This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/19664] libstdc++ headers should have pop/push of the visibility around the declarations
- From: "bkoz at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 1 Nov 2005 03:59:27 -0000
- Subject: [Bug libstdc++/19664] libstdc++ headers should have pop/push of the visibility around the declarations
- References: <bug-19664-10020@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #83 from bkoz at gcc dot gnu dot org 2005-11-01 03:59 -------
I agree Geoff, we should hold off on this for 4.1, and try to hit 4.2. If
things get solid sooner, maybe this can be reconsidered. Adding this patch to
4.0.x is out of the question, it has the potential to change too many things.
I am working on this general issue at the moment. So, I will reassign to me
since Paolo suggested it.
Geoff, it's not as simple as just marking throwable types, all typeinfo, etc.
I'm performing an audit, but it's stuff like local statics as well. This has to
be done very carefully for a C++ library, which isn't as clearly defined as C
libraries that are already using this feature (but that don't have to deal with
vague linkage.)
I'll come up with a gcc bugzilla enhancement request for visibility attributes
on namespaces this week.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664