gcc/libstdc++-v3/testsuite/27_io
Paolo Carlini 2ca2a8990a PR libstdc++/26211 + N3168
2010-11-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR libstdc++/26211 + N3168
	* include/bits/istream.tcc (basic_istream<>::tellg, seekg(pos_type),
	seekg(off_type, ios_base::seekdir)): Construct a sentry.
	(basic_istream<>::tellg, seekg(pos_type), seekg(off_type,
	ios_base::seekdir, putback, unget)): Clear eofbit first, per N3168.  
	* testsuite/27_io/basic_istream/seekg/char/26211.cc: New.
	* testsuite/27_io/basic_istream/seekg/wchar_t/26211.cc: Likewise.
	* testsuite/27_io/basic_istream/tellg/char/26211.cc: Likewise.
	* testsuite/27_io/basic_istream/tellg/wchar_t/26211.cc: Likewise.
	* testsuite/27_io/basic_istream/tellg/char/8348.cc: Tweak.
	* testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.

From-SVN: r166911
2010-11-18 17:21:35 +00:00
..
basic_filebuf re PR libstdc++/45841 (r164529 cris-elf libstdc++ 27_io/basic_filebuf/seekoff/char/2-io.cc) 2010-10-06 00:17:28 +00:00
basic_fstream Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
basic_ifstream Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
basic_ios [multiple changes] 2010-09-15 10:46:39 +00:00
basic_iostream c++config (std::size_t, [...]): Provide typedefs. 2010-06-03 19:15:56 +00:00
basic_istream PR libstdc++/26211 + N3168 2010-11-18 17:21:35 +00:00
basic_istringstream Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
basic_ofstream c++config (std::size_t, [...]): Provide typedefs. 2010-06-03 19:15:56 +00:00
basic_ostream [multiple changes] 2010-09-15 10:46:39 +00:00
basic_ostringstream order_statistics_imp.hpp: Avoid -Wall warnings. 2010-06-08 00:45:02 +00:00
basic_streambuf [multiple changes] 2010-09-15 10:46:39 +00:00
basic_stringbuf [multiple changes] 2010-09-15 10:46:39 +00:00
basic_stringstream Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
fpos order_statistics_imp.hpp: Avoid -Wall warnings. 2010-06-08 00:45:02 +00:00
headers libstdc++.exp: Set additional_prunes. 2010-06-15 17:05:22 -04:00
ios_base libstdc++: N3126 draft support. 2010-11-01 22:35:28 -04:00
manipulators [multiple changes] 2010-09-15 10:46:39 +00:00
objects [multiple changes] 2010-09-15 10:46:39 +00:00
types order_statistics_imp.hpp: Avoid -Wall warnings. 2010-06-08 00:45:02 +00:00
rvalue_streams.cc update license 2009-07-31 23:56:47 -04:00