http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58593
Bug ID: 58593 Summary: [4.9 Regression] internal compiler error: in gfc_conv_string_tmp, at fortran/trans-expr.c:2360 Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: Joost.VandeVondele at mat dot ethz.ch Most likely caused by the fix for PR fortran/58579 http://gcc.gnu.org/viewcvs?rev=203088&root=gcc&view=rev > cat bug.f90 CHARACTER(len=20) :: tmpStr INTEGER :: output_unit=6 WRITE (UNIT=output_unit,FMT="(T2,A,T61,A20)")& "DFT| Self-interaction correction (SIC)",ADJUSTR(TRIM(tmpstr)) END bug.f90: In function ‘MAIN__’: bug.f90:4:0: internal compiler error: in gfc_conv_string_tmp, at fortran/trans-expr.c:2360 "DFT| Self-interaction correction (SIC)",ADJUSTR(TRIM(tmpstr)) ^ 0x6224dd gfc_conv_string_tmp(gfc_se*, tree_node*, tree_node*) ../../gcc/gcc/fortran/trans-expr.c:2360 0x634984 gfc_conv_intrinsic_adjust ../../gcc/gcc/fortran/trans-intrinsic.c:5328 0x64397a gfc_conv_intrinsic_function(gfc_se*, gfc_expr*) ../../gcc/gcc/fortran/trans-intrinsic.c:6644 0x631642 gfc_conv_function_expr ../../gcc/gcc/fortran/trans-expr.c:5547 0x626e0f gfc_conv_expr_reference(gfc_se*, gfc_expr*) ../../gcc/gcc/fortran/trans-expr.c:6359 0x64a871 gfc_trans_transfer(gfc_code*) ../../gcc/gcc/fortran/trans-io.c:2302 0x5f4787 trans_code ../../gcc/gcc/fortran/trans.c:1825 0x648278 build_dt ../../gcc/gcc/fortran/trans-io.c:1835 0x5f47a7 trans_code ../../gcc/gcc/fortran/trans.c:1797 0x61e115 gfc_generate_function_code(gfc_namespace*) ../../gcc/gcc/fortran/trans-decl.c:5528 0x5b3256 translate_all_program_units ../../gcc/gcc/fortran/parse.c:4509 0x5b3256 gfc_parse_file() ../../gcc/gcc/fortran/parse.c:4706 0x5f0445 gfc_be_parse_file