aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-03-14 06:32:20 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1993-03-14 06:32:20 -0500
commit5931019b79cac956f09601b80f941ad5989f4c75 (patch)
treed48f7da4d29117ce4b53814fd0a51b8c530dfa76 /gcc
parent8bb44f9ab526223600a8cf5c8f5fee0020f5289d (diff)
downloadgcc-5931019b79cac956f09601b80f941ad5989f4c75.zip
gcc-5931019b79cac956f09601b80f941ad5989f4c75.tar.gz
gcc-5931019b79cac956f09601b80f941ad5989f4c75.tar.bz2
(simplify_plus_minus): Correct sign error in expanding NOT.
From-SVN: r3732
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cse.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cse.c b/gcc/cse.c
index aeb7be5..799f31a 100644
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -3975,7 +3975,7 @@ simplify_plus_minus (code, mode, op0, op1)
if (n_ops != 7)
{
ops[n_ops] = constm1_rtx;
- negs[n_ops++] = ! negs[i];
+ negs[n_ops++] = negs[i];
ops[i] = XEXP (ops[i], 0);
negs[i] = ! negs[i];
changed = 1;