This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: New AIX regressions


	The failures disappear when I revert


2002-04-30  Benjamin Kosnik  <bkoz@redhat.com>

        * include/ext/stdio_filebuf.h: New file.
        * include/ext/enc_filebuf.h: New file.  
        * config/io/basic_file_stdio.h (__basic_file::sys_open): Add fd ctor.
        * config/io/basic_file_stdio.cc: Same.  
        * include/bits/fstream.tcc (filebuf::_M_allocate_internal_buffer):
        Remove _M_unbuf hacks.
        (filebuf::_M_destroy_internal_buffer): Same.
        (filebuf::filebuf(cfile, openmode, int_type): Remove definition.
        (filebuf::fd): Remove.
        * include/std/std_fstream.h (filebuf::_M_unbuf): Remove.
        (filebuf::filebuf(__c_file*, openmode, int_type)): Remove.
        (filebuf::fd): Remove.  
        * src/ios.cc (ios_base::_S_ios_create): Change to use specialized
        filebufs.
        (ios_base::_S_ios_destroy): Same.
        * src/misc-inst.cc (file_filebuf<char>): Add instantiation.
        * include/Makefile.am (ext_headers): Add ext_filebuf.h,
        stdio_filebuf.h.  * include/Makefile.in: Regenerate.

2002-04-30  Benjamin Kosnik  <bkoz@redhat.com>

        PR libstdc++/6511
        * config/os/solaris/solaris2.7/bits/ctype_noninline.h: Fix typo.

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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]