gcc/libstdc++-v3/doc/xml/manual
Paolo Carlini 5ef46f9559 PR libstdc++/32422, DR 23 [Ready in R60]
2008-09-23  Paolo Carlini  <paolo.carlini@oracle.com>

	PR libstdc++/32422, DR 23 [Ready in R60]
	* config/locale/gnu/c_locale.cc (__convert_to_v(const char*, float&,
	ios_base::iostate&, const __c_locale&), __convert_to_v(const char*,
	double&, ios_base::iostate&, const __c_locale&), __convert_to_v(const
	char*, long double&, ios_base::iostate&, const __c_locale&)): Implement
	DR 23 and deal correctly with broken exponents.
	* config/locale/generic/c_locale.cc (__convert_to_v(const char*,
	float&, ios_base::iostate&, const __c_locale&), __convert_to_v(const
	char*, double&, ios_base::iostate&, const __c_locale&),
	__convert_to_v(const char*, long double&, ios_base::iostate&, const
	__c_locale&)): Likewise.
	* include/bits/locale_facets.tcc (num_get<>::_M_extract_int(_InIter,
	_InIter, ios_base&, ios_base::iostate&, _ValueT&)): Likewise.
	(num_get<>::_M_extract_float(_InIter, _InIter, ios_base&,
	ios_base::iostate&, string&): Change grouping check to set instead of
	OR failbit; do not check for eofbit here...
	(num_get<>::do_get(iter_type, iter_type, ios_base&,
	ios_base::iostate&, float&), num_get<>::do_get(iter_type, iter_type,
	ios_base&, ios_base::iostate&, double&), num_get<>::do_get(iter_type,
	iter_type, ios_base&, ios_base::iostate&, long double&),
	num_get<>::__do_get(iter_type, iter_type, ios_base&,
	ios_base::iostate&, double&)): ... do it here instead.
	(num_get<>::do_get(iter_type, iter_type, ios_base&,
	ios_base::iostate&, bool&)): Implement DR 23.
	(num_get<>::do_get(iter_type, iter_type, ios_base&,
	ios_base::iostate&, void*&)): Adjust.
	* doc/xml/manual/intro.xml: Add and entry for DR 23.
	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
	Adjust.
	* testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
	Likewise.
	* testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
	* testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
	* testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
	* testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
	* testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
	* testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
	* testsuite/22_locale/num_get/get/char/10.cc: Likewise.
	* testsuite/22_locale/num_get/get/char/12.cc: Likewise.
	* testsuite/22_locale/num_get/get/char/15.cc: Likewise.
	* testsuite/22_locale/num_get/get/char/16.cc: Likewise.

From-SVN: r140574
2008-09-23 00:47:02 +00:00
..
abi.xml abi.xml: Update for new releases. 2008-09-09 22:42:23 +00:00
algorithms.xml
allocator.xml re PR libstdc++/36451 (Broken links in libstdc++ online documentation) 2008-07-10 01:41:29 +00:00
appendix_contributing.xml
appendix_free.xml
appendix_porting.xml
auto_ptr.xml
backwards_compatibility.xml
bitmap_allocator.xml
build_hacking.xml
codecvt.xml
concurrency.xml
configure.xml Makefile.am: Edit xml file list. 2008-08-28 00:44:45 +00:00
containers.xml
ctype.xml
debug_mode.xml
debug.xml Makefile.am: Edit xml file list. 2008-08-28 00:44:45 +00:00
diagnostics.xml
evolution.xml
extensions.xml
internals.xml
intro.xml PR libstdc++/32422, DR 23 [Ready in R60] 2008-09-23 00:47:02 +00:00
io.xml
iterators.xml
locale.xml * doc/xml/manual/locale.xml: Fix typo. 2008-09-04 21:10:14 +01:00
localization.xml
messages.xml
mt_allocator.xml
numerics.xml
parallel_mode.xml parallel_mode.xml: Clarify use of explicit parallel algorithms. 2008-06-24 18:34:52 +00:00
prerequisites.xml Makefile.am: Edit xml file list. 2008-08-28 00:44:45 +00:00
shared_ptr.xml
spine.xml
status_cxx200x.xml
status_cxx1998.xml
status_cxxtr1.xml
strings.xml
support.xml
test.xml Makefile.am: Edit xml file list. 2008-08-28 00:44:45 +00:00
using.xml parallel_mode.xml: Clarify use of explicit parallel algorithms. 2008-06-24 18:34:52 +00:00
utilities.xml