[v3] unify 3_4 and 3_5 libstdc++

Paolo Carlini pcarlini@suse.de
Wed Mar 17 00:44:00 GMT 2004


Paolo Carlini wrote:

> FAIL: 22_locale/num_put/put/char/wrapped_env.cc execution test
> FAIL: 22_locale/num_put/put/char/wrapped_locale.cc execution test
> FAIL: 22_locale/num_put/put/wchar_t/4.cc execution test
> FAIL: 22_locale/num_put/put/wchar_t/wrapped_env.cc execution test
> FAIL: 22_locale/num_put/put/wchar_t/wrapped_locale.cc execution test

Turned out to be simply a buffer overflow: for printing a showbase-d 64-bit
pointer we need 18 positions. For some reason, the new-based allocator is
more sensitive to that.

Benjamin, please apply the below when appropriate.

Paolo.

////////////////
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: CL_64
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20040317/5241efa4/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch_64
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20040317/5241efa4/attachment-0001.ksh>


More information about the Libstdc++ mailing list