https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106209
Bug ID: 106209 Summary: ICE in add_init_expr_to_sym, at fortran/decl.cc:2132 Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: gs...@t-online.de Target Milestone: --- Affects versions down to at least r5 : $ cat z1.f90 program p integer, parameter :: a(:) = 0 integer, parameter :: b(*) = a end $ cat z2.f90 program p integer, parameter :: a(:) = 0 integer, parameter :: b(*) = [a] end $ gfortran-13-20220703 -c z1.f90 f951: internal compiler error: in add_init_expr_to_sym, at fortran/decl.cc:2132 0x6e225e add_init_expr_to_sym ../../gcc/fortran/decl.cc:2132 0x6ebe06 variable_decl ../../gcc/fortran/decl.cc:3120 0x6ebe06 gfc_match_data_decl() ../../gcc/fortran/decl.cc:6319 0x757723 match_word ../../gcc/fortran/parse.cc:67 0x757723 decode_statement ../../gcc/fortran/parse.cc:378 0x75916a next_free ../../gcc/fortran/parse.cc:1397 0x75916a next_statement ../../gcc/fortran/parse.cc:1629 0x75a6fb parse_spec ../../gcc/fortran/parse.cc:4168 0x75d89c parse_progunit ../../gcc/fortran/parse.cc:6210 0x75ef61 gfc_parse_file() ../../gcc/fortran/parse.cc:6755 0x7acb3f gfc_be_parse_file ../../gcc/fortran/f95-lang.cc:229