Bill Schmidt <wschm...@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. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."