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.