tree-vrp.c (extract_range_from_assert): Replace fold (build (...)) with fold_build2.
authorKazu Hirata <kazu@codesourcery.com>
Sun, 3 Jul 2005 15:06:00 +0000 (15:06 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Sun, 3 Jul 2005 15:06:00 +0000 (15:06 +0000)
* tree-vrp.c (extract_range_from_assert): Replace
fold (build (...)) with fold_build2.

From-SVN: r101554

gcc/ChangeLog
gcc/tree-vrp.c

index fccafdd3cfa8ace191e565cb2580cc34f9bf1948..33af03cc13be856dcdf76836651c0e37903f7478 100644 (file)
@@ -1,3 +1,8 @@
+2005-07-03  Kazu Hirata  <kazu@codesourcery.com>
+
+       * tree-vrp.c (extract_range_from_assert): Replace
+       fold (build (...)) with fold_build2.
+
 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * c-format.c (gcc_gfc_format_type, gcc_gfc_flag_pairs,
index e733a8de7b97f4fea9247775baf9a6df862f8d61..1167e3816cdaa3920593c0fefdefa8f4935a8bcb 100644 (file)
@@ -844,7 +844,7 @@ extract_range_from_assert (value_range_t *vr_p, tree expr)
       if (cond_code == LT_EXPR)
        {
          tree one = build_int_cst (type, 1);
-         max = fold (build (MINUS_EXPR, type, max, one));
+         max = fold_build2 (MINUS_EXPR, type, max, one);
        }
 
       set_value_range (vr_p, VR_RANGE, min, max, vr_p->equiv);
@@ -867,7 +867,7 @@ extract_range_from_assert (value_range_t *vr_p, tree expr)
       if (cond_code == GT_EXPR)
        {
          tree one = build_int_cst (type, 1);
-         min = fold (build (PLUS_EXPR, type, min, one));
+         min = fold_build2 (PLUS_EXPR, type, min, one);
        }
 
       set_value_range (vr_p, VR_RANGE, min, max, vr_p->equiv);