From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10268 invoked by alias); 2 Nov 2007 01:34:16 -0000 Received: (qmail 10233 invoked by uid 48); 2 Nov 2007 01:34:07 -0000 Date: Fri, 02 Nov 2007 01:34:00 -0000 Subject: [Bug c++/33979] New: support for char16_t, char32_t X-Bugzilla-Reason: CC Message-ID: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "bkoz at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2007-11/txt/msg00100.txt.bz2 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