diff options
Diffstat (limited to 'gcc/cfgloopanal.c')
-rw-r--r-- | gcc/cfgloopanal.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/cfgloopanal.c b/gcc/cfgloopanal.c index 0a5179ea976..4c50bbe959c 100644 --- a/gcc/cfgloopanal.c +++ b/gcc/cfgloopanal.c @@ -208,8 +208,7 @@ check_irred (struct graph *g, struct edge *e) /* All edges should lead from a component with higher number to the one with lower one. */ - if (g->vertices[e->src].component < g->vertices[e->dest].component) - abort (); + gcc_assert (g->vertices[e->src].component >= g->vertices[e->dest].component); if (g->vertices[e->src].component != g->vertices[e->dest].component) return; |