This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap in repository toolchain/ci/gcc.
from 3d8d093e820 c++, coroutines: Partial reversion of r12-8308-g15a176a833f [...] adds 7259481f0ec tree-optimization/104322 - remove dead code in vectorizable [...] adds 71f2928e282 Make irange::intersect(wide_int, wide_int) private. adds 17dea11cf43 Call set_undefined from irange constructor. adds 6ccc4356e7c Prefer global range info setters that take a range. adds c13fd1b8fd8 Remove various deprecated methods in class irange. adds 9eb38e88ce8 Move common code from range-op.cc to header files. adds 44b09adb9ba tree-optimization/105431 - another overflow in powi handling adds 4aa61e08ade Add gsi_after_labels overload for gimple_seq adds c090743b2ae Fix is_gimple_condexpr vs is_gimple_condexpr_for_cond adds 59119253b31 i386: Optimize double-word negation [PR51954] adds 8c465ddd619 libstdc++: Update Solaris baselines for GCC 12.1 adds a282da22431 c++: Improve diagnostics for template args terminated with [...] new ac5b356d056 c++: dump alias-declaration scope new a0a2554d7c8 c++: using in diagnostics [PR102987] new e1115a4f1b4 c++: Add fixed test [PR71424] new 19c62569ccf c++: Add fixed test [PR78244] new bb7cf39b05a libstdc++: Add missing exports for ppc64le --with-long-doub [...] new 1c798ab71e2 c++: Add fixed test [PR83596]
The 6 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: gcc/config/i386/i386.md | 44 +++++++ gcc/cp/error.cc | 20 +-- gcc/cp/parser.cc | 51 +++++++- gcc/gimple-expr.cc | 47 ++++++- gcc/gimple-expr.h | 1 + gcc/gimple-fold.cc | 2 +- gcc/gimple-iterator.cc | 4 +- gcc/gimple-iterator.h | 35 ++++-- gcc/gimple-loop-versioning.cc | 3 +- gcc/gimple-range-cache.h | 6 +- gcc/gimple-range-fold.cc | 6 +- gcc/gimple-ssa-evrp-analyze.cc | 6 +- gcc/gimple-ssa-sprintf.cc | 3 +- gcc/gimple.cc | 42 ------- gcc/gimple.h | 1 - gcc/ipa-cp.cc | 2 +- gcc/ipa-prop.cc | 12 +- gcc/omp-low.cc | 6 +- gcc/range-op.cc | 140 +++++++-------------- gcc/range-op.h | 72 +++++++++++ gcc/range.h | 28 +++++ gcc/testsuite/g++.dg/cpp0x/Wnarrowing20.C | 26 ++++ gcc/testsuite/g++.dg/cpp0x/alias-decl-1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist-array15.C | 13 ++ gcc/testsuite/g++.dg/cpp1z/nontype5.C | 11 ++ gcc/testsuite/g++.dg/diagnostic/using1.C | 1 + gcc/testsuite/g++.dg/parse/template28.C | 4 +- gcc/testsuite/g++.dg/parse/template30.C | 49 ++++++++ gcc/testsuite/gcc.target/i386/pr51954.c | 15 +++ gcc/tree-inline.cc | 6 +- gcc/tree-parloops.cc | 2 +- gcc/tree-ssa-copy.cc | 4 +- gcc/tree-ssa-dom.cc | 2 +- gcc/tree-ssa-ifcombine.cc | 16 ++- gcc/tree-ssa-loop-manip.cc | 2 +- gcc/tree-ssa-math-opts.cc | 15 ++- gcc/tree-ssa-phiopt.cc | 4 +- gcc/tree-ssa-pre.cc | 13 +- gcc/tree-ssa-sccvn.cc | 4 +- gcc/tree-ssa-strlen.cc | 8 +- gcc/tree-ssanames.cc | 12 +- gcc/tree-ssanames.h | 5 +- gcc/tree-vect-loop-manip.cc | 51 ++++---- gcc/tree-vect-loop.cc | 7 +- gcc/tree-vrp.cc | 21 ++-- gcc/value-range-equiv.cc | 4 +- gcc/value-range-equiv.h | 4 +- gcc/value-range.cc | 4 +- gcc/value-range.h | 13 +- gcc/vr-values.cc | 21 ++-- .../post/i386-solaris/amd64/baseline_symbols.txt | 12 ++ .../abi/post/i386-solaris/baseline_symbols.txt | 12 ++ .../post/powerpc64-linux-gnu/baseline_symbols.txt | 12 ++ .../abi/post/sparc-solaris/baseline_symbols.txt | 12 ++ .../sparc-solaris/sparcv9/baseline_symbols.txt | 12 ++ .../src/c++11/compatibility-ldbl-alt128.cc | 36 ++++++ 56 files changed, 679 insertions(+), 287 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array15.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype5.C create mode 100644 gcc/testsuite/g++.dg/parse/template30.C create mode 100644 gcc/testsuite/gcc.target/i386/pr51954.c