aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfg.c
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2012-04-27 11:12:52 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2012-04-27 11:12:52 +0000
commitc813039daf28641024012fda1497960147923757 (patch)
treedb5a6217405fd72280355990063ccca0080175b4 /gcc/cfg.c
parent886cd84f722ea56f91855aad6d70f88b9cee059a (diff)
downloadgcc-c813039daf28641024012fda1497960147923757.zip
gcc-c813039daf28641024012fda1497960147923757.tar.gz
gcc-c813039daf28641024012fda1497960147923757.tar.bz2
cfg.c (disconnect_src): Do df_mark_solutions_dirty in the right place.
* cfg.c (disconnect_src): Do df_mark_solutions_dirty in the right place. From-SVN: r186902
Diffstat (limited to 'gcc/cfg.c')
-rw-r--r--gcc/cfg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cfg.c b/gcc/cfg.c
index ca04c94..ba85b16 100644
--- a/gcc/cfg.c
+++ b/gcc/cfg.c
@@ -242,13 +242,13 @@ disconnect_src (edge e)
if (tmp == e)
{
VEC_unordered_remove (edge, src->succs, ei.index);
+ df_mark_solutions_dirty ();
return;
}
else
ei_next (&ei);
}
- df_mark_solutions_dirty ();
gcc_unreachable ();
}