https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93600
G. Steinmetz <gs...@t-online.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-invalid-code --- Comment #1 from G. Steinmetz <gs...@t-online.de> --- Related : $ cat z2.f90 program p character(0), parameter :: c(0) = '' if ( size(c) /= 0 ) stop if ( len(c) /= 0 ) stop c%len = 'a' end $ gfortran-10-20200202 -c z2.f90 f951: internal compiler error: in gfc_match_varspec, at fortran/primary.c:2389 0x6ac1fd gfc_match_varspec(gfc_expr*, int, bool, bool) ../../gcc/fortran/primary.c:2389 0x6ac392 match_variable ../../gcc/fortran/primary.c:4038 0x67b0a6 gfc_match(char const*, ...) ../../gcc/fortran/match.c:1162 0x67c94c gfc_match_assignment() ../../gcc/fortran/match.c:1340 0x6a06e0 match_word ../../gcc/fortran/parse.c:65 0x6a06e0 decode_statement ../../gcc/fortran/parse.c:361 0x6a21da next_free ../../gcc/fortran/parse.c:1279 0x6a21da next_statement ../../gcc/fortran/parse.c:1511 0x6a4fa0 parse_executable ../../gcc/fortran/parse.c:5607 0x6a669f parse_progunit ../../gcc/fortran/parse.c:5877 0x6a7cd9 gfc_parse_file() ../../gcc/fortran/parse.c:6392 0x6f295f gfc_be_parse_file ../../gcc/fortran/f95-lang.c:210