gcc/libstdc++-v3/include/std
Paolo Carlini b3aaa61791 re PR libstdc++/16251 (bogus default constructor for std::basic_iostream)
2008-02-10  Paolo Carlini  <pcarlini@suse.de>

	PR libstdc++/16251
	* include/std/istream (basic_istream<>::basic_istream()): Call
	this->init().
	(basic_iostream<>::basic_iostream(basic_streambuf<>*)): Don't
	do it here, per 27.6.1.5.1/1.
	* include/std/ostream (basic_ostream<>::basic_ostream()): Call
	this->init().
	* testsuite/27_io/basic_iostream/cons/16251.C: New.

	* testsuite/27_io/basic_iostream/cons/2020.cc: Minor tweaks.

From-SVN: r132214
2008-02-10 15:48:10 +00:00
..
algorithm Add parallel mode. 2007-09-11 22:32:51 +00:00
array re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
bitset auto_ptr.h: Fix comment typos. 2008-01-31 18:44:55 +00:00
c++0x_warning.h acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
complex auto_ptr.h: Fix comment typos. 2008-01-31 18:44:55 +00:00
deque acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
fstream auto_ptr.h: Fix comment typos. 2008-01-31 18:44:55 +00:00
functional functional_hash.h: Do not include ext/numeric_traits.h. 2007-11-20 14:06:53 +00:00
iomanip acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
ios PR libstdc++/28080 (final) 2007-03-11 12:03:34 +00:00
iosfwd iosfwd: Do not include <bits/c++locale.h> and <bits/functexcept.h>. 2007-04-11 10:12:47 +00:00
iostream acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
istream re PR libstdc++/16251 (bogus default constructor for std::basic_iostream) 2008-02-10 15:48:10 +00:00
iterator acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
limits auto_ptr.h: Fix comment typos. 2008-01-31 18:44:55 +00:00
list acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
locale locale_facets.h (class collate, [...]): Move... 2007-04-24 18:57:12 +00:00
map acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
memory boost_shared_ptr.h: Add support for allocators, aliasing, make_shared and rvalue-references. 2007-12-15 22:28:29 +00:00
numeric Add parallel mode. 2007-09-11 22:32:51 +00:00
ostream re PR libstdc++/16251 (bogus default constructor for std::basic_iostream) 2008-02-10 15:48:10 +00:00
queue acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
random re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
regex re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
set acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
sstream [multiple changes] 2008-01-18 08:16:51 +00:00
stack acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
stdexcept auto_ptr.h: Fix comment typos. 2008-01-31 18:44:55 +00:00
streambuf auto_ptr.h: Fix comment typos. 2008-01-31 18:44:55 +00:00
string Add parallel mode. 2007-09-11 22:32:51 +00:00
system_error re PR libstdc++/34538 ([DR 697] combination of sstream, invalid_argument and -std=c++0x breaks valid code) 2007-12-27 12:59:01 +00:00
tuple [multiple changes] 2008-01-18 08:16:51 +00:00
type_traits type_traits (__decay_selector<_Up, [...]): Change according to DR 705. 2007-11-08 14:40:33 +00:00
unordered_map hashtable_policy.h (__lower_bound): Add. 2007-12-25 13:49:54 +00:00
unordered_set hashtable_policy.h (__lower_bound): Add. 2007-12-25 13:49:54 +00:00
utility [multiple changes] 2007-10-08 11:16:51 +00:00
valarray Makefile.am (install-data-local): Remove pch-install rules. 2007-08-22 01:26:43 +00:00
vector acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00