system.h (IN_RANGE): Restore HOST_WIDE_INT cast.
* system.h (IN_RANGE): Restore HOST_WIDE_INT cast. * tree.h (IS_EXPR_CODE_CLASS): Do not use IN_RANGE. From-SVN: r92511
This commit is contained in:
parent
5e001b48af
commit
938802033e
|
@ -1,3 +1,8 @@
|
|||
2004-12-22 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* system.h (IN_RANGE): Restore HOST_WIDE_INT cast.
|
||||
* tree.h (IS_EXPR_CODE_CLASS): Do not use IN_RANGE.
|
||||
|
||||
2004-12-22 Richard Henderson <rth@redhat.com>
|
||||
Uros Bizjak <uros@kss-loka.si>
|
||||
|
||||
|
|
|
@ -179,7 +179,7 @@ extern int errno;
|
|||
UPPER. However the bounds themselves can be either positive or
|
||||
negative. */
|
||||
#define IN_RANGE(VALUE, LOWER, UPPER) \
|
||||
((unsigned)((VALUE) - (LOWER)) <= ((UPPER) - (LOWER)))
|
||||
((unsigned HOST_WIDE_INT)((VALUE) - (LOWER)) <= ((UPPER) - (LOWER)))
|
||||
|
||||
/* Infrastructure for defining missing _MAX and _MIN macros. Note that
|
||||
macros defined with these cannot be used in #if. */
|
||||
|
|
|
@ -147,7 +147,7 @@ extern const enum tree_code_class tree_code_type[];
|
|||
expression. */
|
||||
|
||||
#define IS_EXPR_CODE_CLASS(CLASS)\
|
||||
(IN_RANGE (CLASS, tcc_reference, tcc_expression))
|
||||
(((CLASS) - tcc_reference) <= (tcc_expression - tcc_reference))
|
||||
|
||||
/* Returns nonzero iff NODE is an expression of some kind. */
|
||||
|
||||
|
|
Loading…
Reference in New Issue