summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbergner <bergner@138bc75d-0d04-0410-961f-82ee72b054a4>2018-02-14 20:03:21 +0000
committerbergner <bergner@138bc75d-0d04-0410-961f-82ee72b054a4>2018-02-14 20:03:21 +0000
commit32d49350310052bb61d80390789c2a3a2cdcd5fe (patch)
treee148dff5206d3377977dde1e0559a4872a525ba4
parent7bf2b4b603ab5f3618542cadc56cb427e362c0e6 (diff)
downloadgcc-32d49350310052bb61d80390789c2a3a2cdcd5fe.tar.gz
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@257671 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog9
-rw-r--r--gcc/testsuite/gcc.target/powerpc/vsxcopy.c4
2 files changed, 11 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index aba0918751c..0498c0e871f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/gcc/testsuite/gcc.target/powerpc/vsxcopy.c b/gcc/testsuite/gcc.target/powerpc/vsxcopy.c
index fbe3c67e7e5..2060046eaf2 100644
--- a/gcc/testsuite/gcc.target/powerpc/vsxcopy.c
+++ b/gcc/testsuite/gcc.target/powerpc/vsxcopy.c
@@ -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)));