aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorRichard Zidlicky <rz@linux-m68k.org>2004-03-16 04:12:25 +0000
committerBernardo Innocenti <bernie@gcc.gnu.org>2004-03-16 05:12:25 +0100
commit3704aae954e07db1b797e5cc1750bcf4f2a88cc1 (patch)
tree45364d7fffff828f2ab90d8eb69bf68535809e99 /gcc/config.gcc
parent8ac658b645c79cfb7434d55a617fe974c5b7cbe9 (diff)
downloadgcc-3704aae954e07db1b797e5cc1750bcf4f2a88cc1.zip
gcc-3704aae954e07db1b797e5cc1750bcf4f2a88cc1.tar.gz
gcc-3704aae954e07db1b797e5cc1750bcf4f2a88cc1.tar.bz2
config.gcc, linux.h: Implement with-cpu for m68k-linux.
* config.gcc, config/m68k/linux.h: Implement with-cpu for m68k-linux. * longlong.h: Make code 68060 clean when compiling for m68060. From-SVN: r79524
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc45
1 files changed, 45 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 189ff02..7dfadfd 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -2302,6 +2302,20 @@ fi
esac
;;
+ m68k*-linux*)
+ supported_defaults="cpu"
+ case "$with_cpu" in
+ "" | "m68020" | "m68030" | "m68040" | "m68060" | "m68020-40" | "m68020-60")
+ # OK
+ ;;
+ *)
+ echo "Unknown CPU used in --with-cpu=$with_cpu, known values:" 1>&2
+ echo "m68020 m68030 m68040 m68060 m68020-40 m68020-60" 1>&2
+ exit 1
+ ;;
+ esac
+ ;;
+
hppa*-*-* | parisc*-*-*)
supported_defaults="arch schedule"
@@ -2494,6 +2508,37 @@ fi
esac
;;
+ m68k*-linux*)
+ case "x$with_cpu" in
+ x)
+ # The most generic
+ target_cpu_default2="(MASK_68020|MASK_68881|MASK_BITFIELD)"
+ ;;
+ xm68020)
+ target_cpu_default2="(MASK_68020|MASK_68881|MASK_BITFIELD)"
+ ;;
+ xm68030)
+ target_cpu_default2="(MASK_68030|MASK_68020|MASK_68881|MASK_BITFIELD)"
+ ;;
+ xm68040)
+ target_cpu_default2="(MASK_68040|MASK_68040_ONLY|MASK_68020|MASK_68881|MASK_BITFIELD)"
+ ;;
+ xm68060)
+ target_cpu_default2="(MASK_68060|MASK_68040_ONLY|MASK_68020|MASK_68881|MASK_BITFIELD)"
+ ;;
+ xm68020-40)
+ target_cpu_default2="(MASK_BITFIELD|MASK_68881|MASK_68020|MASK_68040)"
+ ;;
+ xm68020-60)
+ target_cpu_default2="(MASK_BITFIELD|MASK_68881|MASK_68020|MASK_68040|MASK_68060)"
+ ;;
+ *)
+ echo "Unknown CPU used in --with-cpu=$with_cpu" 1>&2
+ exit 1
+ ;;
+ esac
+ ;;
+
hppa*-*-* | parisc*-*-*)
if test x$gas = xyes
then