diff options
author | kvanhees <kvanhees@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-07-18 20:23:42 +0000 |
---|---|---|
committer | kvanhees <kvanhees@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-07-18 20:23:42 +0000 |
commit | b07266162965ee636750c7e9925c1c2df7930932 (patch) | |
tree | b27287a01b43f1b1f386e9e0c08cce428dc4e5ce /libstdc++-v3 | |
parent | 8dddf7e2cb3925fd5b3c3c4683294f7394f6f037 (diff) | |
download | gcc-b07266162965ee636750c7e9925c1c2df7930932.tar.gz |
gcc/ChangeLog:
2008-07-16 Kris Van Hees <kris.van.hees@oracle.com>
* c-common.c (c_stddef_cpp_builtins): Define __CHAR16_TYPE__
and __CHAR32_TYPE__.
* c-typeck.c (digest_init): Support char16_t and char32_t.
(set_nonincremental_init_from_string): Idem.
gcc/cp/ChangeLog:
2008-07-16 Kris Van Hees <kris.van.hees@oracle.com>
* rtti.c (emit_support_tinfos): Add char16_type_node and
char32_type_node.
* typeck2.c (digest_init): Support char16_t and char32_t.
gcc/testsuite/ChangeLog:
2008-07-16 Kris Van Hees <kris.van.hees@oracle.com>
Tests for char16_t and char32_t support.
* g++.dg/ext/utf-array.C: New
* g++.dg/ext/utf-array-short-wchar.C: New
* g++.dg/ext/utf-rtti.C: New
* g++.dg/ext/utf-type.c: New
* gcc.dg/utf-array.c: New
* gcc.dg/utf-array-short-wchar.c: New
* gcc.dg/utf-inc-init.c: New
* gcc.dg/utf-type.c: New
libstdc++-v3/ChangeLog:
2008-07-16 Kris Van Hees <kris.van.hees@oracle.com>
Holger Hopp <holger.hopp@sap.com>
* config/abi/pre/gnu.ver: Support char16_t and char32_t.
* testsuite/util/testsuite_abi.cc (check_version): Add
CXXABI_1.3.3 to known_versions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@137965 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 8 | ||||
-rw-r--r-- | libstdc++-v3/config/abi/pre/gnu.ver | 12 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/util/testsuite_abi.cc | 1 |
3 files changed, 21 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 03f42d3d167..4389f606c5c 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,11 @@ +2008-07-18 Kris Van Hees <kris.van.hees@oracle.com> + Holger Hopp <holger.hopp@sap.com> + + * config/abi/pre/gnu.ver: Support char16_t and char32_t. + * testsuite/util/testsuite_abi.cc (check_version): Add + CXXABI_1.3.3 to known_versions. + + 2008-07-16 Paolo Carlini <paolo.carlini@oracle.com> * include/debug/vector (insert(iterator, _Tp&&), push_back(_Tp&&)): diff --git a/libstdc++-v3/config/abi/pre/gnu.ver b/libstdc++-v3/config/abi/pre/gnu.ver index a9c94fc694b..ced293a0dd1 100644 --- a/libstdc++-v3/config/abi/pre/gnu.ver +++ b/libstdc++-v3/config/abi/pre/gnu.ver @@ -1012,3 +1012,15 @@ CXXABI_1.3.2 { _ZTIN10__cxxabiv119__foreign_exceptionE; } CXXABI_1.3.1; + +CXXABI_1.3.3 { + + # typeinfo for char16_t and char32_t + _ZTIu8char16_t; + _ZTIPu8char16_t; + _ZTIPKu8char16_t; + _ZTIu8char32_t; + _ZTIPu8char32_t; + _ZTIPKu8char32_t; + +} CXXABI_1.3.2; diff --git a/libstdc++-v3/testsuite/util/testsuite_abi.cc b/libstdc++-v3/testsuite/util/testsuite_abi.cc index 6466fbabcd8..c15b8b24447 100644 --- a/libstdc++-v3/testsuite/util/testsuite_abi.cc +++ b/libstdc++-v3/testsuite/util/testsuite_abi.cc @@ -199,6 +199,7 @@ check_version(symbol& test, bool added) known_versions.push_back("CXXABI_1.3"); known_versions.push_back("CXXABI_1.3.1"); known_versions.push_back("CXXABI_1.3.2"); + known_versions.push_back("CXXABI_1.3.3"); known_versions.push_back("CXXABI_LDBL_1.3"); } compat_list::iterator begin = known_versions.begin(); |