On Thu, 14 Sep 2017, Rainer Orth wrote: > Since > > 2017-06-02 Richard Biener <rguent...@suse.de> > > * tree-vect-loop.c (vect_analyze_loop_operations): Not relevant > PHIs are ok. > * tree-vect-stmts.c (process_use): Do not mark backedge defs > for inductions as relevant. > > gcc.dg/vect/vect-multitypes-12.c XPASSes on 32-bit SPARC: > > XPASS: gcc.dg/vect/vect-multitypes-12.c -flto -ffat-lto-objects > scan-tree-dump > -times vect "vectorized 1 loops" 1 > XPASS: gcc.dg/vect/vect-multitypes-12.c scan-tree-dump-times vect "vectorized > 1 > loops" 1 > > Fixed by removing the xfail. Tested with the appropriate runtest > invocation on sparc-sun-solaris2.11, i386-pc-solaris2.11, and > x86_64-pc-linux-gnu. Ok for mainline?
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target sparc*-*-* xfail ilp32 } } } */ +/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target sparc*-*-* } } } */ /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { { ! sparc*-*-* } && { ! vect_unpack } } } } } */ merge the sparc line with the last? That is, remove the { ! sparc*-*-* } there? Ok with that change. Richard.