abort in recent gcse.c changes
David S. Miller
davem@dm.cobaltmicro.com
Wed Oct 7 21:55:00 GMT 1998
Richard, you're batting 1000 this week :-)
Current EGCS cvs aborts while compiling _eh for libgcc2 on Sparc in
the following test in pre_insert_insn():
/* It should always be the case that we can put these instructions
anywhere in the basic block. Check this. */
/* ??? Well, it would be the case if we'd split all critical edges.
Since we didn't, we may very well abort. */
if (!TEST_BIT (pre_antloc[bb], expr->bitmap_index)
&& !TEST_BIT (pre_transp[bb], expr->bitmap_index))
abort ();
I don't understand this code at all, you do and you made the change.
Later,
David S. Miller
davem@dm.cobaltmicro.com
More information about the Gcc-bugs
mailing list