diff options
author | redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-01-16 23:38:35 +0000 |
---|---|---|
committer | redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-01-16 23:38:35 +0000 |
commit | 47ffd06107b6734e46e445a763a15fc936b0d496 (patch) | |
tree | 8c798f7195e89e40829e60d3b8f2b3e02730a5ea /libstdc++-v3/config | |
parent | ac60574696f055836ae7e111fb4627e4d4ea04da (diff) | |
download | gcc-47ffd06107b6734e46e445a763a15fc936b0d496.tar.gz |
Implement C++11 <codecvt> header.
* config/abi/pre/gnu.ver: Export new symbols.
* include/Makefile.am: Add codecvt.
* include/Makefile.in: Regenerate.
* include/std/codecvt: New header.
* src/c++11/codecvt.cc (__codecvt_utf8_base, __codecvt_utf16_base,
__codecvt_utf8_utf16_base): Define specializations.
* testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc: New.
* testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc: New.
* testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc:
New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219779 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/config')
-rw-r--r-- | libstdc++-v3/config/abi/pre/gnu.ver | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libstdc++-v3/config/abi/pre/gnu.ver b/libstdc++-v3/config/abi/pre/gnu.ver index dc83ad4f70c..d23306e7c76 100644 --- a/libstdc++-v3/config/abi/pre/gnu.ver +++ b/libstdc++-v3/config/abi/pre/gnu.ver @@ -1769,6 +1769,17 @@ GLIBCXX_3.4.21 { std::__atomic_futex_unsigned_base*; }; + # codecvt_utf8 etc. + _ZNKSt19__codecvt_utf8_base*; + _ZNSt19__codecvt_utf8_base*; + _ZT[ISV]St19__codecvt_utf8_base*; + _ZNKSt20__codecvt_utf16_base*; + _ZNSt20__codecvt_utf16_base*; + _ZT[ISV]St20__codecvt_utf16_base*; + _ZNKSt25__codecvt_utf8_utf16_base*; + _ZNSt25__codecvt_utf8_utf16_base*; + _ZT[ISV]St25__codecvt_utf8_utf16_base*; + } GLIBCXX_3.4.20; |