https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117767
--- Comment #12 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:0b47d7579e84daa4dfa16baef1133ab73adc502d commit r15-5649-g0b47d7579e84daa4dfa16baef1133ab73adc502d Author: Richard Biener <rguent...@suse.de> Date: Mon Nov 25 09:46:28 2024 +0100 tree-optimization/117767 - VMAT_STRIDED_SLP and alignment This plugs another hole in alignment checking with VMAT_STRIDED_SLP. When using an alternate load or store type we have to check whether that's supported with respect to required vector alignment. PR tree-optimization/117767 * tree-vect-stmts.cc (vectorizable_store): Check for supported alignment before using a an alternate store vector type. (vectorizable_load): Likewise for loads. * gcc.dg/vect/pr117767.c: New testcase.