gcc/libstdc++-v3/testsuite/data
Benjamin Kosnik 46c4e5d6e9 re PR libstdc++/9024 (Input fails after call to basic_filebuf<>::pubsetbuf(0, 0))
2003-06-05  Benjamin Kosnik  <bkoz@redhat.com>

	PR libstdc++/9024
	* include/bits/fstream.tcc (_M_underflow): Fix for unbuffered.
	* include/bits/stl_algobase.h: Tweak.
	* include/std/std_fstream.h: Move _M_buf_size to...
	* include/std/std_streambuf.h: ...here. Modify.
	* include/bits/streambuf.tcc: Same.
	* testsuite/testsuite_hooks.h: Tweak.
	* testsuite/testsuite_io.h (constraint_filebuf): New.
	* testsuite/27_io/basic_filebuf/sbumpc/char/1.cc: Split into...
	* testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: New.
	* testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: New.
	* testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: New.
	* testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: New.
	* testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: New.
	* testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: New.
	* testsuite/27_io/basic_filebuf/sgetc/char/1.cc: Split into...
	* testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: New.
	* testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: New.
	* testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: New.
	* testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: New.
	* testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: New.
	* testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: New.
	* testsuite/27_io/basic_filebuf/sgetn/char/1.cc: Split into...
	* testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: New.
	* testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: New.
	* testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: New.
	* testsuite/27_io/basic_filebuf/sgetn/char/2.cc: Split into...
	* testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: New.
	* testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: New.
	* testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: New.
	* testsuite/27_io/basic_filebuf/sgetn/char/3.cc: New.
	* testsuite/27_io/basic_filebuf/snextc/char/1.cc: Split into...
	* testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: New.
	* testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: New.
	* testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: New.
	* testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: New.
	* testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: New.
	* testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: New.
	* testsuite/27_io/basic_filebuf/sputc/char/1.cc: Split into...
	* testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: New.
	* testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: New.
	* testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: New.
	* testsuite/27_io/basic_filebuf/sputc/char/2.cc: Split into...
	* testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: New.
	* testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: New.
	* testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: New.
	* testsuite/27_io/basic_filebuf/sputn/char/1.cc: Split into...
	* testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: New.
	* testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: New.
	* testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: New.
	* testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: New.
	* testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: New.
	* testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: New.
	* testsuite/data/sgetc.txt: New.
	* testsuite/data/sgetn.txt: New.

From-SVN: r67524
2003-06-06 00:19:17 +00:00
..
filebuf_members-1.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
filebuf_members-1.txt Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
filebuf_virtuals-1.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
filebuf_virtuals-1.txt Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
filebuf_virtuals-2.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
filebuf_virtuals-3.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
ifstream_members-1.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
ifstream_members-1.txt Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
ios_base_members_static-1.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
istream_extractor_other-1.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
istream_extractor_other-1.txt Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
istream_extractor_other-2.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
istream_seeks-1.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
istream_seeks-1.txt Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
istream_seeks-2.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
istream_seeks-3.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
istream_unformatted-1.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
istream_unformatted-1.txt Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
ofstream_members-1.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
ostream_inserter_char-1.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
ostream_inserter_char-1.txt Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
ostream_inserter_other-1.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
ostream_inserter_other-2.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
ostream_seeks-1.tst Reshuffle 27_io testsuite. 2003-04-10 07:15:40 +00:00
sgetc.txt re PR libstdc++/9024 (Input fails after call to basic_filebuf<>::pubsetbuf(0, 0)) 2003-06-06 00:19:17 +00:00
sgetn.txt re PR libstdc++/9024 (Input fails after call to basic_filebuf<>::pubsetbuf(0, 0)) 2003-06-06 00:19:17 +00:00