aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDodji Seketeli <dodji@redhat.com>2009-11-02 22:58:07 +0000
committerDodji Seketeli <dodji@gcc.gnu.org>2009-11-02 23:58:07 +0100
commit41dce858ffe72bdeaaad082d6a1f15b9d929cc20 (patch)
treeac31c16917c825e380bee381b2daa1cd324056a4 /gcc
parenta2f560d05c4e326131fde0a869cd2369c77587cf (diff)
downloadgcc-41dce858ffe72bdeaaad082d6a1f15b9d929cc20.zip
gcc-41dce858ffe72bdeaaad082d6a1f15b9d929cc20.tar.gz
gcc-41dce858ffe72bdeaaad082d6a1f15b9d929cc20.tar.bz2
re PR testsuite/41856 (g++.dg/lookup/extern-c-redecl[3,4] .C should be target specific)
Fix PR c++/41856 PR c++/41856 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only. * g++.dg/lookup/extern-c-redecl4.C: Likewise. From-SVN: r153829
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/g++.dg/lookup/extern-c-redecl3.C5
-rw-r--r--gcc/testsuite/g++.dg/lookup/extern-c-redecl4.C3
3 files changed, 11 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index cfc4a0a..6578d40 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,12 @@
2009-11-02 Dodji Seketeli <dodji@redhat.com>
+ PR c++/41856
+ * g++.dg/lookup/extern-c-redecl3.C: Make the test x86
+ only.
+ * g++.dg/lookup/extern-c-redecl4.C: Likewise.
+
+2009-11-02 Dodji Seketeli <dodji@redhat.com>
+
PR c++/37093
* g++.dg/other/ptrmem10.C: New test.
* g++.dg/other/ptrmem11.C: Likewise.
diff --git a/gcc/testsuite/g++.dg/lookup/extern-c-redecl3.C b/gcc/testsuite/g++.dg/lookup/extern-c-redecl3.C
index 00ff4a9..56dcefa 100644
--- a/gcc/testsuite/g++.dg/lookup/extern-c-redecl3.C
+++ b/gcc/testsuite/g++.dg/lookup/extern-c-redecl3.C
@@ -1,8 +1,9 @@
// Contributed by Dodji Seketeli <dodji@redhat.com>
// Origin: PR c++/41020
+// { dg-options "" }
// { dg-do compile }
-// { dg-final { scan-assembler-not "call\[\t \]+_Z4forkv" } }
-// { dg-final { scan-assembler "call\[\t \]+fork" } }
+// { dg-final { scan-assembler-not "call\[\t \]+\[^\$\]*?_Z4forkv" { target i?86-*-* x86_64-*-* } } }
+// { dg-final { scan-assembler "call\[\t \]+_?fork" { target i?86-*-* x86_64-*-* } } }
extern "C" int fork (void);
diff --git a/gcc/testsuite/g++.dg/lookup/extern-c-redecl4.C b/gcc/testsuite/g++.dg/lookup/extern-c-redecl4.C
index 9dfa54d..c385ea7 100644
--- a/gcc/testsuite/g++.dg/lookup/extern-c-redecl4.C
+++ b/gcc/testsuite/g++.dg/lookup/extern-c-redecl4.C
@@ -1,10 +1,9 @@
// Contributed by Dodji Seketeli <dodji@redhat.com>
// Origin: PR c++/41020
-// Avoid the "-ansi -pedantic" option
// { dg-options "" }
// { dg-do compile }
-// { dg-final { scan-assembler "call\[\t \]+_Z4forkv" } }
+// { dg-final { scan-assembler "call\[\t \]+\[^\$\]*?_Z4forkv" { target i?86-*-* x86_64-*-* } } }
class frok
{