fold-vec-abs-char-fwrapv.c: Add xxspltib insn to expected output.
authorWill Schmidt <will_schmidt@vnet.ibm.com>
Thu, 30 Nov 2017 14:38:33 +0000 (14:38 +0000)
committerWill Schmidt <willschm@gcc.gnu.org>
Thu, 30 Nov 2017 14:38:33 +0000 (14:38 +0000)
[testsuite]

2017-11-29  Will Schmidt  <will_schmidt@vnet.ibm.com>

* gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: Add xxspltib insn
to expected output.
* gcc.target/powerpc/fold-vec-abs-char.c: Add xxspltib insn
to expected output.

From-SVN: r255272

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/fold-vec-abs-char-fwrapv.c
gcc/testsuite/gcc.target/powerpc/fold-vec-abs-char.c

index bda1bf5560d2f6530d1e4cefb280d0b5de29930f..d1425a5bcf56bf5d4be0c5c6efb812d02373f5ed 100644 (file)
@@ -1,3 +1,10 @@
+2017-11-30  Will Schmidt  <will_schmidt@vnet.ibm.com>
+
+       * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: Add xxspltib insn
+       to expected output.
+       * gcc.target/powerpc/fold-vec-abs-char.c: Add xxspltib insn
+       to expected output.
+
 2017-11-30  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/83210
index 739f06e0fe540c1d2d186769b3f73a82dc31ebee..8b9887dd161e29620d2d1bc9539cced8b665e1d1 100644 (file)
@@ -1,5 +1,5 @@
 /* Verify that overloaded built-ins for vec_abs with char
-   inputs produce the right results.  */
+   inputs produce the right code.  */
 
 /* { dg-do compile } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
@@ -13,6 +13,6 @@ test2 (vector signed char x)
   return vec_abs (x);
 }
 
-/* { dg-final { scan-assembler-times "vspltisw|vxor" 1 } } */
+/* { dg-final { scan-assembler-times "vspltisw|vxor|xxspltib" 1 } } */
 /* { dg-final { scan-assembler-times "vsububm" 1 } } */
 /* { dg-final { scan-assembler-times "vmaxsb" 1 } } */
index 239c91934644405109a70808d43ee59371fd7076..1f303b8d5b757b39ef3a78b66ff44c1516cf23d7 100644 (file)
@@ -1,5 +1,5 @@
 /* Verify that overloaded built-ins for vec_abs with char
-   inputs produce the right results.  */
+   inputs produce the right code.  */
 
 /* { dg-do compile } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
@@ -13,6 +13,6 @@ test2 (vector signed char x)
   return vec_abs (x);
 }
 
-/* { dg-final { scan-assembler-times "vspltisw|vxor" 1 } } */
+/* { dg-final { scan-assembler-times "vspltisw|vxor|xxspltib" 1 } } */
 /* { dg-final { scan-assembler-times "vsububm" 1 } } */
 /* { dg-final { scan-assembler-times "vmaxsb" 1 } } */