This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/gcc.
from e3174d6183e Split vector load from parm_del to elemental loads to avoid [...] adds 321d1dcf610 testsuite: Add -fno-tree-loop-distribute-patterns. adds 042f8534667 testsuite/s390: Change nle -> h in ifcvt tests. adds 2874772c4b5 testsuite/s390: Adapt test expections. adds e68f5c90bae c/105151 - move early walloca pass adds b0af8e3a502 OpenMP: Fix nested use_device_ptr adds 5c8d22b00ad c++: adjust testcase adds 1de6612d994 c++: elaborated-type-spec in requires-expr [PR101677] adds 5d583d24200 c++: alias template equivalence and CTAD [PR103852] adds e8bc70cc17b aarch64: Use error_n for plural text [PR104897] adds 14814e20161 aarch64: Fix -fpack-struct + <arm_neon.h> [PR103147] adds 65b77d0eece aarch64: Stop +mops clobbering variable values new d46685b0407 Fortran: a RECURSIVE procedure cannot be an INTRINSIC new 892c7f03ae6 Fortran: improve error recovery for invalid coarray functio [...]
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: gcc/config/aarch64/aarch64-builtins.cc | 49 ++++++--- gcc/config/aarch64/aarch64-protos.h | 13 +++ gcc/config/aarch64/aarch64-sve-builtins.cc | 27 ++--- gcc/config/aarch64/aarch64-sve-builtins.h | 4 +- gcc/config/aarch64/aarch64.cc | 38 +++---- gcc/config/aarch64/aarch64.md | 53 +++++++--- gcc/cp/name-lookup.h | 5 +- gcc/cp/parser.cc | 5 +- gcc/cp/pt.cc | 26 ++++- gcc/fortran/arith.cc | 9 +- gcc/fortran/intrinsic.cc | 1 + gcc/omp-low.cc | 2 +- gcc/passes.def | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept34.C | 4 +- .../g++.dg/cpp1z/class-deduction-alias1.C | 3 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires28.C | 13 +++ gcc/testsuite/g++.target/aarch64/pr103147-1.C | 12 +++ gcc/testsuite/g++.target/aarch64/pr103147-10.C | 88 ++++++++++++++++ gcc/testsuite/g++.target/aarch64/pr103147-2.C | 12 +++ gcc/testsuite/g++.target/aarch64/pr103147-3.C | 12 +++ gcc/testsuite/g++.target/aarch64/pr103147-4.C | 12 +++ gcc/testsuite/g++.target/aarch64/pr103147-5.C | 12 +++ gcc/testsuite/g++.target/aarch64/pr103147-6.C | 3 + gcc/testsuite/g++.target/aarch64/pr103147-7.C | 3 + gcc/testsuite/g++.target/aarch64/pr103147-8.C | 3 + gcc/testsuite/g++.target/aarch64/pr103147-9.C | 10 ++ gcc/testsuite/gcc.dg/Wuse-after-free-2.c | 4 +- gcc/testsuite/gcc.dg/gimplefe-error-14.c | 8 ++ gcc/testsuite/gcc.target/aarch64/mops_4.c | 115 +++++++++++++++++++++ gcc/testsuite/gcc.target/aarch64/pr103147-1.c | 12 +++ gcc/testsuite/gcc.target/aarch64/pr103147-10.c | 84 +++++++++++++++ gcc/testsuite/gcc.target/aarch64/pr103147-2.c | 12 +++ gcc/testsuite/gcc.target/aarch64/pr103147-3.c | 12 +++ gcc/testsuite/gcc.target/aarch64/pr103147-4.c | 12 +++ gcc/testsuite/gcc.target/aarch64/pr103147-5.c | 12 +++ gcc/testsuite/gcc.target/aarch64/pr103147-6.c | 3 + gcc/testsuite/gcc.target/aarch64/pr103147-7.c | 3 + gcc/testsuite/gcc.target/aarch64/pr103147-8.c | 3 + gcc/testsuite/gcc.target/aarch64/pr103147-9.c | 10 ++ .../gcc.target/s390/ifcvt-two-insns-bool.c | 4 +- .../gcc.target/s390/ifcvt-two-insns-int.c | 4 +- .../gcc.target/s390/ifcvt-two-insns-long.c | 4 +- .../gcc.target/s390/zvector/vec-double-compile.c | 8 +- .../gcc.target/s390/zvector/vec-float-compile.c | 8 +- .../gcc.target/s390/zvector/vec-signed-compile.c | 8 +- .../gcc.target/s390/zvector/vec-unsigned-compile.c | 8 +- gcc/testsuite/gfortran.dg/pr104210.f90 | 15 +++ .../gfortran.dg/recursive_reference_3.f90 | 14 +++ .../testsuite/libgomp.fortran/use_device_ptr-4.f90 | 41 ++++++++ 50 files changed, 729 insertions(+), 98 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires28.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr103147-1.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr103147-10.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr103147-2.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr103147-3.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr103147-4.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr103147-5.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr103147-6.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr103147-7.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr103147-8.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr103147-9.C create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mops_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103147-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103147-10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103147-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103147-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103147-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103147-5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103147-6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103147-7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103147-8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103147-9.c create mode 100644 gcc/testsuite/gfortran.dg/pr104210.f90 create mode 100644 gcc/testsuite/gfortran.dg/recursive_reference_3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_ptr-4.f90