testsuite: Enable and adjust powerpc fold-vec-extract/insert testcases.
authorDavid Edelsohn <dje.gcc@gmail.com>
Mon, 19 Oct 2020 13:50:44 +0000 (09:50 -0400)
committerDavid Edelsohn <dje.gcc@gmail.com>
Mon, 19 Oct 2020 19:54:31 +0000 (15:54 -0400)
This patch enables a number of testcases on non-Linux targets, adjusts
the target requirements, and updates the expected results.

gcc/testsuite/ChangeLog:

* gcc.target/powerpc/fold-vec-extract-char.p7.c: Remove target.
* gcc.target/powerpc/fold-vec-extract-char.p8.c: Remove target.
* gcc.target/powerpc/fold-vec-extract-char.p9.c: Remove target.
Expect 3 addi for ilp32.
* gcc.target/powerpc/fold-vec-extract-double.p7.c: Remove target.
Add -mbig-endian for Linux.
* gcc.target/powerpc/fold-vec-extract-double.p8.c: Remove target.
* gcc.target/powerpc/fold-vec-extract-float.p7.c: Remove target.
* gcc.target/powerpc/fold-vec-extract-float.p8.c: Remove target.
* gcc.target/powerpc/fold-vec-extract-float.p9.c: Require lp64.
* gcc.target/powerpc/fold-vec-extract-int.p7.c: Remove target.
* gcc.target/powerpc/fold-vec-extract-int.p8.c: Remove target.
* gcc.target/powerpc/fold-vec-extract-int.p9.c: Remove target.
Expect 3 addi for ilp32.
* gcc.target/powerpc/fold-vec-extract-longlong.p7.c: Remove target.
Expect 4 addi for ilp32.
* gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Remove target.
Expect 4 addi for ilp32.
* gcc.target/powerpc/fold-vec-extract-longlong.p9.c: Require lp64.
* gcc.target/powerpc/fold-vec-extract-short.p7.c: Remove target.
* gcc.target/powerpc/fold-vec-extract-short.p8.c: Remove target.
* gcc.target/powerpc/fold-vec-extract-short.p9.c: Require lp64.
* gcc.target/powerpc/fold-vec-insert-char-p8.c: Remove target.
* gcc.target/powerpc/fold-vec-insert-char-p9.c: Remove target.
* gcc.target/powerpc/fold-vec-insert-double.c: Remove target.
* gcc.target/powerpc/fold-vec-insert-float-p8.c: Remove target.
* gcc.target/powerpc/fold-vec-insert-float-p9.c: Remove target.
* gcc.target/powerpc/fold-vec-insert-int-p8.c: Remove target.
* gcc.target/powerpc/fold-vec-insert-int-p9.c: Remove target.
Require 8 addi for ilp32.
* gcc.target/powerpc/fold-vec-insert-longlong.c: Remove target.
* gcc.target/powerpc/fold-vec-insert-short-p8.c: Remove target.
* gcc.target/powerpc/fold-vec-insert-short-p9.c: Remove target.
* gcc.target/powerpc/fold-vec-select-double.c: Remove target.
* gcc.target/powerpc/fold-vec-select-float.c: Remove target.
* gcc.target/powerpc/fold-vec-splats-int.c: Require lp64.
* gcc.target/powerpc/fold-vec-splats-longlong.c: Require lp64.

31 files changed:
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p7.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p7.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p7.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p7.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p7.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p7.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-char-p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-char-p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-float-p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-float-p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-int-p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-int-p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-short-p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-short-p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-select-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-select-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-splats-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-splats-longlong.c

index 8f6d369961f1d61500fa886603e3cb5c64cbce05..42599c214e4302a21e0ef4c57b050a521ffabbcd 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with char
    inputs produce the right code with a power7 (BE) target.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2" } */
 
index f3fea467a5b71e78b27944c6f140ebb3dd62db96..f3b9556b2e6508f82dbe97f2b4d5fead686ab86f 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with char
    inputs produce the right code with a P8 (LE or BE) target.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -O2" } */
 
index ff07c8862e8ac28bb4f226884aa6cd1f101225fa..ff03c9a722b9479cb8edb3c265f48b841f88851b 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with char
    inputs produce the right code with a P9 (LE) target.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p9vector_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -O2 " } */
 
@@ -12,7 +12,7 @@
 
 /* { dg-final { scan-assembler-times "stxv" 6 { target ilp32 } } } */
 /* { dg-final { scan-assembler-times "lbz" 6 { target ilp32 } } } */
-/* { dg-final { scan-assembler-times "addi" 6 { target ilp32 } } } */
+/* { dg-final { scan-assembler-times "addi" 3 { target ilp32 } } } */
 
 
 #include <altivec.h>
index 26fe343a2d7d67ad4556870745014aef17a28e00..cbf6cffbeba17dfe4de65cef9c5294d3992c2cc4 100644 (file)
@@ -1,9 +1,10 @@
 /* Verify that overloaded built-ins for vec_extract() with
    double inputs produce the right code.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
-/* { dg-options "-mdejagnu-cpu=power7 -O2 -mbig-endian" } */
+/* { dg-options "-mdejagnu-cpu=power7 -O2" } */
+/* { dg-additional-options "-mbig-endian" { target powerpc*-*-linux* } } */
 
 // targeting P7 (BE), 2 tests.
 // P7 constants: xxpermdi
