https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91941
Bug ID: 91941 Summary: [8/9/10 Regression] ICE in gfc_conv_expr_descriptor, at fortran/trans-array.c:7336 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 20180402 and 20180525, with adjustl/adjustr : $ cat z1.f90 program p character(:), allocatable :: x(:) x = [' abc', ' xyz'] associate (y => adjustl(x)) print *, y end associate end $ gfortran-10-20190929 -c z1.f90 z1.f90:5:0: 5 | print *, y | internal compiler error: Segmentation fault 0xb5bd9f crash_signal ../../gcc/toplev.c:326 0x6dde97 gfc_conv_expr_descriptor(gfc_se*, gfc_expr*) ../../gcc/fortran/trans-array.c:7336 0x737872 trans_associate_var ../../gcc/fortran/trans-stmt.c:1892 0x73e541 gfc_trans_block_construct(gfc_code*) ../../gcc/fortran/trans-stmt.c:2285 0x6cc0a7 trans_code ../../gcc/fortran/trans.c:1948 0x6f5264 gfc_generate_function_code(gfc_namespace*) ../../gcc/fortran/trans-decl.c:6781 0x67ea76 translate_all_program_units ../../gcc/fortran/parse.c:6254 0x67ea76 gfc_parse_file() ../../gcc/fortran/parse.c:6493 0x6c89af gfc_be_parse_file ../../gcc/fortran/f95-lang.c:204