aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2001-09-21 13:43:54 -0700
committerRichard Henderson <rth@gcc.gnu.org>2001-09-21 13:43:54 -0700
commit24ee7caee0c4b7e4b090652ebe2941f80a734646 (patch)
tree54d5dacf86650da64464def3e0211c09bcf7f3c1 /gcc
parentee1315aa922e5c7baef0b2d288be0ead90f547e7 (diff)
downloadgcc-24ee7caee0c4b7e4b090652ebe2941f80a734646.zip
gcc-24ee7caee0c4b7e4b090652ebe2941f80a734646.tar.gz
gcc-24ee7caee0c4b7e4b090652ebe2941f80a734646.tar.bz2
* predict.c (expected_value_to_br_prob): Use pc_set.
From-SVN: r45738
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/predict.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 69bc75f..ceda15c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,7 @@
2001-09-21 Richard Henderson <rth@redhat.com>
+ * 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 df69e94..42d7795 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