http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59700

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kargl at gcc dot gnu.org

--- Comment #2 from kargl at gcc dot gnu.org ---
(In reply to Dominique d'Humieres from comment #1)
> r203000 (2013-09-27) gives
> 
> At line 7 of file pr59700.f90
> Fortran runtime error: Bad integer for item 4 in list input
> 
> while r203129 (2013-10-02) gives 'item 0'. It is likely r203086 for trunk
> and r203201 for 4.8.2.
> 
> I think this due to
> 
> +
> +  free_line (dtp);
>    snprintf (message, MSGLEN, "Bad integer for item %d in list input",
>             dtp->u.p.item_count);

yep. free_line() explicitly set  dtp->u.p.item_count = 0.  It appears
that the two lines are inverted.  I'm testing a fix now.

Reply via email to