This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 2d26dcdbcb4 hppa: Update peephole2 patterns for scaled/unscaled indexed [...] new 283eb27d5f6 forwprop: Allow nop conversions for vector constructor. new 54e9c0be90f vect: Use start value in vect_load_perm_consecutive_p [PR122797]. new 3b4c34e3e47 RISC-V: Add BF VLS modes and document iterators. new 25a11c51d50 vect: Make SELECT_VL a convert optab. new a2f4b0466be vect: Add vect-scalar-cost-multiplier for SLP.
The 5 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/riscv/autovec.md | 11 +- gcc/config/riscv/riscv-modes.def | 24 ++-- gcc/config/riscv/riscv-v.cc | 8 ++ gcc/config/riscv/riscv-vector-switch.def | 12 ++ gcc/config/riscv/riscv.md | 1 + gcc/config/riscv/vector-iterators.md | 121 ++++++++++++++++++++- gcc/config/riscv/vector.md | 50 +++++++-- gcc/doc/md.texi | 17 +-- gcc/internal-fn.cc | 5 + gcc/internal-fn.def | 2 +- gcc/optabs.def | 2 +- gcc/testsuite/gcc.dg/vect/pr122797.c | 27 +++++ gcc/testsuite/gcc.target/powerpc/builtins-1.c | 2 +- .../rvv/autovec/{pr118019-2.c => pr118019-3.c} | 7 +- .../gcc.target/riscv/rvv/autovec/pr121582.c | 6 + gcc/tree-ssa-forwprop.cc | 16 +-- gcc/tree-vect-loop-manip.cc | 4 +- gcc/tree-vect-loop.cc | 15 ++- gcc/tree-vect-slp.cc | 20 ++-- gcc/tree-vectorizer.h | 2 +- 20 files changed, 287 insertions(+), 65 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/vect/pr122797.c copy gcc/testsuite/gcc.target/riscv/rvv/autovec/{pr118019-2.c => pr118019-3.c} (85%) create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/pr121582.c