http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48273
--- Comment #2 from Uros Bizjak <ubizjak at gmail dot com> 2011-03-24 16:46:08 UTC --- (gdb) bt #0 fancy_abort (file=0xd77f00 "../../gcc-svn/trunk/gcc/sel-sched-ir.c", line=5604, function=0xd78e40 "create_copy_of_insn_rtx") at ../../gcc-svn/trunk/gcc/diagnostic.c:892 #1 0x00000000007bac89 in create_copy_of_insn_rtx (insn_rtx=0x7ffff1f33780) at ../../gcc-svn/trunk/gcc/sel-sched-ir.c:5604 #2 0x00000000007cdf30 in emit_bookkeeping_insn (insn=0x7ffff1f33820, lparams=0x7fffffffd870, static_params=Unhandled dwarf expression opcode 0xf3 ) at ../../gcc-svn/trunk/gcc/sel-sched.c:4767 #3 generate_bookkeeping_insn (insn=0x7ffff1f33820, lparams=0x7fffffffd870, static_params=Unhandled dwarf expression opcode 0xf3 ) at ../../gcc-svn/trunk/gcc/sel-sched.c:4805 #4 move_op_at_first_insn (insn=0x7ffff1f33820, lparams=0x7fffffffd870, static_params=Unhandled dwarf expression opcode 0xf3 ) at ../../gcc-svn/trunk/gcc/sel-sched.c:6073 #5 0x00000000007c7009 in code_motion_path_driver (insn=0x7ffff1f33820, orig_ops=0x0, path=<value optimized out>, local_params_in=0x7fffffffd870, static_params=0x7fffffffdaa0) at ../../gcc-svn/trunk/gcc/sel-sched.c:6638 #6 0x00000000007c668f in code_motion_process_successors (insn=0x7ffff1f33aa0, orig_ops=0x1414978, path=0x14149f0, static_params=0x7fffffffdaa0) at ../../gcc-svn/trunk/gcc/sel-sched.c:6354 #7 0x00000000007c71dc in code_motion_path_driver (insn=0x7ffff1f33aa0, orig_ops=0x1414978, path=0x14149f0, local_params_in=0x7fffffffda70, static_params=0x7fffffffdaa0) at ../../gcc-svn/trunk/gcc/sel-sched.c:6600 (gdb) up #1 0x00000000007bac89 in create_copy_of_insn_rtx (insn_rtx=0x7ffff1f33780) at ../../gcc-svn/trunk/gcc/sel-sched-ir.c:5604 5604 gcc_assert (NONJUMP_INSN_P (insn_rtx)); (gdb) li 5599 5600 if (DEBUG_INSN_P (insn_rtx)) 5601 return create_insn_rtx_from_pattern (copy_rtx (PATTERN (insn_rtx)), 5602 insn_rtx); 5603 5604 gcc_assert (NONJUMP_INSN_P (insn_rtx)); 5605 5606 res = create_insn_rtx_from_pattern (copy_rtx (PATTERN (insn_rtx)), 5607 NULL_RTX); 5608 return res; (gdb) p debug_rtx (insn_rtx) (call_insn 6 0 0 3 (call (mem:QI (symbol_ref:SI ("bar") [flags 0x41] <function_decl 0x7ffff1f24c00 bar>) [0 bar S1 A8]) (const_int 0 [0])) pr48273.c:6 618 {*call_0} (nil) (nil))