patches to move to gcc-3_2-branch

Paolo Carlini pcarlini@unitus.it
Mon Nov 25 12:51:00 GMT 2002


Benjamin Kosnik wrote:

>Hey y'all. I guess 3.2.1 finally shipped, so the gcc-3_2-branch is out
>of freeze mode.
>
>I'm also getting out of freeze mode myself.
>
>So, one of the things I'd like to do is sync gcc-3_2-branch with
>mainline. What patches should go in, what should stay out, etc?
>
As far as the work I have personally followed/participated is concerned, 
I propose moving the following ones:

2002-11-20  Benjamin Kosnik  <bkoz@redhat.com>
            Jonathan Lennox  <lennox@cs.columbia.edu>

    * include/bits/streambuf.tcc (__copy_streambufs):
    Revert previous fix for the interactive half of
    libstdc++/6745, use _M_buf_size_opt to set dynamically
    the correct buffer size.

2002-11-18  Jonathan Lennox  <lennox@cs.columbia.edu>

    * include/bits/streambuf.tcc (__copy_streambufs): verify
    __sbin->gptr() + __bufsize < __sbin->egptr() before using.
    * testsuite/27_io/ostream_inserter_other.cc (test_buffer_4): Add.
    (test05): Use test_buffer_4.  Delete unused ostringstream
    variables.

2002-11-18  Paolo Carlini  <pcarlini@unitus.it>

    PR libstdc++/6745 (continued)
    * include/bits/streambuf.tcc (__copy_streambufs):
    Deal with interactive input by using isatty as in the
    fix for libstdc++/8399.

2002-11-15  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

    * src/ios.cc [_GLIBCPP_HAVE_UNISTD_H]: Include unistd.h.

2002-11-15  Paolo Carlini  <pcarlini@unitus.it>
            Loren J. Rittle  <ljrittle@acm.org>

    PR libstdc++/8399
    * acinclude.m4
    (GLIBCPP_CHECK_UNISTD_DECL_AND_LINKAGE_1): New macro to
    check for unistd.h functions.
    (GLIBCPP_CHECK_UNISTD_SUPPORT): New macro, check for isatty
    in unistd.h.
    * configure.in: Call here.
    * src/ios.cc (ios_base::Init::_S_ios_create(bool)):
    Use _GLIBCPP_HAVE_ISATTY: ifdef, in case of interactive
    input __in_size = 1 even when sync_with_stdio is false;
    otherwise fall back to __in_size = 1.
    * aclocal.m4: Regenerate.
    * config.h.in: Regenerate.
    * configure: Regenerate.

Ciao,
Paolo.



More information about the Libstdc++ mailing list