summaryrefslogtreecommitdiff
path: root/libstdc++-v3/config
diff options
context:
space:
mode:
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>2015-01-16 23:38:35 +0000
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>2015-01-16 23:38:35 +0000
commit47ffd06107b6734e46e445a763a15fc936b0d496 (patch)
tree8c798f7195e89e40829e60d3b8f2b3e02730a5ea /libstdc++-v3/config
parentac60574696f055836ae7e111fb4627e4d4ea04da (diff)
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.ver11
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 dc83ad4f70c4..d23306e7c76f 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;