From 3070dd00e9eb9530a18a340a0fbfddd8492f5020 Mon Sep 17 00:00:00 2001 From: "Kaveh R. Ghazi" Date: Sat, 9 Mar 2002 01:31:03 +0000 Subject: [PATCH] * sparc.c (arith_4096_operand): Fix error in last change. From-SVN: r50468 --- gcc/ChangeLog | 4 ++++ gcc/config/sparc/sparc.c | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a8a4b23cace..0f5070fa167 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2002-03-08 Kaveh R. Ghazi + + * sparc.c (arith_4096_operand): Fix error in last change. + 2002-03-08 Alexandre Oliva * config/mips/mips.h (SUBTARGET_CPP_SIZE_SPEC): Remove duplicate diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c index cd486222e17..d678aa2a2f4 100644 --- a/gcc/config/sparc/sparc.c +++ b/gcc/config/sparc/sparc.c @@ -964,10 +964,10 @@ arith_4096_operand (op, mode) rtx op; enum machine_mode mode ATTRIBUTE_UNUSED; { - int val; if (GET_CODE (op) != CONST_INT) return 0; - return val == 4096; + else + return INTVAL (op) == 4096; } /* Return true if OP is suitable as second operand for add/sub */