aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Merrill <jason@gcc.gnu.org>2006-03-20 23:00:36 -0500
committerJason Merrill <jason@gcc.gnu.org>2006-03-20 23:00:36 -0500
commit4a282de4b36221c7168bf10ad0dc8836b374cfb8 (patch)
tree1a392412165e983b01eee110c4bf885d416d2f9c
parent39a404c5abc2a0254f8fcfbb46444fa9b7116729 (diff)
downloadgcc-4a282de4b36221c7168bf10ad0dc8836b374cfb8.zip
gcc-4a282de4b36221c7168bf10ad0dc8836b374cfb8.tar.gz
gcc-4a282de4b36221c7168bf10ad0dc8836b374cfb8.tar.bz2
use scan-hidden
From-SVN: r112241
-rw-r--r--gcc/testsuite/g++.dg/ext/visibility/local1.C8
-rw-r--r--gcc/testsuite/g++.dg/ext/visibility/namespace1.C12
2 files changed, 10 insertions, 10 deletions
diff --git a/gcc/testsuite/g++.dg/ext/visibility/local1.C b/gcc/testsuite/g++.dg/ext/visibility/local1.C
index 4871009..7a04db6 100644
--- a/gcc/testsuite/g++.dg/ext/visibility/local1.C
+++ b/gcc/testsuite/g++.dg/ext/visibility/local1.C
@@ -2,10 +2,10 @@
// Test that hidden visibility on an inline function is inherited by static
// local variables and local classes.
-// { dg-do compile { target i?86-*-linux* x86_64-*-linux* powerpc*-*-linux* } }
-// { dg-final { scan-assembler "hidden\[ \t\]*_Z1fv" } }
-// { dg-final { scan-assembler "hidden\[ \t\]*_ZZ1fvE1i" } }
-// { dg-final { scan-assembler "hidden\[ \t\]*_ZZ1fvEN1A1fEv" } }
+// { dg-require-visibility "" }
+// { dg-final { scan-hidden "_Z1fv" } }
+// { dg-final { scan-hidden "_ZZ1fvE1i" } }
+// { dg-final { scan-hidden "_ZZ1fvEN1A1fEv" } }
__attribute ((visibility ("hidden"))) inline int
f()
diff --git a/gcc/testsuite/g++.dg/ext/visibility/namespace1.C b/gcc/testsuite/g++.dg/ext/visibility/namespace1.C
index 903a1f2..b7773dc 100644
--- a/gcc/testsuite/g++.dg/ext/visibility/namespace1.C
+++ b/gcc/testsuite/g++.dg/ext/visibility/namespace1.C
@@ -1,12 +1,12 @@
// PR c++/21764
// Test for namespace visibility attribute semantics.
-// { dg-do compile { target i?86-*-linux* x86_64-*-linux* powerpc*-*-linux* } }
-// { dg-final { scan-assembler "hidden\[ \t\]*_ZN3foo1fEv" } }
-// { dg-final { scan-assembler "hidden\[ \t\]*_ZN3foo1gEv" } }
-// { dg-final { scan-assembler "hidden\[ \t\]*_ZN3foo1A1mEv" } }
-// { dg-final { scan-assembler "hidden\[ \t\]*_ZN3foo1tIiEEvv" } }
-// { dg-final { scan-assembler-not "hidden\[ \t\]*_ZN3foo1hEv" } }
+// { dg-require-visibility "" }
+// { dg-final { scan-hidden "_ZN3foo1fEv" } }
+// { dg-final { scan-hidden "_ZN3foo1gEv" } }
+// { dg-final { scan-hidden "_ZN3foo1A1mEv" } }
+// { dg-final { scan-hidden "_ZN3foo1tIiEEvv" } }
+// { dg-final { scan-not-hidden "_ZN3foo1hEv" } }
namespace foo __attribute ((visibility ("hidden")))
{