From b5a09c4171659ff37af0febe6ec7c301e111cdd9 Mon Sep 17 00:00:00 2001 From: Richard Earnshaw Date: Fri, 17 Jun 1994 14:51:43 +0000 Subject: [PATCH] (simplify_binary_operation, case MINUS): Check mode of op0, instead of op1, before calling plus_constant. From-SVN: r7510 --- gcc/cse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/cse.c b/gcc/cse.c index a9dfa4d55cd..28d4edb325c 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -3714,7 +3714,7 @@ simplify_binary_operation (code, mode, op0, op1) return tem; /* Don't let a relocatable value get a negative coeff. */ - if (GET_CODE (op1) == CONST_INT && GET_MODE (op1) != VOIDmode) + if (GET_CODE (op1) == CONST_INT && GET_MODE (op0) != VOIDmode) return plus_constant (op0, - INTVAL (op1)); break;