From: Jason Merrill Date: Tue, 21 Mar 2006 04:00:36 +0000 (-0500) Subject: use scan-hidden X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4a282de4b36221c7168bf10ad0dc8836b374cfb8;p=gcc.git use scan-hidden From-SVN: r112241 --- diff --git a/gcc/testsuite/g++.dg/ext/visibility/local1.C b/gcc/testsuite/g++.dg/ext/visibility/local1.C index 4871009ded2..7a04db60115 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 903a1f2524c..b7773dc9d61 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"))) {