aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-06-18 21:58:49 +0000
committerRichard Stallman <rms@gnu.org>1993-06-18 21:58:49 +0000
commit50661623321143e83444c9bd6620db49c813232e (patch)
tree28212792b9d36ca04c4252f8456d1b6ecc7513cc /gcc
parentcadb41d5bcae27bf3e31c227a04536f7039c23f6 (diff)
downloadgcc-50661623321143e83444c9bd6620db49c813232e.zip
gcc-50661623321143e83444c9bd6620db49c813232e.tar.gz
gcc-50661623321143e83444c9bd6620db49c813232e.tar.bz2
(TARGET_SWITCHES): For -m68020, -m68000 and
-msoft-float, turn off 01400 bits. From-SVN: r4695
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/m68k/m68k.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h
index 3c5cd62..66f3737 100644
--- a/gcc/config/m68k/m68k.h
+++ b/gcc/config/m68k/m68k.h
@@ -99,13 +99,15 @@ extern int target_flags;
An empty string NAME is used to identify the default VALUE. */
#define TARGET_SWITCHES \
- { { "68020", 5}, \
+ { { "68020", -01400}, \
+ { "c68020", -01400}, \
+ { "68020", 5}, \
{ "c68020", 5}, \
{ "68881", 2}, \
{ "bitfield", 4}, \
- { "68000", -5}, \
- { "c68000", -5}, \
- { "soft-float", -0102}, \
+ { "68000", -01405}, \
+ { "c68000", -01405}, \
+ { "soft-float", -01102}, \
{ "nobitfield", -4}, \
{ "rtd", 8}, \
{ "nortd", -8}, \
@@ -115,10 +117,10 @@ extern int target_flags;
{ "nofpa", -0100}, \
{ "sky", 0200}, \
{ "nosky", -0200}, \
- { "68020-40", 0407}, \
+ { "68020-40", 0407}, \
{ "68030", -01400}, \
{ "68030", 5}, \
- { "68040", 01007}, \
+ { "68040", 01007}, \
{ "", TARGET_DEFAULT}}
/* TARGET_DEFAULT is defined in sun*.h and isi.h, etc. */