diff options
author | Richard Zidlicky <rz@linux-m68k.org> | 2004-03-16 04:12:25 +0000 |
---|---|---|
committer | Bernardo Innocenti <bernie@gcc.gnu.org> | 2004-03-16 05:12:25 +0100 |
commit | 3704aae954e07db1b797e5cc1750bcf4f2a88cc1 (patch) | |
tree | 45364d7fffff828f2ab90d8eb69bf68535809e99 /gcc/config.gcc | |
parent | 8ac658b645c79cfb7434d55a617fe974c5b7cbe9 (diff) | |
download | gcc-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.gcc | 45 |
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 |