This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-release-arm-spec2k6-Oz_LTO in repository toolchain/ci/gcc.
from 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.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 123 +++++++ 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/predicates.md | 3 +- gcc/config/arm/arm.md | 6 +- gcc/config/arm/thumb1.md | 8 +- gcc/doc/invoke.texi | 16 +- gcc/early-remat.c | 2 +- gcc/ipa-devirt.c | 9 +- gcc/testsuite/ChangeLog | 55 +++ gcc/testsuite/g++.target/aarch64/pr95114.C | 3 + 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/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 +- libstdc++-v3/ChangeLog | 36 ++ libstdc++-v3/include/bits/fs_path.h | 11 +- libstdc++-v3/include/experimental/bits/fs_path.h | 40 ++- libstdc++-v3/src/c++17/fs_ops.cc | 6 + libstdc++-v3/src/filesystem/ops.cc | 6 + .../filesystem/path/generic/94242.cc} | 41 +-- .../filesystem/path/generic/generic_string.cc | 32 ++ .../filesystem/path/generic/generic_string.cc | 46 ++- 43 files changed, 1380 insertions(+), 114 deletions(-) create mode 100644 gcc/testsuite/g++.target/aarch64/pr95114.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 copy libstdc++-v3/testsuite/{experimental/filesystem/path/generic/generic_string.c [...]