]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR libstdc++/33979 (partial)
authorPaolo Carlini <paolo.carlini@oracle.com>
Wed, 20 Aug 2008 19:29:54 +0000 (19:29 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 20 Aug 2008 19:29:54 +0000 (19:29 +0000)
commit5e44d591c87e04e4a9acf6817f729a053dcfbc89
tree02053f4973278ee3f017db7ee1f45c1d1dbb09ae
parent05cee290af053b48b8d3c26cb7c6a20f02666ead
PR libstdc++/33979 (partial)

2008-08-20  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/33979 (partial)
* include/bits/postypes.h (u16streampos, u32streampos): Add.
* include/bits/char_traits.h (char_traits<char16_t>,
char_traits<char32_t>): Add.
* include/bits/stringfwd.h (u16string, u32string): Add.
* include/ext/vstring_fwd.h: Add typedefs for char16_t/char32_t.
* testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
New.
* testsuite/21_strings/char_traits/requirements/
explicit_instantiation/short/1.cc: Likewise.
* testsuite/21_strings/char_traits/requirements/
explicit_instantiation/char32_t/1.cc: Likewise.
* testsuite/21_strings/char_traits/requirements/
explicit_instantiation/wchar_t/1.cc: Likewise.
* testsuite/21_strings/char_traits/requirements/
explicit_instantiation/char16_t/1.cc: Likewise.
* testsuite/21_strings/char_traits/requirements/
explicit_instantiation/char/1.cc: Likewise.
* testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
Likewise.
* testsuite/21_strings/basic_string/requirements/
explicit_instantiation/char32_t/1.cc: Likewise.
* testsuite/21_strings/basic_string/requirements/
explicit_instantiation/wchar_t/1.cc: Likewise.
* testsuite/21_strings/basic_string/requirements/
explicit_instantiation/char16_t/1.cc: Likewise.
* testsuite/21_strings/basic_string/requirements/
explicit_instantiation/char/1.cc: Likewise.
* testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
* testsuite/ext/vstring/requirements/explicit_instantiation/
char32_t/1.cc: Likewise.
* testsuite/ext/vstring/requirements/explicit_instantiation/
char16_t/1.cc: Likewise.

From-SVN: r139339
19 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/char_traits.h
libstdc++-v3/include/bits/postypes.h
libstdc++-v3/include/bits/stringfwd.h
libstdc++-v3/include/ext/vstring_fwd.h
libstdc++-v3/testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/headers/string/types_std_c++0x.cc [new file with mode: 0644]
libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc [new file with mode: 0644]