diff options
author | Jason Merrill <jason@redhat.com> | 2010-03-03 15:24:45 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2010-03-03 15:24:45 -0500 |
commit | a84713ad264845bbbcad973031a3ef3f56064f33 (patch) | |
tree | 1f384fafd403609ed9dc2c16bcd48864145edb14 | |
parent | 1d5053d6b407b6fc493151a3581df7c628ffa72b (diff) | |
download | gcc-a84713ad264845bbbcad973031a3ef3f56064f33.zip gcc-a84713ad264845bbbcad973031a3ef3f56064f33.tar.gz gcc-a84713ad264845bbbcad973031a3ef3f56064f33.tar.bz2 |
mangle19-1.C: Adjust for default -Wabi.
* g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
* g++.dg/abi/mangle23.C: Likewise.
* g++.dg/eh/simd-2.C: Likewise.
* g++.dg/ext/attribute-test-2.C: Likewise.
* g++.dg/ext/vector14.C: Likewise.
* g++.dg/other/pr34435.C: Likewise.
* g++.dg/template/conv8.C: Likewise.
* g++.dg/template/nontype9.C: Likewise.
* g++.dg/template/qualttp17.C: Likewise.
* g++.dg/template/ref1.C: Likewise.
* g++.old-deja/g++.pt/crash68.C: Likewise.
* g++.old-deja/g++.pt/ref1.C: Likewise.
* g++.old-deja/g++.pt/ref3.C: Likewise.
* g++.old-deja/g++.pt/ref4.C: Likewise.
From-SVN: r157205
-rw-r--r-- | gcc/testsuite/ChangeLog | 15 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/abi/mangle19-1.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/abi/mangle23.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/eh/simd-1.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/eh/simd-2.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/attribute-test-2.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/vector14.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/vector2.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/opt/mmx2.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/other/pr34435.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/template/conv8.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/template/nontype9.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/template/qualttp17.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/template/ref1.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.pt/crash68.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.pt/ref1.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.pt/ref3.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.pt/ref4.C | 1 |
18 files changed, 32 insertions, 8 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 637680f..7f7da37 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,20 @@ 2010-03-03 Jason Merrill <jason@redhat.com> + * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi. + * g++.dg/abi/mangle23.C: Likewise. + * g++.dg/eh/simd-2.C: Likewise. + * g++.dg/ext/attribute-test-2.C: Likewise. + * g++.dg/ext/vector14.C: Likewise. + * g++.dg/other/pr34435.C: Likewise. + * g++.dg/template/conv8.C: Likewise. + * g++.dg/template/nontype9.C: Likewise. + * g++.dg/template/qualttp17.C: Likewise. + * g++.dg/template/ref1.C: Likewise. + * g++.old-deja/g++.pt/crash68.C: Likewise. + * g++.old-deja/g++.pt/ref1.C: Likewise. + * g++.old-deja/g++.pt/ref3.C: Likewise. + * g++.old-deja/g++.pt/ref4.C: Likewise. + PR c++/12909 * g++.dg/abi/mangle40.C: New. * g++.dg/abi/mangle41.C: New. diff --git a/gcc/testsuite/g++.dg/abi/mangle19-1.C b/gcc/testsuite/g++.dg/abi/mangle19-1.C index c7ab2cb..1463d03 100644 --- a/gcc/testsuite/g++.dg/abi/mangle19-1.C +++ b/gcc/testsuite/g++.dg/abi/mangle19-1.C @@ -1,5 +1,5 @@ // { dg-do compile } -// { dg-options "-fabi-version=2" } +// { dg-options "-fabi-version=2 -Wno-abi" } // Copyright (C) 2003 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 15 Dec 2003 <nathan@codesourcery.com> diff --git a/gcc/testsuite/g++.dg/abi/mangle23.C b/gcc/testsuite/g++.dg/abi/mangle23.C index c17f54b..f22347a 100644 --- a/gcc/testsuite/g++.dg/abi/mangle23.C +++ b/gcc/testsuite/g++.dg/abi/mangle23.C @@ -1,5 +1,5 @@ // PR c++/16240 -// { dg-options "-fabi-version=2" } +// { dg-options "-fabi-version=2 -Wno-abi" } void foo(char); template<void (&)(char)> struct CB {}; diff --git a/gcc/testsuite/g++.dg/eh/simd-1.C b/gcc/testsuite/g++.dg/eh/simd-1.C index 465b782..5029ded 100644 --- a/gcc/testsuite/g++.dg/eh/simd-1.C +++ b/gcc/testsuite/g++.dg/eh/simd-1.C @@ -1,6 +1,6 @@ // Test EH when V2SI SIMD registers are involved. // Contributed by Aldy Hernandez (aldy@quesejoda.com). -// { dg-options "-O" } +// { dg-options "-O -Wno-abi" } // { dg-options "-O -w" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } // { dg-do run } diff --git a/gcc/testsuite/g++.dg/eh/simd-2.C b/gcc/testsuite/g++.dg/eh/simd-2.C index b4c8690e..da7ef49 100644 --- a/gcc/testsuite/g++.dg/eh/simd-2.C +++ b/gcc/testsuite/g++.dg/eh/simd-2.C @@ -1,6 +1,6 @@ // Test EH when V4SI SIMD registers are involved. // Contributed by Aldy Hernandez (aldy@quesejoda.com). -// { dg-options "-O" } +// { dg-options "-O -Wno-abi" } // { dg-options "-O -w" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } // { dg-options "-O -w" { target powerpc*-*-* } } // { dg-options "-O -w -maltivec" { target { powerpc*-*-* && vmx_hw } } } diff --git a/gcc/testsuite/g++.dg/ext/attribute-test-2.C b/gcc/testsuite/g++.dg/ext/attribute-test-2.C index cb3cb24..1870673 100644 --- a/gcc/testsuite/g++.dg/ext/attribute-test-2.C +++ b/gcc/testsuite/g++.dg/ext/attribute-test-2.C @@ -1,5 +1,5 @@ // { dg-do run } -// { dg-options "" } +// { dg-options "-Wno-abi" } // PR c++/9844 extern "C" void abort(); diff --git a/gcc/testsuite/g++.dg/ext/vector14.C b/gcc/testsuite/g++.dg/ext/vector14.C index febdab9..78109c1 100644 --- a/gcc/testsuite/g++.dg/ext/vector14.C +++ b/gcc/testsuite/g++.dg/ext/vector14.C @@ -3,6 +3,7 @@ // { dg-options "-msse" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ // Ignore warning on some powerpc-linux configurations. // { dg-prune-output "non-standard ABI extension" } +// { dg-prune-output "mangled name" } #define vector __attribute__((vector_size(16))) diff --git a/gcc/testsuite/g++.dg/ext/vector2.C b/gcc/testsuite/g++.dg/ext/vector2.C index 27dabbd..c1737db 100644 --- a/gcc/testsuite/g++.dg/ext/vector2.C +++ b/gcc/testsuite/g++.dg/ext/vector2.C @@ -1,6 +1,7 @@ // PR c++/23337; caused an ICE in component_ref_field_offset // { dg-options "" } // { dg-options "-mmmx" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +// { dg-prune-output "mangled name" } typedef int vec __attribute__ ((vector_size (8))); extern int bar (vec); int diff --git a/gcc/testsuite/g++.dg/opt/mmx2.C b/gcc/testsuite/g++.dg/opt/mmx2.C index 21dcdda..8ee6cd4 100644 --- a/gcc/testsuite/g++.dg/opt/mmx2.C +++ b/gcc/testsuite/g++.dg/opt/mmx2.C @@ -1,5 +1,6 @@ // { dg-do link { target i?86-*-* x86_64-*-* } } // { dg-options "-O2 -mmmx" } +// { dg-prune-output "mangled name" } #include <mmintrin.h> diff --git a/gcc/testsuite/g++.dg/other/pr34435.C b/gcc/testsuite/g++.dg/other/pr34435.C index a9c6878..5352a40 100644 --- a/gcc/testsuite/g++.dg/other/pr34435.C +++ b/gcc/testsuite/g++.dg/other/pr34435.C @@ -1,5 +1,5 @@ /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ -/* { dg-options "-msse2" } */ +/* { dg-options "-msse2 -Wno-abi" } */ #include <emmintrin.h> diff --git a/gcc/testsuite/g++.dg/template/conv8.C b/gcc/testsuite/g++.dg/template/conv8.C index 96f3b98..01d415b 100644 --- a/gcc/testsuite/g++.dg/template/conv8.C +++ b/gcc/testsuite/g++.dg/template/conv8.C @@ -1,4 +1,4 @@ -// { dg-options "-fabi-version=1" } +// { dg-options "-fabi-version=1 -Wno-abi" } template <typename T> struct S { struct I{}; diff --git a/gcc/testsuite/g++.dg/template/nontype9.C b/gcc/testsuite/g++.dg/template/nontype9.C index f381240..e16eef6 100644 --- a/gcc/testsuite/g++.dg/template/nontype9.C +++ b/gcc/testsuite/g++.dg/template/nontype9.C @@ -1,4 +1,5 @@ // { dg-do compile } +// { dg-prune-output "mangled name" } // Contributed by: Giovanni Bajo <giovannibajo at gcc dot gnu dot org> int i; diff --git a/gcc/testsuite/g++.dg/template/qualttp17.C b/gcc/testsuite/g++.dg/template/qualttp17.C index 4d79c9a..f492ced 100644 --- a/gcc/testsuite/g++.dg/template/qualttp17.C +++ b/gcc/testsuite/g++.dg/template/qualttp17.C @@ -1,7 +1,7 @@ // Copyright (C) 2001 Free Software Foundation // Contributed by Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net> // { dg-do compile } -// { dg-options "-fno-inline -fabi-version=1" } +// { dg-options "-fno-inline -fabi-version=1 -Wno-abi" } struct A { diff --git a/gcc/testsuite/g++.dg/template/ref1.C b/gcc/testsuite/g++.dg/template/ref1.C index 9b001fa..5ac4329 100644 --- a/gcc/testsuite/g++.dg/template/ref1.C +++ b/gcc/testsuite/g++.dg/template/ref1.C @@ -1,3 +1,4 @@ +// { dg-prune-output "mangled name" } class a {} a1; template <a & p> class b { public: b() { static_cast <a &> (p); } }; int main() { b <a1> b1; } diff --git a/gcc/testsuite/g++.old-deja/g++.pt/crash68.C b/gcc/testsuite/g++.old-deja/g++.pt/crash68.C index e665787..9afeae0 100644 --- a/gcc/testsuite/g++.old-deja/g++.pt/crash68.C +++ b/gcc/testsuite/g++.old-deja/g++.pt/crash68.C @@ -1,4 +1,5 @@ // { dg-do assemble } +// { dg-prune-output "mangled name" } // // Copyright (C) 2001 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 25 Jul 2001 <nathan@codesourcery.com> diff --git a/gcc/testsuite/g++.old-deja/g++.pt/ref1.C b/gcc/testsuite/g++.old-deja/g++.pt/ref1.C index ad46289..cb3ffc4 100644 --- a/gcc/testsuite/g++.old-deja/g++.pt/ref1.C +++ b/gcc/testsuite/g++.old-deja/g++.pt/ref1.C @@ -1,4 +1,5 @@ // { dg-do assemble } +// { dg-prune-output "mangled name" } int i; diff --git a/gcc/testsuite/g++.old-deja/g++.pt/ref3.C b/gcc/testsuite/g++.old-deja/g++.pt/ref3.C index 29bf3e8..68372b2 100644 --- a/gcc/testsuite/g++.old-deja/g++.pt/ref3.C +++ b/gcc/testsuite/g++.old-deja/g++.pt/ref3.C @@ -1,4 +1,5 @@ // { dg-do run } +// { dg-prune-output "mangled name" } // Origin: John Wilkinson <jfw@sgi.com> template <class T, int& Size> diff --git a/gcc/testsuite/g++.old-deja/g++.pt/ref4.C b/gcc/testsuite/g++.old-deja/g++.pt/ref4.C index 867bae58..d0fbf00 100644 --- a/gcc/testsuite/g++.old-deja/g++.pt/ref4.C +++ b/gcc/testsuite/g++.old-deja/g++.pt/ref4.C @@ -1,4 +1,5 @@ // { dg-do assemble } +// { dg-prune-output "mangled name" } // // Copyright (C) 2001 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 29 Apr 2001 <nathan@codesourcery.com> |