------- Comment #3 from ramana at gcc dot gnu dot org 2009-05-06 10:59 ------- (In reply to comment #1) > What's the ICE? >
With a cross arm-linux-gnueabi version r147153, I get a segfault with the following backtrace for this particular testcase. #0 0x082112b1 in emit_insn_after_1 (first=0xb7c352d0, after=0xb7c324b0, bb=0xb7c324d4) at /home/ramrad01/sourcearea/trunk/gcc/emit-rtl.c:4129 #1 0x0821214c in emit_insn_after (pattern=0x0, after=0xb7c324b0) at /home/ramrad01/sourcearea/trunk/gcc/emit-rtl.c:4335 #2 0x085eb5b7 in legitimize_pic_address (orig=0xb7c41c08, mode=SImode, reg=0x0) at /home/ramrad01/sourcearea/trunk/gcc/config/arm/arm.c:3599 #3 0x086b2ead in gen_movsi (operand0=0x0, operand1=0xb7c41c08) at /home/ramrad01/sourcearea/trunk/gcc/config/arm/arm.md:4966 #4 0x0824ad24 in emit_move_insn_1 (x=0xb7c39ce0, y=0xb7c41c08) at /home/ramrad01/sourcearea/trunk/gcc/expr.c:3337 #5 0x0824b012 in emit_move_insn (x=0xb7c39ce0, y=0xb7c41c08) at /home/ramrad01/sourcearea/trunk/gcc/expr.c:3425 #6 0x087d1923 in expand_phi_nodes (sa=0x8acb174) at /home/ramrad01/sourcearea/trunk/gcc/tree-outof-ssa.c:211 #7 0x08754d77 in gimple_expand_cfg () at /home/ramrad01/sourcearea/trunk/gcc/cfgexpand.c:2506 #8 0x08381d8d in execute_one_pass (pass=0x8a2f720) at /home/ramrad01/sourcearea/trunk/gcc/passes.c:1291 #9 0x0838200c in execute_pass_list (pass=0x8a2f720) at /home/ramrad01/sourcearea/trunk/gcc/passes.c:1340 #10 0x0848a6c0 in tree_rest_of_compilation (fndecl=0xb7c34680) at /home/ramrad01/sourcearea/trunk/gcc/tree-optimize.c:394 #11 0x085fd902 in cgraph_expand_function (node=0xb7bb8a00) at /home/ramrad01/sourcearea/trunk/gcc/cgraphunit.c:1051 #12 0x085ff7cf in cgraph_optimize () at /home/ramrad01/sourcearea/trunk/gcc/cgraphunit.c:1110 #13 0x080cec7b in c_write_global_declarations () at /home/ramrad01/sourcearea/trunk/gcc/c-decl.c:8364 #14 0x084334a6 in toplev_main (argc=20, argv=0xbf806e84) at /home/ramrad01/sourcearea/trunk/gcc/toplev.c:990 #15 0x08152f82 in main (argc=Cannot access memory at address 0x0 ) at /home/ramrad01/sourcearea/trunk/gcc/main.c:35 -- ramana at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2009-05-06 10:59:43 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40031