[Bug bootstrap/13709] [tree-ssa] compiler fails to bootstrap on ia64

dnovillo at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Sat Jan 17 16:19:00 GMT 2004


------- Additional Comments From dnovillo at gcc dot gnu dot org  2004-01-17 16:19 -------

Jan,

We die in flow.c:init_propagate_block_info because even though the basic block
is a conditional jump, it seemingly has no successors.  Something is either
messing up or not building the RTL CFG properly.

Program received signal SIGSEGV, Segmentation fault.
init_propagate_block_info (bb=0x2000000002892a00, live=0x60000000000edac0,
    local_set=0x0, cond_local_set=0x0, flags=0)
    at /home/cygnus/dnovillo/tree-ssa-01/src.ia64/gcc/flow.c:1848
1848          bb_true = bb->succ->dest;
(gdb) ptbb bb
;; basic block 16, loop depth 0, count 0
;; prev block 8, next block 9
;; pred:
;; succ:
;; Registers live at start:  1 [r1] 8 [r8] 9 [r9] 12 [r12] 32 [r36] 33 [r37]
(note 147 55 56 16 [bb 16] NOTE_INSN_BASIC_BLOCK)
(jump_insn 56 147 62 16
/home/cygnus/dnovillo/tree-ssa-01/src.ia64/gcc/libgcc2.c:93 (set (pc)
        (if_then_else (ne (reg:BI 262 p6 [360])
                (const_int 0 [0x0]))
            (label_ref 66)
            (pc))) 218 {*br_true} (insn_list 55 (nil))
    (expr_list:REG_DEAD (reg:BI 262 p6 [360])
        (expr_list:REG_BR_PROB (const_int 5000 [0x1388])
            (nil))))
;; Registers live at end:  1 [r1] 8 [r8] 9 [r9] 12 [r12] 32 [r36] 33 [r37]
(gdb) p bb->succ
$1 = 0x0



There were a couple of changes from you that affected the CFG.  Could you take a
look?


Thanks.  Diego.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dnovillo at gcc dot gnu dot
                   |                            |org
         AssignedTo|dnovillo at gcc dot gnu dot |hubicka at gcc dot gnu dot
                   |org                         |org


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



More information about the Gcc-bugs mailing list