This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/48273] [4.6/4.7 Regression] ICE: in create_copy_of_insn_rtx, at sel-sched-ir.c:5604 with -fsel-sched-pipelining -fselective-scheduling2 -march=core2
- From: "ubizjak at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 24 Mar 2011 16:46:16 +0000
- Subject: [Bug target/48273] [4.6/4.7 Regression] ICE: in create_copy_of_insn_rtx, at sel-sched-ir.c:5604 with -fsel-sched-pipelining -fselective-scheduling2 -march=core2
- Auto-submitted: auto-generated
- References: <bug-48273-4@http.gcc.gnu.org/bugzilla/>
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))