aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKazu Hirata <kazu@codesourcery.com>2005-07-03 15:06:00 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2005-07-03 15:06:00 +0000
commit184afc230ffc198cd51114ee0642841adfa102da (patch)
treeb898c5d641514549a903437815e1b47077af5c14 /gcc
parentf726bf47e3f9af5d7123cb127f4e4d7295acf3bc (diff)
downloadgcc-184afc230ffc198cd51114ee0642841adfa102da.zip
gcc-184afc230ffc198cd51114ee0642841adfa102da.tar.gz
gcc-184afc230ffc198cd51114ee0642841adfa102da.tar.bz2
tree-vrp.c (extract_range_from_assert): Replace fold (build (...)) with fold_build2.
* tree-vrp.c (extract_range_from_assert): Replace fold (build (...)) with fold_build2. From-SVN: r101554
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree-vrp.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fccafdd..33af03c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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,
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c
index e733a8d..1167e38 100644
--- a/gcc/tree-vrp.c
+++ b/gcc/tree-vrp.c
@@ -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);