tree-ssa-pre.c (get_expr_value_id): Do not allocate value-ids here.
authorRichard Biener <rguenther@suse.de>
Fri, 30 Nov 2012 12:46:00 +0000 (12:46 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 30 Nov 2012 12:46:00 +0000 (12:46 +0000)
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

gcc/ChangeLog
gcc/tree-ssa-pre.c

index 6af3858cb6758159d2f228d0db56c323e0333fc2..e21b3c8729e6b679168263e00561360ef40f51aa 100644 (file)
@@ -1,3 +1,8 @@
+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
index 9cf874df7b73910add8b41e16f1137846c642b33..9c95ef6a2d303b6967f05a91498ee2a7aac61521 100644 (file)
@@ -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;