gcc/libstdc++-v3/testsuite
Jonathan Wakely 71a16cd8bc Add C++11 std::string constructors for locales and facets.
* config/abi/pre/gnu.ver: Export new constructors.
	* include/bits/codecvt.h (codecvt_byname): Add string constructor.
	(codecvt_byname<char16_t>, codecvt_byname<char32_t>): Define explicit
	specializations and declare explicit instantiations.
	* include/bits/locale_classes.h (locale, collate_byname): Add string
	constructors.
	* include/bits/locale_facets.h (ctype_byname, numpunct_byname):
	Likewise.
	* include/bits/locale_facets_nonio.h (time_get_byname,
	time_put_byname, moneypunct_byname, messages_byname): Likewise.
	* src/c++11/codecvt.cc (codecvt_byname<char16_t>,
	codecvt_byname<char32_t>): Define explicit instantiations.
	* src/c++11/locale-inst.cc (time_put_byname, codecvt_byname):
	Instantiate string constructors.
	(ctype_byname): Define string constructor.
	* testsuite/22_locale/codecvt_byname/1.cc: New.
	* testsuite/22_locale/collate_byname/1.cc: New.
	* testsuite/22_locale/ctype_byname/2.cc: New.
	* testsuite/22_locale/messages_byname/1.cc: New.
	* testsuite/22_locale/moneypunct_byname/1.cc: New.
	* testsuite/22_locale/numpunct_byname/1.cc: New.

From-SVN: r219887
2015-01-20 11:50:51 +00:00
..
17_intro Update copyright years. 2015-01-05 13:33:28 +01:00
18_support Update copyright years. 2015-01-05 13:33:28 +01:00
19_diagnostics Update copyright years. 2015-01-05 13:33:28 +01:00
20_util re PR libstdc++/56785 (std::tuple of two elements does not apply empty base class optimization when one of its elements is a std::tuple with two elements) 2015-01-17 00:21:41 +00:00
21_strings Update copyright years. 2015-01-05 13:33:28 +01:00
22_locale Add C++11 std::string constructors for locales and facets. 2015-01-20 11:50:51 +00:00
23_containers Update copyright years. 2015-01-05 13:33:28 +01:00
24_iterators range_access.h (begin, end): Use _GLIBCXX14_CONSTEXPR on overloads for arrays. 2015-01-19 14:37:03 +00:00
25_algorithms re PR libstdc++/64646 (New overloads of std::is_permutation dereference past-the-end iterator) 2015-01-18 16:31:06 +00:00
26_numerics Update copyright years. 2015-01-05 13:33:28 +01:00
27_io Update copyright years. 2015-01-05 13:33:28 +01:00
28_regex re PR libstdc++/64649 (regex_traits::lookup_classname() only works with random access iterators) 2015-01-19 23:00:13 +00:00
29_atomics re PR libstdc++/64658 (std::atomic_init() undefined) 2015-01-20 11:50:43 +00:00
30_threads Update copyright years. 2015-01-05 13:33:28 +01:00
abi Update copyright years. 2015-01-05 13:33:28 +01:00
backward Update copyright years. 2015-01-05 13:33:28 +01:00
config Update copyright years. 2015-01-05 13:33:28 +01:00
data
decimal Update copyright years. 2015-01-05 13:33:28 +01:00
experimental re PR c++/64356 (Some constexpr expressions not recognized as constexpr) 2015-01-13 16:04:43 -05:00
ext Update copyright years. 2015-01-05 13:33:28 +01:00
lib Update copyright years. 2015-01-05 13:33:28 +01:00
libstdc++-abi Update copyright years. 2015-01-05 13:33:28 +01:00
libstdc++-dg Update copyright years. 2015-01-05 13:33:28 +01:00
libstdc++-prettyprinters Update copyright years. 2015-01-05 13:33:28 +01:00
libstdc++-xmethods Update copyright years. 2015-01-05 13:33:28 +01:00
performance Update copyright years. 2015-01-05 13:33:28 +01:00
tr1 Update copyright years. 2015-01-05 13:33:28 +01:00
tr2 Update copyright years. 2015-01-05 13:33:28 +01:00
util re PR libstdc++/60132 (C++11: lack of is_trivially_copy_constructible) 2015-01-08 16:24:55 +00:00
Makefile.am Update copyright years. 2015-01-05 13:33:28 +01:00
Makefile.in New std::string implementation. 2014-12-19 18:16:39 +00:00