aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-reference.c
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2015-04-17 15:56:15 +0200
committerMartin Liska <marxin@gcc.gnu.org>2015-04-17 13:56:15 +0000
commitbbd08a5dfa54f0f694c7869662531498c3289164 (patch)
treeb8ea62df3ba560f4617a94213a69ec7fe5ce7aa3 /gcc/ipa-reference.c
parentc11cdefbd1b1170deaaea321f919e3d04cbf25af (diff)
downloadgcc-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.c1
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. */