This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[v3] libstdc++/28514


This reverts the change that introduced anonymous namespace usage in
some libstdc++ include files.

I was previously under the (mistaken) impression that these namespaces
represented attempts at internal linkage. Thus, the conversion to
anonymous namespaces, which do in fact have internal linkage. However,
as Jason righly points out, this leads to bloated executables that try
to use TR1 facilities for random and unordered_* containers. So, I have
revert the anonymous namespace bits for these files and plan on
re-evaluting the TR1 linkage situation at a later date.

tested x86/linux

-benjamin

Attachment: p.20061017
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]