Fix memory leaks in IPA.
commit73bd7d5fa7ee2b73b0883d575ff2e62ab7fcf620
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Nov 2015 15:47:01 +0000 (9 15:47 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Nov 2015 15:47:01 +0000 (9 15:47 +0000)
treeee35222d10eb23fd0c96ddb2b91ecec097a19a90
parentb7cbf36d16bd2ea5194da0ced12a2421f213aa6b
Fix memory leaks in IPA.

* ipa-inline-analysis.c (estimate_function_body_sizes): Call
body_info release function.
* ipa-prop.c (ipa_release_body_info): New function.
(ipa_analyze_node): Call the function.
(ipa_node_params::~ipa_node_params): Release known_csts.
* ipa-prop.h (ipa_release_body_info): Declare.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230028 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-inline-analysis.c
gcc/ipa-prop.c
gcc/ipa-prop.h