diff options
author | Richard Biener <rguenther@suse.de> | 2015-11-06 13:45:54 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2015-11-06 13:45:54 +0000 |
commit | ff56974436c9c8f994c9c80040ca026bde0965ee (patch) | |
tree | d738bba0e7750a3ba6762e5e246a67da6f3a6ddd /gcc/sched-deps.c | |
parent | c047b6943474ab93147434cf9c61c168103e955f (diff) | |
download | gcc-ff56974436c9c8f994c9c80040ca026bde0965ee.zip gcc-ff56974436c9c8f994c9c80040ca026bde0965ee.tar.gz gcc-ff56974436c9c8f994c9c80040ca026bde0965ee.tar.bz2 |
tree-ssa-sccvn.c (class sccvn_dom_walker): Add destructor.
2015-11-06 Richard Biener <rguenther@suse.de>
* tree-ssa-sccvn.c (class sccvn_dom_walker): Add destructor.
* lra.c (init_reg_info): Truncate copy_vec instead of
re-allocating a new one and leaking the old.
* ipa-inline-analysis.c (estimate_function_body_sizes): Free
bb_infos vec.
* sched-deps.c (sched_deps_finish): Free the dn/dl pools.
* postreload-gcse.c (free_mem): Free modify_mem_list and
canon_modify_mem_list.
From-SVN: r229850
Diffstat (limited to 'gcc/sched-deps.c')
-rw-r--r-- | gcc/sched-deps.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c index 220eea4..4f64fa9 100644 --- a/gcc/sched-deps.c +++ b/gcc/sched-deps.c @@ -4092,9 +4092,9 @@ void sched_deps_finish (void) { gcc_assert (deps_pools_are_empty_p ()); - dn_pool->release_if_empty (); + delete dn_pool; + delete dl_pool; dn_pool = NULL; - dl_pool->release_if_empty (); dl_pool = NULL; h_d_i_d.release (); |