This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-allmodconfig in repository toolchain/ci/gcc.
from 1d2d5afc80f contrib: Add pru-elf to config-list.mk adds 05430b9b6a7 Cleanup indexable tree streaming. adds c25d0fa4d76 Fix execute/20071219-1.c regression on H8 due to loss of RE [...] adds 3cf2a9e047d coroutines: Remove up some unused values. adds 95625d35804 contrib: Remove cris-linux and crisv32-* from config-list.mk adds 30da9dc40c6 contrib: Remove arm-wrs-vxworks from config-list.mk adds 5f35a8288b0 contrib: Add or1k-elf, or1k-linux-*, and or1k-rtems to conf [...] adds 7248bf60a27 contrib: Add v850e1-elf to config-list.mk adds 1bb80850464 coroutines: Avoid functions with unlowered coroutine trees [...] adds 0edfc1fd224 Check for more missing math decls on vxworks. adds 2babbb6760c libstdc++: Switch www.cs.princeton.edu to https adds 0feb3321526 libstdc++: Remove stray change from previous commit adds e7340ed74ab Daily bump. adds 32633ec815b Fix missed IPA-CP on by-ref argument directly passed throug [...] adds 4a5e9d0089c Move value_range_equiv code to its own file. adds 62efd1c481d Move array bounds checking into its own file. new c055929ff2d Fix dump in clone materialization
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: contrib/ChangeLog | 21 + contrib/config-list.mk | 8 +- gcc/ChangeLog | 44 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 + gcc/cgraphclones.c | 6 +- gcc/cp/ChangeLog | 13 + gcc/cp/coroutines.cc | 31 +- gcc/fortran/ChangeLog | 8 + gcc/gimple-array-bounds.cc | 700 +++++++++++++++ gcc/gimple-array-bounds.h | 43 + gcc/ipa-cp.c | 23 +- gcc/ipa-param-manipulation.c | 5 +- gcc/lra.c | 28 - gcc/lto-section-out.c | 105 --- gcc/lto-streamer-out.c | 209 +++-- gcc/lto-streamer.h | 19 +- gcc/recog.c | 7 + gcc/reload1.c | 26 - gcc/rtl.h | 1 + gcc/rtlanal.c | 26 + gcc/testsuite/ChangeLog | 20 + .../coroutines/co-return-syntax-08-bad-return.C | 2 +- gcc/testsuite/gcc.dg/ipa/ipcp-agg-13.c | 45 + gcc/testsuite/gcc.dg/ipa/ipcp-agg-8.c | 5 +- gcc/tree-vrp.c | 982 +-------------------- gcc/tree-vrp.h | 70 -- gcc/value-range-equiv.cc | 322 +++++++ gcc/{tree-vrp.h => value-range-equiv.h} | 68 +- gcc/vr-values.h | 2 + libstdc++-v3/ChangeLog | 16 + libstdc++-v3/configure | 255 ++++++ libstdc++-v3/crossconfig.m4 | 3 +- .../doc/html/manual/policy_data_structures.html | 2 +- .../xml/manual/policy_data_structures_biblio.xml | 3 +- 35 files changed, 1713 insertions(+), 1409 deletions(-) create mode 100644 gcc/gimple-array-bounds.cc create mode 100644 gcc/gimple-array-bounds.h create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-agg-13.c create mode 100644 gcc/value-range-equiv.cc copy gcc/{tree-vrp.h => value-range-equiv.h} (57%)