980523-1.c, [...]: Don't use powerpc-*-* or powerpc64-*-* in target selection strings.
authorAlan Modra <amodra@bigpond.net.au>
Tue, 13 Dec 2005 05:05:29 +0000 (05:05 +0000)
committerAlan Modra <amodra@gcc.gnu.org>
Tue, 13 Dec 2005 05:05:29 +0000 (15:35 +1030)
* gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
gcc.target/powerpc/ppc-sdata-2.c,
gcc.target/powerpc/ppc-stackalign-1.c,
gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
gcc.target/powerpc/rs6000-ldouble-2.c,
gcc.target/powerpc/rs6000-power2-1.c,
gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
option into target selector.
* gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
* gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.

From-SVN: r108457

43 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20020103-1.c
gcc/testsuite/gcc.dg/20020919-1.c
gcc/testsuite/gcc.dg/20040625-1.c
gcc/testsuite/gcc.dg/980523-1.c
gcc/testsuite/gcc.dg/980526-1.c
gcc/testsuite/gcc.dg/asm-b.c
gcc/testsuite/gcc.dg/iftrap-1.c
gcc/testsuite/gcc.dg/iftrap-2.c
gcc/testsuite/gcc.dg/simd-3.c
gcc/testsuite/gcc.dg/switch-1.c
gcc/testsuite/gcc.dg/tree-ssa/bool-1.c
gcc/testsuite/gcc.dg/tree-ssa/bool-2.c
gcc/testsuite/gcc.dg/tree-ssa/bool-4.c
gcc/testsuite/gcc.dg/tree-ssa/bool-5.c
gcc/testsuite/gcc.dg/tree-ssa/bool-6.c
gcc/testsuite/gcc.dg/tree-ssa/bool-8.c
gcc/testsuite/gcc.dg/tree-ssa/bool-9.c
gcc/testsuite/gcc.misc-tests/linkage.exp
gcc/testsuite/gcc.target/powerpc/20040622-1.c
gcc/testsuite/gcc.target/powerpc/20050603-3.c
gcc/testsuite/gcc.target/powerpc/20050830-1.c
gcc/testsuite/gcc.target/powerpc/980827-1.c
gcc/testsuite/gcc.target/powerpc/altivec-14.c
gcc/testsuite/gcc.target/powerpc/altivec-22.c
gcc/testsuite/gcc.target/powerpc/altivec-6.c
gcc/testsuite/gcc.target/powerpc/doloop-1.c
gcc/testsuite/gcc.target/powerpc/ppc-and-1.c
gcc/testsuite/gcc.target/powerpc/ppc-bitfield1.c
gcc/testsuite/gcc.target/powerpc/ppc-compare-1.c
gcc/testsuite/gcc.target/powerpc/ppc-mov-1.c
gcc/testsuite/gcc.target/powerpc/ppc-sdata-1.c
gcc/testsuite/gcc.target/powerpc/ppc-sdata-2.c
gcc/testsuite/gcc.target/powerpc/ppc-stackalign-1.c
gcc/testsuite/gcc.target/powerpc/ppc64-abi-1.c
gcc/testsuite/gcc.target/powerpc/ppc64-abi-2.c
gcc/testsuite/gcc.target/powerpc/ppc64-abi-3.c
gcc/testsuite/gcc.target/powerpc/ppc64-toc.c
gcc/testsuite/gcc.target/powerpc/pr18096-1.c
gcc/testsuite/gcc.target/powerpc/rs6000-ldouble-1.c
gcc/testsuite/gcc.target/powerpc/rs6000-ldouble-2.c
gcc/testsuite/gcc.target/powerpc/rs6000-power2-1.c
gcc/testsuite/gcc.target/powerpc/rs6000-power2-2.c

index 8617accc364a4d82fc63a51b99a59a7e5a422028..e8b94ae9adbd78604031316b47479e3b8e3de527 100644 (file)
@@ -1,3 +1,32 @@
+2005-12-13  Alan Modra  <amodra@bigpond.net.au>
+
+       * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
+       gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
+       gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
+       gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
+       gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
+       gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
+       gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
+       gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
+       gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
+       gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
+       gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
+       gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
+       gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
+       gcc.target/powerpc/ppc-sdata-2.c,
+       gcc.target/powerpc/ppc-stackalign-1.c,
+       gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
+       gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
+       gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
+       gcc.target/powerpc/rs6000-ldouble-2.c,
+       gcc.target/powerpc/rs6000-power2-1.c,
+       gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
+       powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
+       and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
+       option into target selector.
+       * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
+       * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
+
 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
 
        PR objc/25348
index 54ad83c21e52aa1f98ea6482ee590010a32fb065..c0612ae20db36f3753f729fa4b109d6c925d577c 100644 (file)
@@ -1,6 +1,6 @@
 /* Verify that constant equivalences get reloaded properly, either by being
    spilled to the stack, or regenerated, but not dropped to memory.  */
-/* { dg-do compile { target i?86-*-* powerpc-*-* rs6000-*-* alpha*-*-* x86_64-*-*} } */
+/* { dg-do compile { target { { i?86-*-* rs6000-*-* alpha*-*-* x86_64-*-* } || { powerpc*-*-* && ilp32 } } } } */
 /* { dg-options "-O2 -fpic -fno-omit-frame-pointer -fno-asynchronous-unwind-tables" } */
 /* { dg-final { scan-assembler-not "LC\[0-9\]" } } */
 
index 9c16d3d07e82ce3a639387f40cf07aa30f915d24..1224199407bcb356680d904fa08957e1b0990542 100644 (file)
@@ -8,7 +8,7 @@
    You must be this tall ---> fit two long longs in asm-declared registers
    to enter this amusement.  */
 
-/* { dg-do compile { target alpha-*-* cris-*-* i?86-*-* mmix-*-* powerpc-*-* rs6000-*-* x86_64-*-* } } */
+/* { dg-do compile { target alpha-*-* cris-*-* i?86-*-* mmix-*-* powerpc*-*-* rs6000-*-* x86_64-*-* } } */
 /* { dg-options "-O2" } */
 
 /* Constructed examples; input/output (same register), output, input, and
        || defined (__POWERPC__) || defined (PPC) || defined (_IBMR2)
 # define REG1 "6"
 # define REG2 "7"
-# define REG3 "8"
-# define REG4 "9"
+# ifndef __powerpc64__
+#  define REG3 "8"
+#  define REG4 "9"
+# endif
 #elif defined (__x86_64__)
 # define REG1 "rax"
 # define REG2 "rdx"
index bbda6fd05fc0aa42aefb8beda2819ce41517e4b1..0a576a5b643ac861de94a0faa23eab76e264d393 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-options "-O2" } */
-/* { dg-options "-mminimal-toc" { target powerpc64-*-* powerpc-ibm-aix* } } */
+/* { dg-options "-mminimal-toc" { target { { powerpc*-*-* && lp64 } || { powerpc-ibm-aix* } } } } */
 
 extern void abort (void);
 extern void exit (int);
index 71f416e5d78537696bdf2e83b79b533415611ae1..6ca79efff16585ce56c459104b9f100099f1835a 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target rs6000-*-linux* powerpc-*-linux*} } */
+/* { dg-do run { target rs6000-*-linux* powerpc*-*-linux*} } */
 /* { dg-options "-O2 -fpic" } */
 
 extern void exit (int);
index 08ef6e285a13c2644bc2bda4a338a3fe7acb7ca0..b92f8883dfb08d666659851eb5a8a238a2c0b282 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target rs6000-*-linux* powerpc-*-linux* } } */
+/* { dg-do compile { target rs6000-*-linux* powerpc*-*-linux* } } */
 /* { dg-options "-O2 -fpic" } */
 
 int
index 8067500e57ff01b0681356305f9b8f9794699e26..cc3f9665db305a45a311115fddfffe82549948a3 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run  { target powerpc-*-* i?86-*-* x86_64-*-* } } */
+/* { dg-do run  { target powerpc*-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O1" } */
 /* Test to make sure that inline-asm causes the tree optimizers to get the
    V_MAY_DEFs and clobber memory.  */
index 69d754df35ca2e43bb2864ba7794762ae2b72f98..142782042a52346adaac6f45a60138b6dc02ac70 100644 (file)
@@ -1,6 +1,6 @@
 /* Verify that we optimize to conditional traps.  */
 /* { dg-options "-O" } */
