summaryrefslogtreecommitdiff
path: root/gcc/ifcvt.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ifcvt.c')
-rw-r--r--gcc/ifcvt.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c
index d21cb4daf49..32971074939 100644
--- a/gcc/ifcvt.c
+++ b/gcc/ifcvt.c
@@ -1905,7 +1905,7 @@ find_if_block (test_bb, then_edge, else_edge)
/* Make sure IF, THEN, and ELSE, blocks are adjacent. Actually, we
get the first condition for free, since we've already asserted that
there's a fallthru edge from IF to THEN. */
- /* ??? As an enhancement, move the ELSE block. Have to deal with EH and
+ /* ??? As an enhancement, move the ELSE block. Have to deal with
BLOCK notes, if by no other means than aborting the merge if they
exist. Sticky enough I don't want to think about it now. */
next_index = then_bb->index;
@@ -2188,15 +2188,6 @@ dead_or_predicable (test_bb, merge_bb, other_bb, new_dest, reversep)
{
rtx head, end, jump, earliest, old_dest;
- /* No code movement can occur if we'd be scrogging EH regions.
- Within MERGE_BB, ensure that we've not got stray EH_BEG or EH_END
- notes within the block. Between the blocks, checking that the end
- region numbers match ensures that we won't disrupt the nesting
- between regions. */
- if (merge_bb->eh_beg != merge_bb->eh_end
- || merge_bb->eh_end != test_bb->eh_end)
- return FALSE;
-
jump = test_bb->end;
/* Find the extent of the real code in the merge block. */