https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114304
--- Comment #17 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- (In reply to Jeffrey A. Law from comment #16) > Per c#12, c#13, c#14 & c#15, dropping the regression marker, but leaving > open. Interestingly, the remaining part of this bug is also a regression, it just does not break LAPACK. Reverting this change fixes it which means the new test for pr105473 will fail. I have an idea where to put this check in read_complex() but I have not finished this and tested it. Jeffrey, if you would like me to push this, let me know. We can mark pr105473.f90 in the test suite to XFAIL or comment out the one check there that fails. diff --git a/libgfortran/io/list_read.c b/libgfortran/io/list_read.c index fb3f7dbc34d..c178acd61a5 100644 --- a/libgfortran/io/list_read.c +++ b/libgfortran/io/list_read.c @@ -471,8 +471,6 @@ eat_separator (st_parameter_dt *dtp) case ',': if (dtp->u.p.current_unit->decimal_status == DECIMAL_COMMA) { - generate_error (&dtp->common, LIBERROR_READ_VALUE, - "Comma not allowed as separator with DECIMAL='comma'"); unget_char (dtp, c); break; }