diff options
Diffstat (limited to 'gcc/tree-ssa-threadupdate.c')
-rw-r--r-- | gcc/tree-ssa-threadupdate.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/gcc/tree-ssa-threadupdate.c b/gcc/tree-ssa-threadupdate.c index 2a8e005..e3e77cf 100644 --- a/gcc/tree-ssa-threadupdate.c +++ b/gcc/tree-ssa-threadupdate.c @@ -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; } } |