https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103935
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> --- Well, it was // This used to work on { target x86_64-*-* i?86-*-* } but a fix in SLP // discovery makes us trip over the threshold again. // { dg-final { scan-tree-dump-times "not vectorized: vectorization is not prof itable" 2 "slp1" { xfail *-*-* } } } and it was xfailed, but you changed it to // { dg-final { scan-tree-dump "not vectorized: vectorization is not profitable " "slp1" } } // { dg-final { scan-tree-dump-not "vectorizing stmts using SLP" "slp1" } } no longer xfailed. I suggest to re-add the { xfail *-*-* } to the profitability check.