This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_O3 in repository toolchain/ci/gcc.
from 94d4f4387de testsuite, Darwin: XFAIL runs for two timode conversion tests. adds 71197a5d13d middle-end: Correct calculation of mul_widen_cost and mul_h [...] adds 39984c4e61b Daily bump. adds 99e4891ed55 Using UNSPEC for vector compare to mask register. adds 359815ad136 This patch fixes PR96102. See the explanatory comment in th [...] adds abb276d0eca This patch fixes PR96312. Cures a used uninitialized warning. adds 5fb34b41a79 Correct ChangeLog foul ups. adds 527bf3bc8db Fix remove_predictions_associated_with_edge adds 9939be5758b libstdc++: Use _wstat64 for Windows [PR 95749] adds 287522613d6 Simplify X * C1 == C2 with wrapping overflow adds 7b7bbbcf510 Declare gt_* functions inline in value-range.h. adds 8bd92d8097d libstdc++: Check __cpp_exceptions in basic_string::reserve() adds 2203a80a72c libstdc++: Implement LWG 561 for std::inserter adds 90f7636bf8d libstdc++: Make C++17 ignore --disable-libstdcxx-filesystem [...] adds 41fd9d26108 c++: constraints and address of template-id adds 5c64df80df2 c++: Fix constexpr evaluation of SPACESHIP_EXPR [PR96497] adds a5da50ed65a Fix NULL pointer dereference in doloop_contained_function_call. adds ed11f7e84bc libstdc++: Fix compatibility support in unique_ptr pretty printer adds 5b065f05632 libstdc++: Fix build for targets without lstat [PR 94681] adds e4ced0b60cc i386: Improve code generation of smin(x,0) with -m32. adds 63668666232 testsuite: Introduce dg-ice. adds f4b9b136808 runtime: revert eqtype for AIX adds c01b22f1229 c++: Add unfixed test [PR88003] adds 84005b8abf9 Daily bump. new 6c2583c14a8 Add debug counter for IPA bits CP. new 1118a3ff9d3 Do not combine PRED_LOOP_GUARD and PRED_LOOP_GUARD_WITH_RECURSION new 6b815e113c9 tree: Fix up get_narrower [PR96549] new 299c98578bd expr: Optimize noop copies [PR96539]
The 4 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/ChangeLog | 52 +++ gcc/DATESTAMP | 2 +- gcc/config/i386/i386-expand.c | 31 +- gcc/config/i386/i386-protos.h | 2 +- gcc/config/i386/i386.c | 35 -- gcc/config/i386/sse.md | 72 +--- gcc/cp/ChangeLog | 13 + gcc/cp/constexpr.c | 4 +- gcc/cp/pt.c | 5 +- gcc/dbgcnt.def | 1 + gcc/doc/sourcebuild.texi | 10 + gcc/expmed.c | 3 + gcc/expr.c | 40 +- gcc/fortran/ChangeLog | 33 +- gcc/fortran/frontend-passes.c | 3 +- gcc/fortran/resolve.c | 10 + gcc/fortran/trans-expr.c | 27 +- gcc/go/ChangeLog | 5 + gcc/go/go-c.h | 1 + gcc/go/go-lang.c | 1 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 27 +- gcc/go/gofrontend/expressions.h | 2 +- gcc/go/gofrontend/go.cc | 2 + gcc/go/gofrontend/gogo.cc | 1 + gcc/go/gofrontend/gogo.h | 14 + gcc/go/gofrontend/runtime.def | 3 + gcc/ipa-cp.c | 11 +- gcc/match.pd | 19 +- gcc/predict.c | 51 ++- gcc/testsuite/ChangeLog | 80 +++- gcc/testsuite/g++.dg/concepts/fn8.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn61.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-fn5.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr3.C | 7 + gcc/testsuite/gcc.c-torture/execute/pr96549.c | 12 + gcc/testsuite/gcc.dg/ipa/ipa-clone-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr95433-2.c | 15 + gcc/testsuite/gcc.target/i386/minmax-12.c | 17 + gcc/testsuite/gcc.target/i386/pr71321.c | 3 +- gcc/testsuite/gcc.target/i386/pr92865-1.c | 10 +- gcc/testsuite/gcc.target/i386/pr96539.c | 16 + gcc/testsuite/gfortran.dg/do_check_15.f90 | 58 +++ gcc/testsuite/gfortran.dg/pr96102.f90 | 27 ++ gcc/testsuite/gfortran.dg/pr96312.f90 | 30 ++ gcc/testsuite/lib/gcc-dg.exp | 20 +- gcc/testsuite/lib/prune.exp | 9 + gcc/testsuite/lib/target-supports-dg.exp | 28 ++ gcc/tree.c | 2 +- gcc/value-range.h | 6 +- gcc/wide-int.cc | 33 ++ gcc/wide-int.h | 2 + libgo/go/runtime/alg.go | 10 +- libgo/go/runtime/eqtype.go | 21 ++ libgo/go/runtime/eqtype_aix_gccgo.go | 32 ++ libgo/go/runtime/iface.go | 12 +- libstdc++-v3/ChangeLog | 40 ++ libstdc++-v3/acinclude.m4 | 413 ++++++++++----------- libstdc++-v3/configure | 284 +++++++------- libstdc++-v3/include/bits/basic_string.tcc | 2 + libstdc++-v3/include/bits/stl_iterator.h | 9 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 6 +- libstdc++-v3/src/c++17/fs_ops.cc | 2 +- libstdc++-v3/src/filesystem/ops-common.h | 6 +- libstdc++-v3/src/filesystem/ops.cc | 2 +- .../24_iterators/insert_iterator/dr561.cc | 47 +++ .../testsuite/libstdc++-prettyprinters/compat.cc | 4 +- 70 files changed, 1188 insertions(+), 599 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn61.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr3.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr96549.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr95433-2.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96539.c create mode 100644 gcc/testsuite/gfortran.dg/do_check_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96102.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96312.f90 create mode 100644 libgo/go/runtime/eqtype.go create mode 100644 libgo/go/runtime/eqtype_aix_gccgo.go create mode 100644 libstdc++-v3/testsuite/24_iterators/insert_iterator/dr561.cc