* cris.h (EH_RETURN_DATA_REGNO): Fix unsigned>=0 warning.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Thu, 25 Oct 2001 13:08:45 +0000 (13:08 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Thu, 25 Oct 2001 13:08:45 +0000 (13:08 +0000)
From-SVN: r46488

gcc/ChangeLog
gcc/config/cris/cris.h

index c65ba8075aafa482fa72365311bd234eaaa46591..0c05ec90b9a4327b636430e7dc2f3cac796600ef 100644 (file)
@@ -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.
index 5795358f03d22a988dac525dcc9b211d893fa835..081af381d96ed4863a10fe6d5ff6d7399b09c761 100644 (file)
@@ -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