[v3] Update Solaris baselines for GCC 4.7

Paolo Carlini paolo.carlini@oracle.com
Mon Jan 30 18:16:00 GMT 2012


On 01/30/2012 07:06 PM, Rainer Orth wrote:
> A non-C++ change suddenly causing new C++ functions to be emitted that
> are not present without that change would be a bug on Linux, too!
I should have been more clear: it's *not* a versioning bug on Linux. 
Maybe what is happening on Solaris is that those functions were inlined, 
thus not exported, and now aren't anymore. This kind of unpredictability 
in the inlining choices would not be a compiler bug, or at least not an 
easy one...

Not sure why abi_check didn't complain before on Solaris, because the 
linker script etc, are meant to export those operators @3.4.5 (and also 
@3.4 because of an old mistake). This is what happens on Linux since the 
very old 3.4.5 times.

Paolo.



More information about the Gcc-patches mailing list