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).