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

Reply via email to