diff options
author | Jason Merrill <jason@gcc.gnu.org> | 2006-03-20 23:00:36 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2006-03-20 23:00:36 -0500 |
commit | 4a282de4b36221c7168bf10ad0dc8836b374cfb8 (patch) | |
tree | 1a392412165e983b01eee110c4bf885d416d2f9c | |
parent | 39a404c5abc2a0254f8fcfbb46444fa9b7116729 (diff) | |
download | gcc-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.C | 8 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/visibility/namespace1.C | 12 |
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"))) { |