From 1ec586aeedf3526e3b2bf5f07dad6c7f7e27ad90 Mon Sep 17 00:00:00 2001 From: "Kaveh R. Ghazi" Date: Thu, 25 Oct 2001 13:08:45 +0000 Subject: [PATCH] * cris.h (EH_RETURN_DATA_REGNO): Fix unsigned>=0 warning. From-SVN: r46488 --- gcc/ChangeLog | 4 ++++ gcc/config/cris/cris.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c65ba80..0c05ec9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2001-10-25 Kaveh R. Ghazi + + * cris.h (EH_RETURN_DATA_REGNO): Fix unsigned>=0 warning. + Thu Oct 25 08:46:06 2001 Richard Kenner * alias.c (can_address_p): No longer static. diff --git a/gcc/config/cris/cris.h b/gcc/config/cris/cris.h index 5795358..081af38 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 -- 2.7.4