aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meissner <meissner@gcc.gnu.org>1994-04-12 11:40:34 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1994-04-12 11:40:34 +0000
commit291b0f345c05ec9c3b738253d7a69df881f0ce4f (patch)
tree8e43120b3009c3d7816839a34c4b41c19e596428
parent8b3e912b5ec5bac226091b35f677dd97bd13c33b (diff)
downloadgcc-291b0f345c05ec9c3b738253d7a69df881f0ce4f.zip
gcc-291b0f345c05ec9c3b738253d7a69df881f0ce4f.tar.gz
gcc-291b0f345c05ec9c3b738253d7a69df881f0ce4f.tar.bz2
Remove LSHIFT case, since there is no LSHIFT tree code.
From-SVN: r7039
-rw-r--r--gcc/config/i386/i386.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 384cfb0..3411102 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -1480,7 +1480,7 @@ print_operand_address (file, addr)
/* Set the cc_status for the results of an insn whose pattern is EXP.
On the 80386, we assume that only test and compare insns, as well
- as SI, HI, & DI mode ADD, SUB, NEG, AND, IOR, XOR, ASHIFT, LSHIFT,
+ as SI, HI, & DI mode ADD, SUB, NEG, AND, IOR, XOR, ASHIFT,
ASHIFTRT, and LSHIFTRT instructions set the condition codes usefully.
Also, we assume that jumps, moves and sCOND don't affect the condition
codes. All else clobbers the condition codes, by assumption.
@@ -1548,7 +1548,7 @@ notice_update_cc (exp)
switch (GET_CODE (SET_SRC (exp)))
{
case ASHIFTRT: case LSHIFTRT:
- case ASHIFT: case LSHIFT:
+ case ASHIFT:
/* Shifts on the 386 don't set the condition codes if the
shift count is zero. */
if (GET_CODE (XEXP (SET_SRC (exp), 1)) != CONST_INT)