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-release-aarch64-bootstrap_O1 in repository toolchain/ci/gcc.
from c7bc3b65623 Remove wrongly committed file. adds 2e432a97839 Daily bump. adds 95c969e58f7 backport PR94125: Update post order number for merged SCC. adds 8fa2081ca62 AArch64: Break apart paradoxical subregs for VSTRUCT writes [...] adds 366f69fdf42 Define __BIG_ENDIAN__ adds 76f7f2f9651 Daily bump. adds 768779dd116 [testsuite] Fix PR93935 to guard case under vect_hw_misalign adds dff885cdc00 fortran: ICE using undeclared symbol in array constructor PR93484 adds 9b9d9fd0728 Daily bump. adds 1a17c0e113a Daily bump. adds 070a0b6392d c++: Fix ICE popping local scope [pr84733] adds 26df22e3909 Daily bump. adds 70fe4fc073e Daily bump. adds 9251b78b9e8 Daily bump. adds 79166bd28d0 [Fortran] Fix result-variable handling of MODULE PROCEDURE [...] adds 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. adds ea7ffe1da05 aarch64: Extend %R for integer registers adds 53c1356515a aarch64: Implement TImode compare-and-swap adds 43e46197c10 aarch64: Tidy aarch64_split_compare_and_swap adds b36f6a808e5 aarch64: Add out-of-line functions for LSE atomics adds 9cf2784a69e aarch64: Implement -moutline-atomics adds ea376dd471a [AArch64] Fix shrinkwrapping interactions with atomics (PR92692) adds bb9156ede00 aarch64: Fix store-exclusive in load-operate LSE helpers adds c15ff4d0803 aarch64: Configure for sys/auxv.h in libgcc for lse-init.c adds 13f6d5ac48a aarch64: Fix up aarch64_compare_and_swaphi pattern [PR94368]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 116 ++++++++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64-protos.h | 13 ++ gcc/config/aarch64/aarch64-simd.md | 20 ++ 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/pa/pa.h | 1 + gcc/config/rs6000/altivec.h | 2 +- gcc/config/rs6000/rs6000.c | 8 + gcc/cp/ChangeLog | 11 + gcc/cp/name-lookup.c | 3 +- gcc/cp/tree.c | 14 +- gcc/doc/invoke.texi | 16 +- gcc/fortran/ChangeLog | 18 ++ gcc/fortran/decl.c | 17 +- gcc/fortran/match.c | 4 +- gcc/testsuite/ChangeLog | 69 ++++++ gcc/testsuite/g++.dg/lookup/pr84733.C | 21 ++ gcc/testsuite/g++.dg/template/dependent-name14.C | 38 ++++ gcc/testsuite/g++.target/aarch64/pr94052.C | 174 +++++++++++++++ gcc/testsuite/gcc.dg/pr94368.c | 25 +++ gcc/testsuite/gcc.dg/tree-ssa/pr94125.c | 41 ++++ gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c | 2 +- .../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 +- gcc/testsuite/gfortran.dg/module_procedure_3.f90 | 27 +++ gcc/testsuite/gfortran.dg/pr93484_1.f90 | 8 + gcc/testsuite/gfortran.dg/pr93484_2.f90 | 8 + gcc/tree-loop-distribution.c | 13 +- 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 +- 55 files changed, 1393 insertions(+), 108 deletions(-) create mode 100644 gcc/testsuite/g++.dg/lookup/pr84733.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name14.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr94052.C create mode 100644 gcc/testsuite/gcc.dg/pr94368.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94125.c create mode 100644 gcc/testsuite/gfortran.dg/module_procedure_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93484_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93484_2.f90 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