aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc14
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