Message ID | 1438614979.2838.43.camel@gnopaine |
---|---|
State | New |
Headers | show |
Bill Schmidt <wschmidt@linux.vnet.ibm.com> writes: > Index: gcc/testsuite/gcc.target/powerpc/vec-cmp-sel.c > =================================================================== > --- gcc/testsuite/gcc.target/powerpc/vec-cmp-sel.c (revision 226505) > +++ gcc/testsuite/gcc.target/powerpc/vec-cmp-sel.c (working copy) > @@ -1,6 +1,7 @@ > /* { dg-do compile { target powerpc64*-*-* } } */ If you want -m64 you need dg-require-effective-target lp64, but I see no need for that. > /* { dg-require-effective-target powerpc_p8vector_ok } */ > -/* { dg-options "-maltivec -O2" } */ > +/* { dg-require-effective-target powerpc_vsx_ok } */ > +/* { dg-options "-maltivec -O2 -mvsx -mpower8-vector" } */ > /* { dg-final { scan-assembler "vcmpgtsd" } } */ > /* { dg-final { scan-assembler-not "xxlnor" } } */ Looks good. PASS: gcc.target/powerpc/vec-cmp-sel.c (test for excess errors) PASS: gcc.target/powerpc/vec-cmp-sel.c scan-assembler vcmpgtsd PASS: gcc.target/powerpc/vec-cmp-sel.c scan-assembler-not xxlnor PASS: gcc.target/powerpc/vec-cmp-sel.c (test for excess errors) PASS: gcc.target/powerpc/vec-cmp-sel.c scan-assembler vcmpgtsd PASS: gcc.target/powerpc/vec-cmp-sel.c scan-assembler-not xxlnor Andreas.
Index: gcc/testsuite/gcc.target/powerpc/vec-cmp-sel.c =================================================================== --- gcc/testsuite/gcc.target/powerpc/vec-cmp-sel.c (revision 226505) +++ gcc/testsuite/gcc.target/powerpc/vec-cmp-sel.c (working copy) @@ -1,6 +1,7 @@ /* { dg-do compile { target powerpc64*-*-* } } */ /* { dg-require-effective-target powerpc_p8vector_ok } */ -/* { dg-options "-maltivec -O2" } */ +/* { dg-require-effective-target powerpc_vsx_ok } */ +/* { dg-options "-maltivec -O2 -mvsx -mpower8-vector" } */ /* { dg-final { scan-assembler "vcmpgtsd" } } */ /* { dg-final { scan-assembler-not "xxlnor" } } */