This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Here's another round of patches so that test will run on x86_64 compiled by -m32 the same way as tests run on i?86. Some tests are also enabled for 64-bit compilation where appropriate. Tested on Linux/x86-64 with and without -m32; tested additionally on Linux/i686. Ok to commit? Andreas 2005-05-27 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. ============================================================ Index: gcc/testsuite/g++.dg/abi/dtor1.C --- g++.dg/abi/dtor1.C 17 Nov 2004 17:21:41 -0000 1.3 +++ g++.dg/abi/dtor1.C 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/g++.dg/abi/empty10.C --- g++.dg/abi/empty10.C 17 Nov 2004 17:21:41 -0000 1.4 +++ g++.dg/abi/empty10.C 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/g++.dg/abi/layout3.C --- g++.dg/abi/layout3.C 17 Nov 2004 17:21:41 -0000 1.3 +++ g++.dg/abi/layout3.C 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/g++.dg/eh/simd-2.C --- g++.dg/eh/simd-2.C 1 Feb 2005 21:33:28 -0000 1.10 +++ g++.dg/eh/simd-2.C 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/g++.dg/opt/cse2.C --- g++.dg/opt/cse2.C 26 May 2002 19:59:45 -0000 1.2 +++ g++.dg/opt/cse2.C 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C --- g++.old-deja/g++.ext/asmspec1.C 1 May 2003 02:02:39 -0000 1.2 +++ g++.old-deja/g++.ext/asmspec1.C 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/g++.old-deja/g++.other/regstack.C --- g++.old-deja/g++.other/regstack.C 1 May 2003 02:02:50 -0000 1.2 +++ g++.old-deja/g++.other/regstack.C 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/20000614-1.c --- gcc.dg/20000614-1.c 7 Nov 2000 17:12:59 -0000 1.2 +++ gcc.dg/20000614-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/20000807-1.c --- gcc.dg/20000807-1.c 21 Aug 2000 08:30:38 -0000 1.1 +++ gcc.dg/20000807-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/20000904-1.c --- gcc.dg/20000904-1.c 4 Sep 2000 10:13:34 -0000 1.1 +++ gcc.dg/20000904-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/20001127-1.c --- gcc.dg/20001127-1.c 28 Nov 2000 09:04:27 -0000 1.1 +++ gcc.dg/20001127-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/20010202-1.c --- gcc.dg/20010202-1.c 3 Aug 2004 08:22:21 -0000 1.2 +++ gcc.dg/20010202-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/20010520-1.c --- gcc.dg/20010520-1.c 21 May 2001 18:36:57 -0000 1.2 +++ gcc.dg/20010520-1.c 27 May 2005 08:25:08 -0000 @@ -1,4 +1,4 @@ -/* { dg-do compile { target i?86-*-* } } */ +/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-w" } */ void f () ============================================================ Index: gcc/testsuite/gcc.dg/20011009-1.c --- gcc.dg/20011009-1.c 12 Oct 2001 10:51:17 -0000 1.1 +++ gcc.dg/20011009-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/20011029-2.c --- gcc.dg/20011029-2.c 9 Jun 2003 03:21:55 -0000 1.3 +++ gcc.dg/20011029-2.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/20020224-1.c --- gcc.dg/20020224-1.c 25 Feb 2002 22:49:44 -0000 1.1 +++ gcc.dg/20020224-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/20020531-1.c --- gcc.dg/20020531-1.c 16 Mar 2004 20:37:29 -0000 1.3 +++ gcc.dg/20020531-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/20020616-1.c --- gcc.dg/20020616-1.c 16 Jun 2002 21:52:45 -0000 1.1 +++ gcc.dg/20020616-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/980226-1.c --- gcc.dg/980226-1.c 3 Aug 2004 08:22:21 -0000 1.3 +++ gcc.dg/980226-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/980414-1.c --- gcc.dg/980414-1.c 23 May 2000 19:30:44 -0000 1.5 +++ gcc.dg/980414-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/980520-1.c --- gcc.dg/980520-1.c 16 Dec 1998 22:23:10 -0000 1.2 +++ gcc.dg/980520-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/980709-1.c --- gcc.dg/980709-1.c 16 Dec 1998 22:23:13 -0000 1.2 +++ gcc.dg/980709-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/990117-1.c --- gcc.dg/990117-1.c 17 Nov 2004 17:21:44 -0000 1.5 +++ gcc.dg/990117-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/990130-1.c --- gcc.dg/990130-1.c 4 Sep 1999 15:09:14 -0000 1.2 +++ gcc.dg/990130-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/990213-2.c --- gcc.dg/990213-2.c 6 Feb 2002 20:40:17 -0000 1.3 +++ gcc.dg/990213-2.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/990214-1.c --- gcc.dg/990214-1.c 6 Feb 2002 20:40:17 -0000 1.4 +++ gcc.dg/990214-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/991129-1.c --- gcc.dg/991129-1.c 29 Nov 1999 12:18:56 -0000 1.1 +++ gcc.dg/991129-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/991209-1.c --- gcc.dg/991209-1.c 11 Sep 2004 21:29:42 -0000 1.4 +++ gcc.dg/991209-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/991214-1.c --- gcc.dg/991214-1.c 26 Feb 2004 14:30:13 -0000 1.4 +++ gcc.dg/991214-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/asm-1.c --- gcc.dg/asm-1.c 20 Oct 1999 00:18:10 -0000 1.1 +++ gcc.dg/asm-1.c 27 May 2005 08:25:08 -0000 @@ -1,4 +1,4 @@ -/* { dg-do compile { target i?86-*-* } } */ +/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ struct x { int selector; ============================================================ Index: gcc/testsuite/gcc.dg/attr-returns_twice-1.c --- gcc.dg/attr-returns_twice-1.c 8 Mar 2005 13:19:40 -0000 1.1 +++ gcc.dg/attr-returns_twice-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/clobbers.c --- gcc.dg/clobbers.c 23 May 2000 19:30:44 -0000 1.3 +++ gcc.dg/clobbers.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-387-7.c --- gcc.dg/i386-387-7.c 6 Apr 2005 17:07:06 -0000 1.3 +++ gcc.dg/i386-387-7.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-387-8.c --- gcc.dg/i386-387-8.c 3 Aug 2004 08:22:21 -0000 1.2 +++ gcc.dg/i386-387-8.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-3dnowA-1.c --- gcc.dg/i386-3dnowA-1.c 6 Apr 2005 17:07:07 -0000 1.2 +++ gcc.dg/i386-3dnowA-1.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-3dnowA-2.c --- gcc.dg/i386-3dnowA-2.c 6 Apr 2005 17:07:07 -0000 1.2 +++ gcc.dg/i386-3dnowA-2.c 27 May 2005 08:25:08 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-asm-1.c --- gcc.dg/i386-asm-1.c 17 Nov 2004 17:21:44 -0000 1.5 +++ gcc.dg/i386-asm-1.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-asm-2.c --- gcc.dg/i386-asm-2.c 3 Mar 2004 18:31:36 -0000 1.1 +++ gcc.dg/i386-asm-2.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-asm-3.c --- gcc.dg/i386-asm-3.c 13 Sep 2004 09:05:31 -0000 1.1 +++ gcc.dg/i386-asm-3.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-bitfield3.c --- gcc.dg/i386-bitfield3.c 23 Dec 2002 16:38:43 -0000 1.1 +++ gcc.dg/i386-bitfield3.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-call-1.c --- gcc.dg/i386-call-1.c 3 Jul 2003 17:57:45 -0000 1.1 +++ gcc.dg/i386-call-1.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-memset-1.c --- gcc.dg/i386-memset-1.c 3 Aug 2004 08:22:21 -0000 1.2 +++ gcc.dg/i386-memset-1.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-signbit-3.c --- gcc.dg/i386-signbit-3.c 17 Nov 2004 17:21:45 -0000 1.3 +++ gcc.dg/i386-signbit-3.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-ssefn-1.c --- gcc.dg/i386-ssefn-1.c 5 Apr 2005 20:20:42 -0000 1.2 +++ gcc.dg/i386-ssefn-1.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-ssefn-2.c --- gcc.dg/i386-ssefn-2.c 5 Apr 2005 20:20:42 -0000 1.2 +++ gcc.dg/i386-ssefn-2.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-ssefn-3.c --- gcc.dg/i386-ssefn-3.c 5 Apr 2005 20:20:42 -0000 1.2 +++ gcc.dg/i386-ssefn-3.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-ssefn-4.c --- gcc.dg/i386-ssefn-4.c 5 Apr 2005 20:20:42 -0000 1.2 +++ gcc.dg/i386-ssefn-4.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-volatile-1.c --- gcc.dg/i386-volatile-1.c 3 Jul 2003 07:30:03 -0000 1.1 +++ gcc.dg/i386-volatile-1.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/i386-xorps.c --- gcc.dg/i386-xorps.c 13 Apr 2005 19:47:30 -0000 1.1 +++ gcc.dg/i386-xorps.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/pr12092-1.c --- gcc.dg/pr12092-1.c 6 Apr 2005 17:07:07 -0000 1.4 +++ gcc.dg/pr12092-1.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/pr14289-1.c --- gcc.dg/pr14289-1.c 8 Mar 2004 21:56:36 -0000 1.1 +++ gcc.dg/pr14289-1.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/pr19236-1.c --- gcc.dg/pr19236-1.c 3 Jan 2005 15:56:16 -0000 1.1 +++ gcc.dg/pr19236-1.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/pr20204.c --- gcc.dg/pr20204.c 25 Feb 2005 21:12:34 -0000 1.2 +++ gcc.dg/pr20204.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/pr9771-1.c --- gcc.dg/pr9771-1.c 14 Sep 2004 22:52:41 -0000 1.1 +++ gcc.dg/pr9771-1.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/register-var-1.c --- gcc.dg/register-var-1.c 28 Oct 2004 19:31:25 -0000 1.1 +++ gcc.dg/register-var-1.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/sibcall-5.c --- gcc.dg/sibcall-5.c 3 Aug 2004 08:22:21 -0000 1.3 +++ gcc.dg/sibcall-5.c 27 May 2005 08:25:09 -0000 @@ -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); ============================================================ Index: gcc/testsuite/gcc.dg/charset/asm3.c --- gcc.dg/charset/asm3.c 22 Feb 2005 06:57:03 -0000 1.3 +++ gcc.dg/charset/asm3.c 27 May 2005 08:25:09 -0000 @@ -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: gcc/testsuite/gcc.dg/cpp/trad/num-sign.c --- gcc.dg/cpp/trad/num-sign.c 21 Jun 2002 05:29:09 -0000 1.1 +++ gcc.dg/cpp/trad/num-sign.c 27 May 2005 08:25:09 -0000 @@ -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. -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
Attachment:
pgp00000.pgp
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |