+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
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;
}
}