aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-unswitch.c
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2017-07-16 18:30:40 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2017-07-16 16:30:40 +0000
commit77ba27b40be89dc62d53e569a1917d4f74b71b25 (patch)
tree46ec2877a527e028a7c3960d7ca959ba78d2d195 /gcc/tree-ssa-loop-unswitch.c
parente4e822abcdfaba5878845a82722b8bed879d647e (diff)
downloadgcc-77ba27b40be89dc62d53e569a1917d4f74b71b25.zip
gcc-77ba27b40be89dc62d53e569a1917d4f74b71b25.tar.gz
gcc-77ba27b40be89dc62d53e569a1917d4f74b71b25.tar.bz2
tree-ssa-loop-unswitch.c (hoist_guard): Avoid use of REG_BR_PROB_BASE fixpoint arithmetics.
* tree-ssa-loop-unswitch.c (hoist_guard): Avoid use of REG_BR_PROB_BASE fixpoint arithmetics. From-SVN: r250241
Diffstat (limited to 'gcc/tree-ssa-loop-unswitch.c')
-rw-r--r--gcc/tree-ssa-loop-unswitch.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/tree-ssa-loop-unswitch.c b/gcc/tree-ssa-loop-unswitch.c
index 8482be5..204cd0d 100644
--- a/gcc/tree-ssa-loop-unswitch.c
+++ b/gcc/tree-ssa-loop-unswitch.c
@@ -897,9 +897,7 @@ hoist_guard (struct loop *loop, edge guard)
if (dump_file && (dump_flags & TDF_DETAILS))
fprintf (dump_file, " %i", bb->index);
if (e->probability.initialized_p ())
- scale_bbs_frequencies_int (&bb, 1,
- e->probability.to_reg_br_prob_base (),
- REG_BR_PROB_BASE);
+ scale_bbs_frequencies (&bb, 1, e->probability);
}
}