[Patch] Fix libstdc++/15565

Paolo Carlini pcarlini@suse.de
Fri May 21 20:59:00 GMT 2004


Hi,

the below is what I propose to fix this rather subtle corner case.
I don't think we can do much better within the current ABI: otherwise,
perhaps, changing the __neg parameter of the __int_to_char template to
tri-state (i.e., positive, negative, and unsigned) could lead to a
cleaner solution.

I will wait until tomorrow. If everything goes well during the next
days, should be sufficiently safe for 3.4.1 too.

Paolo.

///////////
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: CL_15565
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20040521/a8c7f905/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch_15565
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20040521/a8c7f905/attachment-0001.ksh>


More information about the Libstdc++ mailing list