http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47921

--- Comment #8 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> 
2011-02-28 23:51:02 UTC ---
Author: paolo
Date: Mon Feb 28 23:50:57 2011
New Revision: 170579

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170579
Log:
2011-02-28  Paolo Carlini  <paolo.carl...@oracle.com>

    PR libstdc++/47921
    * include/std/streambuf (basic_streambuf<>::__safe_gbump,
    __safe_pbump): Add.
    * include/bits/streambuf.tcc (basic_streambuf<>::xgetn,
    xputn): Use the latter.
    * include/bits/streambuf_iterator.h: Likewise.
    * src/strstream.cc: Likewise.
    * src/streambuf.cc: Likewise.
    * src/compatibility.cc: Likewise.
    * src/istream.cc: Likewise.
    * include/bits/fstream.tcc (basic_filebuf<>::xsgetn): Use setg
    instead of gbump.
    * include/std/sstream (basic_stringbuf<>::_M_pbump): Add.
    * include/bits/sstream.tcc (basic_stringbuf<>::seekoff,
    seekpos, _M_sync): Use setg, setp, and _M_pbump.
    * config/abi/pre/gnu.ver: Tweak.


Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/config/abi/pre/gnu.ver
    trunk/libstdc++-v3/include/bits/fstream.tcc
    trunk/libstdc++-v3/include/bits/sstream.tcc
    trunk/libstdc++-v3/include/bits/streambuf.tcc
    trunk/libstdc++-v3/include/bits/streambuf_iterator.h
    trunk/libstdc++-v3/include/std/sstream
    trunk/libstdc++-v3/include/std/streambuf
    trunk/libstdc++-v3/src/compatibility.cc
    trunk/libstdc++-v3/src/istream.cc
    trunk/libstdc++-v3/src/streambuf.cc
    trunk/libstdc++-v3/src/strstream.cc

Reply via email to