https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93579
Bug ID: 93579 Summary: [9/10 Regression] ICE in gfc_conv_substring_expr, at fortran/trans-expr.c:8587 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: --- Changed between 20181028 (rejected) and 20181104 (ICE): $ cat z1.f90 program p character(5), parameter :: x = ' abc ' print *, adjustl(x%re(:)) print *, adjustr(x%re(:)) end $ gfortran-10-20200202 -c z1.f90 z1.f90:3:0: 3 | print *, adjustl(x%re(:)) | internal compiler error: in gfc_conv_substring_expr, at fortran/trans-expr.c:8587 0x72771a gfc_conv_substring_expr ../../gcc/fortran/trans-expr.c:8587 0x72771a gfc_conv_expr(gfc_se*, gfc_expr*) ../../gcc/fortran/trans-expr.c:8681 0x73a1db gfc_conv_intrinsic_function_args ../../gcc/fortran/trans-intrinsic.c:224 0x73a2ed gfc_conv_intrinsic_adjust ../../gcc/fortran/trans-intrinsic.c:8019 0x750362 gfc_conv_intrinsic_function(gfc_se*, gfc_expr*) ../../gcc/fortran/trans-intrinsic.c:9863 0x7267da gfc_conv_expr(gfc_se*, gfc_expr*) ../../gcc/fortran/trans-expr.c:8665 0x72d672 gfc_conv_expr_reference(gfc_se*, gfc_expr*, bool) ../../gcc/fortran/trans-expr.c:8765 0x755777 gfc_trans_transfer(gfc_code*) ../../gcc/fortran/trans-io.c:2582 0x6f6157 trans_code ../../gcc/fortran/trans.c:2084 0x75325e build_dt ../../gcc/fortran/trans-io.c:2026 0x6f6137 trans_code ../../gcc/fortran/trans.c:2056 0x71f504 gfc_generate_function_code(gfc_namespace*) ../../gcc/fortran/trans-decl.c:6835 0x6a83a6 translate_all_program_units ../../gcc/fortran/parse.c:6306 0x6a83a6 gfc_parse_file() ../../gcc/fortran/parse.c:6545 0x6f295f gfc_be_parse_file ../../gcc/fortran/f95-lang.c:210