gcc/libgfortran/io
Jerry DeLisle 2ea7440786 re PR libfortran/33985 (access="stream",form="unformatted" doesn't buffer)
2007-12-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
	    Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/33985
	* io/transfer.c (read_block, read_block_direct, write_block, write_buf):
	Don't seek if file position is already there for STREAM I/O.
	(finalize_transfer): For STREAM I/O don't flush unless the file position
	has moved past the start position before the transfer.

Co-Authored-By: Thomas Koenig <tkoenig@gcc.gnu.org>

From-SVN: r130574
2007-12-02 23:17:16 +00:00
..
close.c
file_pos.c
format.c
inquire.c
intrinsics.c
io.h
list_read.c re PR libfortran/34291 (Segfault in io/list_read.c handling of end conditions) 2007-11-30 23:19:34 +00:00
lock.c
open.c
read.c
size_from_kind.c
transfer.c re PR libfortran/33985 (access="stream",form="unformatted" doesn't buffer) 2007-12-02 23:17:16 +00:00
unit.c
unix.c
write_float.def
write.c