GCC 4.2.0 Status Report (2007-05-11)

Chris Lattner clattner@apple.com
Sat May 12 01:24:00 GMT 2007


On May 11, 2007, at 5:28 PM, Mark Mitchell wrote:

> Bill Wendling wrote:
>
>> Andrew Pinski wasn't able to reproduce the link error on Linux,  
>> and I've
>> only seen it on Darwin. However, as Chris Lattner pointed out, this
>> indicates a fairly serious problem (which shows up even on the Linux
>> build) in that the symbols aren't getting internal linkage  
>> (they're in
>> an anonymous namespace, so should). It could impact performance on  
>> large
>> systems quite a bit. Certainly during linking.
>
> Names in anonymous namespaces had external linkage for a long time in
> G++.  Did they have internal linkage in 4.1, or was that introduced  
> (in
> theory) for 4.2?

It was introduced in 4.2.  Also, this bug may be specific to typeinfo  
objects - other symbols seem to be ok.

-Chris



More information about the Gcc mailing list