* regrename.c (copyprop_hardreg_forward): Only search for a
previously processed block if the current block only has one
predecessor.
From-SVN: r90968
+2004-11-20 Jeff Law <law@redhat.com>
+
+ * regrename.c (copyprop_hardreg_forward): Only search for a
+ previously processed block if the current block only has one
+ predecessor.
+
2004-11-20 Kazu Hirata <kazu@cs.umass.edu>
* tree-ssa-threadupdate.c, tree-vectorizer.c: Fix comment
processed, begin with the value data that was live at
the end of the predecessor block. */
/* ??? Ought to use more intelligent queuing of blocks. */
- if (EDGE_COUNT (bb->preds) > 0)
+ if (EDGE_COUNT (bb->preds) == 1)
for (bbp = bb; bbp && bbp != EDGE_PRED (bb, 0)->src; bbp = bbp->prev_bb);
if (EDGE_COUNT (bb->preds) == 1
&& ! (EDGE_PRED (bb, 0)->flags & (EDGE_ABNORMAL_CALL | EDGE_EH))