From 5ba5e8ecc32c6c453890e97ccf94b23fcf5506fd Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Fri, 30 Nov 2012 12:46:00 +0000 Subject: [PATCH] tree-ssa-pre.c (get_expr_value_id): Do not allocate value-ids here. 2012-11-30 Richard Biener * tree-ssa-pre.c (get_expr_value_id): Do not allocate value-ids here. From-SVN: r193993 --- gcc/ChangeLog | 5 +++++ gcc/tree-ssa-pre.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6af3858cb675..e21b3c8729e6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-11-30 Richard Biener + + * tree-ssa-pre.c (get_expr_value_id): Do not allocate value-ids + here. + 2012-11-30 Richard Biener * tree-ssa-sccvn.c (run_scc_vn): Remove iteration propagating diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c index 9cf874df7b73..9c95ef6a2d30 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; -- 2.47.3