aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDaniel Berlin <dberlin@dberlin.org>2008-07-09 17:13:31 +0000
committerDaniel Berlin <dberlin@gcc.gnu.org>2008-07-09 17:13:31 +0000
commitb0a0ab2d51723c6f19db57f9732d4c4ca7278f3d (patch)
treea901063945b87c68d8f26e827abac2df75d5c916 /gcc
parentae4538278bad81eec31276fbec918a7580c38a2d (diff)
downloadgcc-b0a0ab2d51723c6f19db57f9732d4c4ca7278f3d.zip
gcc-b0a0ab2d51723c6f19db57f9732d4c4ca7278f3d.tar.gz
gcc-b0a0ab2d51723c6f19db57f9732d4c4ca7278f3d.tar.bz2
tree-ssa-pre.c (phi_translate_1): Update placement of add_to_value calls.
2008-07-09 Daniel Berlin <dberlin@dberlin.org> * tree-ssa-pre.c (phi_translate_1): Update placement of add_to_value calls. From-SVN: r137665
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree-ssa-pre.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8fabd6d..1f8e3a9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2008-07-09 Daniel Berlin <dberlin@dberlin.org>
+
+ * tree-ssa-pre.c (phi_translate_1): Update placement of
+ add_to_value calls.
+
2008-07-09 Anatoly Sokolov <aesok@post.ru>
* target.h (struct gcc_target): Add hard_regno_scratch_ok field.
diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c
index cbc1ca1..53c3957 100644
--- a/gcc/tree-ssa-pre.c
+++ b/gcc/tree-ssa-pre.c
@@ -1399,8 +1399,8 @@ phi_translate_1 (pre_expr expr, bitmap_set_t set1, bitmap_set_t set2,
if (constant != expr)
return constant;
get_or_alloc_expression_id (expr);
- add_to_value (new_val_id, expr);
}
+ add_to_value (new_val_id, expr);
}
phi_trans_add (oldexpr, expr, pred);
return expr;
@@ -1532,8 +1532,8 @@ phi_translate_1 (pre_expr expr, bitmap_set_t set1, bitmap_set_t set2,
result, new_val_id);
PRE_EXPR_REFERENCE (expr) = newref;
get_or_alloc_expression_id (expr);
- add_to_value (new_val_id, expr);
}
+ add_to_value (new_val_id, expr);
}
phi_trans_add (oldexpr, expr, pred);
return expr;