egcs CVS 19980618, mips-sgi-irix6.2 bootstrap failure
Jeffrey A Law
law@cygnus.com
Fri Jun 19 20:38:00 GMT 1998
In message < 199806200141.SAA23459@rtl.cygnus.com >you write:
> The second bug is that gcse can create such instructions, but it does not
> add REG_LABEL notes to them. We must have the REG_LABEL notes, because the
> immediately following loop pass requires them. Either we can modify gcse
> to add REG_LABEL notes, or we can run jump in between gcse and loop. I
> wrote a patch to do the former.
We should probably go ahead and install the former for now.
Long term we'll have a jump pass after gcse to clean up jumps
introduced by critical edge splitting or to clean up if/else arms made
unreachable by improved cprop (new optimizations Cygnus will donate
sometime later this year after our customers get a crack at them).
Once we have that code we can just indicate that we need a jump pass
run after gcse when we encounter cases where we wanted to add a
label note.
jeff
More information about the Gcc-bugs
mailing list