2001-08-02 Alan Modra <amodra@bigpond.net.au>

* config.sub: Sort basic cpu patterns.  Combine hppa patterns.
This commit is contained in:
Ben Elliston 2001-08-02 03:55:06 +00:00
parent f5f6ab7afc
commit e2f49947d3
2 changed files with 70 additions and 47 deletions

View File

@ -1,3 +1,7 @@
2001-08-02 Alan Modra <amodra@bigpond.net.au>
* config.sub: Sort basic cpu patterns. Combine hppa patterns.
2001-08-01 Alan Modra <amodra@bigpond.net.au> 2001-08-01 Alan Modra <amodra@bigpond.net.au>
* config.sub: Recognise powerpc64, powerpc64le, ppc64 variations. * config.sub: Recognise powerpc64, powerpc64le, ppc64 variations.

113
config.sub vendored
View File

@ -3,7 +3,7 @@
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
# Free Software Foundation, Inc. # Free Software Foundation, Inc.
timestamp='2001-08-01' timestamp='2001-08-02'
# This file is (in principle) common to ALL GNU software. # This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software # The presence of a machine in this file suggests that SOME GNU software
@ -223,26 +223,35 @@ esac
case $basic_machine in case $basic_machine in
# Recognize the basic CPU types without company name. # Recognize the basic CPU types without company name.
# Some are omitted here because they have special meanings below. # Some are omitted here because they have special meanings below.
tahoe | i860 | ia64 | m32r | m68k | m68000 | m88k | ns32k | arc \ 1750a | 580 \
| arm | arme[lb] | arm[bl]e | armv[2345] | armv[345][lb] | strongarm | xscale \ | a29k \
| pyramid | mn10200 | mn10300 | tron | a29k \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
| 580 | i960 | h8300 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
| x86 | ppcbe | mipsbe | mipsle | shbe | shle \ | c4x | clipper \
| hppa | hppa1.0 | hppa1.1 | hppa2.0 | hppa2.0w | hppa2.0n \ | d10v | d30v | dsp16xx \
| hppa64 \ | fr30 \
| alpha | alphaev[4-8] | alphaev56 | alphapca5[67] \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
| alphaev6[78] \ | i370 | i860 | i960 | ia64 \
| we32k | ns16k | clipper | i370 | sh | sh[34] | sh[34]eb \ | m32r | m68000 | m68k | m88k | mcore \
| powerpc | powerpcle | powerpc64 | powerpc64le \ | mips16 | mips64 | mips64el | mips64orion | mips64orionel \
| 1750a | dsp16xx | pdp10 | pdp11 \ | mips64vr4100 | mips64vr4100el | mips64vr4300 \
| mips16 | mips64 | mipsel | mips64el \ | mips64vr4300el | mips64vr5000 | mips64vr5000el \
| mips64orion | mips64orionel | mipstx39 | mipstx39el \ | mipsbe | mipsel | mipsle | mipstx39 | mipstx39el \
| mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \ | mn10200 | mn10300 \
| mips64vr5000 | mips64vr5000el | mcore | s390 | s390x \ | ns16k | ns32k \
| sparc | sparclet | sparclite | sparc64 | sparcv9 | sparcv9b \ | openrisc \
| v850 | c4x \ | pdp10 | pdp11 | pj | pjl \
| thumb | d10v | d30v | fr30 | avr | openrisc | tic80 \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
| pj | pjl | h8500 | z8k) | pyramid \
| s390 | s390x \
| sh | sh[34] | sh[34]eb | shbe | shle \
| sparc | sparc64 | sparclet | sparclite | sparcv9 | sparcv9b \
| strongarm \
| tahoe | thumb | tic80 | tron \
| v850 \
| we32k \
| x86 | xscale \
| z8k)
basic_machine=$basic_machine-unknown basic_machine=$basic_machine-unknown
;; ;;
m6811 | m68hc11 | m6812 | m68hc12) m6811 | m68hc11 | m6812 | m68hc12)
@ -265,32 +274,42 @@ case $basic_machine in
exit 1 exit 1
;; ;;
# Recognize the basic CPU types with company name. # Recognize the basic CPU types with company name.
# FIXME: clean up the formatting here. 580-* \
vax-* | tahoe-* | i*86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \ | a29k-* \
| m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | c[123]* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
| arm-* | armbe-* | armle-* | armv*-* | strongarm-* | xscale-* \ | alphapca5[67]-* | arc-* \
| mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \ | arm-* | armbe-* | armle-* | armv*-* \
| power-* | none-* | 580-* | cray2-* | h8300-* | h8500-* | i960-* \ | bs2000-* \
| xmp-* | ymp-* \ | c[123]* | c30-* | [cjt]90-* | c54x-* \
| x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* \ | clipper-* | cray2-* | cydra-* \
| hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* \ | d10v-* | d30v-* \
| hppa2.0n-* | hppa64-* \ | f30[01]-* | f700-* | fr30-* | fx80-* \
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphapca5[67]-* \ | h8300-* | h8500-* \
| alphaev6[78]-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
| we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \ | i*86-* | i860-* | i960-* | ia64-* \
| clipper-* | orion-* \ | m32r-* \
| sparclite-* | pdp10-* | pdp11-* | sh-* | sh[34]-* | sh[34]eb-* \ | m68000-* | m680[01234]0-* | m68360-* | m683?2-* | m68k-* \
| powerpc-* | powerpcle-* | powerpc64-* | powerpc64le-* \ | m88110-* | m88k-* | mcore-* \
| sparc64-* | sparcv9-* | sparcv9b-* | sparc86x-* \ | mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \
| mips16-* | mips64-* | mipsel-* \ | mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \
| mips64el-* | mips64orion-* | mips64orionel-* \ | mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipsel-* \
| mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \ | mipsle-* | mipstx39-* | mipstx39el-* \
| mipstx39-* | mipstx39el-* | mcore-* \ | none-* | np1-* | ns16k-* | ns32k-* \
| f30[01]-* | f700-* | s390-* | s390x-* | sv1-* | t3e-* \ | orion-* \
| [cjt]90-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | d10v-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
| thumb-* | v850-* | d30v-* | tic30-* | tic80-* | c30-* | fr30-* \ | pyramid-* \
| bs2000-* | tic54x-* | c54x-* | x86_64-* | pj-* | pjl-*) | romp-* | rs6000-* \
| s390-* | s390x-* \
| sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* \
| sparc-* | sparc64-* | sparc86x-* | sparclite-* \
| sparcv9-* | sparcv9b-* | strongarm-* | sv1-* \
| t3e-* | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \
| v850-* | vax-* \
| we32k-* \
| x86-* | x86_64-* | xmp-* | xps100-* | xscale-* \
| ymp-* \
| z8k-*)
;; ;;
# Recognize the various machine names and aliases which stand # Recognize the various machine names and aliases which stand
# for a CPU type and a company and sometimes even an OS. # for a CPU type and a company and sometimes even an OS.