aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-11-06 09:44:25 +0000
committerRichard Stallman <rms@gnu.org>1992-11-06 09:44:25 +0000
commitf3f0d311cdd6adfdad42da201e8e37b7253625d2 (patch)
tree9863d5d57b213b06e55da8e54238f7cb6207efe9
parentd58243d112f7af3f47f7b124fe45da81b3825351 (diff)
downloadgcc-f3f0d311cdd6adfdad42da201e8e37b7253625d2.zip
gcc-f3f0d311cdd6adfdad42da201e8e37b7253625d2.tar.gz
gcc-f3f0d311cdd6adfdad42da201e8e37b7253625d2.tar.bz2
(andsi3): Mask immed op to 0xff in QI-reg ff00-byte case.
From-SVN: r2704
-rw-r--r--gcc/config/i386/i386.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index 9954ea6..9bc6dd9 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -1832,7 +1832,7 @@
return AS2 (mov%B0,%2,%h0);
}
- operands[2] = GEN_INT (INTVAL (operands[2]) >> 8);
+ operands[2] = GEN_INT ((INTVAL (operands[2]) >> 8) & 0xff);
return AS2 (and%B0,%2,%h0);
}