(LEGITIMATE_INDEX_P): Coldfire does not have scale by 8 addressing modes.
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 19 Jul 1996 13:47:28 +0000 (09:47 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 19 Jul 1996 13:47:28 +0000 (09:47 -0400)
From-SVN: r12528

gcc/config/m68k/m68k.h

index 3d01843cf7b939ac28c9e0209c7d9fe60fea5afb..a23bfbc86a80bd09a745888a68872ec58276fd28 100644 (file)
@@ -1286,7 +1286,7 @@ __transfer_from_trampoline ()                                     \
        && GET_CODE (XEXP (X, 1)) == CONST_INT          \
        && (INTVAL (XEXP (X, 1)) == 2                   \
            || INTVAL (XEXP (X, 1)) == 4                \
-           || INTVAL (XEXP (X, 1)) == 8)))
+           || (INTVAL (XEXP (X, 1)) == 8 && !TARGET_5200))))
 
 /* If pic, we accept INDEX+LABEL, which is what do_tablejump makes.  */
 #define GO_IF_LEGITIMATE_ADDRESS(MODE, X, ADDR)                                \