This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 76b7f60ffdb c: Fix up expr location for __builtin_stdc_rotate_* [PR118376] new 20385cb92cb aarch64: Use PAUTH instead of V8_3A in some places new 9bbb91e8e0a aarch64: Add new +fcma flag new 2c8913576fa aarch64: Add new +jscvt flag new 32a45a216e6 aarch64: Add new +frintts flag new f5915726fd1 aarch64: Add new +flagm2 flag new 5747c121e9c aarch64: Add new +rcpc2 flag new 4984119b75e aarch64: Add new +wfxt flag new f06c6f8bf33 aarch64: Add new +xs flag new abbe2905edd docs: Add new AArch64 flags new 21212f08d82 Disable a broken multiversioning optimisation new e7f98d96038 Add new hardreg PRE pass new 016e2f00d40 docs: Document new hardreg PRE pass new 8a2d5bc2808 s390: Add expander for uaddc/usubc optabs
The 13 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-arches.def | 8 +- gcc/config/aarch64/aarch64-option-extensions.def | 18 +- gcc/config/aarch64/aarch64.cc | 6 +- gcc/config/aarch64/aarch64.h | 12 +- gcc/config/aarch64/aarch64.md | 8 +- gcc/config/aarch64/arm_acle.h | 4 +- gcc/config/aarch64/arm_neon.h | 4 +- gcc/config/s390/s390-protos.h | 2 +- gcc/config/s390/s390.cc | 20 +- gcc/config/s390/s390.md | 115 +++++-- gcc/doc/invoke.texi | 22 +- gcc/doc/passes.texi | 7 + gcc/gcse.cc | 339 +++++++++++++++++++-- gcc/multiple_target.cc | 15 +- gcc/passes.def | 1 + gcc/testsuite/g++.target/aarch64/mv-pragma.C | 31 ++ gcc/testsuite/gcc.target/aarch64/acle/fpmr-1.c | 58 ++++ gcc/testsuite/gcc.target/aarch64/acle/fpmr-2.c | 15 + gcc/testsuite/gcc.target/aarch64/acle/fpmr-3.c | 18 ++ gcc/testsuite/gcc.target/aarch64/acle/fpmr-4.c | 23 ++ gcc/testsuite/gcc.target/aarch64/cpunative/info_15 | 2 +- gcc/testsuite/gcc.target/aarch64/cpunative/info_16 | 2 +- gcc/testsuite/gcc.target/aarch64/cpunative/info_17 | 2 +- gcc/testsuite/gcc.target/aarch64/cpunative/info_8 | 2 +- gcc/testsuite/gcc.target/aarch64/cpunative/info_9 | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_21.c | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_22.c | 2 +- gcc/testsuite/gcc.target/s390/uaddc-1.c | 156 ++++++++++ gcc/testsuite/gcc.target/s390/uaddc-2.c | 25 ++ gcc/testsuite/gcc.target/s390/uaddc-3.c | 27 ++ gcc/testsuite/gcc.target/s390/usubc-1.c | 156 ++++++++++ gcc/testsuite/gcc.target/s390/usubc-2.c | 25 ++ gcc/testsuite/gcc.target/s390/usubc-3.c | 29 ++ gcc/tree-pass.h | 1 + 34 files changed, 1056 insertions(+), 103 deletions(-) create mode 100644 gcc/testsuite/g++.target/aarch64/mv-pragma.C create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/fpmr-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/fpmr-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/fpmr-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/fpmr-4.c create mode 100644 gcc/testsuite/gcc.target/s390/uaddc-1.c create mode 100644 gcc/testsuite/gcc.target/s390/uaddc-2.c create mode 100644 gcc/testsuite/gcc.target/s390/uaddc-3.c create mode 100644 gcc/testsuite/gcc.target/s390/usubc-1.c create mode 100644 gcc/testsuite/gcc.target/s390/usubc-2.c create mode 100644 gcc/testsuite/gcc.target/s390/usubc-3.c