From: Steven Bosscher Date: Fri, 27 Apr 2012 11:12:52 +0000 (+0000) Subject: cfg.c (disconnect_src): Do df_mark_solutions_dirty in the right place. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c813039daf28641024012fda1497960147923757;p=gcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f4c19ea566b..9a106110de4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2012-04-27 Steven Bosscher + * cfg.c (disconnect_src): Do df_mark_solutions_dirty in the right + place. + * tree-switch-conversion.c (struct switch_conv_info): Add range_max, reorganize some fields and update comments. Rename bit_test_uniq and bit_test_count to uniq resp. count. Remove bit_test_bb. 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 (); }