https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117605
--- Comment #1 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>: https://gcc.gnu.org/g:4621b684aeb846a682de7e857d67b72eb94f458e commit r15-5338-g4621b684aeb846a682de7e857d67b72eb94f458e Author: Richard Biener <rguent...@suse.de> Date: Fri Nov 15 09:22:37 2024 +0100 tree-optimization/117605 - SLP with large negative single-element interleaving We fail to demote this to VMAT_ELEMENTWISE and thus run into the three vector permutation limit (and would not consider to use strided loads or gathers). This resolves another bunch of SVE regressions with --param vect-force-slp=1 PR tree-optimization/117605 * tree-vect-stmts.cc (get_group_load_store_type): Also apply group size limit for single-element interleaving to VMAT_CONTIGUOUS_REVERSE.