re PR libstdc++/9555 (ostream inserters fail to set badbit on exception)
authorBenjamin Kosnik <bkoz@redhat.com>
Fri, 18 Apr 2003 03:46:44 +0000 (03:46 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Fri, 18 Apr 2003 03:46:44 +0000 (03:46 +0000)
commit06e7ca50abc3a0a39798d38672110abbd3a8dcc3
tree0326c2a9b128a7129dc87509b792fbd101ddc13d
parent3cfbe1789af22c094c85d57fcfbbdd279444d062
re PR libstdc++/9555 (ostream inserters fail to set badbit on exception)

2003-04-17  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/9555
* include/bits/ostream.tcc: Catch all exceptions for formatted
output, instead of std::exception and derivatives.
* include/bits/istream.tcc: Same.
* testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
* testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
* testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
* testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
* testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
* testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
New.

From-SVN: r65770
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/istream.tcc
libstdc++-v3/include/bits/ostream.tcc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc [new file with mode: 0644]
libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc [new file with mode: 0644]
libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc [new file with mode: 0644]
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc [new file with mode: 0644]
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc [new file with mode: 0644]
libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc [new file with mode: 0644]