------- Comment #2 from burnus at gcc dot gnu dot org 2008-03-17 23:20 -------
Confirmed. This is a regression. Personal candidate for this is PR 34530. I
think the following patch is correct. Jerry what do you think? (I currently
have no time to submit the patch.)
Index: libgfortran/io/list_read.c
===================================================================
--- libgfortran/io/list_read.c (Revision 133293)
+++ libgfortran/io/list_read.c (Arbeitskopie)
@@ -353,10 +353,7 @@ eat_separator (st_parameter_dt *dtp)
{
c = next_char (dtp);
if (c == '!')
- {
- eat_line (dtp);
- c = next_char (dtp);
- }
+ eat_line (dtp);
}
while (c == '\n' || c == '\r' || c == ' ');
unget_char (dtp, c);
--
burnus at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jvdelisle at gcc dot gnu dot
| |org, burnus at gcc dot gnu
| |dot org
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
GCC build triplet|GNU Fortran (GCC) 4.3.0 |
GCC host triplet|Linux quartic.txcorp.com |
|2.6.19-1.2288.fc5 |
GCC target triplet|x86_64 x86_64 GNU/Linux |
Keywords| |wrong-code
Known to fail| |4.3.0 4.4.0
Known to work| |4.1.3 4.2.2
Last reconfirmed|0000-00-00 00:00:00 |2008-03-17 23:20:56
date| |
Summary|read namelist error |[4.3, 4.4 Regression] read
| |namelist error
Target Milestone|--- |4.3.1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35617