diff options
author | David Malcolm <dmalcolm@redhat.com> | 2014-11-19 20:42:29 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2014-11-19 20:42:29 +0000 |
commit | ba2dbfce55c9b1835d1b2fbc4f0e3aa025732c80 (patch) | |
tree | 5293d632c9e9cd62160f5980427e0c4b10d06539 | |
parent | 9da8fef02f9857bfea1b5a8ac3389d3c12fb9437 (diff) | |
download | gcc-ba2dbfce55c9b1835d1b2fbc4f0e3aa025732c80.zip gcc-ba2dbfce55c9b1835d1b2fbc4f0e3aa025732c80.tar.gz gcc-ba2dbfce55c9b1835d1b2fbc4f0e3aa025732c80.tar.bz2 |
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 *.
From-SVN: r217811
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/ipa-icf.c | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c8e18f6..d577401 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-11-19 David Malcolm <dmalcolm@redhat.com> + + PR jit/63854 + * ipa-icf.c (sem_item_optimizer::~sem_item_optimizer): Free each + congruence_class_group *. + 2014-11-19 Uros Bizjak <ubizjak@gmail.com> PR target/63947 diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.c index af83601..e0633e7 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 (); |