https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95882
Bug ID: 95882 Summary: [9/10/11 Regression] ICE in gfc_get_derived_type, at fortran/trans-types.c:2729 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: gs...@t-online.de Target Milestone: --- Changed between 20200517 and 20200524 : $ cat z1.f90 module m type t character(((0)/0)) :: c end type end $ gfortran-11-20200517 -c z1.f90 z1.f90:3:22: 3 | character(((0)/0)) :: c | 1 Error: Division by zero at (1) $ gfortran-11-20200621 -c z1.f90 f951: internal compiler error: in gfc_get_derived_type, at fortran/trans-types.c:2729 0x784843 gfc_get_derived_type(gfc_symbol*, int) ../../gcc/fortran/trans-types.c:2729 0x784b68 gfc_typenode_for_spec(gfc_typespec*, int) ../../gcc/fortran/trans-types.c:1166 0x784dbe gfc_sym_type(gfc_symbol*) ../../gcc/fortran/trans-types.c:2247 0x729616 gfc_get_symbol_decl(gfc_symbol*) ../../gcc/fortran/trans-decl.c:1769 0x72c888 gfc_create_module_variable ../../gcc/fortran/trans-decl.c:5302 0x6ebde2 do_traverse_symtree ../../gcc/fortran/symbol.c:4162 0x72d08b gfc_generate_module_vars(gfc_namespace*) ../../gcc/fortran/trans-decl.c:5801 0x707ca4 gfc_generate_module_code(gfc_namespace*) ../../gcc/fortran/trans.c:2238 0x6b4b01 translate_all_program_units ../../gcc/fortran/parse.c:6294 0x6b4b01 gfc_parse_file() ../../gcc/fortran/parse.c:6546 0x70098f gfc_be_parse_file ../../gcc/fortran/f95-lang.c:212