diff options
Diffstat (limited to 'gcc/tree-ssa-dce.c')
-rw-r--r-- | gcc/tree-ssa-dce.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.c index 5380e01..36007a4 100644 --- a/gcc/tree-ssa-dce.c +++ b/gcc/tree-ssa-dce.c @@ -482,6 +482,14 @@ mark_control_dependent_edges_necessary (basic_block bb, struct edge_list *el) { int edge_number; +#ifdef ENABLE_CHECKING + if (bb == EXIT_BLOCK_PTR) + abort (); +#endif + + if (bb == ENTRY_BLOCK_PTR) + return; + EXECUTE_IF_CONTROL_DEPENDENT (bb->index, edge_number, { tree t; |