[Bug fortran/58593] New: [4.9 Regression] internal compiler error: in gfc_conv_string_tmp, at fortran/trans-expr.c:2360

Joost.VandeVondele at mat dot ethz.ch gcc-bugzilla@gcc.gnu.org
Wed Oct 2 05:50:00 GMT 2013


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


More information about the Gcc-bugs mailing list