re PR libfortran/36131 (wrong IO)
2008-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/36131 * io/transfer.c (formatted_transfer_scalar): Revert patch for PR34974. (next_record_w): Likewise. From-SVN: r134973
This commit is contained in:
parent
1aee3ab6f3
commit
d0d51277e2
@ -1,3 +1,9 @@
|
||||
2008-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR libfortran/36131
|
||||
* io/transfer.c (formatted_transfer_scalar): Revert patch for PR34974.
|
||||
(next_record_w): Likewise.
|
||||
|
||||
2008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
PR libfortran/35995
|
||||
|
@ -1303,11 +1303,6 @@ formatted_transfer_scalar (st_parameter_dt *dtp, bt type, void *p, int len,
|
||||
else
|
||||
read_x (dtp, dtp->u.p.skips);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (dtp->u.p.skips < 0)
|
||||
flush (dtp->u.p.current_unit->s);
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
@ -2682,8 +2677,7 @@ next_record_w (st_parameter_dt *dtp, int done)
|
||||
if (max_pos > m)
|
||||
{
|
||||
length = (int) (max_pos - m);
|
||||
sseek (dtp->u.p.current_unit->s,
|
||||
file_position (dtp->u.p.current_unit->s) + length);
|
||||
p = salloc_w (dtp->u.p.current_unit->s, &length);
|
||||
}
|
||||
#ifdef HAVE_CRLF
|
||||
len = 2;
|
||||
|
Loading…
Reference in New Issue
Block a user