aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeoffrey Keating <geoffk@apple.com>2007-02-27 00:10:22 +0000
committerGeoffrey Keating <geoffk@gcc.gnu.org>2007-02-27 00:10:22 +0000
commitf6bc8640768a5c4c207d47e3f4e137b3e323d3c5 (patch)
tree6740d11048a48a9c886f9e790b3c2991f466b655
parent75b6bb627c3dd2ae3b8b338903f94610666a9111 (diff)
downloadgcc-f6bc8640768a5c4c207d47e3f4e137b3e323d3c5.zip
gcc-f6bc8640768a5c4c207d47e3f4e137b3e323d3c5.tar.gz
gcc-f6bc8640768a5c4c207d47e3f4e137b3e323d3c5.tar.bz2
class1.C: Port to Darwin.
* g++.dg/ext/visibility/class1.C: Port to Darwin. * g++.dg/ext/visibility/noPLT.C: Likewise. From-SVN: r122348
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/ext/visibility/class1.C4
-rw-r--r--gcc/testsuite/g++.dg/ext/visibility/noPLT.C2
3 files changed, 8 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d6096e7..8bab6ad 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2007-02-26 Geoffrey Keating <geoffk@apple.com>
+
+ * g++.dg/ext/visibility/class1.C: Port to Darwin.
+ * g++.dg/ext/visibility/noPLT.C: Likewise.
+
2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
diff --git a/gcc/testsuite/g++.dg/ext/visibility/class1.C b/gcc/testsuite/g++.dg/ext/visibility/class1.C
index cd546d1..fda5439 100644
--- a/gcc/testsuite/g++.dg/ext/visibility/class1.C
+++ b/gcc/testsuite/g++.dg/ext/visibility/class1.C
@@ -2,9 +2,9 @@
// Init should not be hidden, so calling it should use the PLT.
// { dg-options "-fpic" }
-// { dg-do compile { target i?86-*-* x86_64-*-* } }
+// { dg-do compile { target i?86-*-* x86_64-*-* *-*-darwin* } }
// { dg-require-visibility "" }
-// { dg-final { scan-assembler "InitEv@PLT" } }
+// { dg-final { scan-assembler "InitEv@PLT|indirect_symbol.*InitEv" } }
#pragma GCC visibility push(hidden)
struct __attribute__ ((visibility ("default"))) nsINIParser
diff --git a/gcc/testsuite/g++.dg/ext/visibility/noPLT.C b/gcc/testsuite/g++.dg/ext/visibility/noPLT.C
index fbca4ed..38af05f 100644
--- a/gcc/testsuite/g++.dg/ext/visibility/noPLT.C
+++ b/gcc/testsuite/g++.dg/ext/visibility/noPLT.C
@@ -2,7 +2,7 @@
/* { dg-do compile { target fpic } } */
/* { dg-require-visibility "" } */
/* { dg-options "-fPIC -fvisibility=hidden" } */
-/* { dg-final { scan-assembler-not "methodEv@PLT" } } */
+/* { dg-final { scan-assembler-not "methodEv@PLT|indirect_symbol.*methodEv" } } */
class Foo
{