This is the mail archive of the gcc-patches@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]

Re: [tree-ssa] COND_EXPR lowering.


On Fri, 2003-10-24 at 09:22, Andrew MacLeod wrote:

> 
> Oops, my x86 bootstrap with this patch just died in PRE:
> 
> insn-recog.c:17561: internal compiler error: virtual array
> basic_block_info[5349]: element 3537031808 out of bounds in
> insert_occ_in_preorder_dt_order_1, at tree-ssa-pre.c:903
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
> make[1]: *** [insn-recog.o] Error 1
> make[1]: Leaving directory `/build/tree-ssa/2003-10-21/gcc'
> make: *** [stage2_build] Error 2
> 
> My source tree is a couple of days old, I'll try it with a fresh tree
> too.
> 
There is a change to the dominator version of thread_edge that is
incompatible. I hacked around a bit, (leaving 2 thread_edge routines,
and modifying the one in dom.c to handle COND_EXPR's), but I get a
bootstrap error:

/src/tree-ssa/2003-10-24/gcc/gcc/combine.c: In function `simplify_shift_const':

/src/tree-ssa/2003-10-24/gcc/gcc/combine.c:9137: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[2]: *** [combine.o] Error 1
make[2]: Leaving directory `/build/tree-ssa/2003-10-24/gcc'
make[1]: *** [stage2_build] Error 2
make[1]: Leaving directory `/build/tree-ssa/2003-10-24/gcc'
make: *** [bootstrap] Error 2


You might want to take a look at the threading bits and see if you can
get it to bootstrap. It bootstraps without the patch.

Andrew


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