aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.h
diff options
context:
space:
mode:
authorRichard Henderson <rth@cygnus.com>2000-04-17 12:21:09 -0700
committerRichard Henderson <rth@gcc.gnu.org>2000-04-17 12:21:09 -0700
commit10f135942226e4ae2bbeb48515be4368d9745d68 (patch)
tree0304d00cbc94155e5757d349d3e7de66029fc4e0 /gcc/expr.h
parenta73848406c824b7b2f6095c205828e2a1c8427a2 (diff)
downloadgcc-10f135942226e4ae2bbeb48515be4368d9745d68.zip
gcc-10f135942226e4ae2bbeb48515be4368d9745d68.tar.gz
gcc-10f135942226e4ae2bbeb48515be4368d9745d68.tar.bz2
loop.c (canonicalize_condition): Add WANT_REG argument.
* loop.c (canonicalize_condition): Add WANT_REG argument. Stop the search if we match it. * expr.h (canonicalize_condition): Update decl. * predict.c (expected_value_to_br_prob): Use it. Track last expected value note. (find_expected_value): Remove. * reorg.c (mostly_true_jump): Always use BR_PROB if present. From-SVN: r33214
Diffstat (limited to 'gcc/expr.h')
-rw-r--r--gcc/expr.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/expr.h b/gcc/expr.h
index a349d9a..8d7a9d81 100644
--- a/gcc/expr.h
+++ b/gcc/expr.h
@@ -894,7 +894,7 @@ extern rtx emit_store_flag_force PARAMS ((rtx, enum rtx_code, rtx, rtx,
/* Given an insn and condition, return a canonical description of
the test being made. */
-extern rtx canonicalize_condition PARAMS ((rtx, rtx, int, rtx *));
+extern rtx canonicalize_condition PARAMS ((rtx, rtx, int, rtx *, rtx));
/* Given a JUMP_INSN, return a canonical description of the test
being made. */