use scan-hidden
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Mar 2006 04:00:36 +0000 (04:00 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Mar 2006 04:00:36 +0000 (04:00 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112241 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 4871009..7a04db6 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 903a1f2..b7773dc 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")))
 {