This is the mail archive of the
libstdc++-cvs@gcc.gnu.org
mailing list for the libstdc++ project.
gcc/libstdc++-v3 ChangeLog config/io/basic_fil ...
- From: bkoz at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org, libstdc++-cvs at gcc dot gnu dot org
- Date: 30 Apr 2002 08:27:22 -0000
- Subject: gcc/libstdc++-v3 ChangeLog config/io/basic_fil ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcc-3_1-branch
Changes by: bkoz@gcc.gnu.org 2002-04-30 01:27:22
Modified files:
libstdc++-v3 : ChangeLog
libstdc++-v3/config/io: basic_file_stdio.cc basic_file_stdio.h
libstdc++-v3/include/bits: fstream.tcc streambuf_iterator.h
libstdc++-v3/src: ios.cc
libstdc++-v3/testsuite/27_io: ios_base_storage.cc
narrow_stream_objects.cc
Log message:
2002-04-29 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/5820
* include/bits/fstream.tcc (basic_filebuf::_M_underflow_common):
Check for eof.
* include/bits/streambuf_iterator.h: Match stream_iterator.h.
(istreambuf_iterator::operator++): Invalidate on eof.
(istreambuf_iterator::operator++(int)): Same.
(istreambuf_iterator::operator*): Same.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_1-branch&r1=1.1057.2.89&r2=1.1057.2.90
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/config/io/basic_file_stdio.cc.diff?cvsroot=gcc&only_with_tag=gcc-3_1-branch&r1=1.2.2.1&r2=1.2.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/config/io/basic_file_stdio.h.diff?cvsroot=gcc&only_with_tag=gcc-3_1-branch&r1=1.3.2.1&r2=1.3.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/bits/fstream.tcc.diff?cvsroot=gcc&only_with_tag=gcc-3_1-branch&r1=1.25.2.8&r2=1.25.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/bits/streambuf_iterator.h.diff?cvsroot=gcc&only_with_tag=gcc-3_1-branch&r1=1.5&r2=1.5.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/src/ios.cc.diff?cvsroot=gcc&only_with_tag=gcc-3_1-branch&r1=1.24.2.4&r2=1.24.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/ios_base_storage.cc.diff?cvsroot=gcc&only_with_tag=gcc-3_1-branch&r1=1.3.14.1&r2=1.3.14.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/narrow_stream_objects.cc.diff?cvsroot=gcc&only_with_tag=gcc-3_1-branch&r1=1.6.14.1&r2=1.6.14.2