This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-12 in repository gcc.
from deac89b4462 Daily bump. new 160c5f354a6 rtl-ssa: Extend m_num_defs to a full unsigned int [PR108086] new 33a69d0b0b7 vect: Fix voluntarily-masked negative conditionals [PR108430] new 44ca5bc6800 rtl-ssa: Fix splitting of clobber groups [PR108508] new caecd24e230 Avoid creating (const (reg ...)) [PR108603] new 65216cd44b8 vect: Fix single def-use cycle for ifn reductions [PR108608] new 61bdd3c3803 lra: Replace subregs in bare uses & clobbers [PR108681] new eff10fe7384 aarch64: Restore vectorisation of vld1 inputs [PR109072] new e11513c7688 vect: Make partial trapping ops use predication [PR96373]
The 8 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 | 22 ++ gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64.cc | 70 +++++- gcc/config/aarch64/aarch64.h | 5 + gcc/explow.cc | 11 +- gcc/lra-spills.cc | 3 + gcc/rtl-ssa/accesses.cc | 14 +- gcc/rtl-ssa/insns.h | 14 +- gcc/testsuite/gcc.dg/vect/pr108608.c | 24 ++ gcc/testsuite/gcc.target/aarch64/pr108508.c | 28 +++ gcc/testsuite/gcc.target/aarch64/pr108681.c | 15 ++ gcc/testsuite/gcc.target/aarch64/pr109072_1.c | 281 ++++++++++++++++++++++ gcc/testsuite/gcc.target/aarch64/pr109072_2.c | 60 +++++ gcc/testsuite/gcc.target/aarch64/sve/fabd_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/fmul_1.c | 12 +- gcc/testsuite/gcc.target/aarch64/sve/fp_arith_1.c | 12 +- gcc/testsuite/gcc.target/aarch64/sve/fsubr_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pr108430.c | 21 ++ gcc/testsuite/gcc.target/aarch64/sve/pr108603.c | 8 + gcc/testsuite/gcc.target/aarch64/sve/pr108608-1.c | 9 + gcc/testsuite/gfortran.dg/vect/pr108979.f90 | 21 ++ gcc/tree-vect-loop.cc | 25 +- gcc/tree-vect-stmts.cc | 54 ++++- 23 files changed, 661 insertions(+), 53 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/vect/pr108608.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr108508.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr108681.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr109072_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr109072_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr108430.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr108603.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr108608-1.c create mode 100644 gcc/testsuite/gfortran.dg/vect/pr108979.f90