]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/59427.cc
re PR libstdc++/59427 (Opening with ios::in | ios::app does not allow appending)
authorPaolo Carlini <paolo.carlini@oracle.com>
Mon, 9 Dec 2013 23:02:18 +0000 (23:02 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 9 Dec 2013 23:02:18 +0000 (23:02 +0000)
commit03fd2f60926c3730ff269a7aa9b05985ccf54273
tree211332ea49f0a2c35da093cec00b3333cffe71c3
parentf0c6059cdcd8686feb7a3f1cabf6f2f690573a05
re PR libstdc++/59427 (Opening with ios::in | ios::app does not allow appending)

2013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/59427
* include/bits/fstream.tcc (basic_filebuf<>::overflow,
basic_filebuf<>::xsputn): Per lwg/596, ios_base::app implies
ios_base:out.
* include/std/fstream (basic_filebuf<>::_M_set_buffer): Likewise.
* testsuite/27_io/basic_filebuf/sputc/char/59427.cc: New.
* testsuite/27_io/basic_filebuf/sputn/char/59427.cc: Likewise.

From-SVN: r205837
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/fstream.tcc
libstdc++-v3/include/std/fstream
libstdc++-v3/testsuite/27_io/basic_filebuf/sputc/char/59427.cc [new file with mode: 0644]
libstdc++-v3/testsuite/27_io/basic_filebuf/sputn/char/59427.cc [new file with mode: 0644]