PR lto/42985
* ipa-prop.c (ipa_update_after_lto_read): Count parameters and
check for variable argument counts independently.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156651
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-02-10 Martin Jambor <mjambor@suse.cz>
+
+ PR lto/42985
+ * ipa-prop.c (ipa_update_after_lto_read): Count parameters and
+ check for variable argument counts independently.
+
2010-02-10 Christian Bruel <christian.bruel@st.com>
PR target/42841
ipa_check_create_edge_args ();
for (node = cgraph_nodes; node; node = node->next)
- {
- if (!node->analyzed)
- continue;
+ if (node->analyzed)
ipa_initialize_node_params (node);
+
+ for (node = cgraph_nodes; node; node = node->next)
+ if (node->analyzed)
for (cs = node->callees; cs; cs = cs->next_callee)
{
if (ipa_get_cs_argument_count (IPA_EDGE_REF (cs))
!= ipa_get_param_count (IPA_NODE_REF (cs->callee)))
ipa_set_called_with_variable_arg (IPA_NODE_REF (cs->callee));
}
- }
}
/* Walk param call notes of NODE and set their call statements given the uid