diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2005-12-09 23:34:09 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2005-12-09 23:34:09 +0000 |
commit | 27b7cbdfbde9015a43ac70005eddfcb006a169ec (patch) | |
tree | 271155ffed316298b1764691acb80324754be433 /gcc | |
parent | 9fc023cc8de6df11cad28dfa88f5e4f60d3f68e3 (diff) | |
download | gcc-27b7cbdfbde9015a43ac70005eddfcb006a169ec.zip gcc-27b7cbdfbde9015a43ac70005eddfcb006a169ec.tar.gz gcc-27b7cbdfbde9015a43ac70005eddfcb006a169ec.tar.bz2 |
re PR testsuite/20772 (x86 tests should run on both i?86 and x86_64)
PR testsuite/20772
* g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
x86_64-*-linux*.
From-SVN: r108322
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/opt/life1.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.abi/aggregates.C | 3 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.abi/align.C | 3 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.abi/bitfields.C | 3 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.law/weak.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.pt/asm2.C | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/20000724-1.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/pragma-align.c | 2 |
9 files changed, 25 insertions, 9 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 15da2cf..02ed38b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + PR testsuite/20772 + * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C, + g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C, + g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C, + gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on + x86_64-*-linux*. + 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com> PR target/25311 diff --git a/gcc/testsuite/g++.dg/opt/life1.C b/gcc/testsuite/g++.dg/opt/life1.C index ac7a9f2..f029767 100644 --- a/gcc/testsuite/g++.dg/opt/life1.C +++ b/gcc/testsuite/g++.dg/opt/life1.C @@ -1,6 +1,8 @@ // This testcase did not set up the pic register on IA-32 due // to bug in calculate_global_regs_live EH edge handling. -// { dg-do compile { target i?86-*-linux* } } +// { dg-do compile { target i?86-*-linux* x86_64-*-linux* } } +// { dg-require-effective-target ilp32 } +// { dg-require-effective-target fpic } // { dg-options "-O2 -fPIC" } struct A { }; diff --git a/gcc/testsuite/g++.old-deja/g++.abi/aggregates.C b/gcc/testsuite/g++.old-deja/g++.abi/aggregates.C index 187c30b..24f430b 100644 --- a/gcc/testsuite/g++.old-deja/g++.abi/aggregates.C +++ b/gcc/testsuite/g++.old-deja/g++.abi/aggregates.C @@ -1,4 +1,5 @@ -// { dg-do run { target i?86-*-linux* i?86-*-freebsd* } } +// { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-freebsd* } } +// { dg-require-effective-target ilp32 } // { dg-options "-malign-double" } // Origin: Alex Samuel <samuel@codesourcery.com> diff --git a/gcc/testsuite/g++.old-deja/g++.abi/align.C b/gcc/testsuite/g++.old-deja/g++.abi/align.C index 28d3ba9..3f691e2 100644 --- a/gcc/testsuite/g++.old-deja/g++.abi/align.C +++ b/gcc/testsuite/g++.old-deja/g++.abi/align.C @@ -1,4 +1,5 @@ -// { dg-do run { target i?86-*-linux* i?86-*-freebsd* } } +// { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-freebsd* } } +// { dg-require-effective-target ilp32 } // { dg-options "-malign-double" } // Origin: Alex Samuel <samuel@codesourcery.com> diff --git a/gcc/testsuite/g++.old-deja/g++.abi/bitfields.C b/gcc/testsuite/g++.old-deja/g++.abi/bitfields.C index 15f4ada..d5c3192 100644 --- a/gcc/testsuite/g++.old-deja/g++.abi/bitfields.C +++ b/gcc/testsuite/g++.old-deja/g++.abi/bitfields.C @@ -1,4 +1,5 @@ -// { dg-do run { target i?86-*-linux* i?86-*-freebsd* } } +// { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-freebsd* } } +// { dg-require-effective-target ilp32 } // { dg-options "-malign-double" } // Origin: Alex Samuel <samuel@codesourcery.com> diff --git a/gcc/testsuite/g++.old-deja/g++.law/weak.C b/gcc/testsuite/g++.old-deja/g++.law/weak.C index a40350a..ea07afe 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/weak.C +++ b/gcc/testsuite/g++.old-deja/g++.law/weak.C @@ -1,4 +1,4 @@ -// { dg-do link { target i?86-*-linux* } } +// { dg-do link { target i?86-*-linux* x86_64-*-linux* } } // { dg-options "-static" } // Bug: g++ fails to instantiate operator<<. diff --git a/gcc/testsuite/g++.old-deja/g++.pt/asm2.C b/gcc/testsuite/g++.old-deja/g++.pt/asm2.C index 3fe5e2a..90e494b 100644 --- a/gcc/testsuite/g++.old-deja/g++.pt/asm2.C +++ b/gcc/testsuite/g++.old-deja/g++.pt/asm2.C @@ -1,6 +1,7 @@ -// { dg-do assemble { target i?86-*-linux* } } +// { dg-do assemble { target i?86-*-linux* x86_64-*-linux* } } +// { dg-require-effective-target ilp32 } // We'd use ebx with -fpic/-fPIC, so skip. -// { dg-skip-if "" { i?86-*-* } { "-fpic" "-fPIC" } { "" } } +// { dg-skip-if "" { *-*-* } { "-fpic" "-fPIC" } { "" } } // Origin: "Weidmann, Nicholas" <nicholas.weidmann@swx.ch> typedef void (function_ptr)(int); diff --git a/gcc/testsuite/gcc.dg/20000724-1.c b/gcc/testsuite/gcc.dg/20000724-1.c index 3c4f2c3..0516ae4 100644 --- a/gcc/testsuite/gcc.dg/20000724-1.c +++ b/gcc/testsuite/gcc.dg/20000724-1.c @@ -1,5 +1,6 @@ -/* { dg-do run { target i?86-*-linux* } } */ +/* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ +/* { dg-require-effective-target ilp32 } */ extern void abort (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/pragma-align.c b/gcc/testsuite/gcc.dg/pragma-align.c index 00f4009..b00ed75 100644 --- a/gcc/testsuite/gcc.dg/pragma-align.c +++ b/gcc/testsuite/gcc.dg/pragma-align.c @@ -1,6 +1,6 @@ /* Prove that HANDLE_SYSTEMV_PRAGMA alignment handling works somewhat. */ -/* { dg-do run { target i?86-*-linux* i?86-*-*bsd* i?86-*-sco3.2v5* *-*-solaris2.* } } */ +/* { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-*bsd* i?86-*-sco3.2v5* *-*-solaris2.* } } */ extern void abort (void); |