diff options
author | Martin Liska <mliska@suse.cz> | 2015-04-17 15:56:15 +0200 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2015-04-17 13:56:15 +0000 |
commit | bbd08a5dfa54f0f694c7869662531498c3289164 (patch) | |
tree | b8ea62df3ba560f4617a94213a69ec7fe5ce7aa3 /gcc/ipa-reference.c | |
parent | c11cdefbd1b1170deaaea321f919e3d04cbf25af (diff) | |
download | gcc-bbd08a5dfa54f0f694c7869662531498c3289164.zip gcc-bbd08a5dfa54f0f694c7869662531498c3289164.tar.gz gcc-bbd08a5dfa54f0f694c7869662531498c3289164.tar.bz2 |
Fix IPA memory leaks.
* ipa-cp.c (ipcp_driver): Release prev_edge_clone.
* ipa-icf.c (sem_item_optimizer::subdivide_classes_by_sensitive_refs):
Release symbol_compare_collection.
* ipa-reference.c: Add TODO that a vector should be released.
From-SVN: r222180
Diffstat (limited to 'gcc/ipa-reference.c')
-rw-r--r-- | gcc/ipa-reference.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/ipa-reference.c b/gcc/ipa-reference.c index 219a9b3..a420cb2 100644 --- a/gcc/ipa-reference.c +++ b/gcc/ipa-reference.c @@ -150,6 +150,7 @@ static struct cgraph_node_hook_list *node_removal_hook_holder; Indexed by UID of call graph nodes. */ static vec<ipa_reference_vars_info_t> ipa_reference_vars_vector; +/* TODO: find a place where we should release the vector. */ static vec<ipa_reference_optimization_summary_t> ipa_reference_opt_sum_vector; /* Return the ipa_reference_vars structure starting from the cgraph NODE. */ |