Commit d0d51277 by Jerry DeLisle

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
parent 1aee3ab6
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> 2008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/35995 PR libfortran/35995
......
...@@ -1303,11 +1303,6 @@ formatted_transfer_scalar (st_parameter_dt *dtp, bt type, void *p, int len, ...@@ -1303,11 +1303,6 @@ formatted_transfer_scalar (st_parameter_dt *dtp, bt type, void *p, int len,
else else
read_x (dtp, dtp->u.p.skips); read_x (dtp, dtp->u.p.skips);
} }
else
{
if (dtp->u.p.skips < 0)
flush (dtp->u.p.current_unit->s);
}
break; break;
...@@ -2682,8 +2677,7 @@ next_record_w (st_parameter_dt *dtp, int done) ...@@ -2682,8 +2677,7 @@ next_record_w (st_parameter_dt *dtp, int done)
if (max_pos > m) if (max_pos > m)
{ {
length = (int) (max_pos - m); length = (int) (max_pos - m);
sseek (dtp->u.p.current_unit->s, p = salloc_w (dtp->u.p.current_unit->s, &length);
file_position (dtp->u.p.current_unit->s) + length);
} }
#ifdef HAVE_CRLF #ifdef HAVE_CRLF
len = 2; len = 2;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment