Fortran: Initialize last_char for internal units.

PR fortran/109662

libgfortran/ChangeLog:

	* io/unit.c (set_internal_unit): Set the internal unit
	last_char to zero so that previous EOF characters do not
	influence the next read.
This commit is contained in:
Jerry DeLisle 2023-05-12 12:23:00 -07:00
parent 00fffa91f7
commit cf3b032b8f

View file

@ -504,6 +504,7 @@ set_internal_unit (st_parameter_dt *dtp, gfc_unit *iunit, int kind)
iunit->current_record=0;
iunit->read_bad = 0;
iunit->endfile = NO_ENDFILE;
iunit->last_char = 0;
/* Set flags for the internal unit. */