diff options
Diffstat (limited to 'gcc')
| -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"))) { |
