diff options
Diffstat (limited to 'gcc/tree-ssa-reassoc.c')
-rw-r--r-- | gcc/tree-ssa-reassoc.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/tree-ssa-reassoc.c b/gcc/tree-ssa-reassoc.c index e0e64e1..cb438c7 100644 --- a/gcc/tree-ssa-reassoc.c +++ b/gcc/tree-ssa-reassoc.c @@ -6033,12 +6033,10 @@ branch_fixup (void) edge etrue = make_edge (cond_bb, merge_bb, EDGE_TRUE_VALUE); etrue->probability = profile_probability::even (); - etrue->count = cond_bb->count.apply_scale (1, 2); edge efalse = find_edge (cond_bb, then_bb); efalse->flags = EDGE_FALSE_VALUE; efalse->probability -= etrue->probability; - efalse->count -= etrue->count; - then_bb->count -= etrue->count; + then_bb->count -= etrue->count (); tree othervar = NULL_TREE; if (gimple_assign_rhs1 (use_stmt) == var) |