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
during ltrans.
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));
}