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

Reply via email to