* regrename.c (copyprop_hardreg_forward): Do not keep register
value data live across abnormal call or eh egdes.
From-SVN: r48043
+2001-12-15 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * regrename.c (copyprop_hardreg_forward): Do not keep register
+ value data live across abnormal call or eh egdes.
+
Sat Dec 15 08:29:45 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* expr.c (highest_pow2_factor, case INTEGER_CST): Return
/* ??? Ought to use more intelligent queueing of blocks. */
if (bb->pred
&& ! bb->pred->pred_next
+ && ! (bb->pred->flags & (EDGE_ABNORMAL_CALL | EDGE_EH))
&& bb->pred->src->index != ENTRY_BLOCK
&& bb->pred->src->index < b)
all_vd[b] = all_vd[bb->pred->src->index];