https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120457
--- Comment #4 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:0291f53f8d2343ca0d39589ebffc31d9c328d6ab commit r16-1001-g0291f53f8d2343ca0d39589ebffc31d9c328d6ab Author: Richard Biener <rguent...@suse.de> Date: Fri May 30 08:54:10 2025 +0200 tree-optimization/120457 - avoid lowering of some single-element interleave The following makes sure we are not lowering single-element interleaving schemes in a way that defeats load vectorizing later but allows the VMAT_ELEMENTWISE fallback to be used. PR tree-optimization/120457 * tree-vect-slp.cc (vect_lower_load_permutations): Implement the same heuristics as load vectorization for single-element interleaving that spans multiple vectors.