re PR testsuite/20772 (x86 tests should run on both i?86 and x86_64)
authorAndreas Jaeger <aj@suse.de>
Tue, 31 May 2005 16:28:30 +0000 (18:28 +0200)
committerAndreas Jaeger <aj@gcc.gnu.org>
Tue, 31 May 2005 16:28:30 +0000 (18:28 +0200)
PR testsuite/20772
* g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
g++.old-deja/g++.ext/asmspec1.C,
g++.old-deja/g++.other/regstack.C,
gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.

From-SVN: r100394

59 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/abi/dtor1.C
gcc/testsuite/g++.dg/abi/empty10.C
gcc/testsuite/g++.dg/abi/layout3.C
gcc/testsuite/g++.dg/eh/simd-2.C
gcc/testsuite/g++.dg/opt/cse2.C
gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C
gcc/testsuite/g++.old-deja/g++.other/regstack.C
gcc/testsuite/gcc.dg/20000614-1.c
gcc/testsuite/gcc.dg/20000807-1.c
gcc/testsuite/gcc.dg/20000904-1.c
gcc/testsuite/gcc.dg/20001127-1.c
gcc/testsuite/gcc.dg/20010202-1.c
gcc/testsuite/gcc.dg/20010520-1.c
gcc/testsuite/gcc.dg/20011009-1.c
gcc/testsuite/gcc.dg/20011029-2.c
gcc/testsuite/gcc.dg/20020224-1.c
gcc/testsuite/gcc.dg/20020531-1.c
gcc/testsuite/gcc.dg/20020616-1.c
gcc/testsuite/gcc.dg/980226-1.c
gcc/testsuite/gcc.dg/980414-1.c
gcc/testsuite/gcc.dg/980520-1.c
gcc/testsuite/gcc.dg/980709-1.c
gcc/testsuite/gcc.dg/990117-1.c
gcc/testsuite/gcc.dg/990130-1.c
gcc/testsuite/gcc.dg/990213-2.c
gcc/testsuite/gcc.dg/990214-1.c
gcc/testsuite/gcc.dg/991129-1.c
gcc/testsuite/gcc.dg/991209-1.c
gcc/testsuite/gcc.dg/991214-1.c
gcc/testsuite/gcc.dg/asm-1.c
gcc/testsuite/gcc.dg/attr-returns_twice-1.c
gcc/testsuite/gcc.dg/charset/asm3.c
gcc/testsuite/gcc.dg/clobbers.c
gcc/testsuite/gcc.dg/cpp/trad/num-sign.c
gcc/testsuite/gcc.dg/i386-387-7.c
gcc/testsuite/gcc.dg/i386-387-8.c
gcc/testsuite/gcc.dg/i386-3dnowA-1.c
gcc/testsuite/gcc.dg/i386-3dnowA-2.c
gcc/testsuite/gcc.dg/i386-asm-1.c
gcc/testsuite/gcc.dg/i386-asm-2.c
gcc/testsuite/gcc.dg/i386-asm-3.c
gcc/testsuite/gcc.dg/i386-bitfield3.c
gcc/testsuite/gcc.dg/i386-call-1.c
gcc/testsuite/gcc.dg/i386-memset-1.c
gcc/testsuite/gcc.dg/i386-signbit-3.c
gcc/testsuite/gcc.dg/i386-ssefn-1.c
gcc/testsuite/gcc.dg/i386-ssefn-2.c
gcc/testsuite/gcc.dg/i386-ssefn-3.c
gcc/testsuite/gcc.dg/i386-ssefn-4.c
gcc/testsuite/gcc.dg/i386-volatile-1.c
gcc/testsuite/gcc.dg/i386-xorps.c
gcc/testsuite/gcc.dg/pr12092-1.c
gcc/testsuite/gcc.dg/pr14289-1.c
gcc/testsuite/gcc.dg/pr19236-1.c
gcc/testsuite/gcc.dg/pr20204.c
gcc/testsuite/gcc.dg/pr9771-1.c
gcc/testsuite/gcc.dg/register-var-1.c
gcc/testsuite/gcc.dg/sibcall-5.c

