* ipa-prop.c (ipa_edge_removal_hook): Check for bounds.
From-SVN: r158610
This commit is contained in:
parent
c9945504c9
commit
dd6d1ad715
2 changed files with 8 additions and 0 deletions
|
@ -1,3 +1,7 @@
|
|||
2010-04-21 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* ipa-prop.c (ipa_edge_removal_hook): Check for bounds.
|
||||
|
||||
2010-04-21 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* varpool.c (decide_is_variable_needed): Variable is always needed
|
||||
|
|
|
@ -1260,6 +1260,10 @@ ipa_edge_removal_hook (struct cgraph_edge *cs, void *data ATTRIBUTE_UNUSED)
|
|||
static void
|
||||
ipa_node_removal_hook (struct cgraph_node *node, void *data ATTRIBUTE_UNUSED)
|
||||
{
|
||||
/* During IPA-CP updating we can be called on not-yet analyze clones. */
|
||||
if (VEC_length (ipa_node_params_t, ipa_node_params_vector)
|
||||
<= (unsigned)node->uid)
|
||||
return;
|
||||
ipa_free_node_params_substructures (IPA_NODE_REF (node));
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue