aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1996-07-19 09:47:28 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1996-07-19 09:47:28 -0400
commit1c4e4dc4860c86f0b9a3ccf8a7a63c3afc1ed83c (patch)
tree591646fa3eeb49d87254df9ae37dd7e4a2119856
parent664967bb7a6f9d22a2c9e9c4c8108a0271ca5c4b (diff)
downloadgcc-1c4e4dc4860c86f0b9a3ccf8a7a63c3afc1ed83c.zip
gcc-1c4e4dc4860c86f0b9a3ccf8a7a63c3afc1ed83c.tar.gz
gcc-1c4e4dc4860c86f0b9a3ccf8a7a63c3afc1ed83c.tar.bz2
(LEGITIMATE_INDEX_P): Coldfire does not have scale by 8 addressing modes.
From-SVN: r12528
-rw-r--r--gcc/config/m68k/m68k.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h
index 3d01843..a23bfbc 100644
--- a/gcc/config/m68k/m68k.h
+++ b/gcc/config/m68k/m68k.h
@@ -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) \