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.

Reply via email to