https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91726
Bug ID: 91726 Summary: [8/9/10 Regression] ICE in gfc_conv_array_ref, at fortran/trans-array.c:3612 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: gs...@t-online.de Target Milestone: --- Started with gcc-7 : $ cat z1.f90 module m type t class(*), allocatable :: a[:] end type end $ gfortran-6 -c z1.f90 -fcoarray=single $ gfortran-6 -c z1.f90 -fcoarray=lib $ $ gfortran-10-20190908 -c z1.f90 -fcoarray=single z1.f90:5:0: 5 | end | internal compiler error: in gfc_conv_array_ref, at fortran/trans-array.c:3612 0x6ce10a gfc_conv_array_ref(gfc_se*, gfc_array_ref*, gfc_expr*, locus*) ../../gcc/fortran/trans-array.c:3612 0x6f838e gfc_conv_variable ../../gcc/fortran/trans-expr.c:2790 0x6f4b6a gfc_conv_expr(gfc_se*, gfc_expr*) ../../gcc/fortran/trans-expr.c:8595 0x6f5d74 gfc_reset_vptr(stmtblock_t*, gfc_expr*) ../../gcc/fortran/trans-expr.c:432 0x73adbc gfc_trans_deallocate(gfc_code*) ../../gcc/fortran/trans-stmt.c:7327 0x6c4f97 trans_code ../../gcc/fortran/trans.c:2028 0x72ecd3 gfc_trans_if_1 ../../gcc/fortran/trans-stmt.c:1448 0x7365ea gfc_trans_if(gfc_code*) ../../gcc/fortran/trans-stmt.c:1479 0x6c4ea7 trans_code ../../gcc/fortran/trans.c:1940 0x72ecd3 gfc_trans_if_1 ../../gcc/fortran/trans-stmt.c:1448 0x7365ea gfc_trans_if(gfc_code*) ../../gcc/fortran/trans-stmt.c:1479 0x6c4ea7 trans_code ../../gcc/fortran/trans.c:1940 0x7379bd gfc_trans_simple_do ../../gcc/fortran/trans-stmt.c:2381 0x7379bd gfc_trans_do(gfc_code*, tree_node*) ../../gcc/fortran/trans-stmt.c:2514 0x6c4eca trans_code ../../gcc/fortran/trans.c:1952 0x6edb04 gfc_generate_function_code(gfc_namespace*) ../../gcc/fortran/trans-decl.c:6779 0x6c8b99 gfc_generate_module_code(gfc_namespace*) ../../gcc/fortran/trans.c:2250 0x677429 translate_all_program_units ../../gcc/fortran/parse.c:6241 0x677429 gfc_parse_file() ../../gcc/fortran/parse.c:6493 0x6c181f gfc_be_parse_file ../../gcc/fortran/f95-lang.c:204