diff options
author | David Malcolm <dmalcolm@redhat.com> | 2014-11-19 19:45:39 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2014-11-19 19:45:39 +0000 |
commit | 4c4d052c406900d27a167d7f6661f110b2e4d2a2 (patch) | |
tree | 8ca4f417634fb72b44ca49349fc2f7a0634cca28 /gcc/ipa-reference.c | |
parent | d5bee0f2af97caf82b004503b2a63638e5a87334 (diff) | |
download | gcc-4c4d052c406900d27a167d7f6661f110b2e4d2a2.zip gcc-4c4d052c406900d27a167d7f6661f110b2e4d2a2.tar.gz gcc-4c4d052c406900d27a167d7f6661f110b2e4d2a2.tar.bz2 |
PR jit/63854: Fix leak of optimization_summary_obstack
gcc/ChangeLog:
PR jit/63854
* ipa-reference.c (ipa_reference_c_finalize): Release
optimization_summary_obstack.
From-SVN: r217797
Diffstat (limited to 'gcc/ipa-reference.c')
-rw-r--r-- | gcc/ipa-reference.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ipa-reference.c b/gcc/ipa-reference.c index b421f63..1ce06d1 100644 --- a/gcc/ipa-reference.c +++ b/gcc/ipa-reference.c @@ -1193,5 +1193,9 @@ make_pass_ipa_reference (gcc::context *ctxt) void ipa_reference_c_finalize (void) { - ipa_init_p = false; + if (ipa_init_p) + { + bitmap_obstack_release (&optimization_summary_obstack); + ipa_init_p = false; + } } |