use scan-hidden
authorJason Merrill <jason@gcc.gnu.org>
Tue, 21 Mar 2006 04:00:36 +0000 (23:00 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Tue, 21 Mar 2006 04:00:36 +0000 (23:00 -0500)
From-SVN: r112241

gcc/testsuite/g++.dg/ext/visibility/local1.C
gcc/testsuite/g++.dg/ext/visibility/namespace1.C

index 4871009ded20b1ec6bba36107debfff95f94fc45..7a04db601154afff111900f34d8784f71326698c 100644 (file)
@@ -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()
index 903a1f2524c286f88dd25ab705cf0fa5628f93eb..b7773dc9d61cb274bb2ad4fad082918bc14a638a 100644 (file)
@@ -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")))
 {