Commit 9aad8d93 by Jan Hubicka Committed by Jan Hubicka

Patch by Alexander Monakov <amonakov@ispras.ru>


	Patch by Alexander Monakov <amonakov@ispras.ru>
	* sel-sched-ir.c (compute_succs_info): Handle uninitialized
	probabilities consistently.

From-SVN: r249864
parent 3904572b
2017-06-29 Jan Hubicka <hubicka@ucw.cz> 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
Patch by Alexander Monakov <amonakov@ispras.ru>
* sel-sched-ir.c (compute_succs_info): Handle uninitialized * sel-sched-ir.c (compute_succs_info): Handle uninitialized
probabilities consistently. probabilities consistently.
......
...@@ -4747,9 +4747,11 @@ compute_succs_info (insn_t insn, short flags) ...@@ -4747,9 +4747,11 @@ compute_succs_info (insn_t insn, short flags)
sinfo->probs_ok.safe_push ( sinfo->probs_ok.safe_push (
/* FIXME: Improve calculation when skipping /* FIXME: Improve calculation when skipping
inner loop to exits. */ inner loop to exits. */
si.bb_end && si.e1->probability.initialized_p () si.bb_end
? si.e1->probability.to_reg_br_prob_base () ? (si.e1->probability.initialized_p ()
: 0); ? si.e1->probability.to_reg_br_prob_base ()
: 0)
: REG_BR_PROB_BASE);
sinfo->succs_ok_n++; sinfo->succs_ok_n++;
} }
else else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment