This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 1de6612d994 c++: elaborated-type-spec in requires-expr [PR101677] new 5d583d24200 c++: alias template equivalence and CTAD [PR103852] new e8bc70cc17b aarch64: Use error_n for plural text [PR104897] new 14814e20161 aarch64: Fix -fpack-struct + <arm_neon.h> [PR103147] new 65b77d0eece aarch64: Stop +mops clobbering variable values
The 4 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/pt.cc | 26 ++++- .../g++.dg/cpp1z/class-deduction-alias1.C | 3 +- 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.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 ++ 29 files changed, 586 insertions(+), 72 deletions(-) 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.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