From: Martin Liska Date: Wed, 15 Nov 2017 07:11:59 +0000 (+0100) Subject: Use proper probability (PR target/82927) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6463f681f8d328283af90c10948240d06e952f7b;p=gcc.git Use proper probability (PR target/82927) 2017-11-15 Martin Liska PR target/82927 * config/sh/sh-mem.cc: Use proper probability for REG_BR_PROB_NOTE. From-SVN: r254755 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 08642663d95..12ef4bd0544 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2017-11-15 Martin Liska + + PR target/82927 + * config/sh/sh-mem.cc: Use proper probability for + REG_BR_PROB_NOTE. + 2017-11-14 Jeff Law * explow.c (anti_adjust_stack_and_probe_stack_clash): Avoid probing diff --git a/gcc/config/sh/sh-mem.cc b/gcc/config/sh/sh-mem.cc index 8fce9799921..4c33260d84e 100644 --- a/gcc/config/sh/sh-mem.cc +++ b/gcc/config/sh/sh-mem.cc @@ -183,8 +183,12 @@ expand_block_move (rtx *operands) return false; } -static const int prob_unlikely = REG_BR_PROB_BASE / 10; -static const int prob_likely = REG_BR_PROB_BASE / 4; +static const int prob_unlikely + = profile_probability::from_reg_br_prob_base (REG_BR_PROB_BASE / 10) + .to_reg_br_prob_note (); +static const int prob_likely + = profile_probability::from_reg_br_prob_base (REG_BR_PROB_BASE / 4) + .to_reg_br_prob_note (); /* Emit code to perform a strcmp.