https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72714
Bug ID: 72714 Summary: ICE in gfc_array_init_size, at fortran/trans-array.c:5235 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: gerhard.steinmetz.fort...@t-online.de Target Milestone: --- Invalid with a missing lower bound : $ cat z1.f90 program p integer, allocatable :: z(:)[:,:] allocate (z(2)[:3,*]) end $ gfortran-7-20160724 -fcoarray=single z1.f90 z1.f90:3:0: allocate (z(2)[:3,*]) internal compiler error: in gfc_array_init_size, at fortran/trans-array.c:5235 0x730000 gfc_array_init_size ../../gcc/fortran/trans-array.c:5235 0x730000 gfc_array_allocate(gfc_se*, gfc_expr*, tree_node*, tree_node*, tree_node*, tree_node*, tree_node*, tree_node**, gfc_expr*, tree_node*, bool) ../../gcc/fortran/trans-array.c:5482 0x7a0a5a gfc_trans_allocate(gfc_code*) ../../gcc/fortran/trans-stmt.c:5788 0x71cdf7 trans_code ../../gcc/fortran/trans.c:1838 0x74bc08 gfc_generate_function_code(gfc_namespace*) ../../gcc/fortran/trans-decl.c:6207 0x6d7620 translate_all_program_units ../../gcc/fortran/parse.c:5916 0x6d7620 gfc_parse_file() ../../gcc/fortran/parse.c:6122 0x719b82 gfc_be_parse_file ../../gcc/fortran/f95-lang.c:198