This is a feature request for char16_t and char32_t builtin types when compiling as C++0x. I've been meaning to do this since April, 2007.
For C++0x library-side, this is a relatively big change in terms of supported API. In particular, numeric_limits, char_traits, basic_string, io, and locale are all impacted. See: Language-side: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2149.html Library-side: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2238.html The library side is a separate issue, but for now just getting the language side in would be useful. -- Summary: support for char16_t, char32_t Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bkoz at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33979