Fix fallout from part 1 of PR25561 patch.
authorJanne Blomqvist <jb@gcc.gnu.org>
Fri, 16 May 2008 17:37:30 +0000 (20:37 +0300)
committerJanne Blomqvist <jb@gcc.gnu.org>
Fri, 16 May 2008 17:37:30 +0000 (20:37 +0300)
2008-05-16  Janne Blomqvist  <jb@gcc.gnu.org>

        PR libfortran/35632
        * io/open.c (new_unit): Set stream position to correct value.

From-SVN: r135432

libgfortran/ChangeLog
libgfortran/io/open.c

index c363ecfd17126c61aa71e65e9d9623aec48b369a..f83115ec0ce56b60c0b64a8b5ba89b0e45ef715e 100644 (file)
@@ -1,3 +1,8 @@
+2008-05-16  Janne Blomqvist  <jb@gcc.gnu.org>
+
+       PR libfortran/35632
+       * io/open.c (new_unit): Set stream position to correct value.
+
 2008-05-15  Janne Blomqvist  <jb@gcc.gnu.org>
 
        PR libfortran/25561
index e16386cabd783a8c7b814108da62d8c4d58e6bc5..d95eccbc12ddbd9b1216d3d6905ce1c9a9b8c8a8 100644 (file)
@@ -611,7 +611,7 @@ new_unit (st_parameter_open *opp, gfc_unit *u, unit_flags * flags)
     {
       u->maxrec = max_offset;
       u->recl = 1;
-      u->strm_pos = 1;
+      u->strm_pos = file_position (u->s) + 1;
     }
 
   memmove (u->file, opp->file, opp->file_len);