This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug bootstrap/29825] [4.1 regression] ICE in extract_insn, at recog.c:2084



------- Comment #7 from pinskia at gcc dot gnu dot org  2006-11-14 09:46 -------
So the problem is that loop.c creates a tree for:
(plus:SI (reg:SI 3 bx)
    (const:SI (unspec:SI [
                (symbol_ref:SI ("dwarf_reg_size_table") [flags 0x2] <var_decl
0xb7ce10b0 dwarf_reg_size_table>)
            ] 1)))

From:
5106    expand_mult_add (rtx x, rtx target, rtx mult, rtx add, enum
machine_mode mode,
5107                     int unsignedp)



(gdb) p debug_rtx(x)
(const_int 1 [0x1])
$6 = void
(gdb) p debug_rtx(mult)
(const_int 1 [0x1])
$7 = void
(gdb) p debug_rtx(add)
(plus:SI (reg:SI 3 bx)
    (const:SI (unspec:SI [
                (symbol_ref:SI ("dwarf_reg_size_table") [flags 0x2] <var_decl
0xb7ce10b0 dwarf_reg_size_table>)
            ] 1)))


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29825


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]