diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/tree-ssa-pre.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6af3858..e21b3c8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2012-11-30 Richard Biener <rguenther@suse.de> + * tree-ssa-pre.c (get_expr_value_id): Do not allocate value-ids + here. + +2012-11-30 Richard Biener <rguenther@suse.de> + * tree-ssa-sccvn.c (run_scc_vn): Remove iteration propagating value_ids. diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c index 9cf874d..9c95ef6 100644 --- a/gcc/tree-ssa-pre.c +++ b/gcc/tree-ssa-pre.c @@ -616,7 +616,7 @@ get_expr_value_id (pre_expr expr) switch (expr->kind) { case CONSTANT: - id = get_or_alloc_constant_value_id (PRE_EXPR_CONSTANT (expr)); + id = get_constant_value_id (PRE_EXPR_CONSTANT (expr)); break; case NAME: id = VN_INFO (PRE_EXPR_NAME (expr))->value_id; |