summaryrefslogtreecommitdiff
path: root/gcc/cfg.c
diff options
context:
space:
mode:
authorsteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>2012-04-27 11:12:52 +0000
committersteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>2012-04-27 11:12:52 +0000
commit845b40c89fc7ba4a93a2bccd7d8ce85b614a2241 (patch)
treedb5a6217405fd72280355990063ccca0080175b4 /gcc/cfg.c
parent11f2f3132e75080745d488ad33066f7b7189e3fd (diff)
downloadgcc-845b40c89fc7ba4a93a2bccd7d8ce85b614a2241.tar.gz
* cfg.c (disconnect_src): Do df_mark_solutions_dirty in the right
place. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@186902 138bc75d-0d04-0410-961f-82ee72b054a4
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 ca04c94770e..ba85b169059 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 ();
}