gcc/libstdc++-v3/testsuite/27_io
Paolo Carlini 6725add54e numeric_traits.h: Do not include <limits>.
2007-04-13  Paolo Carlini  <pcarlini@suse.de>

	* include/ext/numeric_traits.h: Do not include <limits>.
	(__numeric_traits_integer::__is_signed, __digits): Add.
	(__numeric_traits_floating::__digits10, __max_exponent10): Add.
	* src/istream.cc (ignore<char>(streamsize, int_type), operator>>
	(basic_istream<char>&, char*), ignore<wchar_t>(streamsize,
	int_type)): Use the latter.
	* src/compatibility.cc (ignore<char>(streamsize),
	ignore<wchar_t>(streamsize)): Likewise.
	* include/ext/vstring_util.h (__vstring_utility<>::_S_compare):
	Likewise.
	* include/bits/stl_memory.h (__get_temporary_buffer): Likewise.
	* include/bits/stl_algobase.h (lexicographical_compare(const char*,
	const char*, const char*, const char*)): Likewise.
	* include/bits/locale_facets.tcc (num_get<>::_M_extract_int(_InIter,
	_InIter, ios_base&, ios_base::iostate&, _ValueT&),
	num_put<>::_M_insert_int(_OutIter, ios_base&, _CharT, _ValueT),
	num_put<>::_M_insert_float(_OutIter, ios_base&, _CharT, char,
	_ValueT), collate<>::do_hash(const _CharT*, const _CharT*)): Likewise.
	* include/bits/basic_string.h (basic_string<>::_S_compare): Likewise.
	* include/bits/istream.tcc (operator>>(short&), operator>>(int&),
	ignore(streamsize), ignore(streamsize, int_type), operator>>
	(basic_istream<>&, _CharT*)): Likewise.
	* include/bits/stl_bvector.h (vector<bool>::max_size): Likewise.
	* include/tr1/functional_hash.h (struct hash<long double>): Likewise.
	* include/std/istream: Do not include <limits>.
	* include/tr1/cmath: Include <limits>.
	* testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
	* testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
	Likewise.
	* testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
	Likewise.
	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
	Likewise.
	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
	Likewise.
	* testsuite/27_io/ios_base/storage/2.cc: Likewise.

	* include/tr1/hashtable: Do not include the whole <iterator>.

From-SVN: r123779
2007-04-13 10:54:37 +00:00
..
basic_filebuf fstream.tcc (basic_filebuf<>::underflow): Don't call codecvt::in at all if _M_ext_next >= _M_ext_end. 2007-03-27 15:51:41 +00:00
basic_fstream [multiple changes] 2007-02-20 18:15:01 +00:00
basic_ifstream libstdc++.exp (check_v3_target_fileio, [...]): New. 2007-03-14 11:37:55 +00:00
basic_ios 3.cc: Fixed type mismatches in explicit instantiations. 2007-02-22 20:57:12 +00:00
basic_iostream [multiple changes] 2007-02-20 18:15:01 +00:00
basic_istream numeric_traits.h: Do not include <limits>. 2007-04-13 10:54:37 +00:00
basic_istringstream [multiple changes] 2007-02-20 18:15:01 +00:00
basic_ofstream libstdc++.exp (check_v3_target_fileio, [...]): New. 2007-03-14 11:37:55 +00:00
basic_ostream 4402.cc: Likewise use std::numeric_limits<>::max(). 2007-03-23 22:30:09 +00:00
basic_ostringstream [multiple changes] 2007-02-20 18:15:01 +00:00
basic_streambuf [multiple changes] 2007-02-20 18:15:01 +00:00
basic_stringbuf [multiple changes] 2007-02-20 18:15:01 +00:00
basic_stringstream [multiple changes] 2007-02-20 18:15:01 +00:00
fpos [multiple changes] 2007-02-20 18:15:01 +00:00
headers functions_std.cc: Without C99 support, _GLIBCXX_USE_WCHAR_T not defined, so dg-require-c-std. 2007-03-22 16:43:41 +00:00
ios_base numeric_traits.h: Do not include <limits>. 2007-04-13 10:54:37 +00:00
manipulators
objects libstdc++.exp (check_v3_target_fileio, [...]): New. 2007-03-14 11:37:55 +00:00
types