Commit bbc05e6a by Teresa Johnson Committed by Teresa Johnson

re PR middle-end/63422 (ICE in freqs_to_counts_path, at tree-ssa-threadupdate.c:981)

2014-10-01  Teresa Johnson  <tejohnson@google.com>

	PR middle-end/63422
	* tree-ssa-threadupdate.c (freqs_to_counts_path): Remove
	asserts to handle incoming insanities.

From-SVN: r215822
parent c19adb17
2014-10-02 Teresa Johnson <tejohnson@google.com>
PR middle-end/63422
* tree-ssa-threadupdate.c (freqs_to_counts_path): Remove
asserts to handle incoming insanities.
2014-10-02 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/63375
......@@ -977,20 +977,14 @@ freqs_to_counts_path (struct redirection_data *rd)
edge ein;
edge_iterator ei;
FOR_EACH_EDGE (ein, ei, e->dest->preds)
{
gcc_assert (!ein->count);
ein->count = EDGE_FREQUENCY (ein);
}
ein->count = EDGE_FREQUENCY (ein);
for (unsigned int i = 1; i < path->length (); i++)
{
edge epath = (*path)[i]->e;
gcc_assert (!epath->count);
edge esucc;
FOR_EACH_EDGE (esucc, ei, epath->src->succs)
{
esucc->count = EDGE_FREQUENCY (esucc);
}
esucc->count = EDGE_FREQUENCY (esucc);
epath->src->count = epath->src->frequency;
}
}
......
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