aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc43
1 files changed, 18 insertions, 25 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index f694074a22f..d9b88517bca 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1444,23 +1444,23 @@ m68hc12-*-*|m6812-*-*)
;;
m68k-*-aout*)
tmake_file="m68k/t-m68kbare m68k/t-mlib-matches"
- tm_file="m68k/m68k.h m68k/m68k-none.h m68k/m68kemb.h m68k/m68k-aout.h libgloss.h"
+ tm_file="${tm_file} m68k/m68k-none.h m68k/m68kemb.h m68k/m68k-aout.h libgloss.h"
;;
m68k-*-coff*)
tmake_file="m68k/t-m68kbare m68k/t-mlib-matches"
- tm_defines="${tm_defines} MOTOROLA USE_GAS"
- tm_file="m68k/m68k.h m68k/m68k-none.h m68k/m68kemb.h dbxcoff.h m68k/coff.h dbx.h"
+ tm_defines="${tm_defines} MOTOROLA=1 USE_GAS"
+ tm_file="${tm_file} m68k/m68k-none.h m68k/m68kemb.h dbxcoff.h m68k/coff.h dbx.h"
use_fixproto=yes
;;
m68020-*-elf* | m68k-*-elf*)
- tm_file="m68k/m68k.h m68k/m68k-none.h m68k/m68kelf.h dbxelf.h elfos.h m68k/m68kemb.h m68k/m68020-elf.h"
- tm_defines="${tm_defines} MOTOROLA USE_GAS"
+ tm_file="${tm_file} m68k/m68k-none.h m68k/m68kelf.h dbxelf.h elfos.h m68k/m68kemb.h m68k/m68020-elf.h"
+ tm_defines="${tm_defines} MOTOROLA=1 USE_GAS"
tmake_file="m68k/t-m68kelf m68k/t-mlib-matches"
extra_parts="crtbegin.o crtend.o"
;;
m68010-*-netbsdelf* | m68k*-*-netbsdelf*)
tm_file="${tm_file} dbxelf.h elfos.h netbsd.h netbsd-elf.h m68k/netbsd-elf.h"
- tm_defines="${tm_defines} MOTOROLA USE_GAS"
+ tm_defines="${tm_defines} MOTOROLA=1 USE_GAS"
case ${target} in
m68010*)
target_cpu_default="0"
@@ -1473,37 +1473,30 @@ m68010-*-netbsdelf* | m68k*-*-netbsdelf*)
m68k*-*-openbsd*)
# needed to unconfuse gdb
tm_defines="${tm_defines} OBSD_OLD_GAS TARGET_DEFAULT=(MASK_68020|MASK_68881|MASK_BITFIELD)"
- tm_file="m68k/m68k.h openbsd.h m68k/openbsd.h"
+ tm_file="${tm_file} openbsd.h m68k/openbsd.h"
tmake_file="t-libc-ok t-openbsd m68k/t-openbsd m68k/t-mlib-matches"
# we need collect2 until our bug is fixed...
use_collect2=yes
;;
-m68k-*-uclinux*) # Motorola m68k/ColdFire running uClinux with uClibc
- tm_file="m68k/m68k.h dbxelf.h elfos.h svr4.h linux.h flat.h m68k/linux.h m68k/uclinux.h ./sysroot-suffix.h"
- tm_defines="${tm_defines} MOTOROLA USE_GAS UCLIBC_DEFAULT=1"
- extra_options="${extra_options} linux.opt"
- tmake_file="m68k/t-uclinux m68k/t-mlib-matches"
- use_fixproto=no
- ;;
m68k-*-linux*) # Motorola m68k's running GNU/Linux
- # with ELF format using glibc 2
- # aka the GNU/Linux C library 6.
- tm_file="m68k/m68k.h dbxelf.h elfos.h svr4.h linux.h m68k/linux.h"
+ tm_file="dbxelf.h elfos.h svr4.h linux.h m68k/linux.h ${tm_file}"
extra_options="${extra_options} m68k/ieee.opt"
- tm_defines="${tm_defines} MOTOROLA USE_GAS"
+ tm_defines="${tm_defines} MOTOROLA=1 USE_GAS"
tmake_file="${tmake_file} m68k/t-linux m68k/t-mlib-matches"
- # if not configured with --enable-sjlj-exceptions, bump the
- # libgcc version number
-# if test x$sjlj != x1; then
-# tmake_file="$tmake_file m68k/t-slibgcc-elf-ver"
-# fi
;;
m68k-*-rtems*)
tmake_file="m68k/t-m68kbare m68k/t-mlib-matches m68k/t-crtstuff t-rtems m68k/t-rtems"
- tm_file="m68k/m68k-none.h m68k/m68k.h m68k/m68kelf.h dbxelf.h elfos.h m68k/m68kemb.h m68k/m68020-elf.h m68k/rtemself.h rtems.h"
- tm_defines="${tm_defines} MOTOROLA USE_GAS"
+ tm_file="m68k/m68k-none.h ${tm_file} m68k/m68kelf.h dbxelf.h elfos.h m68k/m68kemb.h m68k/m68020-elf.h m68k/rtemself.h rtems.h"
+ tm_defines="${tm_defines} MOTOROLA=1 USE_GAS"
extra_parts="crtbegin.o crtend.o"
;;
+m68k-*-uclinux*) # Motorola m68k/ColdFire running uClinux with uClibc
+ tm_file="dbxelf.h elfos.h svr4.h linux.h flat.h m68k/linux.h m68k/uclinux.h ${tm_file} ./sysroot-suffix.h"
+ tm_defines="${tm_defines} MOTOROLA=1 USE_GAS UCLIBC_DEFAULT=1"
+ extra_options="${extra_options} linux.opt"
+ tmake_file="m68k/t-uclinux m68k/t-mlib-matches"
+ use_fixproto=no
+ ;;
mcore-*-elf)
tm_file="dbxelf.h elfos.h svr4.h ${tm_file} mcore/mcore-elf.h"
tmake_file=mcore/t-mcore