re PR libstdc++/26211 ([DR 419, US 137 / US 139] basic_istream::tellg, seekg are...
authorPaolo Carlini <pcarlini@suse.de>
Sun, 12 Feb 2006 16:09:41 +0000 (16:09 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sun, 12 Feb 2006 16:09:41 +0000 (16:09 +0000)
commitef6c9873ef9468b155825cc4bf02d1339338103d
tree4c03c7bd501b9c4d92016aed1832fcc8de96eb49
parenteecb13e8597ae0fc9d8770094ed7b9c951dba381
re PR libstdc++/26211 ([DR 419, US 137 / US 139] basic_istream::tellg, seekg are unformatted input functions)

2006-02-12  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/26211
* include/bits/istream.tcc (basic_istream<>::tellg, seekg(pos_type),
seekg(off_type, ios_base::seekdir)): Construct a sentry, as per
27.6.1.3/1.
* testsuite/27_io/basic_istream/seekg/char/26211.cc: New.
* testsuite/27_io/basic_istream/seekg/wchar_t/26211.cc: Likewise.
* testsuite/27_io/basic_istream/tellg/char/26211.cc: Likewise.
* testsuite/27_io/basic_istream/tellg/wchar_t/26211.cc: Likewise.
* testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Adjust.
* testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
* testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
* testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
* testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
* testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.

From-SVN: r110891
12 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/istream.tcc
libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/26211.cc [new file with mode: 0644]
libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/8348-1.cc
libstdc++-v3/testsuite/27_io/basic_istream/seekg/char/8348-2.cc
libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/26211.cc [new file with mode: 0644]
libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc
libstdc++-v3/testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc
libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/26211.cc [new file with mode: 0644]
libstdc++-v3/testsuite/27_io/basic_istream/tellg/char/8348.cc
libstdc++-v3/testsuite/27_io/basic_istream/tellg/wchar_t/26211.cc [new file with mode: 0644]
libstdc++-v3/testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc