From: Jason Merrill Date: Wed, 5 Apr 2006 22:32:25 +0000 (-0400) Subject: name-lookup.c (push_namespace_with_attribs): Temporarily disable default hidden visib... X-Git-Tag: releases/gcc-4.2.0~3400 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0b1307e51a847da7e46a42d2f76e0d407166be6b;p=thirdparty%2Fgcc.git name-lookup.c (push_namespace_with_attribs): Temporarily disable default hidden visibility for anonymous namespace. * name-lookup.c (push_namespace_with_attribs): Temporarily disable default hidden visibility for anonymous namespace. From-SVN: r112722 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 67de4f7f61e2..96191a2bb7fd 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2006-04-05 Jason Merrill + + * name-lookup.c (push_namespace_with_attribs): Temporarily disable + default hidden visibility for anonymous namespace. + 2006-03-29 Roger Sayle PR c++/22494 diff --git a/gcc/cp/name-lookup.c b/gcc/cp/name-lookup.c index 5aa16f1f373a..e41d54f3f65e 100644 --- a/gcc/cp/name-lookup.c +++ b/gcc/cp/name-lookup.c @@ -3066,7 +3066,7 @@ push_namespace_with_attribs (tree name, tree attributes) push_visibility (TREE_STRING_POINTER (x)); goto found; } -#ifdef HAVE_GAS_HIDDEN +#if 0 if (anon) { /* Anonymous namespaces default to hidden visibility. This might diff --git a/gcc/testsuite/g++.dg/ext/visibility/anon1.C b/gcc/testsuite/g++.dg/ext/visibility/anon1.C index 9a3d8a7f8ab6..81e92708ab05 100644 --- a/gcc/testsuite/g++.dg/ext/visibility/anon1.C +++ b/gcc/testsuite/g++.dg/ext/visibility/anon1.C @@ -2,7 +2,7 @@ // Test for anonymous namespace default hidden visibility // { dg-require-visibility "" } -// { dg-final { scan-hidden "_ZN.*1fEv" } } +// { dg-final-NOT { scan-hidden "_ZN.*1fEv" } } namespace {