aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2010-03-03 15:24:45 -0500
committerJason Merrill <jason@gcc.gnu.org>2010-03-03 15:24:45 -0500
commita84713ad264845bbbcad973031a3ef3f56064f33 (patch)
tree1f384fafd403609ed9dc2c16bcd48864145edb14 /gcc
parent1d5053d6b407b6fc493151a3581df7c628ffa72b (diff)
downloadgcc-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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog15
-rw-r--r--gcc/testsuite/g++.dg/abi/mangle19-1.C2
-rw-r--r--gcc/testsuite/g++.dg/abi/mangle23.C2
-rw-r--r--gcc/testsuite/g++.dg/eh/simd-1.C2
-rw-r--r--gcc/testsuite/g++.dg/eh/simd-2.C2
-rw-r--r--gcc/testsuite/g++.dg/ext/attribute-test-2.C2
-rw-r--r--gcc/testsuite/g++.dg/ext/vector14.C1
-rw-r--r--gcc/testsuite/g++.dg/ext/vector2.C1
-rw-r--r--gcc/testsuite/g++.dg/opt/mmx2.C1
-rw-r--r--gcc/testsuite/g++.dg/other/pr34435.C2
-rw-r--r--gcc/testsuite/g++.dg/template/conv8.C2
-rw-r--r--gcc/testsuite/g++.dg/template/nontype9.C1
-rw-r--r--gcc/testsuite/g++.dg/template/qualttp17.C2
-rw-r--r--gcc/testsuite/g++.dg/template/ref1.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/crash68.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/ref1.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/ref3.C1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/ref4.C1
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>