* sel-sched-ir.c (compute_succs_info): Handle uninitialized
probabilities consistently.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249864
138bc75d-0d04-0410-961f-
82ee72b054a4
2017-06-29 Jan Hubicka <hubicka@ucw.cz>
+ Patch by Alexander Monakov <amonakov@ispras.ru>
* sel-sched-ir.c (compute_succs_info): Handle uninitialized
probabilities consistently.
sinfo->probs_ok.safe_push (
/* FIXME: Improve calculation when skipping
inner loop to exits. */
- si.bb_end && si.e1->probability.initialized_p ()
- ? si.e1->probability.to_reg_br_prob_base ()
- : 0);
+ si.bb_end
+ ? (si.e1->probability.initialized_p ()
+ ? si.e1->probability.to_reg_br_prob_base ()
+ : 0)
+ : REG_BR_PROB_BASE);
sinfo->succs_ok_n++;
}
else