diff options
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index 23c6aa1..f043f79 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -243,7 +243,7 @@ ia64-*-*) hppa*-*-* | parisc*-*-*) cpu_type=pa ;; -m680[02]0-*-*) +m680[012]0-*-*) cpu_type=m68k extra_headers=math-68881.h ;; @@ -1932,6 +1932,18 @@ m68k-*-lynxos*) tmake_file=m68k/t-lynx float_format=m68k ;; +m68010-*-netbsdelf* | m68k*-*-netbsdelf*) + tm_file="${tm_file} dbxelf.h elfos.h netbsd.h netbsd-elf.h m68k/netbsd-elf.h" + case $machine in + m68010*) + target_cpu_default="0" + ;; + *) + target_cpu_default="MASK_68020|MASK_68881|MASK_BITFIELD" + ;; + esac + float_format=m68k + ;; m68k*-*-netbsd*) tm_file=m68k/netbsd.h tmake_file=t-netbsd |