index f537330db2771c29c88622f9449e64e55f0c2616..c5f860a7490cc06798dfef1217a9f9ee33e3d37c 100644 (file)
@@ -1,3 +1,30 @@
+2005-05-31  Andreas Jaeger  <aj@suse.de>
+
+       PR testsuite/20772
+       * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
+       g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
+       g++.old-deja/g++.ext/asmspec1.C,
+       g++.old-deja/g++.other/regstack.C,
+       gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
+       gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
+       gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
+       gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
+       gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
+       gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
+       gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
+       gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
+       gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
+       gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
+       gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
+       gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
+       gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
+       gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
+       gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
+       gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
+       gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
+       gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
+       gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
+
 2005-05-31  Jeff Law  <law@redhat.com>
 
        * gcc.dg/tree-ssa/foldaddr-1.c: New test.
index 9ec44ae752016a601f1b5e883277720832290159..f9425e013df5b83ff80f60f0c92eca5a0f71d767 100644 (file)
@@ -1,5 +1,5 @@
-// { dg-do compile { target i?86-*-* } }
-// { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } }
+// { dg-do compile { target i?86-*-* x86_64-*-* } }
+// { dg-require-effective-target ilp32 }
 // { dg-options "-fabi-version=0" }
 
 struct A {
index 9147e9692f5d32c94bd59ccfb21b950a35aca13a..ae992944dee842a2a6914aa547a042148bacc868 100644 (file)
@@ -1,5 +1,5 @@
-// { dg-do run { target i?86-*-* } }
-// { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } }
+// { dg-do run { target i?86-*-* x86_64-*-* } }
+// { dg-require-effective-target ilp32 }
 // { dg-options "-fabi-version=0 -w" }
 
 struct E {};
index 121310862db6d59a730a8123750f2107068e2480..a30a85219fd31ce21ac078c272d104f7bd357185 100644 (file)
@@ -1,5 +1,5 @@
-// { dg-do run { target i?86-*-* } }
-// { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } }
+// { dg-do run { target i?86-*-* x86_64-*-* } }
+// { dg-require-effective-target ilp32 }
 // { dg-options "-fabi-version=0 -w" }
 
 struct S {
index 9d9dce509bd8ae00d933128806ed013034427272..c012670190c33829dddd00af4f6b10d2e06492b0 100644 (file)
@@ -2,6 +2,7 @@
 // Contributed by Aldy Hernandez (aldy@quesejoda.com).
 // { dg-options "-O" }
 // { dg-options "-O -w" { target i?86-*-* } }
+// { dg-options "-O -w" { target { x86_64-*-* && ilp32 } } }
 // { dg-options "-O -w -maltivec" { target powerpc*-*-linux* } }
 // { dg-do run }
 
index 5a04bf53ecb46124c862be41cbf23524f1d5f1c2..325169dff348eb25f5994543b3ab50f171caddc1 100644 (file)
@@ -1,6 +1,6 @@
 // This testcase caused ICE on IA-32 in simplify_unary_operation
 // CSE did not assume SUBREGs changing mode from integral to floating.
-// { dg-do run { target i?86-*-* sparc*-*-* } }
+// { dg-do run { target i?86-*-* sparc*-*-* x86_64-*-* } }
 // { dg-options "-O2" }
 
 struct A
index 146f3ac7348bab88cd5ad5af415471c4f3edad4f..97d4b8e6bfc7c3cde982b4774cf37ad45b0e74be 100644 (file)
@@ -1,4 +1,4 @@
-// { dg-do assemble { target i?86-*-* } }
+// { dg-do assemble { target i?86-*-* x86_64-*-* } }
 // Origin: Anthony Green  <green@cygnus.com>
 
 void foo ()
index 5be2fcd99748b1acb3b4f0a861996a493c67f4e9..5b8334733325407247fde713d8f1fcc8991fce49 100644 (file)
@@ -1,4 +1,4 @@
-// { dg-do run { target i?86-*-* } }
+// { dg-do run { target i?86-*-* x86_64-*-* } }
 // { dg-options "-O2" }
 
 inline double foo (double x)
index abc8ca2f71406f8505a4779a4ec3405df937e854..507596787a6d2bfc067d3ffd3711fdcacff367c4 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target i?86-*-* } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2" } */
 
 void bar(char *p)
index f654764948320ed2bba0b49bafd342f3484e98d4..360e3245989e9abcefde7cc5683b98811228e31a 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-Os -fpic" } */
 
 #include <string.h>
index c6238e350994872981c6efa48b2ba30beba2842e..31f937cab7139273fee9df1a3b94a34a2cf03e0c 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O0 -fpic" } */
 
 static struct {
index 6ac76e29e92818ce460003e527e99d93295628eb..f63d1149322bd13e2f8277d0f09a3e9c39d9ff6a 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2" } */
 
 extern inline float bar (float x)
index f600373b8a3f90e94745509dca191000a92ac5de..5f789042ebabae76edc9349b1c409e636e2f0683 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* sparc*-*-* } } */
+/* { dg-do compile { target i?86-*-* sparc*-*-* x86_64-*-* } } */
 /* { dg-options "-O2" } */
 
 extern void abort (void);
