summaryrefslogtreecommitdiff
path: root/config.sub
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@cygnus.com>1994-10-03 15:43:16 +0000
committerIan Lance Taylor <ian@cygnus.com>1994-10-03 15:43:16 +0000
commite04fb66914c53c17df9c5117ed68ac4c62b18738 (patch)
tree32881479e7f138ca3db25f5e6728c0fc8e423221 /config.sub
parente99e4b4aeff164a182d5c22a16209a5f06a86a56 (diff)
downloademacs-e04fb66914c53c17df9c5117ed68ac4c62b18738.tar.gz
Add support for MIPS variants
Diffstat (limited to 'config.sub')
-rwxr-xr-xconfig.sub12
1 files changed, 10 insertions, 2 deletions
diff --git a/config.sub b/config.sub
index 0f5419a0836..61bd8d5e2a0 100755
--- a/config.sub
+++ b/config.sub
@@ -118,7 +118,8 @@ case $basic_machine in
tahoe | i[345]86 | i860 | m68k | m68000 | m88k | ns32k | arm | pyramid \
| tron | a29k | 580 | i960 | h8300 | hppa1.0 | hppa1.1 \
| alpha | we32k | ns16k | clipper | sparclite | i370 | sh \
- | powerpc | sparc64 | 1750a | dsp16xx)
+ | powerpc | sparc64 | 1750a | dsp16xx | mips64 | mipsel \
+ | mips64el | mips64orion | mips64orionel )
basic_machine=$basic_machine-unknown
;;
# Object if more than one company name word.
@@ -133,7 +134,8 @@ case $basic_machine in
| none-* | 580-* | cray2-* | h8300-* | i960-* | xmp-* | ymp-* \
| hppa1.0-* | hppa1.1-* | alpha-* | we32k-* | cydra-* | ns16k-* \
| pn-* | np1-* | xps100-* | clipper-* | orion-* | sparclite-* \
- | sh-* | powerpc-* | sparc64-*)
+ | sh-* | powerpc-* | sparc64-* | mips64-* | mipsel-* \
+ | mips64el-* | mips64orion-* | mips64orionel-* )
;;
# Recognize the various machine names and aliases which stand
# for a CPU type and a company and sometimes even an OS.
@@ -334,6 +336,12 @@ case $basic_machine in
miniframe)
basic_machine=m68000-convergent
;;
+ mips3*-*)
+ basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+ ;;
+ mips3*)
+ basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
+ ;;
ncr3000)
basic_machine=i486-ncr
os=-sysv4