This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-lts-allmodconfig in repository toolchain/ci/gcc.
from bebb3607796 Daily bump. adds 8ab40918a3b rs6000: Add command line and builtin compatibility check adds 02a201f7158 rs6000: vec_rlnm fix to make builtin work according to ABI adds 0e66150084a c++: Fix comparison of fn() and ns::fn() [PR90711] adds 2594e9a0696 Daily bump. new ea7ffe1da05 aarch64: Extend %R for integer registers new 53c1356515a aarch64: Implement TImode compare-and-swap new 43e46197c10 aarch64: Tidy aarch64_split_compare_and_swap new b36f6a808e5 aarch64: Add out-of-line functions for LSE atomics new 9cf2784a69e aarch64: Implement -moutline-atomics new ea376dd471a [AArch64] Fix shrinkwrapping interactions with atomics (PR92692) new bb9156ede00 aarch64: Fix store-exclusive in load-operate LSE helpers new c15ff4d0803 aarch64: Configure for sys/auxv.h in libgcc for lse-init.c new 13f6d5ac48a aarch64: Fix up aarch64_compare_and_swaphi pattern [PR94368]
The 9 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 | 95 +++++++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64-protos.h | 13 ++ gcc/config/aarch64/aarch64.c | 197 ++++++++++++----- gcc/config/aarch64/aarch64.opt | 3 + gcc/config/aarch64/atomics.md | 190 +++++++++++++++-- gcc/config/aarch64/constraints.md | 7 + gcc/config/aarch64/iterators.md | 3 + gcc/config/rs6000/altivec.h | 2 +- gcc/config/rs6000/rs6000.c | 8 + gcc/cp/ChangeLog | 6 + gcc/cp/tree.c | 14 +- gcc/doc/invoke.texi | 16 +- gcc/testsuite/ChangeLog | 30 +++ gcc/testsuite/g++.dg/template/dependent-name14.C | 38 ++++ gcc/testsuite/gcc.dg/pr94368.c | 25 +++ .../aarch64/atomic-comp-swap-release-acquire.c | 2 +- .../gcc.target/aarch64/atomic-op-acq_rel.c | 2 +- .../gcc.target/aarch64/atomic-op-acquire.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-char.c | 2 +- .../gcc.target/aarch64/atomic-op-consume.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-int.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-long.c | 2 +- .../gcc.target/aarch64/atomic-op-relaxed.c | 2 +- .../gcc.target/aarch64/atomic-op-release.c | 2 +- .../gcc.target/aarch64/atomic-op-seq_cst.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-short.c | 2 +- .../aarch64/atomic_cmp_exchange_zero_reg_1.c | 2 +- .../aarch64/atomic_cmp_exchange_zero_strong_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sync-comp-swap.c | 2 +- gcc/testsuite/gcc.target/aarch64/sync-op-acquire.c | 2 +- gcc/testsuite/gcc.target/aarch64/sync-op-full.c | 2 +- libgcc/ChangeLog | 30 +++ libgcc/config.host | 4 + libgcc/config.in | 8 + libgcc/config/aarch64/lse-init.c | 47 +++++ libgcc/config/aarch64/lse.S | 235 +++++++++++++++++++++ libgcc/config/aarch64/t-lse | 44 ++++ libgcc/configure | 26 ++- libgcc/configure.ac | 2 +- 41 files changed, 988 insertions(+), 91 deletions(-) create mode 100644 gcc/testsuite/g++.dg/template/dependent-name14.C create mode 100644 gcc/testsuite/gcc.dg/pr94368.c create mode 100644 libgcc/config/aarch64/lse-init.c create mode 100644 libgcc/config/aarch64/lse.S create mode 100644 libgcc/config/aarch64/t-lse mode change 100644 => 100755 libgcc/configure