diff options
author | nickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-10-27 11:13:39 +0000 |
---|---|---|
committer | nickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-10-27 11:13:39 +0000 |
commit | 6cd477622327a0d6cbb48d69b5f9d80fafe97b6b (patch) | |
tree | d27a78ca988127b3ee084a5ed05f914db234fcb9 /gcc/configure.in | |
parent | 01e459635681dc101ac28648960d2251047428e0 (diff) | |
download | gcc-6cd477622327a0d6cbb48d69b5f9d80fafe97b6b.tar.gz |
Appleid arm-elf contribution from Philip Blundell and merged with Catherine
Moore's work.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23364 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/configure.in')
-rw-r--r-- | gcc/configure.in | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/gcc/configure.in b/gcc/configure.in index 710e1942bbd..5b79d3f3e75 100644 --- a/gcc/configure.in +++ b/gcc/configure.in @@ -673,18 +673,38 @@ changequote([,])dnl # On NetBSD, the headers are already okay, except for math.h. fixincludes=fixinc.wrap ;; - arm-*-linux-gnuaout*) # ARM GNU/Linux + arm*-*-linux-gnuaout*) # ARM GNU/Linux with a.out cpu_type=arm xmake_file=x-linux - tm_file=arm/linux-gas.h + tm_file=arm/linux-aout.h tmake_file=arm/t-linux fixincludes=Makefile.in gnu_ld=yes ;; - arm-*-aout) + arm*-*-linux-gnu*) # ARM GNU/Linux with ELF + xm_file=arm/xm-linux.h + xmake_file=x-linux + case $machine in + armv2*-*-*) + tm_file=arm/linux-elf26.h + ;; + *) + tm_file=arm/linux-elf.h + ;; + esac + tmake_file="t-linux arm/t-linux" + extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" + fixincludes=Makefile.in # Nothing to fix + gnu_ld=yes + ;; + arm*-*-aout) tm_file=arm/aout.h tmake_file=arm/t-bare ;; + arm*-*-elf) + tm_file=arm/unknown-elf.h + tmake_file=arm/t-arm-elf + ;; c1-convex-*) # Convex C1 target_cpu_default=1 use_collect2=yes |