Implement C++11 <codecvt> header.
authorJonathan Wakely <jwakely@redhat.com>
Fri, 16 Jan 2015 23:38:35 +0000 (23:38 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Fri, 16 Jan 2015 23:38:35 +0000 (23:38 +0000)
commit28af1fb39dfbf903ccafeafda927d280fd8768d8
tree8c798f7195e89e40829e60d3b8f2b3e02730a5ea
parent0f59f5c12003e547e7557cc09da39c2abd63403d
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.

From-SVN: r219779
libstdc++-v3/ChangeLog
libstdc++-v3/config/abi/pre/gnu.ver
libstdc++-v3/include/Makefile.am
libstdc++-v3/include/Makefile.in
libstdc++-v3/include/std/codecvt [new file with mode: 0644]
libstdc++-v3/src/c++11/codecvt.cc
libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc [new file with mode: 0644]