summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>2004-05-13 23:10:34 +0000
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>2004-05-13 23:10:34 +0000
commit85b28a38dec5e956310643a067dad28ac9e0571e (patch)
treeaac22e0165b5a2c30f532aba32b1d97c440f4434
parent44b96f6823fb38ed8adc8c97c30bcd71893b845a (diff)
downloadppe42-gcc-85b28a38dec5e956310643a067dad28ac9e0571e.tar.gz
ppe42-gcc-85b28a38dec5e956310643a067dad28ac9e0571e.zip
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-ssa-pre.c (execute_pre): Free ephi_use_pool and idfs_cache at the end of the function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81815 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree-ssa-pre.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 16e8da7a6ec..d625a52f124 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,6 +1,9 @@
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
- * tree-ssa-live (calculate_live_on_entry): Free saw_def
+ * tree-ssa-pre.c (execute_pre): Free ephi_use_pool and
+ idfs_cache at the end of the function.
+
+ * tree-ssa-live.c (calculate_live_on_entry): Free saw_def
at the end of the function.
* tree-ssa-dce.c (perform_tree_ssa_dce): Free
diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c
index d3ae62c9e56..76a9a56c7e2 100644
--- a/gcc/tree-ssa-pre.c
+++ b/gcc/tree-ssa-pre.c
@@ -3352,6 +3352,7 @@ execute_pre (void)
memset (&pre_stats, 0, sizeof (struct pre_stats_d));
free_alloc_pool (euse_node_pool);
free_alloc_pool (eref_node_pool);
+ free_alloc_pool (ephi_use_pool);
VARRAY_CLEAR (bexprs);
for (i = 0; i < currbbs; i++)
BITMAP_XFREE (pre_dfs[i]);
@@ -3362,6 +3363,7 @@ execute_pre (void)
BITMAP_XFREE (idfs_cache[i]);
free (dfn);
+ free (idfs_cache);
}
static bool
OpenPOWER on IntegriCloud