diff options
author | Will Schmidt <will_schmidt@vnet.ibm.com> | 2018-01-22 14:49:57 +0000 |
---|---|---|
committer | Will Schmidt <willschm@gcc.gnu.org> | 2018-01-22 14:49:57 +0000 |
commit | 0d918596ace1f32716143a12fd2738bb0e9b2e20 (patch) | |
tree | 1a1b2b9f4059c7b9809da73b21aaaa4aaa663dcd | |
parent | 049b866d3c110f152f8b11c6de30d88e299fa474 (diff) | |
download | gcc-0d918596ace1f32716143a12fd2738bb0e9b2e20.zip gcc-0d918596ace1f32716143a12fd2738bb0e9b2e20.tar.gz gcc-0d918596ace1f32716143a12fd2738bb0e9b2e20.tar.bz2 |
fold-vec-abs-short-fwrap.c: Add xxspltib to scan-asembler valid instructions list.
[testsuite]
2018-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
scan-asembler valid instructions list.
* gcc.target/powerpc/fold-vec-abs-short.c: Same.
* gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
power8-vector requirement and option.
* gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
From-SVN: r256947
5 files changed, 15 insertions, 6 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 512bf51..3fd258e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com> + + * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to + scan-asembler valid instructions list. + * gcc.target/powerpc/fold-vec-abs-short.c: Same. + * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up + power8-vector requirement and option. + * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same. + 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org> PR 78534 diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-abs-short-fwrapv.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-abs-short-fwrapv.c index 2562179..705bbe9 100644 --- a/gcc/testsuite/gcc.target/powerpc/fold-vec-abs-short-fwrapv.c +++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-abs-short-fwrapv.c @@ -13,6 +13,6 @@ test3 (vector signed short x) return vec_abs (x); } -/* { dg-final { scan-assembler-times "vspltisw|vxor" 1 } } */ +/* { dg-final { scan-assembler-times "vspltisw|xxspltib|vxor" 1 } } */ /* { dg-final { scan-assembler-times "vsubuhm" 1 } } */ /* { dg-final { scan-assembler-times "vmaxsh" 1 } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-abs-short.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-abs-short.c index d312000..0ad850f 100644 --- a/gcc/testsuite/gcc.target/powerpc/fold-vec-abs-short.c +++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-abs-short.c @@ -13,6 +13,6 @@ test3 (vector signed short x) return vec_abs (x); } -/* { dg-final { scan-assembler-times "vspltisw|vxor" 1 } } */ +/* { dg-final { scan-assembler-times "vspltisw|xxspltib|vxor" 1 } } */ /* { dg-final { scan-assembler-times "vsubuhm" 1 } } */ /* { dg-final { scan-assembler-times "vmaxsh" 1 } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c index b776683..486426a 100644 --- a/gcc/testsuite/gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c +++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c @@ -2,8 +2,8 @@ /* This test covers the shift left tests with the -fwrapv option. */ /* { dg-do compile } */ -/* { dg-require-effective-target powerpc_altivec_ok } */ -/* { dg-options "-maltivec -O2 -mpower8-vector -fwrapv" } */ +/* { dg-require-effective-target powerpc_p8vector_ok } */ +/* { dg-options "-mpower8-vector -O2 -fwrapv" } */ #include <altivec.h> diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-shift-left-longlong.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-shift-left-longlong.c index f040486..4116dbc 100644 --- a/gcc/testsuite/gcc.target/powerpc/fold-vec-shift-left-longlong.c +++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-shift-left-longlong.c @@ -2,8 +2,8 @@ * This is a counterpart to the fold-vec-shift-left-frwapv test. */ /* { dg-do compile } */ -/* { dg-require-effective-target powerpc_altivec_ok } */ -/* { dg-options "-maltivec -mpower8-vector -O2" } */ +/* { dg-require-effective-target powerpc_p8vector_ok } */ +/* { dg-options "-mpower8-vector -O2" } */ #include <altivec.h> |