summaryrefslogtreecommitdiff
path: root/gcc/configure
diff options
context:
space:
mode:
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>1999-07-28 08:52:05 +0000
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>1999-07-28 08:52:05 +0000
commit117756eb8c12181fa9aa31f09863304ad48c9694 (patch)
treea5ae5d2beeb1758dce7b13ba5eed55c2e8933d83 /gcc/configure
parentc8c50bb81ef017b8c862896efd5af2267a20b39d (diff)
downloadgcc-117756eb8c12181fa9aa31f09863304ad48c9694.tar.gz
Patch from Phillip Blundell <pb@nexus.co.uk> to add arm/thumb uclinux support.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28312 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/configure')
-rwxr-xr-xgcc/configure18
1 files changed, 18 insertions, 0 deletions
diff --git a/gcc/configure b/gcc/configure
index 3d6c463b147..7912989511e 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -3203,6 +3203,10 @@ for machine in $build $host $target; do
;;
esac
;;
+ arm*-*-uclinux*) # ARM ucLinux
+ tm_file=arm/uclinux-elf.h
+ tmake_file=arm/t-arm-elf
+ ;;
arm*-*-aout)
tm_file=arm/aout.h
tmake_file=arm/t-bare
@@ -5601,6 +5605,20 @@ for machine in $build $host $target; do
md_file=arm/thumb.md
tmake_file=arm/t-thumb-elf
;;
+ thumb-*-linux-gnu*)
+ tm_file=arm/linux-telf.h
+ out_file=arm/thumb.c
+ xm_file=arm/xm-thumb.h
+ md_file=arm/thumb.md
+ tmake_file=arm/t-thumb-linux
+ ;;
+ thumb-*-uclinux*)
+ tm_file=arm/uclinux-telf.h
+ out_file=arm/thumb.c
+ md_file=arm/thumb.md
+ tmake_file=arm/t-thumb-linux
+ xm_file=arm/xm-thumb.h
+ ;;
thumb-wrs-vxworks)
tm_file=arm/tcoff.h
out_file=arm/thumb.c