re PR middle-end/52214 (FAIL: g++.dg/tree-ssa/pr44706.C -std=gnu++* scan-tree-dump...
authorJan Hubicka <jh@suse.cz>
Mon, 13 Feb 2012 23:29:34 +0000 (00:29 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Mon, 13 Feb 2012 23:29:34 +0000 (23:29 +0000)
PR middle-end/52214
* predict.c (predict_paths_for_bb): Fix thinko in prevoius patch.

From-SVN: r184180

gcc/ChangeLog
gcc/predict.c

index 22777f1..b6e194f 100644 (file)
@@ -1,3 +1,8 @@
+2012-02-13  Jan Hubicka  <jh@suse.cz>
+
+       PR middle-end/52214
+       * predict.c (predict_paths_for_bb): Fix thinko in prevoius patch.
+
 2012-02-13  Eric Botcazou  <ebotcazou@adacore.com>
 
        * gcc.c (LINK_COMMAND_SPEC): Deal with -fgnu-tm.
index 67131c9..c12b45f 100644 (file)
@@ -1869,7 +1869,7 @@ predict_paths_for_bb (basic_block cur, basic_block bb,
         prevent visiting given BB twice.  */
       if (found)
         predict_edge_def (e, pred, taken);
-      else if (!bitmap_set_bit (visited, e->src->index))
+      else if (bitmap_set_bit (visited, e->src->index))
        predict_paths_for_bb (e->src, e->src, pred, taken, visited);
     }
   for (son = first_dom_son (CDI_POST_DOMINATORS, cur);