gcc/libstdc++-v3/config/locale
Paolo Carlini 1d9aba8105 re PR libstdc++/38368 (locale(const char* std_name) may create locale with broken facets)
2008-12-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR libstdc++/38368
	* config/locale/gnu/numeric_members.cc (numpunct<char>::
	_M_initialize_numpunct, numpunct<wchar_t>::_M_initialize_numpunct):
	Fix for THOUSANDS_SEP == '\0' consistently with "C" locale.
	* config/locale/gnu/monetary_members.cc (moneypunct<char, true>::
	_M_initialize_moneypunct, moneypunct<char, false>::
	_M_initialize_moneypunct, moneypunct<wchar_t, true>::
	_M_initialize_moneypunct, moneypunct<wchar_t, false>::
	_M_initialize_moneypunct): Fix for __MON_DECIMAL_POINT == '\0' or
	__MON_THOUSANDS_SEP == '\0' consistently with "C" locale.
	* testsuite/22_locale/locale/cons/38368.cc: New.

From-SVN: r142439
2008-12-04 17:16:27 +00:00
..
darwin ctype_members.cc (ctype<char>::_M_narrow_init, [...]): Don't define here. 2008-09-10 17:37:30 +00:00
generic c_locale.cc (__convert_to_v): Fix !__FLT_HAS_INFINITY__ case. 2008-10-01 16:16:19 -07:00
gnu re PR libstdc++/38368 (locale(const char* std_name) may create locale with broken facets) 2008-12-04 17:16:27 +00:00
ieee_1003.1-2001