[Bug libstdc++/38411] [4.4 Regression] Revision 142439 caused 22_locale/locale/cons/7.cc execution test
paolo dot carlini at oracle dot com
gcc-bugzilla@gcc.gnu.org
Fri Dec 5 09:44:00 GMT 2008
------- Comment #14 from paolo dot carlini at oracle dot com 2008-12-05 09:42 -------
(In reply to comment #13)
> If _M_thousands_sep must be a single _CharT, then for <char> I guess you should
> transliterate it if the string is longer than one character.
> Either by using glibc transliteration (more generic, but slower), or by
> hardcoding
> the few multibyte strings that are used in glibc locales ATM.
> That's just <U00A0> in current glibc (transliterate to ' ') and in some older
> libcs was also that <U2002> (also to ' '). Maybe change everything longer than
> one byte to ' ' ;).
Ok, thanks. I think we have to think more about this issue, it's as old as v3
;) For 4.5 maybe...
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38411
More information about the Gcc-bugs
mailing list