https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117080
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Status|NEW |ASSIGNED --- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- /home/rguenther/src/gcc/gcc/testsuite/gcc.target/i386/pr88531-2a.c:15:28: optimized: loop vectorized using 32 byte vectors /home/rguenther/src/gcc/gcc/testsuite/gcc.target/i386/pr88531-2a.c:15:28: optimized: loop vectorized using 16 byte vectors compared to /home/rguenther/src/gcc-14-branch/gcc/testsuite/gcc.target/i386/pr88531-2a.c:15:28: optimized: loop vectorized using 8 byte vectors this is the known issue around the x86 cost model not being able to see STMT_VINFO_MEMORY_ACCESS_TYPE when using SLP. See https://gcc.gnu.org/pipermail/gcc-patches/2024-June/653814.html I wasn't particularly happy with that transitional change but I guess I'll pick it up now (after re-testing of course).