Fix EOF handling for arrays.
commit859174c82493971bd1e408231e24a7724953042f
authorThomas Koenig <tkoenig@gcc.gnu.org>
Sun, 24 Nov 2019 19:16:23 +0000 (24 19:16 +0000)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Sun, 24 Nov 2019 19:16:23 +0000 (24 19:16 +0000)
tree21b49de0efcc442137d20845c6e5444df0a575a1
parentaf4e8d4d5aa3a13bc9e2a8aa50341043e8ad6c61
Fix EOF handling for arrays.

2019-11-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
Harald Anlauf <anlauf@gmx.de>

PR fortran/92569
* io/transfer.c (transfer_array_inner):  If position is
at AFTER_ENDFILE in current unit, return from data loop.

2019-11-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
Harald Anlauf <anlauf@gmx.de>

PR fortran/92569
* gfortran.dg/eof_6.f90: New test.

Co-Authored-By: Harald Anlauf <anlauf@gmx.de>
From-SVN: r278659
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/eof_6.f90 [new file with mode: 0644]
libgfortran/ChangeLog
libgfortran/io/transfer.c