-/* { dg-do compile { target rs6000-*-* powerpc-*-* sparc*-*-* ia64-*-* } } */
+/* { dg-do compile { target rs6000-*-* powerpc*-*-* sparc*-*-* ia64-*-* } } */
 /* { dg-final { scan-assembler-not "^\t(trap|ta|break)\[ \t\]" } } */
 
 void f1(int p)
index 4aa8ee7d62c3b0bbc3ad9d5ac4d5494993e767d8..8c9c0577ca508b472fb431153eefe5b9f68ea469 100644 (file)
@@ -1,6 +1,6 @@
 /* Verify that we optimize to conditional traps.  */
 /* { dg-options "-O" } */
-/* { dg-do compile { target rs6000-*-* powerpc-*-* sparc*-*-* ia64-*-* } } */
+/* { dg-do compile { target rs6000-*-* powerpc*-*-* sparc*-*-* ia64-*-* } } */
 /* { dg-final { scan-assembler-not "^\t(trap|ta|break)\[ \t\]" } } */
 
 extern void abort(void);
index 34ad75d960247cd1d422292cd8456cc898c8cc07..a806633eaeb2380452eb81711d29be0fecfde3b0 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-maltivec" { target powerpc-*-* } } */
+/* { dg-options "-maltivec" { target powerpc*-*-* } } */
 
 __attribute__ ((vector_size (2))) signed char v1, v2, v3;
 void
index 457c52053882be1b12b3162d404b668763367062..e4f5ad6285914e2c3ab7290e962f0ed8d11f707f 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target rs6000-*-linux* powerpc-*-linux*} } */
+/* { dg-do compile { target rs6000-*-linux* powerpc*-*-linux*} } */
 /* { dg-options "-fpic -O2" } */
 
 void f (char *s)
index 90cdef90c4efb573349e3260e37671db088f6673..699f3aba33f91a53ecc4da8379dc6349ab3c4ae3 100644 (file)
@@ -14,6 +14,6 @@ int f(_Bool x)
 
 /* There should be no adde for powerpc. Checking if we actually optimizated
    away the comparision.  */
-/* { dg-final { scan-assembler-times "adde" 0 { target powerpc-*-* } } } */
+/* { dg-final { scan-assembler-times "adde" 0 { target powerpc*-*-* } } } */
 
 /* { dg-final { cleanup-tree-dump "optimized" } } */
index e46189ad9f2fc57b7d4089b8b01d723cc1f9e423..2fdd496ba690a89c9167e5074915e44400ed77e1 100644 (file)
@@ -17,6 +17,6 @@ int f(_Bool x)
 
 /* There should be no adde for powerpc. Checking if we actually optimizated
    away the comparision.  */
-/* { dg-final { scan-assembler-times "adde" 0 { target powerpc-*-* } } } */
+/* { dg-final { scan-assembler-times "adde" 0 { target powerpc*-*-* } } } */
 
 /* { dg-final { cleanup-tree-dump "optimized" } } */
index 389124f0ede99a12e9aac7290c92d8ddc4d424dc..06356f6268980737998db400f5ca021e115b0e95 100644 (file)
@@ -12,6 +12,6 @@ int f(_Bool x)
 
 /* There should be no adde for powerpc. Checking if we actually optimizated
    away the comparision.  */
-/* { dg-final { scan-assembler-times "adde" 0 { target powerpc-*-* } } } */
+/* { dg-final { scan-assembler-times "adde" 0 { target powerpc*-*-* } } } */
 
 /* { dg-final { cleanup-tree-dump "optimized" } } */
index 1cb9de2cedab053462f678bec4cb935b9c1f8bf3..5ea03878f66824ad593e6e63719e56e08c0cad3c 100644 (file)
@@ -14,6 +14,6 @@ int f(_Bool x)
 
 /* There should be no adde for powerpc. Checking if we actually optimizated
    away the comparision.  */
-/* { dg-final { scan-assembler-times "adde" 0 { target powerpc-*-* } } } */
+/* { dg-final { scan-assembler-times "adde" 0 { target powerpc*-*-* } } } */
 
 /* { dg-final { cleanup-tree-dump "optimized" } } */
index 85f0333b8262637b3f4e35ee27e81fd84e9b7896..9340397abe9b2dc740d7d6395a91ed514988e961 100644 (file)
@@ -17,6 +17,6 @@ int f(_Bool x)
 
 /* There should be no adde for powerpc. Checking if we actually optimizated
    away the comparision.  */