index c96dbc4eee5ae4380eba04abf456fbacf691fd9b..97ee32b0b828ee80a2b9480a7a670c6874b1088c 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-w" } */
 
 void f ()
index dbf32e63fba87ef04f646fd9fab23cb1d29a522d..b78d99e997bb32ce5b94ee1ce3132707cfa0123e 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target i?86-*-* } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2" } */
 
 extern void abort (void);
index 6fdc6216678a8954a6d7b77db53d05ce4655fa1d..07ef1a806fec57405c18291795c85b9cfb05a738 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2" } */
 
 int foo (int s)
index a286b6b0599e9365d84b68283b93baae29bb24b9..c37de2e21b7b6a9d7ad537b807031d7e55754594 100644 (file)
@@ -3,7 +3,7 @@
    expected the callee to pop up the hidden return structure pointer,
    while callee was actually not poping it up (as the hidden argument
    was passed in register).  */
-/* { dg-do run { target i?86-*-* } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2 -fomit-frame-pointer" } */
 
 extern void abort (void);
index 19f198fcac1129f645158916f9595126c04681b1..dfefc17c45ab227442fffc022403a124ffe9db40 100644 (file)
@@ -1,7 +1,7 @@
 /* PR optimization/6842
    This testcase caused ICE when trying to optimize V8QI subreg of VOIDmode
    CONST_DOUBLE.  */
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2 -mmmx" } */
 
 typedef unsigned char __v8qi __attribute__ ((vector_size (8)));
index 4630664d9579d05ffefce9ec237e27d384565099..6db7842559622b9aa16f0e7c6b11eb1445580bc4 100644 (file)
@@ -1,5 +1,5 @@
 /* PR opt/6722 */
-/* { dg-do run { target i?86-*-* } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2" } */
 
 register int k asm("%ebx");
index f9d915f22d43c966e7fa34c196f87a43632a3cbb..52ff614ed3a44c9645635ed3be04bae6e183a86f 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options -O2 } */
 
 extern int printf (const char *, ...);
index 59382ef2c494814a3d8e2156aa4e729d133023f7..e179c8137c0a12a5277f98a7046c64f7c3445faa 100644 (file)
@@ -1,6 +1,6 @@
 /* Test double on x86. */
 
-/* { dg-do run { target i?86-*-* } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
 /* { dg-options -O2 } */
 
 extern void abort (void);
index e1401824f548bd7879c109e7e8ad1d7d8628aa61..b11f0d3a893b14246cf47dd667c4c04f59348ecb 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options -O2 } */
 
 int bug(void)
index a4359300587ab1f80e6d545407677964c922de81..01b6bfe358ea0240e016bec4045583d7be917cab 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options -O2 } */
 
 extern __inline__ int test_and_set_bit(int nr, volatile void * addr)
index 6d71787f305cbb86f6d0db94a385d9c58fe3505c..24c56f2febf8147d753636d639035f02e1a860a1 100644 (file)
@@ -1,5 +1,5 @@
-/* { dg-do compile { target i?86-*-* } } */
-/* { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -march=pentiumpro" } */
 
 extern __inline  double
index 3e711c2febb4903562f0b4d772a28590cb5f3d71..57e046b22a6be880e57dd375a7839c60112865f6 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options -O0 } */
 
 typedef         int SItype     __attribute__ ((mode (SI)));
index a0a13b560f9b52c9ca4a2e4f7878d15f2f4551e7..d095e3723f995b20506cdf681fae6fcbc2a4ce4f 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-fPIC" } */
 
 struct normal_encoding {};
index 7ad81b6b90bcdeced8d1457f27af3d3cde0580f6..b3cb519a471b0dba5587184fab85b1d453431fba 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-fPIC" } */
 
 typedef int int64_t __attribute__ ((__mode__ (  __DI__ ))) ;
index 24faefddaff20cbc76b157adbbed1499cf4ceff6..489b7f987fa6b37ecbc97994b20839c0c4e4313b 100644 (file)
@@ -1,6 +1,6 @@
 /* Test against a problem in push_reload.  */
 
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
 /* { dg-options "-O2" } */
 
 unsigned long foo (unsigned long long x, unsigned long y)
index 2381922c660fc5256aee18b88a79105e36d1587b..ab455da098d4a9e69d7b8627e14bed1233bb5007 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
 /* { dg-options "-ansi -pedantic" } */
 
 int foo ()
index 68b6b927916fc31183462540e36a9b8b592ee1e8..cfe3a9a41210eefffce24b7775a967627c60f825 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
 /* { dg-options "-O2" } */
 
 /* Test against a problem with the combiner substituting explicit hard reg
index 1f509422e9745756848653a2db7df0d46ea5b7ef..ac4b6be4b10bdc349bb4db04069891d59e51106b 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 
 struct x {
   int selector;
index 9d3f6f10997b1509306556b06bb64603a0e9bffe..9eb082f4b0363023449ee51fb7810b53f6c9aec3 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-W" } */
 
 int newsetjmp(void) __attribute__((returns_twice));
index 8ae2212fd2606a4886676af19895ca1a73e25f29..842bd5cfcfa3e43a3a640b8a1ea7358e8716caf4 100644 (file)
@@ -1,6 +1,6 @@
 /* Test for complex asm statements. Make sure it compiles
    then test for some of the asm statements not being translated.  */
-/* { dg-do compile { target i?86-*-* } }
+/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } }
    { dg-require-iconv "IBM1047" }
    { dg-final { scan-assembler "std" } }
    { dg-final { scan-assembler "cld" } }
index 474a396a05195b0afa11d40edbd45874c1622b0c..44c46b0bf02a140b5f67cea4d88cb4521a7282d6 100644 (file)
@@ -1,6 +1,6 @@
 /* Test asm clobbers on x86. */
 
-/* { dg-do run { target i?86-*-* } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
 
 extern void abort (void);
 
index 7522bbf41e25027a1ac2c240f6a1d91947ba9a2c..64f12c07211574eae35a7723baf386b998bdda9d 100644 (file)
@@ -1,6 +1,6 @@
 /* Copyright (C) 2001 Free Software Foundation, Inc.  */
 
-/* { dg-do preprocess { target i?86-*-* } } */
+/* { dg-do preprocess { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
 
 /* Tests that traditional numbers are signed, unless otherwise
    specified.  This test assumes a 32 bit target.
index 1a40cd719d894605dab3d9ed71eee111082fdabe..edcdac1ae3f5e7036608b1589f7cf933e177c8db 100644 (file)
@@ -1,5 +1,5 @@
 /* Verify that 387 fsincos instruction is generated.  */
-/* { dg-do compile { target "i?86-*-*" } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O -ffast-math -march=i686" } */
 /* { dg-final { scan-assembler "fsincos" } } */
index 67c16d92c184c7f9874faaa48cb75a6248132155..6af895998d0ad3289126c39c6a2eab758c5f5e1d 100644 (file)
@@ -1,6 +1,7 @@
 /* Verify that 387 fptan instruction is generated. Also check fptan
    peephole2 optimizer.  */
-/* { dg-do compile { target "i?86-*-*" } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -ffast-math -march=i686" } */
 /* { dg-final { scan-assembler "fptan" } } */
 /* { dg-final { scan-assembler-not "fld1" } } */
index b5327b3d9ec1f38b454140986a116690694090c1..80209b00c29e8497cd160e1a3692a5cea7c4a5a1 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do assemble { target i?86-*-* } } */
+/* { dg-do assemble { target i?86-*-* x86_64-*-* } } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -Werror-implicit-function-declaration -m3dnow -march=athlon" } */
 
index ea336af414718d50ce3e4c6cfc232e823ff69070..0cce3b1318cec8ad739cb0ca71de028ebf77ad60 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do assemble { target i?86-*-* } } */
+/* { dg-do assemble { target i?86-*-* x86_64-*-* } } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O0 -Werror-implicit-function-declaration -m3dnow -march=athlon" } */
 
index a23e0a0929828e0f0b91d16819efd93f8c1bd1ca..e871dd9343f14a272dde3f7d841887826b2fd28f 100644 (file)
@@ -1,6 +1,6 @@
 /* PR inline-asm/11676 */
-/* { dg-do run { target i?86-*-* } } */
-/* { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
+/* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2" } */
 
 extern void abort (void);
index e143ea3697886fc9ef1c9e7424cc549cf354fce7..7e9ecb7797dfd1b8f8935338d1f3b41bce438fb3 100644 (file)
@@ -1,5 +1,6 @@
 /* PR opt/13862 */
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O" } */
 
 typedef struct _fame_syntax_t_ {
index f60f7d6378a9b99afada10fe94b4ae3a52153aa9..19bf1534521945474733e698c11fe5c789a71fef 100644 (file)
@@ -1,5 +1,5 @@
 /* PR inline-asm/6806 */
-/* { dg-do run { target i?86-*-* } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2" } */
 
 extern void abort (void);
index 781c2f7ba4eead29675745ceb7ad5dd52280f608..111f5f28c4270e3ad96f23245d0175824966977e 100644 (file)
@@ -1,5 +1,5 @@
 // Test for bitfield alignment in structs on IA-32
-// { dg-do run { target i?86-*-* } }
+// { dg-do run { target i?86-*-* x86_64-*-* } }
 // { dg-options "-O2" }
 // { dg-options "-mno-align-double -mno-ms-bitfields" { target *-*-interix* } }
 
index 9cd49da3b2fa12271e0e0ea797b95264a101d7e3..3c3d642babd56178e496ac9668b3bf64121066f0 100644 (file)
@@ -1,6 +1,6 @@
 /* PR optimization/11304 */
 /* Originator: <manuel.serrano@sophia.inria.fr> */
-/* { dg-do run { target i?86-*-* } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O -fomit-frame-pointer" } */
 
 /* Verify that %eax is always restored after a call.  */
index b87a05b8df77cff0b767917ee74f86c2a8236174..4da21b97ee0907d4ddedf1c965231d6ed3ff058a 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002  Free Software Foundation.
+/* Copyright (C) 2002, 2005  Free Software Foundation.
 
    Test -minline-all-stringops memset with various combinations of pointer
    alignments and lengths to make sure builtin optimizations are correct.
@@ -7,7 +7,7 @@
    Written by Michael Meissner, March 9, 2002.
    Target by Roger Sayle, April 25, 2002.  */
 
-/* { dg-do run { target "i?86-*-*" } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2 -minline-all-stringops" } */
 
 extern void *memset (void *, int, __SIZE_TYPE__);
index 882e6421415c62bf70ce9f0614dbb15662c57366..a08ca498142f3a9851be9ffa43e2e9ba096a455c 100644 (file)
@@ -1,6 +1,6 @@
 /* PR optimization/8746 */
-/* { dg-do run { target i?86-*-* } } */
-/* { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
+/* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O1 -mtune=i586" } */
 
 extern void abort (void);
index a8b0b14e73cd53169c95ec2b9079a1bfeb88d5a2..548c580571faa7fcde94fb6a13de7337a2228fd9 100644 (file)
@@ -1,7 +1,8 @@
 /* Test argument passing with SSE and local functions
    Written by Paolo Bonzini, 25 January 2005 */
 
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-require-effective-target ilp32 } */
 /* { dg-final { scan-assembler "movss" } } */
 /* { dg-final { scan-assembler "mulss" } } */
 /* { dg-final { scan-assembler-not "movsd" } } */
index 0e1970032e9a1b88bef8f7c320700e6bbe10a291..ded8b724f94c37373e446a0b42954923890a9000 100644 (file)
@@ -1,7 +1,8 @@
 /* Test argument passing with SSE2 and local functions
    Written by Paolo Bonzini, 25 January 2005 */
 
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-require-effective-target ilp32 } */
 /* { dg-final { scan-assembler "movss" } } */
 /* { dg-final { scan-assembler "mulss" } } */
 /* { dg-final { scan-assembler "movsd" } } */
