gcc/libstdc++-v3/testsuite/22_locale
Jonathan Wakely 4d82561eee libstdc++/69703 ignore endianness in codecvt_utf8
Backport from mainline
2016-04-20  Jonathan Wakely  <jwakely@redhat.com>

	PR libstdc++/69703
	* src/c++11/codecvt.cc (__codecvt_utf8_base<char16_t>::do_in,
	__codecvt_utf8_utf16_base<char16_t>::do_in): Fix mask operations.

Backport from mainline
2016-04-19  Jonathan Wakely  <jwakely@redhat.com>

	PR libstdc++/69703
	* src/c++11/codecvt.cc (__codecvt_utf8_base<char16_t>::do_in)):
	Override endianness bit in mode.
	* testsuite/22_locale/codecvt/codecvt_utf8/69703.cc: New test.
	* testsuite/22_locale/codecvt/codecvt_utf8_utf16/66855.cc: Test
	that little_endian mode is ignored.
	* testsuite/experimental/filesystem/path/native/string.cc: New test.

From-SVN: r236734
2016-05-25 17:41:42 +01:00
..
classification Update copyright years. 2015-01-05 13:33:28 +01:00
codecvt libstdc++/69703 ignore endianness in codecvt_utf8 2016-05-25 17:41:42 +01:00
codecvt_byname Add C++11 std::string constructors for locales and facets. 2015-01-20 11:50:51 +00:00
collate Update copyright years. 2015-01-05 13:33:28 +01:00
collate_byname Add C++11 std::string constructors for locales and facets. 2015-01-20 11:50:51 +00:00
conversions re PR libstdc++/66441 (wstring_convert not working correctly) 2015-06-08 14:42:51 +01:00
ctype Update copyright years. 2015-01-05 13:33:28 +01:00
ctype_base Update copyright years. 2015-01-05 13:33:28 +01:00
ctype_byname Add C++11 std::string constructors for locales and facets. 2015-01-20 11:50:51 +00:00
facet Update copyright years. 2015-01-05 13:33:28 +01:00
global_templates Update copyright years. 2015-01-05 13:33:28 +01:00
headers Update copyright years. 2015-01-05 13:33:28 +01:00
locale acinclude.m4: Fix typo in comment. 2015-01-16 15:02:35 +00:00
messages Update copyright years. 2015-01-05 13:33:28 +01:00
messages_byname Add C++11 std::string constructors for locales and facets. 2015-01-20 11:50:51 +00:00
money_get Update copyright years. 2015-01-05 13:33:28 +01:00
money_put Update copyright years. 2015-01-05 13:33:28 +01:00
moneypunct Update copyright years. 2015-01-05 13:33:28 +01:00
moneypunct_byname Add C++11 std::string constructors for locales and facets. 2015-01-20 11:50:51 +00:00
num_get Update copyright years. 2015-01-05 13:33:28 +01:00
num_put Update copyright years. 2015-01-05 13:33:28 +01:00
numpunct Update copyright years. 2015-01-05 13:33:28 +01:00
numpunct_byname Add C++11 std::string constructors for locales and facets. 2015-01-20 11:50:51 +00:00
time_get Update copyright years. 2015-01-05 13:33:28 +01:00
time_put Update copyright years. 2015-01-05 13:33:28 +01:00