-/* { dg-final { scan-assembler-times "adde" 0 { target powerpc-*-* } } } */
+/* { dg-final { scan-assembler-times "adde" 0 { target powerpc*-*-* } } } */
 
 /* { dg-final { cleanup-tree-dump "optimized" } } */
index 5a133097c388ecb2b78f6305c971cf9570614a08..869f9b8e15fb4f262271d2a912e84c0fe0d789ee 100644 (file)
@@ -12,6 +12,6 @@ int f(_Bool x)
 
 /* There should be no adde for powerpc. Checking if we actually optimizated
    away the comparision.  */
-/* { dg-final { scan-assembler-times "adde" 0 { target powerpc-*-* } } } */
+/* { dg-final { scan-assembler-times "adde" 0 { target powerpc*-*-* } } } */
 
 /* { dg-final { cleanup-tree-dump "optimized" } } */
index 09df2e489830d8c0d404c3dd7892ce11f2f4b27f..59e04178fadc531f1d16b44b6062fff7e00c6451 100644 (file)
@@ -12,6 +12,6 @@ _Bool f1(_Bool x)
 
 /* There should be no subfe for powerpc. Checking if we actually optimizated
    away the comparision.  */
-/* { dg-final { scan-assembler-times "subfe" 0 { target powerpc-*-* } } } */
+/* { dg-final { scan-assembler-times "subfe" 0 { target powerpc*-*-* } } } */
 
 /* { dg-final { cleanup-tree-dump "optimized" } } */
index e0808d6cd4f45ed0f9b7bb5d08f487667f360017..6617023a46a56283b9a08a6eb36bd7863808fe81 100644 (file)
@@ -66,10 +66,12 @@ if [isnative] then {
            if [ string match "*ELF-64*" $file_string ] {
                set native_cflags "+DD64"
            }
-       } elseif [istarget "powerpc64*-*-linux*"] {
+       } elseif [istarget "powerpc*-*-linux*"] {
            set file_string [exec file "linkage-x.o"]
            if [ string match "*64-bit*" $file_string ] {
                set native_cflags "-m64"
+           } elseif [ string match "*32-bit*" $file_string ] {
+               set native_cflags "-m32"
            }
        }
 
index 4562fe6eaa122c32804779aa743ad0c2f2dfe35b..c699296d4642cc2e33c272192f32017b28523ed5 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-options "-Os -mlong-double-128" } */
-/* { dg-do compile { target rs6000-*-* powerpc-*-* } } */
+/* { dg-do compile { target { { rs6000-*-* } || { powerpc*-*-* && lp64 } } } } */
 /* Make sure compiler doesn't generate [reg+reg] address mode
    for long doubles. */
 union arg {
index 35be6602155e3b71b36438c13c06e9d688669d80..0f328e1711faa0c674eb9d97072c876252a928d1 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target "powerpc-*-*" } } */
+/* { dg-do compile { target { ilp32 } } } */
 /* { dg-options "-O2" } */
 struct Q 
 {
index edbf6b8e43a11d77d10970974973d8fb35ded25b..4a8f71a98717f26f93a80c7d2f5eb91dd35abcde 100644 (file)
@@ -1,5 +1,5 @@
 /* Make sure the doloop optimization is done for this loop. */
-/* { dg-do compile { target powerpc-*-* } } */
+/* { dg-do compile { target powerpc*-*-* } } */
 /* { dg-options "-O2" } */
 /* { dg-final { scan-assembler "bdn" } } */
 extern int a[];
index 84ba5ee4d5f2c97e116193390666ad959c157b91..5d526d38f0866170c3ec23c2a99f88a92968cc5e 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target rs6000-*-linux* powerpc-*-linux*} } */
+/* { dg-do run { target { *-*-linux* && ilp32 } } } */
 /* { dg-options -O2 } */
 
 extern void exit (int);
index b5712225771a124a1f394a666241e30d5c1b9e9c..e3ca8845dfb1ab1856470190b03f99c10858714e 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc-*-* } } */
+/* { dg-do compile { target { powerpc*-*-* && ilp32 } } } */
 /* { dg-xfail-if "" { "powerpc-*-eabispe*" "powerpc-ibm-aix*" } { "*" } { "" } } */
 /* { dg-options "-maltivec" } */
 
