This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from b0b71618157 tree-optimization/116990 - missed control flow check in vec [...] new fce02baff53 testsuite: Unset torture_current_flags after use new 1048ebbbdc9 aarch64: Handle SVE modes in aarch64_evpc_reencode [PR116583] new 4fd473f66fa aarch64: Fix general permutes of svbfloat16_ts new 1732298d510 vect: Variable lane indices in vectorizable_slp_permutation [...] new 2abd04d01bc vect: Restructure repeating_p case for SLP permutations [PR116583] new 8157f3f2d21 vect: Support more VLA SLP permutations [PR116583] new 03299164830 vect: Add more dump messages for VLA SLP permutation [PR116583] new fef86de8957 middle-end: reorder masking priority of math functions
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 | 8 +- gcc/config/aarch64/aarch64.cc | 55 +++- gcc/config/aarch64/iterators.md | 27 +- gcc/testsuite/gcc.dg/vect/slp-13-big-array.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-13.c | 2 +- ...{vect-fncall-mask.c => vect-fncall-mask-math.c} | 12 +- gcc/testsuite/gcc.target/aarch64/sve/permute_1.c | 106 ++++++++ gcc/testsuite/gcc.target/aarch64/sve/permute_2.c | 277 +++++++++++++++++++++ gcc/testsuite/gcc.target/aarch64/sve/permute_3.c | 91 +++++++ gcc/testsuite/gcc.target/aarch64/sve/permute_4.c | 113 +++++++++ gcc/testsuite/gcc.target/aarch64/sve/permute_5.c | 10 + gcc/testsuite/lib/gcc-dg.exp | 1 + gcc/tree-if-conv.cc | 18 +- gcc/tree-vect-slp.cc | 190 +++++++++----- 14 files changed, 811 insertions(+), 101 deletions(-) copy gcc/testsuite/gcc.dg/vect/{vect-fncall-mask.c => vect-fncall-mask-math.c} (55%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/permute_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/permute_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/permute_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/permute_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/permute_5.c