summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>2001-10-25 13:08:45 +0000
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>2001-10-25 13:08:45 +0000
commit1af9eb910a2c58fc5ca2bd85d0fa015b1ce81805 (patch)
treec24ff57946887e5c1c9ecae420cb684ee3639c0d
parent5cc193e778c61020143d5c59dad085b9f5df3d13 (diff)
downloadppe42-gcc-1af9eb910a2c58fc5ca2bd85d0fa015b1ce81805.tar.gz
ppe42-gcc-1af9eb910a2c58fc5ca2bd85d0fa015b1ce81805.zip
* cris.h (EH_RETURN_DATA_REGNO): Fix unsigned>=0 warning.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46488 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/cris/cris.h2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c65ba8075aa..0c05ec90b9a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2001-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * cris.h (EH_RETURN_DATA_REGNO): Fix unsigned>=0 warning.
+
Thu Oct 25 08:46:06 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* alias.c (can_address_p): No longer static.
diff --git a/gcc/config/cris/cris.h b/gcc/config/cris/cris.h
index 5795358f03d..081af381d96 100644
--- a/gcc/config/cris/cris.h
+++ b/gcc/config/cris/cris.h
@@ -837,7 +837,7 @@ enum reg_class {NO_REGS, ALL_REGS, LIM_REG_CLASSES};
number of __builtin_eh_return callers is limited. For now return
parameter registers in reverse order and hope for the best. */
#define EH_RETURN_DATA_REGNO(N) \
- (((N) >= 0 && (N) < 4) ? (CRIS_FIRST_ARG_REG + 3 - (N)) : INVALID_REGNUM)
+ (IN_RANGE((N), 0, 3) ? (CRIS_FIRST_ARG_REG + 3 - (N)) : INVALID_REGNUM)
/* Store the stack adjustment in the structure-return-address register. */
#define CRIS_STACKADJ_REG STRUCT_VALUE_REGNUM
OpenPOWER on IntegriCloud