index 1af117c18fd1edbed69852b1adfed4ff54f72dd5..310007da40389a4ac573788708e192c86bf73bb6 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc-*-* } } */
+/* { dg-do compile { target { powerpc*-*-* && ilp32 } } } */
 /* { dg-xfail-if "" { "powerpc-*-eabispe*" "powerpc-ibm-aix*" } { "*" } { "" } } */
 /* { dg-options "-O3 -maltivec" } */
 /* { dg-final { scan-assembler-not "mfcr" } } */
index e0193546679476565a06a011269c7a01139abbdd..9d31046fa52374c0bebec869be0f55af10403cbd 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc-*-* } } */
+/* { dg-do compile { target powerpc*-*-* } } */
 /* { dg-xfail-if "" { "powerpc-ibm-aix*" } { "-maltivec" } { "" } } */
 /* { dg-options "-maltivec -O0 -Wall" } */
 
index 036239969e81c862f7af017833b268b98650f95c..d4bc454153a1e476b5327a90819835cd969b8f5e 100644 (file)
@@ -2,7 +2,7 @@
    If so, "bdnz" will be generated on ppc; if not,
    you will get "ble" or "blt" or "bge".  */
 
-/* { dg-do compile { target powerpc-*-* } } */
+/* { dg-do compile { target powerpc*-*-* } } */
 /* { dg-options "-O2" } */
 void foo (int count, char* pca, char* pcb) {
     int i;
index 7f1c618ff52d074ee08af8770d175fa67ef95e92..8016768745773dbdba7041c22e958da45c918db2 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do compile { target powerpc64-*-* } } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-options "-O2" } */
 
 /* { dg-final { scan-assembler "rlwinm \[0-9\]+,\[0-9\]+,0,0,30"  } } */
index 6af77541f7ca99cf6c8ed21668991d706de0f4e5..34e5a28e12dacd4b457af5e4d22d56a390cd8565 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do compile { target powerpc64-*-* } } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-options "-O2" } */
 
 /* { dg-final { scan-assembler-not "rlwinm \[0-9\]+,\[0-9\]+,\[0-9\]+,1,31"  } } */
index b5670ab53b1bbf0e076f47f6d0a9e97addd7271d..2566423a0ab43e0c4dbb84d22148c524e1300ec5 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do compile { target powerpc64-*-* } } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-options "-O2" } */
 
 /* { dg-final { scan-assembler-not "cmpw" } } */
index 7b541e258a8347c5ec008a4985fcee0f3d85d109..750cf85f08d4b1cd257c9fb0e51d1ea24a0fcb16 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do compile { target powerpc64-*-* } } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-options "-O2" } */
 
 /* { dg-final { scan-assembler-not "fmr \[0-9\]+,\[0-9\]+" } }
index bd9fa6e8e34f81520276a9f2943a30e122aa8712..15ccbc25e940b4e450d1549a23c48910f8290349 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc-*-linux* powerpc-*-sysv* powerpc-*-eabi* } } */
+/* { dg-do compile { target { { powerpc*-*-linux* && ilp32 } || { powerpc-*-sysv* powerpc-*-eabi* } } } } */
 /* { dg-options "-O2 -fno-common -G 8 -meabi -msdata=eabi" } */
 /* { dg-final { scan-assembler "\\.section\[ \t\]\\.sdata," } } */
 /* { dg-final { scan-assembler "\\.section\[ \t\]\\.sdata2," } } */
index 6aa96141e4f5731c3121906e4cbc015fb739ffff..b8ea9d2adf5583f3fd81e792b370825140e722a6 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc-*-linux* powerpc-*-sysv* powerpc-*-eabi* } } */
+/* { dg-do compile { target { { powerpc*-*-linux* && ilp32 } || { powerpc-*-sysv* powerpc-*-eabi* } } } } */
 /* { dg-options "-O2 -fno-common -G 8 -msdata=sysv" } */
 /* { dg-final { scan-assembler "\\.section\[ \t\]\\.sdata," } } */
 /* { dg-final { scan-assembler-not "\\.section\[ \t\]\\.sdata2," } } */
