gcc/libstdc++-v3/testsuite
Paolo Carlini c56e3d82fc re PR libstdc++/11722 ([3.4 only] Unbuffered filebuf::sgetn is slow)
2004-09-13  Paolo Carlini  <pcarlini@suse.de>

	PR libstdc++/11722
	* include/std/std_fstream.h (xsgetn): Declare only.
	* include/bits/fstream.tcc (xsgetn): Define, optimize for the
	always_noconv() case: when __n > __buflen, copy the available
	buffer and issue a direct read.
	* testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: New.

	* include/bits/fstream.tcc (xsputn): Minor tweak, reorder a
	conditional.

From-SVN: r87453
2004-09-13 22:21:34 +00:00
..
17_intro
18_support
19_diagnostics
20_util
21_strings
22_locale locale_facets.tcc (time_get<>::_M_extract_via_format, case 'S'): Allow for at least one leap-second (as per C99... 2004-08-29 09:04:33 +00:00
23_containers re PR libstdc++/16844 (Explicit instantiation failing) 2004-08-02 04:40:19 +00:00
24_iterators
25_algorithms
26_numerics
27_io 1.cc: New. 2004-08-27 14:45:47 +00:00
backward
config
data
demangle
ext re PR libstdc++/16614 (Excessive resource usage in __mt_alloc) 2004-09-01 22:17:00 +00:00
lib libstdc++.exp: Use gcc wrapper.exp and call libstdc++_maybe_build_wrapper instead of using... 2004-09-13 22:03:02 +00:00
libstdc++-dg
performance re PR libstdc++/11722 ([3.4 only] Unbuffered filebuf::sgetn is slow) 2004-09-13 22:21:34 +00:00
thread
abi_check.cc
Makefile.am
Makefile.in configure.ac: Specify version 1.9.1 in AM_INIT_AUTOMAKE. 2004-08-23 10:18:31 +00:00
printnow.c
testsuite_abi.cc
testsuite_abi.h
testsuite_allocator.cc
testsuite_allocator.h re PR libstdc++/16614 (Excessive resource usage in __mt_alloc) 2004-09-01 22:17:00 +00:00
testsuite_character.h
testsuite_hooks.cc
testsuite_hooks.h
testsuite_io.h
testsuite_performance.h