aboutsummaryrefslogtreecommitdiff
path: root/libgfortran
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@gcc.gnu.org>2006-01-25 01:19:11 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu.org>2006-01-25 01:19:11 +0000
commit78ad9b27f25e4242c77bd416d9309f439f1e4666 (patch)
tree0bb48f26c84e4c9e7711bbd8e19a9aa79b02f28d /libgfortran
parentc578a0b0dc481456d331a4df5d45d1689d8a0381 (diff)
2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/25835 * io/transfer.c (st_read_done): Flush buffers when read is done. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@110200 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgfortran')
-rw-r--r--libgfortran/ChangeLog5
-rw-r--r--libgfortran/io/transfer.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 009b044f51d..d19a8ea405a 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,8 @@
+2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/25835
+ * io/transfer.c (st_read_done): Flush buffers when read is done.
+
2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/25697
diff --git a/libgfortran/io/transfer.c b/libgfortran/io/transfer.c
index b5b8df45e9c..1d8330fe453 100644
--- a/libgfortran/io/transfer.c
+++ b/libgfortran/io/transfer.c
@@ -2173,6 +2173,7 @@ export_proto(st_read_done);
void
st_read_done (st_parameter_dt *dtp)
{
+ flush(dtp->u.p.current_unit->s);
finalize_transfer (dtp);
free_format_data (dtp);
free_ionml (dtp);