diff options
Diffstat (limited to 'gcc/tree-ssa-pre.c')
-rw-r--r-- | gcc/tree-ssa-pre.c | 2 |
1 files changed, 2 insertions, 0 deletions
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 |