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_lto in repository toolchain/ci/gcc.
from 9ae8b993cd3 gcov: Add section for freestanding environments adds 6b6f53d8afd Daily bump. adds 654f6978cdc c++: Add diagnostic when operator= is used as truth cond [PR25689] adds 97b30a399ef c++: typeid and instantiation [PR102651] adds fcff9a464cc c++: traits, array of unknown bound of incomplete adds ae5168ddc92 ada: bump Library_Version to 13. adds e27eef7478f middle-end/105376 - invalid REAL_CST for DFP constant adds 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 [...] adds ac5b356d056 c++: dump alias-declaration scope adds a0a2554d7c8 c++: using in diagnostics [PR102987] adds e1115a4f1b4 c++: Add fixed test [PR71424] adds 19c62569ccf c++: Add fixed test [PR78244] adds bb7cf39b05a libstdc++: Add missing exports for ppc64le --with-long-doub [...] adds 1c798ab71e2 c++: Add fixed test [PR83596] adds 210cda73283 aarch64: Add option to pr105219 testcase adds 27ee75dbe81 ipa: Release body of clone_of when removing its last clone [...] adds 4a8b45e8bc8 Fix exchanged period and letter in gfortan.texi. adds 8d0fcf13585 c++: check completeness after auto deduction [PR80351] adds fd0d3e9121c c++: pedwarn for empty unnamed enum in decl [PR67048] adds 8189838d823 c++: tidy auto deduction new 53e7252140c c++: lambda capture dependent type [PR82980] new 4259c229b45 c++: alias CTAD and member alias templates [PR104470] new e9d2adc17d0 c++: reorganize friend template matching [PR91618]
The 3 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 | 5 + gcc/ChangeLog | 118 +++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/gnatvsn.ads | 2 +- gcc/analyzer/ChangeLog | 23 ++++ gcc/cgraph.cc | 6 +- gcc/config/i386/i386.md | 44 +++++++ gcc/cp/ChangeLog | 42 +++++++ gcc/cp/call.cc | 13 +- gcc/cp/coroutines.cc | 14 ++- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.cc | 25 ++-- gcc/cp/decl2.cc | 9 +- gcc/cp/error.cc | 20 +-- gcc/cp/friend.cc | 92 +++++++------- gcc/cp/lambda.cc | 7 +- gcc/cp/parser.cc | 55 +++++++- gcc/cp/pt.cc | 27 +++- gcc/cp/rtti.cc | 15 ++- gcc/cp/semantics.cc | 25 +++- gcc/d/ChangeLog | 6 + gcc/fortran/ChangeLog | 5 + gcc/fortran/gfortran.texi | 2 +- 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/ChangeLog | 87 +++++++++++++ gcc/testsuite/g++.dg/cpp0x/Wnarrowing20.C | 26 ++++ gcc/testsuite/g++.dg/cpp0x/alias-decl-1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-77482.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum42.C | 7 ++ gcc/testsuite/g++.dg/cpp0x/initlist-array15.C | 13 ++ gcc/testsuite/g++.dg/cpp0x/initlist-const1.C | 7 ++ gcc/testsuite/g++.dg/cpp1y/auto-fn27.C | 2 +- .../g++.dg/cpp1y/lambda-generic-variadic22.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp54.C | 4 +- gcc/testsuite/g++.dg/cpp1z/nontype5.C | 11 ++ .../g++.dg/cpp2a/class-deduction-alias12.C | 23 ++++ gcc/testsuite/g++.dg/cpp2a/explicit11.C | 2 +- gcc/testsuite/g++.dg/diagnostic/using1.C | 1 + gcc/testsuite/g++.dg/ext/unary_trait_incomplete.C | 24 ++-- gcc/testsuite/g++.dg/ipa/pr100413.C | 64 ++++++++++ gcc/testsuite/g++.dg/parse/template28.C | 4 +- gcc/testsuite/g++.dg/parse/template30.C | 49 ++++++++ gcc/testsuite/g++.dg/rtti/typeid-complete1.C | 14 +++ gcc/testsuite/g++.dg/warn/Wparentheses-31.C | 59 +++++++++ gcc/testsuite/g++.dg/warn/Wunused-var-37.C | 64 ++++++++++ gcc/testsuite/g++.dg/warn/Wunused-var-38.C | 16 +++ gcc/testsuite/g++.dg/warn/Wunused-var-39.C | 16 +++ gcc/testsuite/gcc.dg/pr105376.c | 9 ++ gcc/testsuite/gcc.dg/vect/pr105219.c | 1 + 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/tree.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 ++-- libgcc/ChangeLog | 65 ++++++++++ libgomp/ChangeLog | 7 ++ libphobos/ChangeLog | 4 + libstdc++-v3/ChangeLog | 16 +++ .../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 ++++++ maintainer-scripts/ChangeLog | 5 + 100 files changed, 1531 insertions(+), 399 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum42.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias12.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr100413.C create mode 100644 gcc/testsuite/g++.dg/parse/template30.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid-complete1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-31.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-37.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-38.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-39.C create mode 100644 gcc/testsuite/gcc.dg/pr105376.c create mode 100644 gcc/testsuite/gcc.target/i386/pr51954.c