PATCH (libstdc++-v3 mainline): Re-enable i386/atomicity.h

Joel Sherrill joel.sherrill@OARcorp.com
Tue May 6 00:11:00 GMT 2003


Loren James Rittle wrote:

>In article <3EB6D159.ADB7F6A6@OARcorp.com>,
>Joel Sherrill<joel.sherrill@OARcorp.com> writes:
>
>  
>
>>And technically 3.2.x gcc broke compatability with 3.2 for i386 target.
>>From what I can tell from RTEMS user's bug reports, this crept in
>>around 3.2.1 but was OK in 3.2.  This is a minor issue to me at this
>>point.  I just want a functioning 3.3 for i386 targets. 
>>    
>>
>
>Sorry, I just don't know how that is possible.  We shipped a wrong
>implementation of i386 atomics in every version of gcc from 3.0 until
>3.2.3.
>
I don't doubt you.

I'm just going off user reports which claim that they do not see this 
problem in gcc 3.2.  Perhaps
it just wasn't actually being executed in their application.  Perhaps 
the i386 atomicity code just
finally got used in the subset libstdc++ that their application actually 
uses around 3.2.

Doesn't matter really.  It was broken and will be fixed in 3.3.  As 
callous as it sounds, I don't
care how long it was broken as long as it will be fixed in the next release.

--joel




More information about the Libstdc++ mailing list