diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index e0b9a2c7a52..451cbce119d 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,8 @@ +2009-04-15 Janne Blomqvist + + PR libfortran/38688 + * io/transfer.c (finalize_transfer): Don't flush for advance='no'. + 2009-04-15 Danny Smith * io/write.c (itoa) : Rename back to gfc_itoa. diff --git a/libgfortran/io/transfer.c b/libgfortran/io/transfer.c index 717041d0b41..94454a6776f 100644 --- a/libgfortran/io/transfer.c +++ b/libgfortran/io/transfer.c @@ -3169,7 +3169,6 @@ finalize_transfer (st_parameter_dt *dtp) dtp->u.p.current_unit->saved_pos = dtp->u.p.max_pos > 0 ? dtp->u.p.max_pos - bytes_written : 0; fbuf_flush (dtp->u.p.current_unit, dtp->u.p.mode); - sflush (dtp->u.p.current_unit->s); return; } else if (dtp->u.p.current_unit->flags.form == FORM_FORMATTED