index e73e895706e450d3adcd57b0fc81948afbc682ea..fdced2a93221537ece9cfedb174eeb656cbbdfda 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target powerpc-*-linux* powerpc-*-sysv* } } */
+/* { dg-do run { target powerpc*-*-linux* powerpc-*-sysv* } } */
 /* { dg-options {} } */
 
 /* Test stack pointer alignment against variable alloca.  */
index d0cb9cd6c90ee38d0b5fae6e5d1737dd7b97bbc9..c2c08a8605cd21bd7c5c94f00d29050ba64a2469 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do run { target powerpc64-*-* } } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do run { target { powerpc*-*-* && lp64 } } } */
 /* { dg-options "-O2" } */
 #include <stdarg.h>
 #include <signal.h>
index 93ce7195d0cda180dc3ae1004d8382b1152c6825..937dacb66e367ba7698d0f3e05abb9444a9a7e9f 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do run { target powerpc64-*-linux* } } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do run { target { powerpc*-*-linux* && lp64 } } } */
 /* { dg-options "-O2 -fprofile -mprofile-kernel -maltivec -mabi=altivec" } */
 #include <stdarg.h>
 #include <signal.h>
index 346839c4f8901f10c6aefff4a2a8339cacb8c99f..51e636419fb6aa5d2b4def431b718cfff2823da8 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do compile { target powerpc64-*-linux* } } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do compile { target { powerpc*-*-linux* && lp64 } } } */
 /* { dg-options "-Wall" } */
 /* Testcase to check for ABI compliance of parameter passing
    for the PowerPC64 ABI.  */
index ed555a9b6d79532861a2cb98b532128521798df6..21090af235ee83c474440daa04ec6eeb18b2d1aa 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do link } */
-/* { dg-options "-mminimal-toc" { target { powerpc64-*-* && lp64 } } } */
+/* { dg-options "-mminimal-toc" { target { powerpc*-*-* && lp64 } } } */
 
 char *strchr (const char *, int);
 
index 9c4c0cf924424f563d4874470489789b6d4b3046..5da9705f680fc56779eb64ba1a06bf851c52122b 100644 (file)
@@ -1,5 +1,5 @@
 /* PR middle-end/18096  */
-/* { dg-do compile { target powerpc-*-* } } */
+/* { dg-do compile { target { powerpc*-*-* && ilp32 } } } */
 /* { dg-options "-O2" } */
 
 void f(char*);
index 0c11a271a80a879011e9daa8a4c84a4e51129cb2..e8d8bb7c116674805c431bfb030225490e610a14 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target powerpc*-*-darwin* powerpc*-*-aix* powerpc64-*-linux rs6000-*-* } } */
+/* { dg-do run { target { { powerpc*-*-darwin* powerpc*-*-aix* rs6000-*-* } || { powerpc*-*-linux && lp64 } } } } */
 /* { dg-options "-mlong-double-128" } */
 
 /* Check that long double values are rounded correctly when being converted
index 3ef5131b966ec3482cb9cad047e29d1bd29317e3..eebb94e568f879036e379499272765bff254ca05 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target powerpc*-*-darwin* powerpc*-*-aix* powerpc64-*-linux rs6000-*-* } } */
+/* { dg-do run { target { { powerpc*-*-darwin* powerpc*-*-aix* rs6000-*-* } || { powerpc*-*-linux && lp64 } } } } */
 /* { dg-options "-mlong-double-128" } */
 
 /* Check that LDBL_EPSILON is right for 'long double'.  */
index 193647ef781fdc049ab705a1dd0264502b9831d7..375241ec658c8e5c017f43283cb7a554a11fc9b0 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc-*-* rs6000-*-* }  } */
+/* { dg-do compile { target { ilp32 } } } */
 /* { dg-options "-O3 -mcpu=power2 -fno-schedule-insns -w -mhard-float" } */
 /* This used to ICE as the peephole was not checking to see
    if the register is a floating point one (I think this cannot
index c5c7c7b8fe35e16c2f003caf93465e6ff32f739f..88a243f59da265c4870eb9ccdb9014acd558c3aa 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc-*-* rs6000-*-* }  } */
+/* { dg-do compile { target { ilp32 } } } */
 /* { dg-options "-O3 -mcpu=power2 -fno-schedule-insns -w -mhard-float" } */
 /* { dg-final { scan-assembler-not "lfd" } } */
 /* { dg-final { scan-assembler-not "sfd" } } */