diff mbox series

[rs6000] (v2) fold-vec-splat* testcase updates for power9

Message ID 1511215458.26707.349.camel@brimstone.rchland.ibm.com
State New
Headers show
Series [rs6000] (v2) fold-vec-splat* testcase updates for power9 | expand

Commit Message

will schmidt Nov. 20, 2017, 10:04 p.m. UTC
Hi,
    
Update the scan-assembler stanza to include those instructions
generated for a power9 target.
        
    2017-11-20  Will Schmidt  <will_schmidt@vnet.ibm.com>
    
    [testsuite]
        * fold-vec-splat-8.c : Add vspltisb to expected output.
        * fold-vec-splats-int.c : Add mtvsrws to expected output.
        * fold-vec-splats-longlong.c : Add mtvsrdd to expected output.

Comments

Segher Boessenkool Nov. 23, 2017, 6:40 p.m. UTC | #1
Hi!

On Mon, Nov 20, 2017 at 04:04:18PM -0600, Will Schmidt wrote:
> Update the scan-assembler stanza to include those instructions
> generated for a power9 target.
>         
>     2017-11-20  Will Schmidt  <will_schmidt@vnet.ibm.com>
>     
>     [testsuite]
>         * fold-vec-splat-8.c : Add vspltisb to expected output.
>         * fold-vec-splats-int.c : Add mtvsrws to expected output.
>         * fold-vec-splats-longlong.c : Add mtvsrdd to expected output.

No space before the colon.  Okay for trunk with that fixed.  Thanks,


Segher
diff mbox series

Patch

diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-splat-8.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-splat-8.c
index 679fcb3..64d6320 100644
--- a/gcc/testsuite/gcc.target/powerpc/fold-vec-splat-8.c
+++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-splat-8.c
@@ -41,6 +41,6 @@  vector unsigned char
 testuc_3 ()
 {
   return vec_splat_u8 (15);
 }
 
-/* { dg-final { scan-assembler-times "vspltisb" 6 } } */
+/* { dg-final { scan-assembler-times "xxspltib|vspltisb" 6 } } */
diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-splats-int.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-splats-int.c
index 6671523..01b95c5 100644
--- a/gcc/testsuite/gcc.target/powerpc/fold-vec-splats-int.c
+++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-splats-int.c
@@ -17,6 +17,6 @@  vector unsigned int
 test3u (unsigned int x)
 {
   return vec_splats (x);
 }
 
-/* { dg-final { scan-assembler-times {\mvspltw\M|\mxxspltw\M} 2 } } */
+/* { dg-final { scan-assembler-times {\mvspltw\M|\mxxspltw\M|\mmtvsrws\M} 2 } } */
diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-splats-longlong.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-splats-longlong.c
index c5884ba..2dbf48e 100644
--- a/gcc/testsuite/gcc.target/powerpc/fold-vec-splats-longlong.c
+++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-splats-longlong.c
@@ -17,6 +17,6 @@  vector unsigned long long
 test3u (unsigned long long x)
 {
   return vec_splats (x);
 }
 
-/* { dg-final { scan-assembler-times "xxpermdi" 2 } } */
+/* { dg-final { scan-assembler-times "xxpermdi|mtvsrdd" 2 } } */