From 24ee7caee0c4b7e4b090652ebe2941f80a734646 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Fri, 21 Sep 2001 13:43:54 -0700 Subject: [PATCH] * predict.c (expected_value_to_br_prob): Use pc_set. From-SVN: r45738 --- gcc/ChangeLog | 2 ++ gcc/predict.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 69bc75f007f..ceda15c5b4f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2001-09-21 Richard Henderson + * predict.c (expected_value_to_br_prob): Use pc_set. + * optabs.c (init_one_libfunc): Gen a FUNCTION_DECL for use by ENCODE_SECTION_INFO; get SYMBOL_REF from make_decl_rtl. diff --git a/gcc/predict.c b/gcc/predict.c index df69e943a50..42d7795a01e 100644 --- a/gcc/predict.c +++ b/gcc/predict.c @@ -573,7 +573,7 @@ expected_value_to_br_prob () as canonicalize_condition will render this to us as (lt r70, r71) Could use cselib to try and reduce this further. */ - cond = XEXP (SET_SRC (PATTERN (insn)), 0); + cond = XEXP (SET_SRC (pc_set (insn)), 0); cond = canonicalize_condition (insn, cond, 0, NULL, ev_reg); if (! cond || XEXP (cond, 0) != ev_reg -- 2.30.2