public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/12790] New: basic_filebuf doesn't handle stateful encodings
@ 2003-10-27 14:35 peturr02 at ru dot is
2003-10-27 14:51 ` [Bug libstdc++/12790] " peturr02 at ru dot is
` (8 more replies)
0 siblings, 9 replies; 10+ messages in thread
From: peturr02 at ru dot is @ 2003-10-27 14:35 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12790
Summary: basic_filebuf doesn't handle stateful encodings
Product: gcc
Version: 3.4
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: libstdc++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: peturr02 at ru dot is
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: i686-pc-linux-gnu
GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu
basic_filebuf currently doesn't handle stateful encodings. In particular:
1) codecvt::unshift is not called from seekoff, seekpos and close.
2) seekoff and seekpos don't store the current state in the returned object.
3) seekpos doesn't retrieve the state from the argument.
4) seekoff doesn't set the state to the initial state on seek-to-beginning.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/12790] basic_filebuf doesn't handle stateful encodings
2003-10-27 14:35 [Bug libstdc++/12790] New: basic_filebuf doesn't handle stateful encodings peturr02 at ru dot is
@ 2003-10-27 14:51 ` peturr02 at ru dot is
2003-10-29 14:31 ` peturr02 at ru dot is
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: peturr02 at ru dot is @ 2003-10-27 14:51 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12790
------- Additional Comments From peturr02 at ru dot is 2003-10-27 14:35 -------
Created an attachment (id=5008)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=5008&action=view)
Test case
This is a test case for point 1.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/12790] basic_filebuf doesn't handle stateful encodings
2003-10-27 14:35 [Bug libstdc++/12790] New: basic_filebuf doesn't handle stateful encodings peturr02 at ru dot is
2003-10-27 14:51 ` [Bug libstdc++/12790] " peturr02 at ru dot is
@ 2003-10-29 14:31 ` peturr02 at ru dot is
2003-10-29 19:48 ` paolo at gcc dot gnu dot org
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: peturr02 at ru dot is @ 2003-10-29 14:31 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12790
------- Additional Comments From peturr02 at ru dot is 2003-10-29 14:00 -------
Created an attachment (id=5015)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=5015&action=view)
Draft patch
This is probably about 50% complete.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/12790] basic_filebuf doesn't handle stateful encodings
2003-10-27 14:35 [Bug libstdc++/12790] New: basic_filebuf doesn't handle stateful encodings peturr02 at ru dot is
2003-10-27 14:51 ` [Bug libstdc++/12790] " peturr02 at ru dot is
2003-10-29 14:31 ` peturr02 at ru dot is
@ 2003-10-29 19:48 ` paolo at gcc dot gnu dot org
2003-10-30 8:34 ` peturr02 at ru dot is
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: paolo at gcc dot gnu dot org @ 2003-10-29 19:48 UTC (permalink / raw)
To: gcc-bugs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 747 bytes --]
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12790
paolo at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
------- Additional Comments From paolo at gcc dot gnu dot org 2003-10-29 19:34 -------
Thank Pétur, both for the PR and the draft patch (and testcases).
I can work on it soon, after a conference and libstdc++/9635: can estimate
about a couple of week from now, overall.
If, on the other hand, you rather prefer pursuing the complete solution yourself
just drop me a note, ok?
Paolo.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/12790] basic_filebuf doesn't handle stateful encodings
2003-10-27 14:35 [Bug libstdc++/12790] New: basic_filebuf doesn't handle stateful encodings peturr02 at ru dot is
` (2 preceding siblings ...)
2003-10-29 19:48 ` paolo at gcc dot gnu dot org
@ 2003-10-30 8:34 ` peturr02 at ru dot is
2003-10-30 9:03 ` paolo at gcc dot gnu dot org
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: peturr02 at ru dot is @ 2003-10-30 8:34 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12790
------- Additional Comments From peturr02 at ru dot is 2003-10-30 08:34 -------
> If, on the other hand, you rather prefer pursuing the complete solution
> yourself just drop me a note, ok?
I think I have a complete patch already, I just need to clean it up
(and document stuff). If you've read the patch, you probably noticed that
the basic_filebuf bits are almost trivial, the testing is the hard part.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/12790] basic_filebuf doesn't handle stateful encodings
2003-10-27 14:35 [Bug libstdc++/12790] New: basic_filebuf doesn't handle stateful encodings peturr02 at ru dot is
` (3 preceding siblings ...)
2003-10-30 8:34 ` peturr02 at ru dot is
@ 2003-10-30 9:03 ` paolo at gcc dot gnu dot org
2003-10-31 9:43 ` peturr02 at ru dot is
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: paolo at gcc dot gnu dot org @ 2003-10-30 9:03 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12790
------- Additional Comments From paolo at gcc dot gnu dot org 2003-10-30 08:58 -------
Great! I look forward to see it!
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/12790] basic_filebuf doesn't handle stateful encodings
2003-10-27 14:35 [Bug libstdc++/12790] New: basic_filebuf doesn't handle stateful encodings peturr02 at ru dot is
` (4 preceding siblings ...)
2003-10-30 9:03 ` paolo at gcc dot gnu dot org
@ 2003-10-31 9:43 ` peturr02 at ru dot is
2003-10-31 15:00 ` pinskia at gcc dot gnu dot org
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: peturr02 at ru dot is @ 2003-10-31 9:43 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12790
------- Additional Comments From peturr02 at ru dot is 2003-10-31 09:38 -------
Patch here:
http://gcc.gnu.org/ml/libstdc++/2003-10/msg00322.html
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/12790] basic_filebuf doesn't handle stateful encodings
2003-10-27 14:35 [Bug libstdc++/12790] New: basic_filebuf doesn't handle stateful encodings peturr02 at ru dot is
` (5 preceding siblings ...)
2003-10-31 9:43 ` peturr02 at ru dot is
@ 2003-10-31 15:00 ` pinskia at gcc dot gnu dot org
2003-11-04 5:27 ` cvs-commit at gcc dot gnu dot org
2003-11-18 13:03 ` paolo at gcc dot gnu dot org
8 siblings, 0 replies; 10+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-10-31 15:00 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12790
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |NEW
Ever Confirmed| |1
Keywords| |patch
Last reconfirmed|0000-00-00 00:00:00 |2003-10-31 14:46:55
date| |
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/12790] basic_filebuf doesn't handle stateful encodings
2003-10-27 14:35 [Bug libstdc++/12790] New: basic_filebuf doesn't handle stateful encodings peturr02 at ru dot is
` (6 preceding siblings ...)
2003-10-31 15:00 ` pinskia at gcc dot gnu dot org
@ 2003-11-04 5:27 ` cvs-commit at gcc dot gnu dot org
2003-11-18 13:03 ` paolo at gcc dot gnu dot org
8 siblings, 0 replies; 10+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2003-11-04 5:27 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12790
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2003-11-04 05:27 -------
Subject: Bug 12790
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: bkoz@gcc.gnu.org 2003-11-04 05:27:42
Modified files:
libstdc++-v3 : ChangeLog
libstdc++-v3/include/bits: fstream.tcc
libstdc++-v3/include/std: std_fstream.h
libstdc++-v3/testsuite/27_io/basic_filebuf: 3.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff: 10132-2.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos: 10132-3.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char: 1-io.cc
1-out.cc
libstdc++-v3/testsuite/27_io/basic_fstream: 3.cc
libstdc++-v3/testsuite/27_io/basic_ifstream: 3.cc
libstdc++-v3/testsuite/27_io/basic_ofstream: 3.cc
Added files:
libstdc++-v3/testsuite: testsuite_character.h
libstdc++-v3/testsuite/27_io/basic_filebuf/close: 12790-1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/close/char:
12790-1.cc
12790-2.cc
12790-3.cc
12790-4.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t:
12790-1.cc
12790-2.cc
12790-3.cc
12790-4.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/open: 12790-1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff: 12790-1.cc
12790-2.cc
12790-3.cc
12790-4.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char:
12790-1.cc
12790-2.cc
12790-3.cc
12790-4.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t:
12790-1.cc
12790-2.cc
12790-3.cc
12790-4.cc
3.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos: 12790-1.cc
12790-2.cc
12790-3.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char:
12790-1.cc
12790-2.cc
12790-3.cc
12790-4.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t: 1.cc
12790-1.cc
12790-2.cc
12790-3.cc
12790-4.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char: 1.cc
libstdc++-v3/testsuite/27_io/basic_filebuf/sync/wchar_t: 1.cc
Log message:
2003-11-03 Petur Runolfsson <peturr02@ru.is>
PR libstdc++/12790
* include/bits/fstream.tcc: Delete _M_last_overflowed.
(basic_filebuf::basic_filebuf): Initialize _M_state_last.
(basic_filebuf::open, basic_filebuf::close): Assign
_M_state_beg to _M_state_cur and _M_state_last.
(basic_filebuf::close): Call _M_terminate_output to handle
unshift and flushing.
(basic_filebuf::underflow): Assign _M_state_last, throw
exception instead of calling abort when codecvt::max_length()
is bad.
(basic_filebuf::seekoff): Use _M_state_last when calling
codecvt::length(), pass correct state to _M_seek.
(basic_filebuf::seekpos): Pass __pos.state() to _M_seek.
(basic_filebuf::_M_seek): Add __state_type parameter,
set _M_state_cur correctly, store the resulting state in
the return value and use _M_terminate_output to handle
flushing and unshift.
(basic_filebuf::_M_terminate_output): Flush contents of
output buffer, if any, then call codecvt::unshift as
needed and output the result.
(basic_filebuf::sync): Move here, don't modify _M_writing
or _M_reading.
* include/std/std_fstream.h
(basic_filebuf::_M_state_last): Declare it.
(basic_filebuf::_M_last_overflowed): Delete.
(basic_filebuf::_M_seek): Add __state_type parameter.
(basic_filebuf::sync): Declare only.
(basic_filebuf::_M_output_unshift): Delete.
(basic_filebuf::_M_terminate_output): Declare it.
* testsuite/testsuite_character.h:
Define character class and state class plus char_traits and
codecvt specializations for same for testing support for
stateful encodings.
* testsuite/27_io/basic_filebuf/close/12790-1.cc,
* testsuite/27_io/basic_filebuf/close/char/12790-1.cc,
* testsuite/27_io/basic_filebuf/close/char/12790-2.cc,
* testsuite/27_io/basic_filebuf/close/char/12790-3.cc,
* testsuite/27_io/basic_filebuf/close/char/12790-4.cc,
* testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc,
* testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc,
* testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc,
* testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc,
* testsuite/27_io/basic_filebuf/open/12790-1.cc,
* testsuite/27_io/basic_filebuf/seekoff/12790-1.cc,
* testsuite/27_io/basic_filebuf/seekoff/12790-2.cc,
* testsuite/27_io/basic_filebuf/seekoff/12790-3.cc,
* testsuite/27_io/basic_filebuf/seekoff/12790-4.cc,
* testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc,
* testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc,
* testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc,
* testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc,
* testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc,
* testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc,
* testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc,
* testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc,
* testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc,
* testsuite/27_io/basic_filebuf/seekpos/12790-1.cc,
* testsuite/27_io/basic_filebuf/seekpos/12790-2.cc,
* testsuite/27_io/basic_filebuf/seekpos/12790-3.cc,
* testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc,
* testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc,
* testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc,
* testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc,
* testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc,
* testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc,
* testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc,
* testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc,
* testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc,
* testsuite/27_io/basic_filebuf/sync/char/1.cc,
* testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc:
New tests.
* testsuite/27_io/basic_filebuf/3.cc,
* testsuite/27_io/basic_filebuf/seekoff/10132-2.cc,
* testsuite/27_io/basic_filebuf/seekpos/10132-3.cc,
* testsuite/27_io/basic_fstream/3.cc,
* testsuite/27_io/basic_ifstream/3.cc,
* testsuite/27_io/basic_ofstream/3.cc:
Use streamoff as off_type and fpos<state_type> as pos_type.
* testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc,
* testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc:
Check that sync does *not* set _M_writing to false.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/ChangeLog.diff?cvsroot=gcc&r1=1.2062&r2=1.2063
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/bits/fstream.tcc.diff?cvsroot=gcc&r1=1.104&r2=1.105
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/std_fstream.h.diff?cvsroot=gcc&r1=1.59&r2=1.60
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/testsuite_character.h.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/3.cc.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/close/12790-1.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-1.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-2.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-3.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-4.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/open/12790-1.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-1.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-2.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-3.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/12790-4.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/10132-2.cc.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-1.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-2.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/12790-3.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/10132-3.cc.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/sync/char/1.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_fstream/3.cc.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_ifstream/3.cc.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_ofstream/3.cc.diff?cvsroot=gcc&r1=1.4&r2=1.5
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug libstdc++/12790] basic_filebuf doesn't handle stateful encodings
2003-10-27 14:35 [Bug libstdc++/12790] New: basic_filebuf doesn't handle stateful encodings peturr02 at ru dot is
` (7 preceding siblings ...)
2003-11-04 5:27 ` cvs-commit at gcc dot gnu dot org
@ 2003-11-18 13:03 ` paolo at gcc dot gnu dot org
8 siblings, 0 replies; 10+ messages in thread
From: paolo at gcc dot gnu dot org @ 2003-11-18 13:03 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From paolo at gcc dot gnu dot org 2003-11-18 13:03 -------
Fixed for 3.4.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
Target Milestone|--- |3.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12790
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2003-11-18 13:03 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-27 14:35 [Bug libstdc++/12790] New: basic_filebuf doesn't handle stateful encodings peturr02 at ru dot is
2003-10-27 14:51 ` [Bug libstdc++/12790] " peturr02 at ru dot is
2003-10-29 14:31 ` peturr02 at ru dot is
2003-10-29 19:48 ` paolo at gcc dot gnu dot org
2003-10-30 8:34 ` peturr02 at ru dot is
2003-10-30 9:03 ` paolo at gcc dot gnu dot org
2003-10-31 9:43 ` peturr02 at ru dot is
2003-10-31 15:00 ` pinskia at gcc dot gnu dot org
2003-11-04 5:27 ` cvs-commit at gcc dot gnu dot org
2003-11-18 13:03 ` paolo at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).