diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-04-14 21:59:54 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-04-14 21:59:54 +0000 |
commit | ddb425f34207d6efd0425a9bfc5a9340c7d73931 (patch) | |
tree | d6f78a17177abce92c003a3fe0b73ef57a45b129 /gcc/tree.h | |
parent | abecbfc664cce98005dd0dc168a2e30196e1ddf8 (diff) | |
download | gcc-ddb425f34207d6efd0425a9bfc5a9340c7d73931.tar.gz |
* tree.c (int_fits_type_p): Extract generic checks from the case
of constant type bounds. Refine the checks against constant type
bounds to allow for possible decisions against each of these bounds
without requiring both bounds to be constant.
(tree_int_cst_msb): Put back.
* tree.h (tree_int_cst_msb): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65598 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree.h')
-rw-r--r-- | gcc/tree.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree.h b/gcc/tree.h index c72e3d022c6..95f2ad4ac03 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -2300,6 +2300,7 @@ extern int tree_int_cst_lt PARAMS ((tree, tree)); extern int tree_int_cst_compare PARAMS ((tree, tree)); extern int host_integerp PARAMS ((tree, int)); extern HOST_WIDE_INT tree_low_cst PARAMS ((tree, int)); +extern int tree_int_cst_msb PARAMS ((tree)); extern int tree_int_cst_sgn PARAMS ((tree)); extern int tree_expr_nonnegative_p PARAMS ((tree)); extern int rtl_expr_nonnegative_p PARAMS ((rtx)); |