http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55907
janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Keywords| |ice-on-valid-code Last reconfirmed| |2013-01-25 CC| |janus at gcc dot gnu.org Ever Confirmed|0 |1 Summary|internal compiler error: in |[4.6/4.7/4.8 Regression] |gfc_get_symbol_decl, at |ICE with -fno-automatic |fortran/trans-decl.c:1418 |-finit-local-zero --- Comment #1 from janus at gcc dot gnu.org 2013-01-25 16:30:22 UTC --- Confirmed. Fails with 4.6, 4.7 and trunk, while it works at least with 4.3. Reduced/modified test case: subroutine cchaine (i) implicit none integer :: i character(len=i) :: chaine write(*,*) chaine end subroutine Backtrace on trunk: internal compiler error: in gfc_get_symbol_decl, at fortran/trans-decl.c:1441 subroutine cchaine (i) ^ 0x6500e4 gfc_get_symbol_decl(gfc_symbol*) /home/jweil/gcc48/trunk/gcc/fortran/trans-decl.c:1441 0x65b9e6 generate_local_decl /home/jweil/gcc48/trunk/gcc/fortran/trans-decl.c:4601 0x611b36 do_traverse_symtree /home/jweil/gcc48/trunk/gcc/fortran/symbol.c:3449 0x611c02 gfc_traverse_ns(gfc_namespace*, void (*)(gfc_symbol*)) /home/jweil/gcc48/trunk/gcc/fortran/symbol.c:3474 0x65c020 generate_local_vars /home/jweil/gcc48/trunk/gcc/fortran/trans-decl.c:4760 0x65dad4 gfc_generate_function_code(gfc_namespace*) /home/jweil/gcc48/trunk/gcc/fortran/trans-decl.c:5334 0x62ea00 gfc_generate_code(gfc_namespace*) /home/jweil/gcc48/trunk/gcc/fortran/trans.c:1705 0x5cdff5 translate_all_program_units /home/jweil/gcc48/trunk/gcc/fortran/parse.c:4463 0x5ce65b gfc_parse_file() /home/jweil/gcc48/trunk/gcc/fortran/parse.c:4677 0x61adad gfc_be_parse_file /home/jweil/gcc48/trunk/gcc/fortran/f95-lang.c:189