mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-08 17:20:37 +08:00
re PR fortran/39528 (repeated entries are not read when using list-directed input)
2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/39528 * io/list_read.c (list_formatted_read_scalar): Move check for read completion to just after the check for a repeated value. From-SVN: r145030
This commit is contained in:
parent
09ac447328
commit
b710b6bc87
@ -1,3 +1,9 @@
|
||||
2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR libfortran/39528
|
||||
* io/list_read.c (list_formatted_read_scalar): Move check for read
|
||||
completion to just after the check for a repeated value.
|
||||
|
||||
2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR libfortran/39402
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 2002, 2003, 2004, 2005, 2007, 2008
|
||||
/* Copyright (C) 2002, 2003, 2004, 2005, 2007, 2008, 2009
|
||||
Free Software Foundation, Inc.
|
||||
Contributed by Andy Vaught
|
||||
Namelist input contributed by Paul Thomas
|
||||
@ -1720,9 +1720,6 @@ list_formatted_read_scalar (st_parameter_dt *dtp, volatile bt type, void *p,
|
||||
}
|
||||
else
|
||||
{
|
||||
if (dtp->u.p.input_complete)
|
||||
goto cleanup;
|
||||
|
||||
if (dtp->u.p.repeat_count > 0)
|
||||
{
|
||||
if (check_type (dtp, type, kind))
|
||||
@ -1730,6 +1727,9 @@ list_formatted_read_scalar (st_parameter_dt *dtp, volatile bt type, void *p,
|
||||
goto set_value;
|
||||
}
|
||||
|
||||
if (dtp->u.p.input_complete)
|
||||
goto cleanup;
|
||||
|
||||
if (dtp->u.p.at_eol)
|
||||
finish_separator (dtp);
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user