https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117698
--- Comment #5 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:2383ed144b54be6bae5ba5aec8859c6c2e215daf commit r15-5523-g2383ed144b54be6bae5ba5aec8859c6c2e215daf Author: Richard Biener <rguent...@suse.de> Date: Wed Nov 20 13:32:48 2024 +0100 tree-optimization/117698 - SLP vectorization and alignment When SLP vectorizing we fail to mark the general alignment check as irrelevant when using VMAT_STRIDED_SLP (the implementation checks for itself) and when VMAT_INVARIANT the override isn't effective. This results in extra FAILs on sparc which the following fixes. PR tree-optimization/117698 * tree-vect-stmts.cc (get_group_load_store_type): Properly disregard alignment for VMAT_STRIDED_SLP and VMAT_INVARIANT. (vectorizable_load): Adjust guard for dumping whether we vectorize and unaligned access. (vectorizable_store): Likewise.