[Bug fortran/84389] Defined output: unexpected compiler error with the use of ":" edit descriptor
jvdelisle at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sat Feb 17 05:44:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84389
Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jvdelisle at gcc dot gnu.org
--- Comment #6 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
(In reply to Steve Kargl from comment #5)
> This patch fixes the problem, but I'm in an area of
> the compiler that I do not too well. It might open
> gfortran to other problems. Jerry, any comments?
>
> Index: io.c
> ===================================================================
> --- io.c (revision 257695)
> +++ io.c (working copy)
> @@ -1012,8 +1012,7 @@ data_desc:
> goto between_desc;
>
> default:
> - error = unexpected_element;
> - goto syntax;
> + goto format_item_1;
> }
> break;
Hi Steve,
I think I prefer this patch, regression tested OK.
diff --git a/gcc/fortran/io.c b/gcc/fortran/io.c
index 9b7c2de16f4..d9f0fb1d4ac 100644
--- a/gcc/fortran/io.c
+++ b/gcc/fortran/io.c
@@ -985,6 +985,9 @@ data_desc:
case FMT_COMMA:
goto format_item;
+ case FMT_COLON:
+ goto format_item_1;
+
case FMT_LPAREN:
dtio_vlist:
More information about the Gcc-bugs
mailing list