diff options
Diffstat (limited to 'gcc/cfgcleanup.c')
-rw-r--r-- | gcc/cfgcleanup.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c index 373be911eb6..1cb3f2ed86e 100644 --- a/gcc/cfgcleanup.c +++ b/gcc/cfgcleanup.c @@ -1353,7 +1353,6 @@ outgoing_edges_match (int mode, basic_block bb1, basic_block bb2) /* Generic case - we are seeing a computed jump, table jump or trapping instruction. */ -#ifndef CASE_DROPS_THROUGH /* Check whether there are tablejumps in the end of BB1 and BB2. Return true if they are identical. */ { @@ -1427,7 +1426,6 @@ outgoing_edges_match (int mode, basic_block bb1, basic_block bb2) return false; } } -#endif /* First ensure that the instructions match. There may be many outgoing edges so this test is generally cheaper. */ @@ -1565,7 +1563,6 @@ try_crossjump_to_edge (int mode, edge e1, edge e2) && (newpos1 != BB_HEAD (src1))) return false; -#ifndef CASE_DROPS_THROUGH /* Here we know that the insns in the end of SRC1 which are common with SRC2 will be deleted. If we have tablejumps in the end of SRC1 and SRC2 @@ -1596,7 +1593,6 @@ try_crossjump_to_edge (int mode, edge e1, edge e2) } } } -#endif /* Avoid splitting if possible. */ if (newpos2 == BB_HEAD (src2)) |