This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-release-aarch64-spec2k6-Os-vs-Os_LTO in repository toolchain/ci/gcc.
from 7b34890e3df Daily bump. adds 2ed8962e85e Daily bump. adds c1350a8f542 gcc-changelog: fix combining of arguments. adds cd8377a50f5 Daily bump. adds 5e12156a709 Daily bump. adds 7f473cb48a1 Daily bump. adds a6e2dc45099 d: Fix ICE in expand_intrinsic_vaarg adds a9c2fba8529 Daily bump. adds c74b896317b Daily bump. adds 09809e84d76 libsanitizer: Fix GetPcSpBp determination of SP on 32-bit S [...] adds 0a8cf19d14f cpp: Do not use @dots for ... tokens in code examples adds c512a43092a Daily bump. adds 20da13e395b aarch64: New Straight Line Speculation (SLS) mitigation flags adds dc586a74922 aarch64: Introduce SLS mitigation for RET and BR instructions adds 2155170525f aarch64: Mitigate SLS for BLR instruction adds 0d1987fb5c6 Daily bump. adds 5226c9f5b0f Daily bump. adds f86f80dbcce libstdc++: Fix unnecessary allocations in read_symlink [PR 96484] adds 13dc9bf3a88 Daily bump. adds e4c68cc7dcb ipa-devirt: Fix crash in obj_type_ref_class [PR95114] adds cdb0af30f73 early-remat: Handle sets of multiple candidate regs [PR94605] adds 7ebca347d1d aarch64: Add A64FX machine model adds e7406c36449 libstdc++: Fix path::generic_string allocator handling (PR 94242) adds 88f2b72e77f libstdc++: Fix experimental::path::generic_string (PR 93245) adds 5380912a17e aarch64: Clear canary value after stack_protect_test [PR96191] adds 3e40be9cc92 arm: Clear canary value after stack_protect_test [PR96191] adds 4e91af9877d aarch64: Fix up __aarch64_cas16_acq_rel fallback adds 4ad02cfb768 Daily bump. adds 5c481836720 Daily bump. adds 15d460f9d36 Daily bump. adds caac3ee7008 libstdc++: Use _wstat64 for Windows [PR 95749] adds e6eab4652f4 Daily bump. adds f7a449909a5 libstdc++: Disable net tests that depend on threads [PR 89760] adds 5e4128fd723 libstdc++-v3/test: Better skip for "use_service.cc" adds 11ccbb77136 Daily bump. adds 071cfcbc065 testsuite: Fix gcc.target/arm/stack-protector-1.c for Cortex-M adds ffb32ba2fb7 testsuite: Add -fno-common to pr82374.c [PR94077] adds 2ea6c225264 Daily bump. adds 3a00e557bcf Daily bump. adds db9737e65d8 Daily bump. adds 16242107b81 Daily bump. adds 98a86842f75 Daily bump. adds b5edb37ce30 Daily bump. adds 65f460db575 i386: Fix restore_stack_nonlocal expander [PR96536]. adds 25512fdf4d4 Daily bump. adds 495bdda5305 libstdc++: Add deprecated attributes to old iostream members adds bb885448e07 Daily bump. adds 43ddc027add Daily bump. adds 120fcbb4147 AArch64: Fix bugs in -mcpu=native detection. adds 74b38bca7fd AArch64: Add GCC_CPUINFO override adds a1360f71887 Arm: Add GCC_CPUINFO override adds 2630b0b3b73 Testsuite: Make it easier to debug environment setting functions adds dd35c36defd Testuite: Document environment setting directives adds 28b0ea877e2 AArch64: Add test for -mcpu=native adds ac17af1aed6 AArch64: Fix hwasan failure in readline. adds 0fc33daacbd Update links to Arm docs adds c1cf3ed54c8 Daily bump.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 4 + contrib/git-backport.py | 2 +- gcc/ChangeLog | 185 ++++++++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64-cores.def | 3 + gcc/config/aarch64/aarch64-protos.h | 5 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 379 ++++++++++++++++++++- gcc/config/aarch64/aarch64.h | 25 +- gcc/config/aarch64/aarch64.md | 120 ++++--- gcc/config/aarch64/aarch64.opt | 4 + gcc/config/aarch64/constraints.md | 9 + gcc/config/aarch64/driver-aarch64.c | 146 ++++++-- gcc/config/aarch64/predicates.md | 3 +- gcc/config/arm/arm.md | 6 +- gcc/config/arm/driver-arm.c | 8 +- gcc/config/arm/thumb1.md | 8 +- gcc/config/i386/i386.md | 5 +- gcc/d/ChangeLog | 11 + gcc/d/intrinsics.cc | 23 +- gcc/doc/cpp.texi | 14 +- gcc/doc/extend.texi | 6 +- gcc/doc/invoke.texi | 18 +- gcc/doc/sourcebuild.texi | 12 + gcc/early-remat.c | 2 +- gcc/ipa-devirt.c | 9 +- gcc/testsuite/ChangeLog | 119 +++++++ gcc/testsuite/g++.target/aarch64/pr95114.C | 3 + gcc/testsuite/gcc.dg/gomp/pr82374.c | 5 +- .../aarch64/cpunative/aarch64-cpunative.exp | 35 ++ gcc/testsuite/gcc.target/aarch64/cpunative/info_0 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_1 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_10 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_11 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_12 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_13 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_14 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_15 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_2 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_3 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_4 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_5 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_6 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_7 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_8 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_9 | 8 + .../gcc.target/aarch64/cpunative/native_cpu_0.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_1.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_10.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_13.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_14.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_2.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_3.c | 13 + .../gcc.target/aarch64/cpunative/native_cpu_4.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_5.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_6.c | 13 + .../gcc.target/aarch64/cpunative/native_cpu_7.c | 13 + .../gcc.target/aarch64/cpunative/native_cpu_8.c | 12 + gcc/testsuite/gcc.target/aarch64/pr96402.c | 16 + .../aarch64/sls-mitigation/sls-miti-blr-bti.c | 40 +++ .../aarch64/sls-mitigation/sls-miti-blr.c | 33 ++ .../aarch64/sls-mitigation/sls-miti-retbr-pacret.c | 15 + .../aarch64/sls-mitigation/sls-miti-retbr.c | 119 +++++++ .../aarch64/sls-mitigation/sls-mitigation.exp | 73 ++++ .../gcc.target/aarch64/stack-protector-1.c | 89 +++++ .../gcc.target/aarch64/stack-protector-2.c | 6 + gcc/testsuite/gcc.target/aarch64/sve/pr94605.c | 12 + gcc/testsuite/gcc.target/arm/stack-protector-1.c | 63 ++++ gcc/testsuite/gcc.target/arm/stack-protector-2.c | 6 + gcc/testsuite/gdc.dg/pr96140.d | 15 + gcc/testsuite/lib/gcc-dg.exp | 6 +- gcc/testsuite/lib/target-supports.exp | 3 +- gcc/tree-pretty-print.c | 5 +- gcc/tree.c | 7 +- gcc/tree.h | 4 +- libgcc/ChangeLog | 9 + libgcc/config/aarch64/lse.S | 2 +- libsanitizer/ChangeLog | 5 + libsanitizer/sanitizer_common/sanitizer_linux.cc | 6 +- libstdc++-v3/ChangeLog | 93 +++++ libstdc++-v3/include/bits/c++config | 4 + libstdc++-v3/include/bits/fs_path.h | 11 +- libstdc++-v3/include/bits/ios_base.h | 17 +- libstdc++-v3/include/experimental/bits/fs_path.h | 40 ++- libstdc++-v3/include/std/streambuf | 4 +- libstdc++-v3/src/c++17/fs_ops.cc | 6 + libstdc++-v3/src/filesystem/ops-common.h | 6 +- libstdc++-v3/src/filesystem/ops.cc | 6 + .../filesystem/path/generic/94242.cc} | 41 ++- .../filesystem/path/generic/generic_string.cc | 32 ++ libstdc++-v3/testsuite/27_io/types/1.cc | 13 +- .../filesystem/path/generic/generic_string.cc | 46 ++- .../net/execution_context/make_service.cc | 1 + .../net/execution_context/use_service.cc | 6 +- .../testsuite/experimental/net/executor/1.cc | 1 + libstdc++-v3/testsuite/experimental/net/headers.cc | 1 + .../net/internet/address/v4/comparisons.cc | 1 + .../experimental/net/internet/address/v4/cons.cc | 1 + .../net/internet/address/v4/creation.cc | 1 + .../net/internet/address/v4/members.cc | 1 + .../experimental/net/internet/resolver/base.cc | 1 + .../net/internet/resolver/ops/lookup.cc | 1 + .../net/internet/resolver/ops/reverse.cc | 1 + .../experimental/net/timer/waitable/cons.cc | 1 + .../experimental/net/timer/waitable/dest.cc | 1 + .../experimental/net/timer/waitable/ops.cc | 1 + 106 files changed, 2142 insertions(+), 178 deletions(-) create mode 100644 gcc/testsuite/g++.target/aarch64/pr95114.C create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/aarch64-cpunative.exp create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_0 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_1 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_10 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_11 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_12 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_13 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_14 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_15 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_2 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_3 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_4 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_5 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_6 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_7 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_8 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_9 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_0.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr96402.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-blr.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-retbr- [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-retbr.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-mitigation.exp create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr94605.c create mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-1.c create mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-2.c create mode 100644 gcc/testsuite/gdc.dg/pr96140.d copy libstdc++-v3/testsuite/{experimental/net/execution_context/make_service.cc => [...]