gcc/libstdc++-v3/src
Benjamin Kosnik 2aacd7357a [multiple changes]
2003-04-28  Petur Runolfsson  <peturr02@ru.is>

        PR libstdc++/9523
        * include/bits/ios_base.h (Init::_S_ios_create,
        Init::_S_ios_destroy):  Remove declarations.
        (Init::_S_create_buffers,
        Init::_S_destroy_buffers):  Declare
        * src/ios.cc (Init::_S_ios_create):  Remove
        (Init::_S_create_buffers):  Create buffers and add to streams.
        (Init::_S_ios_destroy):  Rename to...
        (Init::_S_destroy_buffers):  this.
        (Init::Init):  Only construct streams once.
        (Init::~Init):  Flush streams, don't destroy them.
        (ios_base::sync_with_stdio):  Don't destroy streams, only buffers.
        * testsuite/27_io/ios_base/sync_with_stdio/9523.cc:  New test.
        * testsuite/27_io/objects/char/5.cc:  New test.
        * testsuite/27_io/objects/char/5268.cc:  Avoid undefined behavior.
        * testsuite/27_io/objects/char/6.cc:  New test.
        * testsuite/27_io/objects/char/7.cc:  New test.

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

        * testsuite/27_io/objects/char/8.cc:  New test.

From-SVN: r66177
2003-04-28 17:15:03 +00:00
..
codecvt.cc
complex_io.cc
concept-inst.cc
ctype.cc
demangle.cc demangle.h: Move to.. 2003-03-05 17:57:52 +00:00
ext-inst.cc
fstream-inst.cc
fstream.cc std_fstream.h (basic_filebuf): _M_pback_destroy to _M_destroy_pback. 2003-04-28 04:54:54 +00:00
functexcept.cc
globals.cc locale_classes.h (locale::_Impl): Change _M_names from fixed size array. 2003-04-28 03:41:49 +00:00
io-inst.cc
ios.cc [multiple changes] 2003-04-28 17:15:03 +00:00
istream-inst.cc
limits.cc
locale-inst.cc
locale.cc locale_classes.h (locale::_Impl): Change _M_names from fixed size array. 2003-04-28 03:41:49 +00:00
localename.cc locale_classes.h (locale::_Impl): Change _M_names from fixed size array. 2003-04-28 03:41:49 +00:00
Makefile.am [multiple changes] 2003-02-27 16:57:26 +00:00
Makefile.in [multiple changes] 2003-02-27 16:57:26 +00:00
misc-inst.cc
ostream-inst.cc
sstream-inst.cc
stdexcept.cc
stl-inst.cc
streambuf-inst.cc
string-inst.cc
strstream.cc strstream.cc, [...]: Remove incorrect whitespace added in my previous change. 2003-03-05 22:24:56 +00:00
valarray-inst.cc
wstring-inst.cc