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_O3 in repository toolchain/ci/gcc.
from 762fd5e5547 libgo: handle stat st_atim32 field and SYS_SECCOMP adds 976196b3332 Daily bump. adds 53b2a1a5d6f Add myself for write after approval adds 33981253cdf i386: Add AVX512BW to AVX512F in MASK_ISA2 adds 618bac5b486 if-to-switch: properly allow side effects only for first condition adds 9701432ff79 tree-optimization/106131 - wrong code with FRE rewriting adds 51debf7f857 lto: pass -pthread to AM_LDFLAGS [PR 106118] adds 90129d39ca0 Amend fix for PR middle-end/105874 adds e8a46e5cdab Double word logical operation clean-ups in i386.md. adds 17419b61edd PR target/106122: Don't update %esp via the stack with -Oz on x86. adds e52592073f6 wide-int: Fix up wi::shifted_mask [PR106144] adds 9a33a3e2f75 Revert "testsuite/102690: Only check warning for lp64 in Wa [...] adds e0466d32eb3 Enable some features for RTEMS in libstdc++ adds e2d2a8ff4f0 [Committed] Add constraints to new andn<dwi>_doubleword_bmi [...] adds 7780dc5b2d0 gcn: Remove useless register keyword adds f7a148304a7 libstdc++: Add nodiscard attribute to filesystem operations adds 08ed796ed08 Make sure checking code is conditional in VN adds 2b0937946b1 Revert maybe_ne -> known_ne change in vn_reference_lookup_3 adds 63abe049992 Avoid unused sbitmap in update_ssa adds 07ac550393d c++: dependent generic lambda template-id [PR106024] adds 288c6cce027 c++: add fixup to missing .template warning adds aefe23f720a c++: tweak resolve_args change adds 9234cdca6ee Add a recursion limit to the demangle_const function in the [...] adds 2ea6c593497 c++: warn about using keywords as identifiers [PR106111] adds f843bea4ca5 i386: Use "r" constraint in *andn<mode>3_doubleword_bmi adds 9a668532fb1 OpenMP: Handle tofrom with target enter/exit data adds ecd11acacd6 c++: fix broken copy elision with nested TARGET_EXPRs [PR105550] adds 1f76941c09f compiler: rename "requires" to "needs" new ff64a8c9519 c++: Minor cleanup in parser.cc new 8a6ee426c2b libstdc++: Add missing prerequisite to generated header [PR106162]
The 2 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: ChangeLog | 11 + MAINTAINERS | 1 + gcc/ChangeLog | 60 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-common.h | 2 +- gcc/c/c-parser.cc | 22 +- gcc/common/config/i386/i386-common.cc | 5 +- gcc/config/gcn/gcn-protos.h | 2 +- gcc/config/i386/i386.md | 204 +- gcc/cp/ChangeLog | 8 + gcc/cp/call.cc | 2 +- gcc/cp/constexpr.cc | 7 + gcc/cp/parser.cc | 102 +- gcc/expr.cc | 77 +- gcc/fortran/ChangeLog | 10 + gcc/fortran/dump-parse-tree.cc | 5 + gcc/fortran/openmp.cc | 20 +- gcc/gimple-if-to-switch.cc | 20 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/gogo.cc | 12 +- gcc/go/gofrontend/types.cc | 20 +- gcc/testsuite/ChangeLog | 39 + gcc/testsuite/c-c++-common/gomp/target-data-2.c | 20 + gcc/testsuite/c-c++-common/gomp/target-data-3.c | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-elision1.C | 16 + gcc/testsuite/g++.dg/cpp0x/keywords1.C | 15 + gcc/testsuite/g++.dg/cpp1y/constexpr-elision1.C | 53 + gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr16.C | 5 +- gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr17.C | 5 +- gcc/testsuite/g++.dg/cpp2a/keywords1.C | 12 + gcc/testsuite/g++.dg/cpp2a/lambda-generic10.C | 14 + gcc/testsuite/g++.dg/torture/pr106131.C | 34 + gcc/testsuite/g++.dg/warn/Warray-bounds-16.C | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr106126.c | 12 + gcc/testsuite/gcc.target/i386/pr106122.c | 15 + gcc/testsuite/gfortran.dg/gomp/target-data-1.f90 | 17 + gcc/testsuite/gfortran.dg/gomp/target-data-2.f90 | 14 + gcc/tree-into-ssa.cc | 22 +- gcc/tree-ssa-sccvn.cc | 17 +- gcc/wide-int.cc | 13 +- libgomp/libgomp.texi | 2 +- libiberty/rust-demangle.c | 29 +- libstdc++-v3/ChangeLog | 27 + libstdc++-v3/configure | 6012 +------------------- libstdc++-v3/configure.ac | 25 + libstdc++-v3/crossconfig.m4 | 6 - libstdc++-v3/include/Makefile.am | 2 +- libstdc++-v3/include/Makefile.in | 2 +- libstdc++-v3/include/bits/fs_ops.h | 79 + libstdc++-v3/include/experimental/bits/fs_ops.h | 71 + .../27_io/filesystem/operations/absolute.cc | 2 +- .../testsuite/27_io/filesystem/operations/all.cc | 8 +- .../27_io/filesystem/operations/canonical.cc | 4 +- .../27_io/filesystem/operations/exists.cc | 2 +- .../27_io/filesystem/operations/is_empty.cc | 4 +- .../27_io/filesystem/operations/read_symlink.cc | 2 +- .../27_io/filesystem/operations/status.cc | 2 +- .../27_io/filesystem/operations/symlink_status.cc | 2 +- .../filesystem/operations/temp_directory_path.cc | 4 +- .../filesystem/operations/canonical.cc | 6 +- .../experimental/filesystem/operations/exists.cc | 2 +- .../experimental/filesystem/operations/is_empty.cc | 4 +- .../filesystem/operations/read_symlink.cc | 2 +- .../filesystem/operations/temp_directory_path.cc | 4 +- lto-plugin/Makefile.am | 3 +- lto-plugin/Makefile.in | 3 +- lto-plugin/configure | 7 +- lto-plugin/configure.ac | 3 - 69 files changed, 1003 insertions(+), 6257 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/target-data-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/target-data-3.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-elision1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/keywords1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-elision1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/keywords1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic10.C create mode 100644 gcc/testsuite/g++.dg/torture/pr106131.C create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr106126.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106122.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-data-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-data-2.f90