diff options
author | bergner <bergner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2018-02-14 20:03:21 +0000 |
---|---|---|
committer | bergner <bergner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2018-02-14 20:03:21 +0000 |
commit | 32d49350310052bb61d80390789c2a3a2cdcd5fe (patch) | |
tree | e148dff5206d3377977dde1e0559a4872a525ba4 | |
parent | 7bf2b4b603ab5f3618542cadc56cb427e362c0e6 (diff) | |
download | gcc-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/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/powerpc/vsxcopy.c | 4 |
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))); |