diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2010-02-18 08:40:01 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2010-02-18 08:40:01 +0100 |
commit | 5a1e3b6c7fb3a3efbd1419673cfa58e600a8a2fd (patch) | |
tree | b026b3aea9559dbe6288a070875ba08f2ac9a42f | |
parent | ccb265d66e333378076c8be0bb0a64392c54aa38 (diff) | |
download | gcc-5a1e3b6c7fb3a3efbd1419673cfa58e600a8a2fd.zip gcc-5a1e3b6c7fb3a3efbd1419673cfa58e600a8a2fd.tar.gz gcc-5a1e3b6c7fb3a3efbd1419673cfa58e600a8a2fd.tar.bz2 |
attrib35.C: Fix target selector string.
* g++.dg/ext/attrib35.C: Fix target selector string.
* g++.dg/ext/attrib36.C: Ditto.
* g++.dg/ext/attrib37.C: Ditto.
* g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
* g++.dg/abi/mangle25.C: Ditto.
From-SVN: r156859
-rw-r--r-- | gcc/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/abi/mangle24.C | 10 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/abi/mangle25.C | 8 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/attrib35.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/attrib36.C | 3 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/attrib37.C | 2 |
6 files changed, 20 insertions, 13 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d2b7655..95f460c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2010-02-18 Uros Bizjak <ubizjak@gmail.com> + + * g++.dg/ext/attrib35.C: Fix target selector string. + * g++.dg/ext/attrib36.C: Ditto. + * g++.dg/ext/attrib37.C: Ditto. + * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives. + * g++.dg/abi/mangle25.C: Ditto. + 2010-02-17 Jason Merrill <jason@redhat.com> PR c++/43069 diff --git a/gcc/testsuite/g++.dg/abi/mangle24.C b/gcc/testsuite/g++.dg/abi/mangle24.C index 3a9f629..1f5c5c1 100644 --- a/gcc/testsuite/g++.dg/abi/mangle24.C +++ b/gcc/testsuite/g++.dg/abi/mangle24.C @@ -3,10 +3,10 @@ // also says that "long double" is mangled as "e", so these conflict on // ia64-hpux where "long double" is "e" and __float80 is "u9__float80". // Origin: Joseph Myers <joseph@codesourcery.com> -// { dg-do compile { target i?86-*-* x86_64-*-* ia64-*-* } } */ -// { dg-options "" } */ -// { dg-final { scan-assembler "_Z1fe" { target i?86-*-* x86_64-*-* } } } */ -// { dg-final { scan-assembler "_Z1fe" { target { ia64-*-* && { ! "ia64-*-hpux*" } } } } } */ -// { dg-final { scan-assembler "_Z1fu9__float80" { target ia64-*-hpux* } } } */ +// { dg-do compile { target i?86-*-* x86_64-*-* ia64-*-* } } +// { dg-options "" } +// { dg-final { scan-assembler "_Z1fe" { target i?86-*-* x86_64-*-* } } } +// { dg-final { scan-assembler "_Z1fe" { target { ia64-*-* && { ! "ia64-*-hpux*" } } } } } +// { dg-final { scan-assembler "_Z1fu9__float80" { target ia64-*-hpux* } } } int f(__float80 x) { return 0; } diff --git a/gcc/testsuite/g++.dg/abi/mangle25.C b/gcc/testsuite/g++.dg/abi/mangle25.C index e00ba5c..74397f7 100644 --- a/gcc/testsuite/g++.dg/abi/mangle25.C +++ b/gcc/testsuite/g++.dg/abi/mangle25.C @@ -5,9 +5,9 @@ // "long double". // Origin: Joseph Myers <joseph@codesourcery.com> // { dg-do compile { target ia64-*-* i?86-*-* x86_64-*-* } } -// { dg-options "" } */ -// { dg-final { scan-assembler "_Z1fg" { target i?86-*-* x86_64-*-* } } } */ -// { dg-final { scan-assembler "_Z1fg" { target { ia64-*-* && { ! "ia64-*-hpux*" } } } } } */ -// { dg-final { scan-assembler "_Z1fe" { target ia64-*-hpux* } } } */ +// { dg-options "" } +// { dg-final { scan-assembler "_Z1fg" { target i?86-*-* x86_64-*-* } } } +// { dg-final { scan-assembler "_Z1fg" { target { ia64-*-* && { ! "ia64-*-hpux*" } } } } } +// { dg-final { scan-assembler "_Z1fe" { target ia64-*-hpux* } } } int f(__float128 x) { return 0; } diff --git a/gcc/testsuite/g++.dg/ext/attrib35.C b/gcc/testsuite/g++.dg/ext/attrib35.C index 60c4840..63892e1 100644 --- a/gcc/testsuite/g++.dg/ext/attrib35.C +++ b/gcc/testsuite/g++.dg/ext/attrib35.C @@ -1,4 +1,4 @@ -// { dg-do compile { target i*86-*-* x86_64-*-* } } +// { dg-do compile { target i?86-*-* x86_64-*-* } } // { dg-options "-O3 -msse2" } // You can make NON-template typedefs with a large alignment. diff --git a/gcc/testsuite/g++.dg/ext/attrib36.C b/gcc/testsuite/g++.dg/ext/attrib36.C index a519711..5434cb9 100644 --- a/gcc/testsuite/g++.dg/ext/attrib36.C +++ b/gcc/testsuite/g++.dg/ext/attrib36.C @@ -1,6 +1,5 @@ // PR c++/43031 -// { dg-do compile { target i?86-*-* x86_64-*-* } } -// { dg-require-effective-target ilp32 } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } class T; class L { }; diff --git a/gcc/testsuite/g++.dg/ext/attrib37.C b/gcc/testsuite/g++.dg/ext/attrib37.C index ac35587..d12c176 100644 --- a/gcc/testsuite/g++.dg/ext/attrib37.C +++ b/gcc/testsuite/g++.dg/ext/attrib37.C @@ -1,5 +1,5 @@ // PR c++/43093 -// { dg-do compile { target i?86-*-* } } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } struct S { int x; |