[Bug middle-end/41393] [4.5 Regression] ICE in get_eh_region_and_lp_from_rtx at except.c:1692

danglin at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Sun Sep 27 15:54:00 GMT 2009



------- Comment #1 from danglin at gcc dot gnu dot org  2009-09-27 15:54 -------
(gdb) p *cfun->eh->region_array
$5 = {base = {num = 1, alloc = 4, vec = {0x0}}}
(gdb) p lp
$6 = (eh_landing_pad) 0x0
(gdb) p debug_rtx (insn)
(call_insn 6 5 8 3 /home/dave/gcc-4.5/gcc/gcc/testsuite/gcc.dg/20021014-1.c:12
(parallel [
            (call (mem:SI (symbol_ref:SI ("_mcount")) [0 S4 A32])
                (const_int 8 [0x8]))
            (clobber (reg:SI 1 %r1))
            (clobber (reg:SI 2 %r2))
            (use (const_int 0 [0x0]))
        ]) -1 (expr_list:REG_EH_REGION (const_int -1 [0xffffffff])
        (nil))
    (expr_list:REG_DEP_TRUE (use (reg:SI 26 %r26))
        (expr_list:REG_DEP_TRUE (use (reg:SI 25 %r25))
            (nil))))
$7 = void
(gdb) p *cfun->eh
$8 = {region_tree = 0x0, region_array = 0x40337510, lp_array = 0x40337528, 
  throw_stmt_table = 0x0, ttype_data = 0x0, ehspec_data = {arm_eabi = 0x0, 
    other = 0x0}}


-- 

danglin at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P2                          |P3
   Target Milestone|4.5.0                       |---


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



More information about the Gcc-bugs mailing list