https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117720
--- 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:7e9b0d90d363311caaa5a5e6edbb5088afe0308f commit r15-5559-g7e9b0d90d363311caaa5a5e6edbb5088afe0308f Author: Richard Biener <rguent...@suse.de> Date: Thu Nov 21 09:14:53 2024 +0100 tree-optimization/117720 - check alignment for VMAT_STRIDED_SLP While vectorizable_store was already checking alignment requirement of the stores and fall back to elementwise accesses if not honored the vectorizable_load path wasn't doing this. After the previous change to disregard alignment checking for VMAT_STRIDED_SLP in get_group_load_store_type this now tripped on power. PR tree-optimization/117720 * tree-vect-stmts.cc (vectorizable_load): For VMAT_STRIDED_SLP verify the choosen load type is OK with regard to alignment.