aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2017-07-01 09:44:45 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2017-07-01 07:44:45 +0000
commit3904572beee69258ebd87adbc16b17e3228da35f (patch)
treee3dcd57d3a99bec5dec423d38779fe5ba6ae07f7
parentc0c46dc67748b2b357445b455bad510bd3618d93 (diff)
downloadgcc-3904572beee69258ebd87adbc16b17e3228da35f.zip
gcc-3904572beee69258ebd87adbc16b17e3228da35f.tar.gz
gcc-3904572beee69258ebd87adbc16b17e3228da35f.tar.bz2
sel-sched-ir.c (compute_succs_info): Handle uninitialized probabilities consistently.
* sel-sched-ir.c (compute_succs_info): Handle uninitialized probabilities consistently. From-SVN: r249863
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/sel-sched-ir.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1df0a71..525c2c4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2017-06-29 Jan Hubicka <hubicka@ucw.cz>
+ * sel-sched-ir.c (compute_succs_info): Handle uninitialized
+ probabilities consistently.
+
+2017-06-29 Jan Hubicka <hubicka@ucw.cz>
+
* pa.c (pa_expand_compare_and_swap_loop): Update call of
emit_cmp_and_jump_insns.
diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.c
index dd72828..e78d309 100644
--- a/gcc/sel-sched-ir.c
+++ b/gcc/sel-sched-ir.c
@@ -4749,7 +4749,7 @@ compute_succs_info (insn_t insn, short flags)
inner loop to exits. */
si.bb_end && si.e1->probability.initialized_p ()
? si.e1->probability.to_reg_br_prob_base ()
- : REG_BR_PROB_BASE);
+ : 0);
sinfo->succs_ok_n++;
}
else