--- Comment #6 from dir at lanl dot gov 2006-02-23 13:55 ---
Yes, this was working - this is from one of the programs that I used for
testing while you were fixing the other I/O bugs - I am not sure when it broke
- my test all combinations of I/O program, which you once silenced, is ,now
--- Comment #5 from jvdelisle at gcc dot gnu dot org 2006-02-23 02:24
---
Well its at the 8192 boundary again similar to pr25835. In that case we needed
to flush the buffers at the end of a read. I will look further.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26423
--- Comment #4 from jvdelisle at gcc dot gnu dot org 2006-02-23 02:12
---
Thought we had this fixed. Will have to look again.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26423
--- Comment #3 from fxcoudert at gcc dot gnu dot org 2006-02-22 20:50
---
Confirmed on i686-linux (trunk) too:
$ cat testio.f
integer :: a(8476)
a(1) = 1
write(2) a
a(1) = 2
write(2) a
rewind 2
read(2) a
write(*,*) a(1)
read(2) a
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-02-22 18:11 ---
But not with 4.2.0 on x86_64-linux so confirmed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-02-22 18:10 ---
Hmm, this worked in 4.0.3 at least on x86_64-linux-gnu.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26423