* tree-cfg.c (fold_cond_expr_cond): Use boolean types for condition.
authorJan Hubicka <jh@suse.cz>
Fri, 18 Mar 2005 10:09:51 +0000 (11:09 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 18 Mar 2005 10:09:51 +0000 (10:09 +0000)
From-SVN: r96655

gcc/ChangeLog
gcc/tree-cfg.c

index 68cfec2386320a73fd06da4a98d5a530ec4d0de7..b17b7fecfcfcf082f1d3542c8d4b724fbadcf959 100644 (file)
@@ -1,5 +1,7 @@
 2005-03-18  Jan Hubicka  <jh@suse.cz>
 
+       * tree-cfg.c (fold_cond_expr_cond): Use boolean types for condition.
+
        * cgraph.c (cgraph_remove_node): Avoid loop in code deciding whether 
        function body should be released; do not proactively release function
        bodies in non-unit-at-a-time mode.
index 32dc2bc579c952cf952ff7b232aaf3217ecb138f..b1ff8e6d97b93196b48bc4cfc4152f0ad840b814 100644 (file)
@@ -457,9 +457,9 @@ fold_cond_expr_cond (void)
        {
          tree cond = fold (COND_EXPR_COND (stmt));
          if (integer_zerop (cond))
-           COND_EXPR_COND (stmt) = integer_zero_node;
+           COND_EXPR_COND (stmt) = boolean_false_node;
          else if (integer_onep (cond))
-           COND_EXPR_COND (stmt) = integer_one_node;
+           COND_EXPR_COND (stmt) = boolean_true_node;
        }
     }
 }