From: nathan Date: Wed, 14 Mar 2007 11:37:55 +0000 (+0000) Subject: * testsuite/lib/libstdc++.exp (check_v3_target_fileio, X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b14642ed3f1ed50e4dc20303805c3ae2ac3ac379;p=thirdparty%2Fgcc.git * testsuite/lib/libstdc++.exp (check_v3_target_fileio, check_v3_target_time): New. * testsuite/lib/dg-options.exp (dg-require-fileio, dg-require-time): New. * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Use it. * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Use it. * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Use it. * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Use it. * testsuite/ext/stdio_sync_filebuf/char/1.cc: Use it. * testsuite/ext/stdio_filebuf/char/2.cc: Use it. * testsuite/ext/stdio_filebuf/char/10063-1.cc: Use it. * testsuite/ext/stdio_filebuf/char/10063-2.cc: Use it. * testsuite/ext/stdio_filebuf/char/10063-3.cc: Use it. * testsuite/22_locale/time_put/put/char/12439_1.cc: Use it. * testsuite/22_locale/time_put/put/char/12439_3.cc: Use it. * testsuite/27_io/basic_ofstream/open/char/1.cc: Use it. * testsuite/27_io/basic_ofstream/cons/char/2.cc: Use it. * testsuite/27_io/objects/char/12048-2.cc: Use it. * testsuite/27_io/objects/char/12048-4.cc: Use it. * testsuite/27_io/objects/char/12048-1.cc: Use it. * testsuite/27_io/objects/char/12048-3.cc: Use it. * testsuite/27_io/objects/char/10.cc: Use it. * testsuite/27_io/objects/char/12048-5.cc: Use it. * testsuite/27_io/basic_istream/get/char/2.cc: Use it. * testsuite/27_io/basic_istream/ignore/char/2.cc: Use it. * testsuite/27_io/basic_istream/ignore/char/3.cc: Use it. * testsuite/27_io/basic_istream/getline/char/5.cc: Use it. * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Use it. * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Use it. * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Use it. * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Use it. * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Use it. * testsuite/27_io/basic_istream/tellg/char/1.cc: Use it. * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Use it. * testsuite/27_io/basic_istream/extractors_character/char/4.cc: Use it. * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Use it. * testsuite/27_io/basic_ostream/tellp/char/1.cc: Use it. * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Use it. * testsuite/27_io/basic_ifstream/open/char/1.cc: Use it. * testsuite/27_io/basic_ifstream/cons/char/1.cc: Use it. * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Use it. * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Use it. * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Use it. * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Use it. * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Use it. * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Use it. * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Use it. * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Use it. * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Use it. * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Use it. * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Use it. * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Use it. * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Use it. * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Use it. * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Use it. * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Use it. * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Use it. * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Use it. * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Use it. * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Use it. * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Use it. * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Use it. * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Use it. * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Use it. * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Use it. * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Use it. * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Use it. * testsuite/27_io/basic_filebuf/open/12790-1.cc: Use it. * testsuite/27_io/basic_filebuf/open/char/1.cc: Use it. * testsuite/27_io/basic_filebuf/open/char/2.cc: Use it. * testsuite/27_io/basic_filebuf/open/char/3.cc: Use it. * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Use it. * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Use it. * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Use it. * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Use it. * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Use it. * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Use it. * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Use it. * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Use it. * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Use it. * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Use it. * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Use it. * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Use it. * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Use it. * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Use it. * testsuite/27_io/basic_filebuf/close/12790-1.cc: Use it. * testsuite/27_io/basic_filebuf/close/char/1.cc: Use it. * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Use it. * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Use it. * testsuite/27_io/basic_filebuf/close/char/2.cc: Use it. * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Use it. * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Use it. * testsuite/27_io/basic_filebuf/close/char/4.cc: Use it. * testsuite/27_io/basic_filebuf/underflow/10096.cc: Use it. * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Use it. * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Use it. * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Use it. * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Use it. * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Use it. * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Use it. * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Use it. * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Use it. * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Use it. * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Use it. * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Use it. * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Use it. * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Use it. * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Use it. * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Use it. * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Use it. * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Use it. * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Use it. * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Use it. * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Use it. * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Use it. * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Use it. * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Use it. * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Use it. * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Use it. * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Use it. * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Use it. * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc: Use it. * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc: Use it. * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc: Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122913 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 68055f62c4a2..f6af0df8cf64 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,148 @@ +2007-03-14 Nathan Sidwell + Joseph Myers :: + + * testsuite/lib/libstdc++.exp (check_v3_target_fileio, + check_v3_target_time): New. + * testsuite/lib/dg-options.exp (dg-require-fileio, + dg-require-time): New. + * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Use it. + * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Use it. + * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Use it. + * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Use it. + * testsuite/ext/stdio_sync_filebuf/char/1.cc: Use it. + * testsuite/ext/stdio_filebuf/char/2.cc: Use it. + * testsuite/ext/stdio_filebuf/char/10063-1.cc: Use it. + * testsuite/ext/stdio_filebuf/char/10063-2.cc: Use it. + * testsuite/ext/stdio_filebuf/char/10063-3.cc: Use it. + * testsuite/22_locale/time_put/put/char/12439_1.cc: Use it. + * testsuite/22_locale/time_put/put/char/12439_3.cc: Use it. + * testsuite/27_io/basic_ofstream/open/char/1.cc: Use it. + * testsuite/27_io/basic_ofstream/cons/char/2.cc: Use it. + * testsuite/27_io/objects/char/12048-2.cc: Use it. + * testsuite/27_io/objects/char/12048-4.cc: Use it. + * testsuite/27_io/objects/char/12048-1.cc: Use it. + * testsuite/27_io/objects/char/12048-3.cc: Use it. + * testsuite/27_io/objects/char/10.cc: Use it. + * testsuite/27_io/objects/char/12048-5.cc: Use it. + * testsuite/27_io/basic_istream/get/char/2.cc: Use it. + * testsuite/27_io/basic_istream/ignore/char/2.cc: Use it. + * testsuite/27_io/basic_istream/ignore/char/3.cc: Use it. + * testsuite/27_io/basic_istream/getline/char/5.cc: Use it. + * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Use it. + * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Use it. + * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Use it. + * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Use it. + * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Use it. + * testsuite/27_io/basic_istream/tellg/char/1.cc: Use it. + * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Use it. + * testsuite/27_io/basic_istream/extractors_character/char/4.cc: Use it. + * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Use it. + * testsuite/27_io/basic_ostream/tellp/char/1.cc: Use it. + * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Use it. + * testsuite/27_io/basic_ifstream/open/char/1.cc: Use it. + * testsuite/27_io/basic_ifstream/cons/char/1.cc: Use it. + * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Use it. + * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Use it. + * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Use it. + * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Use it. + * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Use it. + * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Use it. + * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Use it. + * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Use it. + * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Use it. + * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Use it. + * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Use it. + * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Use it. + * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Use it. + * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Use it. + * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Use it. + * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Use it. + * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Use it. + * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Use it. + * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Use it. + * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Use it. + * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Use it. + * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Use it. + * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Use it. + * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Use it. + * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Use it. + * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Use it. + * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Use it. + * testsuite/27_io/basic_filebuf/open/12790-1.cc: Use it. + * testsuite/27_io/basic_filebuf/open/char/1.cc: Use it. + * testsuite/27_io/basic_filebuf/open/char/2.cc: Use it. + * testsuite/27_io/basic_filebuf/open/char/3.cc: Use it. + * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Use it. + * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Use it. + * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Use it. + * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Use it. + * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Use it. + * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Use it. + * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Use it. + * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Use it. + * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Use it. + * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Use it. + * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Use it. + * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Use it. + * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Use it. + * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Use it. + * testsuite/27_io/basic_filebuf/close/12790-1.cc: Use it. + * testsuite/27_io/basic_filebuf/close/char/1.cc: Use it. + * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Use it. + * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Use it. + * testsuite/27_io/basic_filebuf/close/char/2.cc: Use it. + * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Use it. + * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Use it. + * testsuite/27_io/basic_filebuf/close/char/4.cc: Use it. + * testsuite/27_io/basic_filebuf/underflow/10096.cc: Use it. + * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Use it. + * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Use it. + * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Use it. + * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Use it. + * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Use it. + * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Use it. + * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Use it. + * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Use it. + * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Use it. + * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Use it. + * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Use it. + * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Use it. + * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Use it. + * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Use it. + * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Use it. + * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Use it. + * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Use it. + * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Use it. + * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Use it. + * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Use it. + * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Use it. + * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Use it. + * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Use it. + * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Use it. + * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Use it. + * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Use it. + * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Use it. + * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc: Use it. + * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc: Use it. + * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc: Use it. + 2007-03-13 Paolo Carlini * include/tr1/tuple: Only include for std::pair, and diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/10.cc b/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/10.cc index 204ea4c53d21..8b20b5a83fb0 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/10.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/10.cc @@ -18,6 +18,8 @@ // 21.3.7.9 inserters and extractors +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/11.cc b/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/11.cc index 9897bb28778a..ddb8387de1ed 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/11.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/11.cc @@ -18,6 +18,8 @@ // 21.3.7.9 inserters and extractors +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/5.cc b/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/5.cc index 544fa7a87249..726cbe1fb180 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/5.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/5.cc @@ -24,6 +24,8 @@ // working, not to mention other major details like char_traits, and // all of the string class. +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/char/12439_1.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/char/12439_1.cc index 4680c7aecfa7..6496c0c89577 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/char/12439_1.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/char/12439_1.cc @@ -18,6 +18,8 @@ // 22.2.5.3.1 time_put members +// { dg-require-time "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/22_locale/time_put/put/char/12439_3.cc b/libstdc++-v3/testsuite/22_locale/time_put/put/char/12439_3.cc index 4408565350e5..95866c0bf2cc 100644 --- a/libstdc++-v3/testsuite/22_locale/time_put/put/char/12439_3.cc +++ b/libstdc++-v3/testsuite/22_locale/time_put/put/char/12439_3.cc @@ -18,6 +18,8 @@ // 22.2.5.3.1 time_put members +// { dg-require-time "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/12790-1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/12790-1.cc index 93f5b113f4d2..7454eb66b60b 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/12790-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/12790-1.cc @@ -18,6 +18,8 @@ // 27.8.1.3 filebuf member functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/1.cc index 65b28c9eb5b4..cca8a573437e 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/1.cc @@ -23,6 +23,8 @@ // various tests for filebuf::open() and filebuf::close() including // the non-portable functionality in the libstdc++-v3 IO library +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-1.cc index ea7a3d06292b..47a38c747b18 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-1.cc @@ -18,6 +18,8 @@ // 27.8.1.3 filebuf member functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-2.cc index d54139967c36..95a8f4944e79 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-2.cc @@ -16,6 +16,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + // 27.8.1.3 filebuf member functions #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-3.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-3.cc index b3e8c729ed56..d9144a9ecd30 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-3.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-3.cc @@ -16,6 +16,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + // 27.8.1.3 filebuf member functions #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-4.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-4.cc index 2e07d882e9a6..2fd80bab1243 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-4.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-4.cc @@ -16,6 +16,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + // 27.8.1.3 filebuf member functions #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/2.cc index f96e041ecbb4..f517d93442f4 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/2.cc @@ -16,6 +16,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + // 27.8.1.3 filebuf member functions // @require@ %-*.tst %-*.txt // @diff@ %-*.tst %-*.txt diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/4.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/4.cc index 678a75a377e2..7c6e5b742136 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/4.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/4.cc @@ -18,6 +18,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + // 27.8.1.3 filebuf member functions // @require@ %-*.tst %-*.txt // @diff@ %-*.tst %-*.txt diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/1.cc index 3af1d8bd5e48..393580947a9c 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/1.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc index d923032f4aa4..bb1e8387c25e 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc @@ -18,6 +18,8 @@ // 27.5.2.2.3 Get area +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/is_open/char/1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/is_open/char/1.cc index 1f974c0bcd07..01364fd6eac4 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/is_open/char/1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/is_open/char/1.cc @@ -23,6 +23,8 @@ // various tests for filebuf::open() and filebuf::close() including // the non-portable functionality in the libstdc++-v3 IO library +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/open/12790-1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/open/12790-1.cc index ac532dd13a2a..0ee1ef7f2d81 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/open/12790-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/open/12790-1.cc @@ -18,6 +18,8 @@ // 27.8.1.3 filebuf member functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/1.cc index 450e7293327f..1522b5182996 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/1.cc @@ -23,6 +23,8 @@ // various tests for filebuf::open() and filebuf::close() including // the non-portable functionality in the libstdc++-v3 IO library +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/2.cc index bc5eb9be63aa..aabce7b39f86 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/2.cc @@ -23,6 +23,8 @@ // various tests for filebuf::open() and filebuf::close() including // the non-portable functionality in the libstdc++-v3 IO library +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/3.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/3.cc index 07e584a49a32..ef7a6715c016 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/3.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/3.cc @@ -23,6 +23,8 @@ // various tests for filebuf::open() and filebuf::close() including // the non-portable functionality in the libstdc++-v3 IO library +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc index 4cec2267d76f..209890dfaadb 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2.cc index e278ce0a3a42..536e4da8de3e 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/2.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9169.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9169.cc index 03709c126954..45db964a4197 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9169.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9169.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc index add450d3b0d9..efedbf738f34 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9988.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9988.cc index 87951db6f7e8..8ac38cfa1907 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9988.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/9988.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc index f37ff707fdab..d00241c2ac55 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc index 13bf0ed53e83..d1f0b991dd36 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc index 20f89db25c88..e0ec49c5fe58 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc index 40c9d3aacc5d..6b13409310e0 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc index 0ca3b677543a..e5606920ba09 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc index cfaa16ccbeec..732ac849bef6 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-1.cc index 3bb00013d59f..ecbeeb7f1c0c 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-1.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-2.cc index d64a83350a22..f27a839953a6 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-2.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-3.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-3.cc index 67df965ce82f..6ee2b33850ab 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-3.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-3.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-4.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-4.cc index f3e435b5f7ef..30ae7ae99120 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-4.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-4.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc index b55aee5490cb..dc753e83c455 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc index 13d29eb8eca8..f175fceb477d 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc index 149adfda4b82..3a60b4bf8d74 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/11543.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/11543.cc index 18c79d6ddeb2..e66a1e1c8476 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/11543.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/11543.cc @@ -19,6 +19,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc index 03d4b3a0c330..e494c7d6d8c9 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc index 459e12f87c8d..bcd32eb5c622 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc index f74a6eec9f48..1b2ff50fa8b0 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc index 141c97090e0c..8e7fbb461825 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc index ab47d5b4d77b..9c3fd2a980c6 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc index 76bafa713c97..4c5eaaca00a1 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc index bba9412a730f..1616992517a4 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc index 92e8d1d962fc..22e5da818129 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc @@ -20,6 +20,8 @@ // 27.7.1.3 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc index 20342f42edf0..38f25bedaff3 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc @@ -20,6 +20,8 @@ // 27.7.1.3 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc index 79524c6cb790..f8d2531f625a 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc @@ -20,6 +20,8 @@ // 27.7.1.3 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-1.cc index 14381f9d5900..7b0260941fd0 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-1.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-2.cc index bd3a55054c21..128b668d9dca 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-2.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-3.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-3.cc index 461944a31a07..7f0892512db2 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-3.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-3.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc index bac71052f5f2..7708045ab3a1 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc index 562868e790d0..39bcfc57426f 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc index 7cd6a382b52d..604924becc2f 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc index dab22e49e780..27d5c16c5109 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc index 22bd9896d7c4..8fcfa8d72f35 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc index a491e8cd098d..b8afee46bb7f 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc index d6de74099c72..0a7b8b85e663 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc index 043175777840..b7dc3ae54b29 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc index fcdad6217c2a..8bbcd6737d3f 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc index 9b131720e315..e0097ae9e91e 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc @@ -20,6 +20,8 @@ // 27.7.1.3 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc index df8805513a88..5758f6271bd0 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc @@ -20,6 +20,8 @@ // 27.7.1.3 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc index d6d9ea8e4aae..e1adb064682d 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc @@ -20,6 +20,8 @@ // 27.7.1.3 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/1.cc index eb028f5c2f90..4a755b29a190 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/1.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc index ecd845ed763c..dcad84767e49 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc index 22205381f3f3..87e1d5cbbcd1 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc @@ -18,6 +18,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/2.cc index 33e673338b30..f69d24c94469 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/2.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/3.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/3.cc index 61dfd115c3f8..1bb1a7aa70cb 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/3.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/setbuf/char/3.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc index e89f2548596e..1e09e3bafd1d 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc index 19403762934e..4a5fcd7c5edc 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc index 53442a46afb8..6769cafd0336 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc index 536b0489afae..bc1375b279a4 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc index 1f9fe52e6167..3d1256215131 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc index ace01a8c69f7..64db97584729 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc @@ -24,6 +24,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc index 79f0a66b9c6a..74ebfd2a0316 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc @@ -24,6 +24,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc index 6bc696122219..0e62e439e341 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc @@ -24,6 +24,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc index d9b2728bac68..89c11882ffe8 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc @@ -24,6 +24,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/3.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/3.cc index aec6bda7d703..c33d14c6d3b4 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/3.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sgetn/char/3.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/1-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/1-in.cc index 6c05b4d65321..0db502ad8813 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/1-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/1-in.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/1-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/1-io.cc index 86fc89caf5b4..cce68f0f2449 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/1-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/1-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/2-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/2-in.cc index 7064f55ad7e8..204962ed4212 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/2-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/2-in.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/2-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/2-io.cc index 2abd714bcfb0..a5cd61e019e8 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/2-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/snextc/char/2-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc index eb6d64e167c4..5574e2f53b3d 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc index 5725c93d87db..2447da6746de 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc index 8724f62d3d2d..d517cfb5375e 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc index 3b0f8193a34d..245fcf3498ff 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-io.cc index 1f4c311cd4e4..eb602b84267f 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-out.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-out.cc index cf35c744c8a9..c203f3c4fc1e 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-out.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/1-out.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-io.cc index 25e3f6ed0f2c..e2d28b9499d7 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-out.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-out.cc index e912c85260f7..2aa91a7c3143 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-out.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/2-out.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-io.cc index 8781c50af1c8..9711d21162a0 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-out.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-out.cc index 4a0a8a8cedef..871f4b543092 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-out.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/1-out.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-io.cc index 0dfe0ed285f6..5fba10fb7985 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-out.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-out.cc index 375585270e77..3816499d3ef8 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-out.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/2-out.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/9339.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/9339.cc index e4bdbdf7f4c0..45598afc97c5 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/9339.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/9339.cc @@ -16,6 +16,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc index 75ec18c9ff91..c668aaca9411 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc index 9d4382a39c65..04bb4c34f560 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc index ed54713312b2..c853fe707f05 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc index a44d10ffba0c..cf1d7a3bb8f0 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char/9182-1.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char/9182-1.cc index a603ca2867f9..330b74815738 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char/9182-1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char/9182-1.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/10096.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/10096.cc index 047cdce2ca14..5eb06e620f71 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/10096.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/10096.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/2.cc b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/2.cc index c104943632de..66d76c06a5d8 100644 --- a/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/2.cc @@ -20,6 +20,8 @@ // 27.8.1.4 Overridden virtual functions +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_ifstream/cons/char/1.cc b/libstdc++-v3/testsuite/27_io/basic_ifstream/cons/char/1.cc index c925a9802aa3..5a928c1e7856 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ifstream/cons/char/1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ifstream/cons/char/1.cc @@ -20,6 +20,8 @@ // @require@ %-*.tst %-*.txt // @diff@ %-*.tst %-*.txt +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_ifstream/open/char/1.cc b/libstdc++-v3/testsuite/27_io/basic_ifstream/open/char/1.cc index d28701517915..ba4798a5c778 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ifstream/open/char/1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ifstream/open/char/1.cc @@ -20,6 +20,8 @@ // @require@ %-*.tst %-*.txt // @diff@ %-*.tst %-*.txt +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/4.cc b/libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/4.cc index be2831df0743..95f22894cb51 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/4.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/4.cc @@ -20,6 +20,8 @@ // 27.6.1.2.3 basic_istream::operator>> +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/2.cc b/libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/2.cc index eac90fe1fe12..245bf95564b0 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/2.cc @@ -22,6 +22,8 @@ // @require@ %-*.tst %-*.txt // @diff@ %-*.tst %-*.txt +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/get/char/2.cc b/libstdc++-v3/testsuite/27_io/basic_istream/get/char/2.cc index ff3ff13fb555..3ada723de49c 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/get/char/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/get/char/2.cc @@ -22,6 +22,8 @@ // @require@ %-*.tst %-*.txt // @diff@ %-*.tst %-*.txt +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/getline/char/5.cc b/libstdc++-v3/testsuite/27_io/basic_istream/getline/char/5.cc index 1e57c0bd2375..272bc4031031 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/getline/char/5.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/getline/char/5.cc @@ -18,6 +18,8 @@ // 27.6.1.3 unformatted input functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/2.cc b/libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/2.cc index 9aa78a7e1138..b51149be0584 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/2.cc @@ -18,6 +18,8 @@ // 27.6.1.3 unformatted input functions +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/3.cc b/libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/3.cc index bcd4a4db5467..e8fd0f52ae8e 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/3.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/3.cc @@ -22,6 +22,8 @@ // @require@ %-*.tst %-*.txt // @diff@ %-*.tst %-*.txt +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/6746-2.cc b/libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/6746-2.cc index 2f90578d6630..6cc5f0381db9 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/6746-2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/readsome/char/6746-2.cc @@ -26,6 +26,8 @@ // @require@ %-*.tst %-*.txt // @diff@ %-*.tst %-*.txt +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/fstream.cc b/libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/fstream.cc index d2c6eaea513a..b3c92230fba5 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/fstream.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/fstream.cc @@ -23,6 +23,8 @@ // @require@ %-*.tst %-*.txt // @diff@ %-*.tst %-*.txt +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/sstream.cc b/libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/sstream.cc index bde01c3c96a5..30a848c89ef8 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/sstream.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/sstream.cc @@ -23,6 +23,8 @@ // @require@ %-*.tst %-*.txt // @diff@ %-*.tst %-*.txt +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/1.cc b/libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/1.cc index d92d8acdad0e..c087352f4915 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/1.cc @@ -23,6 +23,8 @@ // @require@ %-*.tst %-*.txt // @diff@ %-*.tst %-*.txt +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/fstream.cc b/libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/fstream.cc index 2f64fcf10503..7f14c7359aba 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/fstream.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/fstream.cc @@ -23,6 +23,8 @@ // @require@ %-*.tst %-*.txt // @diff@ %-*.tst %-*.txt +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/sstream.cc b/libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/sstream.cc index f27cfd2c6b85..dc2860b86ba1 100644 --- a/libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/sstream.cc +++ b/libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/sstream.cc @@ -23,6 +23,8 @@ // @require@ %-*.tst %-*.txt // @diff@ %-*.tst %-*.txt +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/2.cc b/libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/2.cc index 6ce60ac8467b..106639c16deb 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/2.cc @@ -20,6 +20,8 @@ // @require@ %-*.tst // @diff@ %-*.tst %-*.txt +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/1.cc b/libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/1.cc index 978c633b07d4..9deecd09b3d3 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/1.cc @@ -20,6 +20,8 @@ // @require@ %-*.tst // @diff@ %-*.tst %-*.txt +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/1.cc b/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/1.cc index f15e3a12a2d9..95c1e31e4ad9 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/1.cc @@ -23,6 +23,8 @@ // @require@ %-*.tst %-*.txt // @diff@ %-*.tst %-*.txt +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc b/libstdc++-v3/testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc index 7ae0a55d7de7..b70848f61aef 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc @@ -23,6 +23,8 @@ // @require@ %-*.tst %-*.txt // @diff@ %-*.tst %-*.txt +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/basic_ostream/tellp/char/1.cc b/libstdc++-v3/testsuite/27_io/basic_ostream/tellp/char/1.cc index d6f7be727ec4..0fc99ebced03 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ostream/tellp/char/1.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ostream/tellp/char/1.cc @@ -20,6 +20,8 @@ // 27.6.2.4 basic_ostream seek members +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/objects/char/10.cc b/libstdc++-v3/testsuite/27_io/objects/char/10.cc index 0c02ccf6727a..8b43e2280fcd 100644 --- a/libstdc++-v3/testsuite/27_io/objects/char/10.cc +++ b/libstdc++-v3/testsuite/27_io/objects/char/10.cc @@ -18,6 +18,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/objects/char/12048-1.cc b/libstdc++-v3/testsuite/27_io/objects/char/12048-1.cc index 70799b24a878..6e18e580b32f 100644 --- a/libstdc++-v3/testsuite/27_io/objects/char/12048-1.cc +++ b/libstdc++-v3/testsuite/27_io/objects/char/12048-1.cc @@ -19,6 +19,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/objects/char/12048-2.cc b/libstdc++-v3/testsuite/27_io/objects/char/12048-2.cc index 9bc75112b47e..c97d3e7f9304 100644 --- a/libstdc++-v3/testsuite/27_io/objects/char/12048-2.cc +++ b/libstdc++-v3/testsuite/27_io/objects/char/12048-2.cc @@ -16,6 +16,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/objects/char/12048-3.cc b/libstdc++-v3/testsuite/27_io/objects/char/12048-3.cc index 2232c1802ff8..75b4eaa5f17c 100644 --- a/libstdc++-v3/testsuite/27_io/objects/char/12048-3.cc +++ b/libstdc++-v3/testsuite/27_io/objects/char/12048-3.cc @@ -16,6 +16,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/27_io/objects/char/12048-4.cc b/libstdc++-v3/testsuite/27_io/objects/char/12048-4.cc index d19d02728bf9..66a8a3b32680 100644 --- a/libstdc++-v3/testsuite/27_io/objects/char/12048-4.cc +++ b/libstdc++-v3/testsuite/27_io/objects/char/12048-4.cc @@ -16,6 +16,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/27_io/objects/char/12048-5.cc b/libstdc++-v3/testsuite/27_io/objects/char/12048-5.cc index 3a230931825b..2184aa23b09b 100644 --- a/libstdc++-v3/testsuite/27_io/objects/char/12048-5.cc +++ b/libstdc++-v3/testsuite/27_io/objects/char/12048-5.cc @@ -23,6 +23,8 @@ // equivalent and interchangable. Currently however, cin.rdbuf()->sungetc() // only returns characters that were read with cin.rdbuf()->sbumpc() +// { dg-require-fileio "" } + // { dg-do run { xfail *-*-* } } #include diff --git a/libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-1.cc b/libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-1.cc index 82539a794d94..1c4483110473 100644 --- a/libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-1.cc +++ b/libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-1.cc @@ -16,6 +16,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-2.cc b/libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-2.cc index 290efda00541..b1fafec0ba06 100644 --- a/libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-2.cc +++ b/libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-2.cc @@ -20,6 +20,8 @@ // causes "sbumpc" to return an incorrect value. // { dg-do run { xfail arm*-*-elf arm*-*-eabi } } +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-3.cc b/libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-3.cc index 2a44bd5796b0..bd8cd96a2eaf 100644 --- a/libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-3.cc +++ b/libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-3.cc @@ -20,6 +20,8 @@ // causes "sbumpc" to return an incorrect value. // { dg-do run { xfail arm*-*-elf arm*-*-eabi } } +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/ext/stdio_filebuf/char/2.cc b/libstdc++-v3/testsuite/ext/stdio_filebuf/char/2.cc index f78f22bc390d..8ac0dc8a7429 100644 --- a/libstdc++-v3/testsuite/ext/stdio_filebuf/char/2.cc +++ b/libstdc++-v3/testsuite/ext/stdio_filebuf/char/2.cc @@ -20,6 +20,8 @@ // stdio_filebuf.h +// { dg-require-fileio "" } + #include #include #include diff --git a/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/1.cc b/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/1.cc index f7961d0289e3..41f5acca5d5b 100644 --- a/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/1.cc +++ b/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/1.cc @@ -18,6 +18,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-1.cc b/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-1.cc index d1929da64a66..a4998ee3128f 100644 --- a/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-1.cc +++ b/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-1.cc @@ -18,6 +18,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-2.cc b/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-2.cc index c1d53d70e31c..58b28a79c01c 100644 --- a/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-2.cc +++ b/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-2.cc @@ -18,6 +18,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-3.cc b/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-3.cc index 42c646a0de2e..3d03ade9b532 100644 --- a/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-3.cc +++ b/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-3.cc @@ -18,6 +18,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-4.cc b/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-4.cc index 1318c73ee822..0717bcabc9cc 100644 --- a/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-4.cc +++ b/libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/12048-4.cc @@ -18,6 +18,8 @@ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, // USA. +// { dg-require-fileio "" } + #include #include diff --git a/libstdc++-v3/testsuite/lib/dg-options.exp b/libstdc++-v3/testsuite/lib/dg-options.exp index e8e740492fbb..ccc3fb69e31d 100644 --- a/libstdc++-v3/testsuite/lib/dg-options.exp +++ b/libstdc++-v3/testsuite/lib/dg-options.exp @@ -26,6 +26,24 @@ proc dg-require-namedlocale { args } { return } +proc dg-require-fileio { args } { + if { ![ check_v3_target_fileio ] } { + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + return + } + return +} + +proc dg-require-time { args } { + if { ![ check_v3_target_time ] } { + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + return + } + return +} + proc dg-require-sharedlib { args } { if { ![ check_v3_target_sharedlib ] } { upvar dg-do-what dg-do-what diff --git a/libstdc++-v3/testsuite/lib/libstdc++.exp b/libstdc++-v3/testsuite/lib/libstdc++.exp index f69481a11ef0..bd79f4bfbc27 100644 --- a/libstdc++-v3/testsuite/lib/libstdc++.exp +++ b/libstdc++-v3/testsuite/lib/libstdc++.exp @@ -495,11 +495,138 @@ proc v3-build_support { } { } } +proc check_v3_target_fileio { } { + global et_fileio_saved + global et_fileio_target_name + global tool + + if { ![info exists et_fileio_target_name] } { + set et_fileio_target_name "" + } + + # If the target has changed since we set the cached value, clear it. + set current_target [current_target_name] + if { $current_target != $et_fileio_target_name } { + verbose "check_v3_target_fileio: `$et_fileio_target_name'" 2 + set et_fileio_target_name $current_target + if [info exists et_fileio_saved] { + verbose "check_v3_target_fileio: removing cached result" 2 + unset et_fileio_saved + } + } + + if [info exists et_fileio_saved] { + verbose "check_v3_target_fileio: using cached result" 2 + } else { + set et_fileio_saved 0 + + # Set up, compile, and execute a C++ test program that tries to use + # the file functions + set src fileio[pid].cc + set exe fileio[pid].x + + set f [open $src "w"] + puts $f "#include " + puts $f "#include " + puts $f "#include " + puts $f "#include " + puts $f "#include " + puts $f "using namespace std;" + puts $f "int main ()" + puts $f "{" + puts $f " int fd = open (\".\", O_RDONLY);" + puts $f " if (fd == -1)" + puts $f " {" + puts $f " int err = errno;" + puts $f " if (err == EIO || err == ENOSYS)" + puts $f " return 1;" + puts $f " }" + puts $f " else" + puts $f " close (fd);" + puts $f " return 0;" + puts $f "}" + close $f + + set lines [v3_target_compile $src $exe executable ""] + file delete $src + + if [string match "" $lines] { + # No error message, compilation succeeded. + set result [${tool}_load "./$exe" "" ""] + set status [lindex $result 0] + remote_file build delete $exe + + verbose "check_v3_target_fileio: status is <$status>" 2 + + if { $status == "pass" } { + set et_fileio_saved 1 + } + } else { + verbose "check_v3_target_fileio: compilation failed" 2 + } + } + return $et_fileio_saved +} + proc check_v3_target_sharedlib { } { global v3-sharedlib return ${v3-sharedlib} } +proc check_v3_target_time { } { + global et_time_saved + global et_time_target_name + global tool + + if { ![info exists et_time_target_name] } { + set et_time_target_name "" + } + + # If the target has changed since we set the cached value, clear it. + set current_target [current_target_name] + if { $current_target != $et_time_target_name } { + verbose "check_v3_target_time: `$et_time_target_name'" 2 + set et_time_target_name $current_target + if [info exists et_time_saved] { + verbose "check_v3_target_time: removing cached result" 2 + unset et_time_saved + } + } + + if [info exists et_time_saved] { + verbose "check_v3_target_time: using cached result" 2 + } else { + set et_time_saved 0 + + # Set up and compile a C++ test program that tries to use + # the time function + set src time[pid].cc + set exe time[pid].x + + set f [open $src "w"] + puts $f "#include " + puts $f "using namespace std;" + puts $f "int main ()" + puts $f "{" + puts $f " time (0);" + puts $f "}" + close $f + + set lines [v3_target_compile $src $exe executable ""] + file delete $src + + if [string match "" $lines] { + # No error message, compilation succeeded. + verbose "check_v3_target_time: compilation succeeded" 2 + remote_file build delete $exe + set et_time_saved 1 + } else { + verbose "check_v3_target_time: compilation failed" 2 + } + } + return $et_time_saved +} + proc check_v3_target_namedlocale { } { global et_namedlocale_saved global et_namedlocale_target_name