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

Reply via email to