From: Jan Hubicka Date: Fri, 25 Oct 2019 12:02:39 +0000 (+0200) Subject: free summary vectors. X-Git-Tag: releases/gcc-9.3.0~474 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3a3087860f9f97e5a589ef2d0a6a38dd586557b6;p=thirdparty%2Fgcc.git free summary vectors. Backport from mainline 2019-10-24 Jan Hubicka * symbols-summary.h (fast_function_summary::release, fast_call_summary::release): Free m_vector. From-SVN: r277445 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 07d33590c77b..5fb404aefc4f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2019-10-25 Jan Hubicka + + Backport from mainline + 2019-10-24 Jan Hubicka + * symbols-summary.h (fast_function_summary::release, + fast_call_summary::release): Free m_vector. + 2019-10-25 Jan Hubicka Backport from mainline diff --git a/gcc/symbol-summary.h b/gcc/symbol-summary.h index 0219f3a81eac..74544fbf8790 100644 --- a/gcc/symbol-summary.h +++ b/gcc/symbol-summary.h @@ -461,6 +461,8 @@ fast_function_summary::release () if ((*m_vector)[i] != NULL) this->release ((*m_vector)[i]); + vec_free (m_vector); + this->m_released = true; } @@ -926,6 +928,8 @@ fast_call_summary::release () if ((*m_vector)[i] != NULL) this->release ((*m_vector)[i]); + vec_free (m_vector); + this->m_released = true; }