index 2816919f7c27afab58d70d0812937a1fb86ea089..c1b61301f3442eccc17d65a846eca1d6c2fcfc20 100644 (file)
@@ -1,7 +1,7 @@
 /* Execution test for argument passing with SSE and local functions
    Written by Paolo Bonzini, 25 January 2005 */
 
-/* { dg-do run { target i?86-*-* } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2 -msse -mfpmath=sse" } */
 #include <assert.h>
 #include "i386-cpuid.h"
index 353afcec0a17079c945dbe082acf0f46c7b5dd04..a28382e282681cc101d90d68e47b3dd83dc229c7 100644 (file)
@@ -1,7 +1,7 @@
 /* Execution test for argument passing with SSE2 and local functions
    Written by Paolo Bonzini, 25 January 2005 */
 
-/* { dg-do run { target i?86-*-* } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2 -msse2 -mfpmath=sse" } */
 #include <assert.h>
 #include "i386-cpuid.h"
index 633ea5022ec9bb499ab58d12bf447b4f1a17331e..8a37df48b20344b7ada0aca210a260acd637d02e 100644 (file)
@@ -1,6 +1,6 @@
 /* PR optimization/11381 */
 /* Originator: <tobias@ringstrom.mine.nu> */
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O" } */
 
 /* Verify that the comparison is not optimized away. */
index 86daa794ab44d008f9531501f6a525b5d986757c..0cf7532a1b943b9f8d6d8377d9671831dded9e3b 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-Os -msse2" } */
 
 typedef float __m128 __attribute__ ((vector_size (16)));
index 1b29452881f37d41d9fbe6cbd0c98dd33ed54eb3..80c7546d9fbe1ec5b77229c82affda76defbae9b 100644 (file)
@@ -1,6 +1,6 @@
 /* PR rtl-optimization/12092  */
 /* Test case reduced by Andrew Pinski <pinskia@physics.uc.edu> */
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mtune=i486 -march=pentium4 -fprefetch-loop-arrays" } */
 
index 652916325c21e648aa80f31f370363aaaa3a776d..71317d542c773fbf5a38b8096245297eacf9b14e 100644 (file)
@@ -1,5 +1,5 @@
 /* PR middle-end/14289 */
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O0" } */
 
 register int a[2] asm("ebx");
index 77365aa40749008bef37f7c34f5919b1d116f2e6..73b753843846da7125d426190c088c18ea0e2105 100644 (file)
@@ -1,5 +1,5 @@
 /* PR target/19236 */
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-ffast-math" } */
 
 extern float log1pf (float);
index ad85af5baa3cd17c6ebb4bae69092fe3cea5775c..7f24abc552935492da5c4d1e7f4afd0bf2f1e11f 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target i?86-*-* } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2" } */
 
 void *x (void *pdst, const void *psrc, unsigned int pn)
index 1e3bc036aeee40cdea9f0dfde6c3fcf6ccf9cc2d..30e42de60b1e4f5bbceaa6da46a53f2e59f06ed2 100644 (file)
@@ -1,5 +1,6 @@
 /* PR rtl-optimization/9771 */
-/* { dg-do run { target i?86-*-* } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
+/* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -fomit-frame-pointer -ffixed-ebp" } */
 
 extern void abort(void);
index 6869b034dcf72e47d8a234aeaeebf322e63e594f..a27d56c4b6695a63c7c79f15a27cd1fd4c68eb5c 100644 (file)
@@ -1,6 +1,6 @@
 /* PR/18160 */
 
-/* { dg-do compile { target i?86-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 
 /* This should yield an error even without -pedantic.  */
 /* { dg-options "-ansi" } */
index da95f13e25c4e9501bdbc84b398f3803ccf42a6f..d94750099fe91ee01e522dc34d4d07d9f0359f1b 100644 (file)
@@ -1,5 +1,6 @@
 /* Check that indirect sibcalls understand regparm.  */
-/* { dg-do run { target i?86-*-* } } */
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
+/* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2" } */
 
 extern void abort (void);