Patch for jump optimization
Jeffrey A Law
law@cygnus.com
Mon Feb 2 23:05:00 GMT 1998
In message < Pine.OSF.3.96.980202225739.10800A-100000@ylws34 >you write:
> On alpha-dec-osf4.0, the current egcs in the cvs tree fails to build
> libgcc2.a, because the jump optimization (modified_in_p) fails to
> process the following insn.
>
> (jump_insn 52 51 54 (set (pc)
> (if_then_else (eq (reg:DI 102)
> (const_int 0))
> (label_ref 56)
> (pc))) 178 {umindi3+2} (nil)
> (nil))
>
> I use the following patch to get the bootstrap going.
>
> Mon Feb 2 1998 11:00:20 Weiwen Liu <weiwen.liu@yale.edu>
> * rtlanal.c (modified_in_p): Do not check modified_in_p if
> XEXP (x, i) is NULL.
What field number was NULL (ie, what is the value of 'i' when it failed)?
The real bug might be elsewhere...
jeff
More information about the Gcc
mailing list