From edaa6eb53a331e71fe3e8826fc40f51683d01237 Mon Sep 17 00:00:00 2001 From: Will Schmidt Date: Wed, 29 Nov 2017 20:10:52 +0000 Subject: [PATCH] fold-vec-ld-char.c: Add lxv insn to expected output. [testsuite] 2017-11-29 Will Schmidt * gcc.target/powerpc/fold-vec-ld-char.c: Add lxv insn to expected output. * gcc.target/powerpc/fold-vec-ld-double.c: Add lxv insn to expected output. * gcc.target/powerpc/fold-vec-ld-float.c: Add lxv insn to expected output. * gcc.target/powerpc/fold-vec-ld-int.c: Add lxv insn to expected output. * gcc.target/powerpc/fold-vec-ld-longlong.c: Add lxv insn to expected output. * gcc.target/powerpc/fold-vec-ld-short.c: Add lxv insn to expected output. From-SVN: r255252 --- gcc/testsuite/ChangeLog | 9 +++++++++ gcc/testsuite/gcc.target/powerpc/fold-vec-ld-char.c | 2 +- gcc/testsuite/gcc.target/powerpc/fold-vec-ld-double.c | 2 +- gcc/testsuite/gcc.target/powerpc/fold-vec-ld-float.c | 2 +- gcc/testsuite/gcc.target/powerpc/fold-vec-ld-int.c | 2 +- gcc/testsuite/gcc.target/powerpc/fold-vec-ld-longlong.c | 2 +- gcc/testsuite/gcc.target/powerpc/fold-vec-ld-short.c | 2 +- 7 files changed, 15 insertions(+), 6 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2619ff73197..d2fc4c07585 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2017-11-29 Will Schmidt + + * gcc.target/powerpc/fold-vec-ld-char.c: Add lxv to expected output. + * gcc.target/powerpc/fold-vec-ld-double.c: Likewise. + * gcc.target/powerpc/fold-vec-ld-float.c: Likewise. + * gcc.target/powerpc/fold-vec-ld-int.c: Likewise. + * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-ld-short.c: Likewise. + 2017-11-29 Will Schmidt * gcc.target/powerpc/fold-vec-splat-8.c: Add vspltisb to expected diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-char.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-char.c index f9ef3e0a2fe..9ed1a94231b 100644 --- a/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-char.c +++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-char.c @@ -67,5 +67,5 @@ testld_cst_vbc (vector bool char vbc2) return vec_ld (80, &vbc2); } -/* { dg-final { scan-assembler-times {\mlvx\M|\mlxvd2x\M|\mlxvw4x\M} 10 } } */ +/* { dg-final { scan-assembler-times {\mlvx\M|\mlxvd2x\M|\mlxvw4x\M|\mlxv\M} 10 } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-double.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-double.c index 9c6fbb23f24..1577fb8603e 100644 --- a/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-double.c +++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-double.c @@ -19,4 +19,4 @@ testld_cst_vd (long long ll1, vector double vd) return vec_ld (16, &vd); } -/* { dg-final { scan-assembler-times {\mlvx\M|\mlxvd2x\M} 2 } } */ +/* { dg-final { scan-assembler-times {\mlvx\M|\mlxvd2x\M|\mlxv\M} 2 } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-float.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-float.c index eca847ac115..ff6b965c040 100644 --- a/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-float.c +++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-float.c @@ -33,5 +33,5 @@ testld_cst_f (float f2) // lvx - generated by ll_vf and ll_f // lxvd2x - generated by cst_vf and cst_f -/* { dg-final { scan-assembler-times {\mlvx\M|\mlxvd2x\M} 4 } } */ +/* { dg-final { scan-assembler-times {\mlvx\M|\mlxvd2x\M|\mlxv\M} 4 } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-int.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-int.c index 5dc6df67c1b..8a477d0bf61 100644 --- a/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-int.c +++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-int.c @@ -67,5 +67,5 @@ testld_cst_vbi (vector bool int vbi2) return vec_ld (80, &vbi2); } -/* { dg-final { scan-assembler-times {\mlvx\M|\mlxvd2x\M|\mlxvw4x\M} 10 } } */ +/* { dg-final { scan-assembler-times {\mlvx\M|\mlxvd2x\M|\mlxvw4x\M|\mlxv\M} 10 } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-longlong.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-longlong.c index db4a879fbd2..9b4a952d6f0 100644 --- a/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-longlong.c +++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-longlong.c @@ -43,5 +43,5 @@ testld_cst_vbl (vector bool long vbl2) return vec_ld (48, &vbl2); } -/* { dg-final { scan-assembler-times {\mlvx\M|\mlxvd2x\M} 6 } } */ +/* { dg-final { scan-assembler-times {\mlvx\M|\mlxvd2x\M|\mlxv\M} 6 } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-short.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-short.c index 5e42844bd71..bb4835b59ef 100644 --- a/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-short.c +++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-ld-short.c @@ -67,5 +67,5 @@ testld_cst_vbs (vector bool short vbs2) return vec_ld (80, &vbs2); } -/* { dg-final { scan-assembler-times {\mlvx\M|\mlxvd2x\M|\mlxvw4x\M} 10 } } */ +/* { dg-final { scan-assembler-times {\mlvx\M|\mlxvd2x\M|\mlxvw4x\M|\mlxv\M} 10 } } */ -- 2.30.2