Bill Schmidt <wschm...@linux.vnet.ibm.com> writes: > Index: gcc/testsuite/gcc.target/powerpc/vsxcopy.c > =================================================================== > --- gcc/testsuite/gcc.target/powerpc/vsxcopy.c (revision 0) > +++ gcc/testsuite/gcc.target/powerpc/vsxcopy.c (working copy) > @@ -0,0 +1,15 @@ > +/* { dg-do compile { target { powerpc64*-*-* } } } */ > +/* { dg-require-effective-target powerpc_vsx_ok } */ > +/* { dg-options "-O1" } */ > +/* { dg-final { scan-assembler "lxvd2x" } } */ > +/* { dg-final { scan-assembler "stxvd2x" } } */ > +/* { dg-final { scan-assembler-not "xxpermdi" } } */
You need -mvsx if you want to see VSX insns. Tested on powerpc64-suse-linux and installed as obvious. Andreas. * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx. diff --git a/gcc/testsuite/gcc.target/powerpc/vsxcopy.c b/gcc/testsuite/gcc.target/powerpc/vsxcopy.c index fc1f0bd..fbe3c67 100644 --- a/gcc/testsuite/gcc.target/powerpc/vsxcopy.c +++ b/gcc/testsuite/gcc.target/powerpc/vsxcopy.c @@ -1,6 +1,6 @@ /* { dg-do compile { target { powerpc64*-*-* } } } */ /* { dg-require-effective-target powerpc_vsx_ok } */ -/* { dg-options "-O1" } */ +/* { dg-options "-O1 -mvsx" } */ /* { dg-final { scan-assembler "lxvd2x" } } */ /* { dg-final { scan-assembler "stxvd2x" } } */ /* { dg-final { scan-assembler-not "xxpermdi" } } */ -- 2.0.0 -- 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."