This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/13709] [tree-ssa] compiler fails to bootstrap on ia64
- From: "dnovillo at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 17 Jan 2004 16:19:44 -0000
- Subject: [Bug bootstrap/13709] [tree-ssa] compiler fails to bootstrap on ia64
- References: <20040116160520.13709.bbooth@redhat.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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