index 188a1d26b20fa0bbd5ef98153b65e4146386a2a4..2b8dbb0182ab74d14ccd0e2d00c33496388292ac 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with
    double inputs produce the right code with a P8 (LE or BE) target.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -O2" } */
 
index fa2dbb3a7d2537b4279e02c1a7898afd0358cf79..c9abb6c1f352c26a988792debfd5e6a2bc402d6e 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with float
    inputs produce the right code with a P7 (BE) target.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2 " } */
 
index 815f9b58a40e8b91a74927d1819ed0bed4dd012a..68eeeede4b3075dd6d6d333856e279bed64db8a9 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with float
    inputs produce the right code with a P8 (LE or BE) target.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -O2" } */
 
index d078e8ac5458c1fd62724c898b2b1d61dea06708..1acd477ebd68410be83abd9e5d6cc9a25f1bb335 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with float
    inputs produce the right code.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* && le } } } */
+/* { dg-do compile { target lp64 } } */
 /* { dg-require-effective-target powerpc_p9vector_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -O2 " } */
 
index 228588178ba16d7f4b2c1dff28f549e751149dbf..418762e3948a5805e96505da50b6fd1022aaa8e3 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with int
    inputs produce the right code with a P7 (BE) target.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2 " } */
 
index 83ce4ee0829863953139518ef5179b7f2b384c24..d1e3b62373f801286ee78f07c4925d458eaa761f 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with int
    inputs produce the right code with a P8 (LE or BE) target.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -O2" } */
 
index 018780391d161d8bb7b293544c21539d86a24a97..868b673cdaf7ef05d5c800d2c97837851f66b56a 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with int
    inputs produce the right code with a P9 (LE) target.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p9vector_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -O2 " } */
 
@@ -18,7 +18,7 @@
 /* { dg-final { scan-assembler-times {\madd\M} 3 { target ilp32 } } } */
 /* { dg-final { scan-assembler-times {\mstxv\M} 6 { target ilp32 } } } */
 /* { dg-final { scan-assembler-times {\mlwz\M} 6 { target ilp32 } } } */
-/* { dg-final { scan-assembler-times {\maddi\M} 6 { target ilp32 } } } */
+/* { dg-final { scan-assembler-times {\maddi\M} 3 { target ilp32 } } } */
 
 
 #include <altivec.h>
index 3fa9cab3e659cb6cacb66e5e4833c1b8d0b2270c..033d21c9a436a2c23d3c5f9dce23169d62ab9373 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with long long
    inputs produce the right code with a P8 (LE or BE) target.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2" } */
 
@@ -21,7 +21,8 @@
 /* { dg-final { scan-assembler-times {\mli\M} 3 { target lp64 } } } */
 /* -m32 target with constant test uses (+2)li where the -m64 has an ld */
 /* { dg-final { scan-assembler-times {\mli\M} 5 { target ilp32 } } } */
-/* { dg-final { scan-assembler-times {\maddi\M} 6 } } */
+/* { dg-final { scan-assembler-times {\maddi\M} 6 { target lp64 } } } */
+/* { dg-final { scan-assembler-times {\maddi\M} 4 { target ilp32 } } } */
 /* { dg-final { scan-assembler-times {\mstxvd2x\M|\mstvx\M} 3 } } */
 /* { dg-final { scan-assembler-times {\mrldic\M|\mrlwinm\M} 3 } } */
 /* { dg-final { scan-assembler-times {\mldx\M} 3 { target lp64 } } } */
index 56746989f7479c17de93e03ab1a1f547e22af7a1..0b624d262e1fffaec3230a4fbd44d481ff31752a 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with long long
    inputs produce the right code with a P8 (LE or BE) target.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -O2" } */
 
@@ -17,7 +17,7 @@
 /* { dg-final { scan-assembler-times {\mstxvd2x\M|\mstxvw4x\M} 4 { target ilp32 } } } */
 /* { dg-final { scan-assembler-times {\madd\M} 3 { target ilp32 } } } */
 /* { dg-final { scan-assembler-times {\mlwz\M} 11 { target ilp32 } } } */
-/* { dg-final { scan-assembler-times {\maddi\M} 6 { target ilp32 } } } */
+/* { dg-final { scan-assembler-times {\maddi\M} 4 { target ilp32 } } } */
 /* { dg-final { scan-assembler-times {\mmfvsrd\M} 6 { target lp64 } } } */
 /* { dg-final { scan-assembler-times {\mmtvsrd\M} 3 { target lp64 } } } */
 /* { dg-final { scan-assembler-times {\mxxpermdi\M} 3 { target le } } } */
index c98c0da19ca8ec0087a2e13d4bb9683f4d3c9aa4..e7e1c5648027d80301f18895231d6359d00eeec9 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with long long
    inputs produce the right code for a P9 (LE) target.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* && le } } } */
