Commit f3e11e05 by Jan Hubicka Committed by Jan Hubicka

re PR middle-end/58125 (ICE: in operator[], at vec.h:827 with -fno-inline-small-functions)


	PR middle-end/58125
	* ipa-inline-analysis.c (inline_free_summary):
	Do not free summary of aliases.

From-SVN: r206734
parent 1217ee06
2014-01-17 Jan Hubicka <jh@suse.cz>
PR middle-end/58125
* ipa-inline-analysis.c (inline_free_summary):
Do not free summary of aliases.
2014-01-17 Jakub Jelinek <jakub@redhat.com> 2014-01-17 Jakub Jelinek <jakub@redhat.com>
PR middle-end/59706 PR middle-end/59706
......
...@@ -4146,7 +4146,8 @@ inline_free_summary (void) ...@@ -4146,7 +4146,8 @@ inline_free_summary (void)
if (!inline_edge_summary_vec.exists ()) if (!inline_edge_summary_vec.exists ())
return; return;
FOR_EACH_DEFINED_FUNCTION (node) FOR_EACH_DEFINED_FUNCTION (node)
reset_inline_summary (node); if (!node->alias)
reset_inline_summary (node);
if (function_insertion_hook_holder) if (function_insertion_hook_holder)
cgraph_remove_function_insertion_hook (function_insertion_hook_holder); cgraph_remove_function_insertion_hook (function_insertion_hook_holder);
function_insertion_hook_holder = NULL; function_insertion_hook_holder = NULL;
......
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