From 4a282de4b36221c7168bf10ad0dc8836b374cfb8 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Mon, 20 Mar 2006 23:00:36 -0500 Subject: [PATCH] use scan-hidden From-SVN: r112241 --- gcc/testsuite/g++.dg/ext/visibility/local1.C | 8 ++++---- 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 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"))) { -- 2.30.2