]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
backport: re PR target/84390 (test case gcc.target/powerpc/vsxcopy.c fails for gcc...
authorPeter Bergner <bergner@vnet.ibm.com>
Wed, 14 Feb 2018 20:03:21 +0000 (14:03 -0600)
committerPeter Bergner <bergner@gcc.gnu.org>
Wed, 14 Feb 2018 20:03:21 +0000 (14:03 -0600)
Backport from GCC 7 branch
2018-02-14  Peter Bergner  <bergner@vnet.ibm.com>

PR target/84390
* gcc.target/powerpc/vsxcopy.c: Also match lxv when compiling
with -mcpu=power9.

From-SVN: r257671

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/vsxcopy.c

index aba0918751cd37945c4a6aff7c27f6a197158eff..0498c0e871fc29fc531df8771b759001ff20df62 100644 (file)
@@ -1,3 +1,12 @@
+2018-02-14  Peter Bergner  <bergner@vnet.ibm.com>
+
+       Backport from GCC 7 branch
+       2018-02-14  Peter Bergner  <bergner@vnet.ibm.com>
+
+       PR target/84390
+       * gcc.target/powerpc/vsxcopy.c: Also match lxv when compiling
+       with -mcpu=power9.
+
 2018-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        PR fortran/68560
index fbe3c67e7e56d94a607b6cb2843edab57562db28..2060046eaf211527e332c78e3b743b91da2fe165 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target { powerpc64*-*-* } } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O1 -mvsx" } */
-/* { dg-final { scan-assembler "lxvd2x" } } */
-/* { dg-final { scan-assembler "stxvd2x" } } */
+/* { dg-final { scan-assembler {\mlxvd2x\M|\mlxv\M} } } */
+/* { dg-final { scan-assembler {\mstxvd2x\M|\mstxv\M} } } */
 /* { dg-final { scan-assembler-not "xxpermdi" } } */
 
 typedef float vecf __attribute__ ((vector_size (16)));