OSDN Git Service

* tree-vrp.c (extract_range_from_assert): Replace
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 3 Jul 2005 15:06:00 +0000 (15:06 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 3 Jul 2005 15:06:00 +0000 (15:06 +0000)
fold (build (...)) with fold_build2.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101554 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tree-vrp.c

index fccafdd..33af03c 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 e733a8d..1167e38 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);