+/* { dg-do compile { target lp64 } } */
 /* { dg-require-effective-target powerpc_p9vector_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -O2" } */
 
index 8616e7b11ad777adc9f159e6ddf022ac6acc0de4..46e943faa6a41d9491df36d7705a32ab10a44677 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with short
    inputs produce the right code for a P7 (BE) target.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2" } */
 
index e749a2211dd95a808405e834058080030caf855f..00685aca1367b5dcdd2a98116ad5c86d1622c8c1 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with short
    inputs produce the right results with a P8 (LE or BE) target.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -O2" } */
 
index 09783343d21b3679ca3bf8e2267d5f01c9747e27..5651986bd0c2906faf2c4e94e5574ebd47c56996 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_extract() with short
    inputs produce the right code for a P9 (LE) target.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* && le } } } */
+/* { dg-do compile { target lp64 } } */
 /* { dg-require-effective-target powerpc_p9vector_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -O2" } */
 
index b13c8ca19c7f878e9d51c2ee93b36140128baad5..39fd4df6d424e0a6ba357d901c65efcc2545c6c4 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_insert () with char
    inputs produce the right codegen.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8" } */
 
index 16432289d681619c50f72c270f505f4aa9f9d852..ae1daada4c0fe9b3fd868000281c8d262b4289bf 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_insert () with char
    inputs produce the right codegen.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p9vector_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9" } */
 
index 435d28d5420c31a57d73355a1bf6ca9cbec2a948..120579cba23d2a30d73d64ca4442255449a80806 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_insert with 
    double inputs produce the right codegen.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 
index 7682aea8165e5bbe570ecd27030ad2c6abcf2236..76039bc45f510712b5088d8f0d4c88bcf20a1d00 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_insert with float
    inputs produce the right codegen.  Power8 variant.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8" } */
 
index 93c263e04da2f32084d6b850bd8d08afa1c53c99..3819fe67375fc23ed6e4dde56d9de49ea9f04a68 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_insert with float
    inputs produce the right codegen.  Power9 variant.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p9vector_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9" } */
 
index 4a3b1ae6fc1fa4bdd767a0b42d4f8dd59185de9d..0f2bdd71d60c13936e50b73d8ec95f613ab1a4d6 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_insert() with int
    inputs produce the right codegen.  Power8 variant.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8" } */
 
index 5ba5d53f276c869db8b79fc5a1ee55aeb23e66e7..81ac1f1a00a344af5a5b8a703ef19a5d1a6b5e58 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_insert() with int
    inputs produce the right codegen.  Power9 variant.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p9vector_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9" } */
 
@@ -59,7 +59,7 @@ testui2_cst(unsigned int x, vector unsigned int v)
 /* { dg-final { scan-assembler-times {\mxxinsertw\M} 4 { target lp64 } } } */
 
 
-/* { dg-final { scan-assembler-times {\maddi\M} 12 { target ilp32 } } } */
+/* { dg-final { scan-assembler-times {\maddi\M} 8 { target ilp32 } } } */
 /* { dg-final { scan-assembler-times {\mstw\M} 8 { target ilp32 } } } */
 /* { dg-final { scan-assembler-times {\mlxv\M} 8 { target ilp32 } } } */
 /* { dg-final { scan-assembler-times {\mlvewx\M} 4 { target ilp32 } } } */
index 337b38fb7d3ab262d9854151ba66d1a30b1ee96b..e9698986788325700ff60bc26b18c7cc4fd031c3 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_insert() with long long
    inputs produce the right codegen.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8" } */
 
index 3ed4004309514c4d25ea5266a8366534c10d3915..0a73db7120c349d22ebba067ced0b3a5a80921bb 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_insert() with short
    inputs produce the right codegen.  Power8 variant.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8" } */
 
index f09fd21691c95331217a326e8414e87c929b1bee..0f3504258aa3e42ef95b485344fa000cdf3bffa4 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_insert() with short
    inputs produce the right codegen.  Power9 variant.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p9vector_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9" } */
 
index 7de7abcfc72360306c8ae4e8d600315c8b142fb2..bb7dce10f017aed4b7aaee5ef5ebd962c068df43 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_sel with 
    double inputs for VSX produce the right code.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -O2" } */
 
index cc37eb59724a9f9652587f4c4f88eb55ee41c7b4..1656fbff2ca5c30f3f1c871ba6c0e9c208b428fa 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_sel with float 
    inputs for VSX produce the right code.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* } } } */
+/* { dg-do compile } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -O2" } */
 
index 01b95c5a0ec01d4ca8d2a6d62f415d260f73424b..dff0f55959958086449a9ead2695e3620047683e 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_splat with int
    inputs produce the right code.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* && lp64 } } } */
+/* { dg-do compile { target lp64 } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
 /* { dg-options "-maltivec -O2 " } */
 
index 2dbf48eca15b53f17958b50ba96d5f1003594089..242565017fa7b9d5de0506f99904ce96b62cd6eb 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that overloaded built-ins for vec_splat with long long
    inputs produce the right code.  */
 
-/* { dg-do compile { target { powerpc*-*-linux* && lp64 } } } */
+/* { dg-do compile { target lp64 } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */