2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
commit1042d6196471d7ee6cd16c628d169757d014e57a
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Dec 2013 23:02:18 +0000 (9 23:02 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Dec 2013 23:02:18 +0000 (9 23:02 +0000)
tree211332ea49f0a2c35da093cec00b3333cffe71c3
parentff3208462a1e26541618fda083d85caf391f5cab
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205837 138bc75d-0d04-0410-961f-82ee72b054a4
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]