aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorRichard Sandiford <richard@codesourcery.com>2007-01-18 18:33:28 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2007-01-18 18:33:28 +0000
commit4529dbf15fa88a1c2a5a51be43bd74c84bf8ca96 (patch)
treed7ebd741536894350f34b4c0c10cd8f5f6276a2d /gcc/config.gcc
parent150524cd4548de6c285f657c7362d83028b327d2 (diff)
downloadgcc-4529dbf15fa88a1c2a5a51be43bd74c84bf8ca96.zip
gcc-4529dbf15fa88a1c2a5a51be43bd74c84bf8ca96.tar.gz
gcc-4529dbf15fa88a1c2a5a51be43bd74c84bf8ca96.tar.bz2
/home/richard/patches/freescale/head-submission/uclinux-oldabi.clog
From-SVN: r120909
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc13
1 files changed, 12 insertions, 1 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 2f47721..d611a8c 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1510,7 +1510,18 @@ m68k*-*-openbsd*)
# we need collect2 until our bug is fixed...
use_collect2=yes
;;
-m68k-*-uclinux*) # Motorola m68k/ColdFire running uClinux with uClibc
+m68k-*-uclinuxoldabi*) # Motorola m68k/ColdFire running uClinux
+ # with uClibc, using the original
+ # m68k-elf-based ABI
+ default_m68k_cpu=68020
+ tm_file="m68k/m68k.h m68k/m68k-none.h m68k/m68kelf.h dbxelf.h elfos.h m68k/uclinux-oldabi.h"
+ tm_defines="${tm_defines} MOTOROLA USE_GAS"
+ tmake_file=m68k/t-uclinux
+ use_fixproto=no
+ ;;
+m68k-*-uclinux*) # Motorola m68k/ColdFire running uClinux
+ # with uClibc, using the new GNU/Linux-style
+ # ABI.
default_m68k_cpu=68020
tm_file="m68k/m68k.h m68k/m68k-none.h m68k/m68kelf.h dbxelf.h elfos.h m68k/uclinux.h"
tm_defines="${tm_defines} MOTOROLA USE_GAS"