This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from cbe9758ff49 Properly release symtab::m_clones. new b81fbfe1eb5 aarch64: Add support for unpacked SVE shifts new 48c7f5b8811 aarch64: Add support for unpacked SVE mult, max and min new ab76e3db6b8 aarch64: Add general unpacked SVE conditional binary arithmetic new 3f8b0bba035 aarch64: Add support for unpacked SVE ADR new 907ea379559 aarch64: Add support for unpacked SVE ABD new 7446de5a2af aarch64: Add support for unpacked SVE MULH new 37426e0f060 aarch64: Add support for unpacked SVE conditional BIC new a958b2fc6da aarch64: Add support for unpacked SVE ASRD
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-sve.md | 413 ++++++++++++--------- gcc/config/aarch64/iterators.md | 4 + gcc/testsuite/g++.target/aarch64/sve/abd_1.C | 38 ++ gcc/testsuite/g++.target/aarch64/sve/cond_abd_1.C | 60 +++ gcc/testsuite/g++.target/aarch64/sve/cond_abd_2.C | 60 +++ gcc/testsuite/g++.target/aarch64/sve/cond_abd_3.C | 49 +++ gcc/testsuite/g++.target/aarch64/sve/cond_abd_4.C | 43 +++ .../g++.target/aarch64/sve/cond_arith_1.C | 89 +++++ .../g++.target/aarch64/sve/cond_arith_2.C | 89 +++++ .../g++.target/aarch64/sve/cond_arith_3.C | 91 +++++ .../g++.target/aarch64/sve/cond_arith_4.C | 91 +++++ gcc/testsuite/g++.target/aarch64/sve/cond_bic_1.C | 40 ++ gcc/testsuite/g++.target/aarch64/sve/cond_bic_2.C | 31 ++ gcc/testsuite/g++.target/aarch64/sve/cond_bic_3.C | 36 ++ gcc/testsuite/g++.target/aarch64/sve/cond_bic_4.C | 36 ++ .../g++.target/aarch64/sve/cond_shift_1.C | 92 +++++ .../g++.target/aarch64/sve/cond_shift_2.C | 91 +++++ .../g++.target/aarch64/sve/cond_shift_3.C | 94 +++++ .../g++.target/aarch64/sve/cond_shift_4.C | 94 +++++ gcc/testsuite/g++.target/aarch64/sve/max_1.C | 73 ++++ gcc/testsuite/g++.target/aarch64/sve/min_1.C | 73 ++++ gcc/testsuite/gcc.target/aarch64/sve/adr_6.c | 43 +++ .../aarch64/sve/{cnot_2.c => asrdiv_4.c} | 8 +- .../aarch64/sve/{cond_cnot_5.c => cond_asrd_1.c} | 8 +- .../sve/{cond_cnot_5_run.c => cond_asrd_1_run.c} | 8 +- .../aarch64/sve/{cond_cnot_5.c => cond_asrd_2.c} | 13 +- .../sve/{cond_cnot_5_run.c => cond_asrd_2_run.c} | 8 +- gcc/testsuite/gcc.target/aarch64/sve/cond_asrd_3.c | 35 ++ .../sve/{cond_cnot_6_run.c => cond_asrd_3_run.c} | 8 +- gcc/testsuite/gcc.target/aarch64/sve/mul_2.c | 52 +++ .../gcc.target/aarch64/sve/mul_highpart_3.c | 34 ++ gcc/testsuite/gcc.target/aarch64/sve/shift_2.c | 81 ++++ 32 files changed, 1792 insertions(+), 193 deletions(-) create mode 100644 gcc/testsuite/g++.target/aarch64/sve/abd_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_abd_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_abd_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_abd_3.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_abd_4.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_arith_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_arith_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_arith_3.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_arith_4.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_bic_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_bic_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_bic_3.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_bic_4.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_shift_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_shift_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_shift_3.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_shift_4.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/max_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/min_1.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_6.c copy gcc/testsuite/gcc.target/aarch64/sve/{cnot_2.c => asrdiv_4.c} (65%) copy gcc/testsuite/gcc.target/aarch64/sve/{cond_cnot_5.c => cond_asrd_1.c} (68%) copy gcc/testsuite/gcc.target/aarch64/sve/{cond_cnot_5_run.c => cond_asrd_1_run.c} (75%) copy gcc/testsuite/gcc.target/aarch64/sve/{cond_cnot_5.c => cond_asrd_2.c} (51%) copy gcc/testsuite/gcc.target/aarch64/sve/{cond_cnot_5_run.c => cond_asrd_2_run.c} (75%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_asrd_3.c copy gcc/testsuite/gcc.target/aarch64/sve/{cond_cnot_6_run.c => cond_asrd_3_run.c} (75%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mul_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mul_highpart_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/shift_2.c