aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1996-10-16 22:19:54 -0700
committerJim Wilson <wilson@gcc.gnu.org>1996-10-16 22:19:54 -0700
commit74d1fb5aa1436f58794932ff3203990a36dfa7b5 (patch)
treeeaabc69c1226a438917a03b4442780c560e27798 /gcc
parentab72d377280d1c1bb77611de60d1fb6df785e998 (diff)
downloadgcc-74d1fb5aa1436f58794932ff3203990a36dfa7b5.zip
gcc-74d1fb5aa1436f58794932ff3203990a36dfa7b5.tar.gz
gcc-74d1fb5aa1436f58794932ff3203990a36dfa7b5.tar.bz2
(MASK_68040_ALSO): New macro.
(TARGET_SWITCHES): Option -m68020-40 includes MASK_68040_ALSO. From-SVN: r12973
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/m68k/m68k.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h
index b01badb..48fa1a5 100644
--- a/gcc/config/m68k/m68k.h
+++ b/gcc/config/m68k/m68k.h
@@ -92,6 +92,7 @@ extern int target_flags;
of them must be emulated in software by the OS. When TARGET_68040 is
turned on, these instructions won't be used. This code will still
run on a 68030 and 68881/2. */
+#define MASK_68040_ALSO (256)
#define MASK_68040 (256|512)
#define TARGET_68040 (target_flags & MASK_68040)
@@ -140,7 +141,7 @@ extern int target_flags;
{ "68881" - (MASK_FPA|MASK_SKY)}, \
{ "68881", MASK_68881}, \
{ "soft-float", - (MASK_FPA|MASK_SKY|MASK_68040_ONLY|MASK_68881)}, \
- { "68020-40", (MASK_BITFIELD|MASK_68881|MASK_68020)}, \
+ { "68020-40", (MASK_BITFIELD|MASK_68881|MASK_68020|MASK_68040_ALSO)}, \
{ "68030", - (MASK_68040|MASK_68060)}, \
{ "68030", (MASK_68020|MASK_BITFIELD)}, \
{ "68040", (MASK_68020|MASK_68881|MASK_BITFIELD|MASK_68040_ONLY)}, \