diff options
author | Richard Earnshaw <erich@gnu.org> | 1994-06-17 14:51:43 +0000 |
---|---|---|
committer | Richard Earnshaw <erich@gnu.org> | 1994-06-17 14:51:43 +0000 |
commit | b5a09c4171659ff37af0febe6ec7c301e111cdd9 (patch) | |
tree | 031db365794ab40853c5874d5bbed29f50c4db9d /gcc | |
parent | 2e7e71216fe7f37c93ca86f84df21216adbbb904 (diff) | |
download | gcc-b5a09c4171659ff37af0febe6ec7c301e111cdd9.zip gcc-b5a09c4171659ff37af0febe6ec7c301e111cdd9.tar.gz gcc-b5a09c4171659ff37af0febe6ec7c301e111cdd9.tar.bz2 |
(simplify_binary_operation, case MINUS): Check mode of op0,
instead of op1, before calling plus_constant.
From-SVN: r7510
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cse.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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; |