diff options
author | Richard Biener <rguenther@suse.de> | 2012-11-30 12:46:00 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2012-11-30 12:46:00 +0000 |
commit | 5ba5e8ecc32c6c453890e97ccf94b23fcf5506fd (patch) | |
tree | dd4bc3ee7da185ca5d598994a6f272991bb296de | |
parent | bb35348a1be9cba6ae65b4af0bf2b592112c330c (diff) | |
download | gcc-5ba5e8ecc32c6c453890e97ccf94b23fcf5506fd.zip gcc-5ba5e8ecc32c6c453890e97ccf94b23fcf5506fd.tar.gz gcc-5ba5e8ecc32c6c453890e97ccf94b23fcf5506fd.tar.bz2 |
tree-ssa-pre.c (get_expr_value_id): Do not allocate value-ids here.
2012-11-30 Richard Biener <rguenther@suse.de>
* tree-ssa-pre.c (get_expr_value_id): Do not allocate value-ids
here.
From-SVN: r193993
-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; |