Fix hot/cold partitioning problem.
authorCaroline Tice <ctice@apple.com>
Tue, 7 Sep 2004 17:54:16 +0000 (17:54 +0000)
committerCaroline Tice <ctice@gcc.gnu.org>
Tue, 7 Sep 2004 17:54:16 +0000 (10:54 -0700)
2004-09-07  Caroline Tice  <ctice@apple.com>

        * cfgrtl.c (rtl_verify_flow_info_1):  Add new edge flag,
        EDGE_CROSSING, to flags test case.

From-SVN: r87149

gcc/ChangeLog
gcc/cfgrtl.c

index e259e603c4c0943549afeeb829c0389d87e9f70c..732e7885d6f0f3bac8c63b025ca51a1789c6ed25 100644 (file)
@@ -1,3 +1,8 @@
+2004-09-07  Caroline Tice  <ctice@apple.com>
+
+       * cfgrtl.c (rtl_verify_flow_info_1):  Add new edge flag,
+       EDGE_CROSSING, to flags test case.
+       
 2004-09-07  Jan Hubicka  <jh@suse.cz>
 
        * tree-ssa-loop-ivopts.c (contains_abnormal_ssa_name_p): Deal with '<'
index ce676a64f12e07fd8ef90e46c1768e470ed52077..a35fdbd5619e54fb8e7a92272af89b1cc1a3f753 100644 (file)
@@ -1995,7 +1995,8 @@ rtl_verify_flow_info_1 (void)
          if ((e->flags & ~(EDGE_DFS_BACK
                            | EDGE_CAN_FALLTHRU
                            | EDGE_IRREDUCIBLE_LOOP
-                           | EDGE_LOOP_EXIT)) == 0)
+                           | EDGE_LOOP_EXIT
+                           | EDGE_CROSSING)) == 0)
            n_branch++;
 
          if (e->flags & EDGE_ABNORMAL_CALL)