[Patch/RFA] target/26532

Paolo Carlini pcarlini@suse.de
Mon Mar 6 11:44:00 GMT 2006


Hi all, hi Benjamin,

we have got this rather weird PR, where on ia64-linux only, link-time
libmudflap failures appear involving libstdc++ symbols. To me, it's not
at all obvious why the problem happen on ia46 only, however, the below
clean-up seems to me an improvement anyway, and of course fixes the
failures.

I'm only a little bit nervous about the I/O flags changes, but I'm
becoming more and more convinced they are safe: 1- no exports of
__ios_flags stuff; 2- The declarations of the enumerated types
_Ios_Fmtflags, _Ios_Openmode, _Ios_Iostate are not touched at all (in
particular the size of the underlying types); the values of the various
enumeration constants are also not affected, because were already
defined as identical to the corresponding __ios_flags members which I'm
removing. Can you double-check? I will wait until tomorrow.

Tested x86/ia64-linux.

Paolo.

//////////////////////
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: CL_26532
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20060306/d9c8866b/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch_26532
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20060306/d9c8866b/attachment-0001.ksh>


More information about the Libstdc++ mailing list