[Bug target/65546] FAIL: gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Mar 25 10:47:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65546

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Peeling is certainly not profitable as with just 32 char elements in tmp.b
and then just iterating over the first 16 there will be no vectorized
iteration left if we peel at least one iteration (assuming v16qi vectors).
Possibly 4.9 catched this only with the cost model (for targets that support
unaligned stores aligned ones may be still better but of course in this
case peeling for alignment should be forcefully disabled as it doesn't make
sense and just makes us not consider using an unaligned store).

Thus, testsuite issue I think.



More information about the Gcc-bugs mailing list