From: dmalcolm Date: Wed, 19 Nov 2014 20:42:29 +0000 (+0000) Subject: PR jit/63854: Fix leak in ipa-icf.c X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ca7b019fd65c63bb2b3998fdc4a99461c11bad62;p=thirdparty%2Fgcc.git PR jit/63854: Fix leak in ipa-icf.c gcc/ChangeLog: PR jit/63854 * ipa-icf.c (sem_item_optimizer::~sem_item_optimizer): Free each congruence_class_group *. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217811 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c8e18f64167d..d577401adf68 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-11-19 David Malcolm + + PR jit/63854 + * ipa-icf.c (sem_item_optimizer::~sem_item_optimizer): Free each + congruence_class_group *. + 2014-11-19 Uros Bizjak PR target/63947 diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.c index af8360138ef7..e0633e762f21 100644 --- a/gcc/ipa-icf.c +++ b/gcc/ipa-icf.c @@ -1322,6 +1322,7 @@ sem_item_optimizer::~sem_item_optimizer () delete (*it)->classes[i]; (*it)->classes.release (); + free (*it); } m_items.release ();