]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Remove LSHIFT case, since there is no LSHIFT tree code.
authorMichael Meissner <meissner@gcc.gnu.org>
Tue, 12 Apr 1994 11:40:34 +0000 (11:40 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Tue, 12 Apr 1994 11:40:34 +0000 (11:40 +0000)
From-SVN: r7039

gcc/config/i386/i386.c

index 384cfb076945a2b51aedfea64e4bea39b8b7cf4e..3411102185c2b2d9126b656b4d502645f6a29739 100644 (file)
@@ -1480,7 +1480,7 @@ print_operand_address (file, addr)
 \f
 /* 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)