Commit cf157d80 by Martin Jambor Committed by Martin Jambor

[PR 79198] Call ipa-prop func summary destructor

2017-01-24  Martin Jambor  <mjambor@suse.cz>

	PR bootstrap/79198
	* ipa-prop.c (ipa_free_all_node_params): Call summary destructor.
	* ipa-prop.c (ipa_node_params_t::insert): Initialize fields known_csts
	and known_contexts.

From-SVN: r244860
parent 4cd7b1a9
2017-01-24 Martin Jambor <mjambor@suse.cz>
PR bootstrap/79198
* ipa-prop.c (ipa_free_all_node_params): Call summary destructor.
* ipa-prop.c (ipa_node_params_t::insert): Initialize fields known_csts
and known_contexts.
2017-01-24 Aldy Hernandez <aldyh@redhat.com> 2017-01-24 Aldy Hernandez <aldyh@redhat.com>
PR middle-end/79123 PR middle-end/79123
......
...@@ -3574,6 +3574,7 @@ ipa_free_all_edge_args (void) ...@@ -3574,6 +3574,7 @@ ipa_free_all_edge_args (void)
void void
ipa_free_all_node_params (void) ipa_free_all_node_params (void)
{ {
ipa_node_params_sum->~ipa_node_params_t ();
ipa_node_params_sum = NULL; ipa_node_params_sum = NULL;
} }
...@@ -3742,6 +3743,8 @@ ipa_node_params_t::insert (cgraph_node *, ipa_node_params *info) ...@@ -3742,6 +3743,8 @@ ipa_node_params_t::insert (cgraph_node *, ipa_node_params *info)
{ {
info->lattices = NULL; info->lattices = NULL;
info->ipcp_orig_node = NULL; info->ipcp_orig_node = NULL;
info->known_csts = vNULL;
info->known_contexts = vNULL;
info->analysis_done = 0; info->analysis_done = 0;
info->node_enqueued = 0; info->node_enqueued = 0;
info->do_clone_for_all_contexts = 0; info->do_clone_for_all_contexts = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment