From: jason Date: Tue, 21 Mar 2006 04:00:36 +0000 (+0000) Subject: use scan-hidden X-Git-Tag: upstream/4.9.2~55295 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4b8bb453c281327a156ca43a429dc3e69943613e;p=platform%2Fupstream%2Flinaro-gcc.git use scan-hidden git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112241 138bc75d-0d04-0410-961f-82ee72b054a4 --- 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"))) {