From fd25a29a316f46d70e38e5cd31ff4f19219556f3 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Wed, 31 May 1995 21:07:41 -0400 Subject: [PATCH] (const_uint32_operand): Reject negative numbers. From-SVN: r9859 --- gcc/config/m68k/m68k.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c index 95354c34733..b66c83760cf 100644 --- a/gcc/config/m68k/m68k.c +++ b/gcc/config/m68k/m68k.c @@ -2570,7 +2570,7 @@ const_uint32_operand (op, mode) return (GET_CODE (op) == CONST_INT && (INTVAL (op) >= 0 && INTVAL (op) <= 0xffffffffL)); #else - return (GET_CODE (op) == CONST_INT + return ((GET_CODE (op) == CONST_INT && INTVAL (op) >= 0) || (GET_CODE (op) == CONST_DOUBLE && CONST_DOUBLE_HIGH (op) == 0)); #endif } -- 2.30.2