Diff for /embedaddon/libnet/config.sub between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 22:14:23 version 1.1.1.2, 2013/07/22 11:54:41
Line 1 Line 1
 #! /bin/sh  #! /bin/sh
 # Configuration validation subroutine script.  # Configuration validation subroutine script.
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
#   Free Software Foundation, Inc.#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
 #   2011 Free Software Foundation, Inc.
   
timestamp='2001-08-13'timestamp='2011-03-23'
   
 # 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
Line 21  timestamp='2001-08-13' Line 22  timestamp='2001-08-13'
 #  #
 # You should have received a copy of the GNU General Public License  # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software  # along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330,# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
# Boston, MA 02111-1307, USA.# 02110-1301, USA.
#
 # As a special exception to the GNU General Public License, if you  # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a  # distribute this file as part of a program that contains a
 # configuration script generated by Autoconf, you may include it under  # configuration script generated by Autoconf, you may include it under
 # the same distribution terms that you use for the rest of that program.  # the same distribution terms that you use for the rest of that program.
   
# Please send patches to <config-patches@gnu.org>.
 # Please send patches to <config-patches@gnu.org>.  Submit a context
 # diff and a properly formatted GNU ChangeLog entry.
 #  #
 # Configuration subroutine to validate and canonicalize a configuration type.  # Configuration subroutine to validate and canonicalize a configuration type.
 # Supply the specified configuration type as an argument.  # Supply the specified configuration type as an argument.
 # If it is invalid, we print an error message on stderr and exit with code 1.  # If it is invalid, we print an error message on stderr and exit with code 1.
 # Otherwise, we print the canonical config type on stdout and succeed.  # Otherwise, we print the canonical config type on stdout and succeed.
   
   # You can get the latest version of this script from:
   # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
   
 # This file is supposed to be the same for all GNU packages  # This file is supposed to be the same for all GNU packages
 # and recognize all the CPU types, system types and aliases  # and recognize all the CPU types, system types and aliases
 # that are meaningful with *any* GNU software.  # that are meaningful with *any* GNU software.
Line 69  Report bugs and patches to <config-patches@gnu.org>." Line 75  Report bugs and patches to <config-patches@gnu.org>."
 version="\  version="\
 GNU config.sub ($timestamp)  GNU config.sub ($timestamp)
   
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
Free Software Foundation, Inc.2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
 Software Foundation, Inc.
   
 This is free software; see the source for copying conditions.  There is NO  This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
Line 82  Try \`$me --help' for more information." Line 89  Try \`$me --help' for more information."
 while test $# -gt 0 ; do  while test $# -gt 0 ; do
   case $1 in    case $1 in
     --time-stamp | --time* | -t )      --time-stamp | --time* | -t )
       echo "$timestamp" ; exit 0 ;;       echo "$timestamp" ; exit ;;
     --version | -v )      --version | -v )
       echo "$version" ; exit 0 ;;       echo "$version" ; exit ;;
     --help | --h* | -h )      --help | --h* | -h )
       echo "$usage"; exit 0 ;;       echo "$usage"; exit ;;
     -- )     # Stop option processing      -- )     # Stop option processing
        shift; break ;;         shift; break ;;
     - ) # Use stdin as input.      - ) # Use stdin as input.
Line 98  while test $# -gt 0 ; do Line 105  while test $# -gt 0 ; do
     *local*)      *local*)
        # First pass through any local machine types.         # First pass through any local machine types.
        echo $1         echo $1
       exit 0;;       exit ;;
   
     * )      * )
        break ;;         break ;;
Line 117  esac Line 124  esac
 # Here we must recognize all the valid KERNEL-OS combinations.  # Here we must recognize all the valid KERNEL-OS combinations.
 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`  maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
 case $maybe_os in  case $maybe_os in
  nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-*)  nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
   linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
   knetbsd*-gnu* | netbsd*-gnu* | \
   kopensolaris*-gnu* | \
   storm-chaos* | os2-emx* | rtmk-nova*)
     os=-$maybe_os      os=-$maybe_os
     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`      basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
     ;;      ;;
Line 143  case $os in Line 154  case $os in
         -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\          -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
         -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \          -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
         -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \          -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
        -apple | -axis)        -apple | -axis | -knuth | -cray | -microblaze)
                 os=                  os=
                 basic_machine=$1                  basic_machine=$1
                 ;;                  ;;
           -bluegene*)
                   os=-cnk
                   ;;
         -sim | -cisco | -oki | -wec | -winbond)          -sim | -cisco | -oki | -wec | -winbond)
                 os=                  os=
                 basic_machine=$1                  basic_machine=$1
Line 161  case $os in Line 175  case $os in
                 os=-chorusos                  os=-chorusos
                 basic_machine=$1                  basic_machine=$1
                 ;;                  ;;
        -chorusrdb)        -chorusrdb)
                os=-chorusrdb                os=-chorusrdb
                 basic_machine=$1                  basic_machine=$1
                ;;                ;;
         -hiux*)          -hiux*)
                 os=-hiuxwe2                  os=-hiuxwe2
                 ;;                  ;;
           -sco6)
                   os=-sco5v6
                   basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
                   ;;
         -sco5)          -sco5)
                 os=-sco3.2v5                  os=-sco3.2v5
                 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
Line 184  case $os in Line 202  case $os in
                 # Don't forget version if it is 3.2v4 or newer.                  # Don't forget version if it is 3.2v4 or newer.
                 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
                 ;;                  ;;
           -sco5v6*)
                   # Don't forget version if it is 3.2v4 or newer.
                   basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
                   ;;
         -sco*)          -sco*)
                 os=-sco3.2v2                  os=-sco3.2v2
                 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
Line 226  case $basic_machine in Line 248  case $basic_machine in
         1750a | 580 \          1750a | 580 \
         | a29k \          | a29k \
         | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \          | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
        | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \        | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
         | am33_2.0 \
         | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
         | bfin \
         | c4x | clipper \          | c4x | clipper \
        | d10v | d30v | dsp16xx \        | d10v | d30v | dlx | dsp16xx \
        | fr30 \        | fido | fr30 | frv \
         | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \          | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
         | i370 | i860 | i960 | ia64 \          | i370 | i860 | i960 | ia64 \
        | m32r | m68000 | m68k | m88k | mcore \        | ip2k | iq2000 \
        | mips16 | mips64 | mips64el | mips64orion | mips64orionel \        | lm32 \
        | mips64vr4100 | mips64vr4100el | mips64vr4300 \        | m32c | m32r | m32rle | m68000 | m68k | m88k \
        | mips64vr4300el | mips64vr5000 | mips64vr5000el \        | maxq | mb | microblaze | mcore | mep | metag \
        | mipsbe | mipsel | mipsle | mipstx39 | mipstx39el \        | mips | mipsbe | mipseb | mipsel | mipsle \
         | mips16 \
         | mips64 | mips64el \
         | mips64octeon | mips64octeonel \
         | mips64orion | mips64orionel \
         | mips64r5900 | mips64r5900el \
         | mips64vr | mips64vrel \
         | mips64vr4100 | mips64vr4100el \
         | mips64vr4300 | mips64vr4300el \
         | mips64vr5000 | mips64vr5000el \
         | mips64vr5900 | mips64vr5900el \
         | mipsisa32 | mipsisa32el \
         | mipsisa32r2 | mipsisa32r2el \
         | mipsisa64 | mipsisa64el \
         | mipsisa64r2 | mipsisa64r2el \
         | mipsisa64sb1 | mipsisa64sb1el \
         | mipsisa64sr71k | mipsisa64sr71kel \
         | mipstx39 | mipstx39el \
         | mn10200 | mn10300 \          | mn10200 | mn10300 \
           | moxie \
           | mt \
           | msp430 \
           | nds32 | nds32le | nds32be \
           | nios | nios2 \
         | ns16k | ns32k \          | ns16k | ns32k \
        | openrisc \        | open8 \
         | or32 \
         | pdp10 | pdp11 | pj | pjl \          | pdp10 | pdp11 | pj | pjl \
        | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \        | powerpc | powerpc64 | powerpc64le | powerpcle \
         | pyramid \          | pyramid \
        | s390 | s390x \        | rx \
        | sh | sh[34] | sh[34]eb | shbe | shle \        | score \
        | sparc | sparc64 | sparclet | sparclite | sparcv9 | sparcv9b \        | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
        | strongarm \        | sh64 | sh64le \
        | tahoe | thumb | tic80 | tron \        | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
        | v850 \        | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
         | spu \
         | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
         | ubicom32 \
         | v850 | v850e \
         | we32k \          | we32k \
        | x86 | xscale \        | x86 | xc16x | xstormy16 | xtensa \
        | z8k)        | z8k | z80)
                 basic_machine=$basic_machine-unknown                  basic_machine=$basic_machine-unknown
                 ;;                  ;;
        m6811 | m68hc11 | m6812 | m68hc12)        c54x)
                 basic_machine=tic54x-unknown
                 ;;
         c55x)
                 basic_machine=tic55x-unknown
                 ;;
         c6x)
                 basic_machine=tic6x-unknown
                 ;;
         m6811 | m68hc11 | m6812 | m68hc12 | picochip)
                 # Motorola 68HC11/12.                  # Motorola 68HC11/12.
                 basic_machine=$basic_machine-unknown                  basic_machine=$basic_machine-unknown
                 os=-none                  os=-none
                 ;;                  ;;
         m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)          m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
                 ;;                  ;;
           ms1)
                   basic_machine=mt-unknown
                   ;;
   
           strongarm | thumb | xscale)
                   basic_machine=arm-unknown
                   ;;
   
           xscaleeb)
                   basic_machine=armeb-unknown
                   ;;
   
           xscaleel)
                   basic_machine=armel-unknown
                   ;;
   
         # We use `pc' rather than `unknown'          # We use `pc' rather than `unknown'
         # because (1) that's what they normally are, and          # because (1) that's what they normally are, and
         # (2) the word "unknown" tends to confuse beginning users.          # (2) the word "unknown" tends to confuse beginning users.
Line 277  case $basic_machine in Line 353  case $basic_machine in
         580-* \          580-* \
         | a29k-* \          | a29k-* \
         | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \          | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
        | alphapca5[67]-* | arc-* \        | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
        | arm-*  | armbe-* | armle-* | armv*-* \        | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
        | bs2000-* \        | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
        | c[123]* | c30-* | [cjt]90-* | c54x-* \        | avr-* | avr32-* \
        | clipper-* | cray2-* | cydra-* \        | bfin-* | bs2000-* \
        | d10v-* | d30v-* \        | c[123]* | c30-* | [cjt]90-* | c4x-* \
         | clipper-* | craynv-* | cydra-* \
         | d10v-* | d30v-* | dlx-* \
         | elxsi-* \          | elxsi-* \
        | f30[01]-* | f700-* | fr30-* | fx80-* \        | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
         | h8300-* | h8500-* \          | h8300-* | h8500-* \
         | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \          | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
         | i*86-* | i860-* | i960-* | ia64-* \          | i*86-* | i860-* | i960-* | ia64-* \
        | m32r-* \        | ip2k-* | iq2000-* \
        | m68000-* | m680[01234]0-* | m68360-* | m683?2-* | m68k-* \        | lm32-* \
        | m88110-* | m88k-* | mcore-* \        | m32c-* | m32r-* | m32rle-* \
        | mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \        | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
        | mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \        | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
        | mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipsel-* \        | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
        | mipsle-* | mipstx39-* | mipstx39el-* \        | mips16-* \
         | mips64-* | mips64el-* \
         | mips64octeon-* | mips64octeonel-* \
         | mips64orion-* | mips64orionel-* \
         | mips64r5900-* | mips64r5900el-* \
         | mips64vr-* | mips64vrel-* \
         | mips64vr4100-* | mips64vr4100el-* \
         | mips64vr4300-* | mips64vr4300el-* \
         | mips64vr5000-* | mips64vr5000el-* \
         | mips64vr5900-* | mips64vr5900el-* \
         | mipsisa32-* | mipsisa32el-* \
         | mipsisa32r2-* | mipsisa32r2el-* \
         | mipsisa64-* | mipsisa64el-* \
         | mipsisa64r2-* | mipsisa64r2el-* \
         | mipsisa64sb1-* | mipsisa64sb1el-* \
         | mipsisa64sr71k-* | mipsisa64sr71kel-* \
         | mipstx39-* | mipstx39el-* \
         | mmix-* \
         | mt-* \
         | msp430-* \
         | nds32-* | nds32le-* | nds32be-* \
         | nios-* | nios2-* \
         | none-* | np1-* | ns16k-* | ns32k-* \          | none-* | np1-* | ns16k-* | ns32k-* \
           | open8-* \
         | orion-* \          | orion-* \
         | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \          | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
        | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \        | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
         | pyramid-* \          | pyramid-* \
        | romp-* | rs6000-* \        | romp-* | rs6000-* | rx-* \
        | s390-* | s390x-* \        | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
        | sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* \        | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
        | sparc-* | sparc64-* | sparc86x-* | sparclite-* \        | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
        | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* \        | sparclite-* \
        | t3e-* | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \        | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
        | v850-* | vax-* \        | tahoe-* \
         | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
         | tile-* | tilegx-* \
         | tron-* \
         | ubicom32-* \
         | v850-* | v850e-* | vax-* \
         | we32k-* \          | we32k-* \
        | x86-* | x86_64-* | xmp-* | xps100-* | xscale-* \        | x86-* | x86_64-* | xc16x-* | xps100-* \
         | xstormy16-* | xtensa*-* \
         | ymp-* \          | ymp-* \
        | z8k-*)        | z8k-* | z80-*)
                 ;;                  ;;
           # Recognize the basic CPU types without company name, with glob match.
           xtensa*)
                   basic_machine=$basic_machine-unknown
                   ;;
         # 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.
         386bsd)          386bsd)
Line 328  case $basic_machine in Line 438  case $basic_machine in
                 basic_machine=a29k-amd                  basic_machine=a29k-amd
                 os=-udi                  os=-udi
                 ;;                  ;;
           abacus)
                   basic_machine=abacus-unknown
                   ;;
         adobe68k)          adobe68k)
                 basic_machine=m68010-adobe                  basic_machine=m68010-adobe
                 os=-scout                  os=-scout
Line 342  case $basic_machine in Line 455  case $basic_machine in
                 basic_machine=a29k-none                  basic_machine=a29k-none
                 os=-bsd                  os=-bsd
                 ;;                  ;;
           amd64)
                   basic_machine=x86_64-pc
                   ;;
           amd64-*)
                   basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
                   ;;
         amdahl)          amdahl)
                 basic_machine=580-amdahl                  basic_machine=580-amdahl
                 os=-sysv                  os=-sysv
Line 365  case $basic_machine in Line 484  case $basic_machine in
                 basic_machine=m68k-apollo                  basic_machine=m68k-apollo
                 os=-bsd                  os=-bsd
                 ;;                  ;;
           aros)
                   basic_machine=i386-pc
                   os=-aros
                   ;;
         aux)          aux)
                 basic_machine=m68k-apple                  basic_machine=m68k-apple
                 os=-aux                  os=-aux
Line 373  case $basic_machine in Line 496  case $basic_machine in
                 basic_machine=ns32k-sequent                  basic_machine=ns32k-sequent
                 os=-dynix                  os=-dynix
                 ;;                  ;;
           blackfin)
                   basic_machine=bfin-unknown
                   os=-linux
                   ;;
           blackfin-*)
                   basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
                   os=-linux
                   ;;
           bluegene*)
                   basic_machine=powerpc-ibm
                   os=-cnk
                   ;;
           c54x-*)
                   basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`
                   ;;
           c55x-*)
                   basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`
                   ;;
           c6x-*)
                   basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`
                   ;;
           c90)
                   basic_machine=c90-cray
                   os=-unicos
                   ;;
           cegcc)
                   basic_machine=arm-unknown
                   os=-cegcc
                   ;;
         convex-c1)          convex-c1)
                 basic_machine=c1-convex                  basic_machine=c1-convex
                 os=-bsd                  os=-bsd
Line 393  case $basic_machine in Line 545  case $basic_machine in
                 basic_machine=c38-convex                  basic_machine=c38-convex
                 os=-bsd                  os=-bsd
                 ;;                  ;;
        cray | ymp)        cray | j90)
                basic_machine=ymp-cray                basic_machine=j90-cray
                 os=-unicos                  os=-unicos
                 ;;                  ;;
        cray2)        craynv)
                basic_machine=cray2-cray                basic_machine=craynv-cray
                os=-unicos                os=-unicosmp
                 ;;                  ;;
        [cjt]90)        cr16 | cr16-*)
                basic_machine=${basic_machine}-cray                basic_machine=cr16-unknown
                os=-unicos                os=-elf
                 ;;                  ;;
         crds | unos)          crds | unos)
                 basic_machine=m68k-crds                  basic_machine=m68k-crds
                 ;;                  ;;
           crisv32 | crisv32-* | etraxfs*)
                   basic_machine=crisv32-axis
                   ;;
         cris | cris-* | etrax*)          cris | cris-* | etrax*)
                 basic_machine=cris-axis                  basic_machine=cris-axis
                 ;;                  ;;
           crx)
                   basic_machine=crx-unknown
                   os=-elf
                   ;;
         da30 | da30-*)          da30 | da30-*)
                 basic_machine=m68k-da30                  basic_machine=m68k-da30
                 ;;                  ;;
         decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)          decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
                 basic_machine=mips-dec                  basic_machine=mips-dec
                 ;;                  ;;
           decsystem10* | dec10*)
                   basic_machine=pdp10-dec
                   os=-tops10
                   ;;
           decsystem20* | dec20*)
                   basic_machine=pdp10-dec
                   os=-tops20
                   ;;
         delta | 3300 | motorola-3300 | motorola-delta \          delta | 3300 | motorola-3300 | motorola-delta \
               | 3300-motorola | delta-motorola)                | 3300-motorola | delta-motorola)
                 basic_machine=m68k-motorola                  basic_machine=m68k-motorola
Line 425  case $basic_machine in Line 592  case $basic_machine in
                 basic_machine=m88k-motorola                  basic_machine=m88k-motorola
                 os=-sysv3                  os=-sysv3
                 ;;                  ;;
           dicos)
                   basic_machine=i686-pc
                   os=-dicos
                   ;;
           djgpp)
                   basic_machine=i586-pc
                   os=-msdosdjgpp
                   ;;
         dpx20 | dpx20-*)          dpx20 | dpx20-*)
                 basic_machine=rs6000-bull                  basic_machine=rs6000-bull
                 os=-bosx                  os=-bosx
Line 575  case $basic_machine in Line 750  case $basic_machine in
                 basic_machine=m68k-isi                  basic_machine=m68k-isi
                 os=-sysv                  os=-sysv
                 ;;                  ;;
           m68knommu)
                   basic_machine=m68k-unknown
                   os=-linux
                   ;;
           m68knommu-*)
                   basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
                   os=-linux
                   ;;
         m88k-omron*)          m88k-omron*)
                 basic_machine=m88k-omron                  basic_machine=m88k-omron
                 ;;                  ;;
Line 586  case $basic_machine in Line 769  case $basic_machine in
                 basic_machine=ns32k-utek                  basic_machine=ns32k-utek
                 os=-sysv                  os=-sysv
                 ;;                  ;;
           microblaze)
                   basic_machine=microblaze-xilinx
                   ;;
         mingw32)          mingw32)
                 basic_machine=i386-pc                  basic_machine=i386-pc
                 os=-mingw32                  os=-mingw32
                 ;;                  ;;
           mingw32ce)
                   basic_machine=arm-unknown
                   os=-mingw32ce
                   ;;
         miniframe)          miniframe)
                 basic_machine=m68000-convergent                  basic_machine=m68000-convergent
                 ;;                  ;;
Line 597  case $basic_machine in Line 787  case $basic_machine in
                 basic_machine=m68k-atari                  basic_machine=m68k-atari
                 os=-mint                  os=-mint
                 ;;                  ;;
         mipsel*-linux*)  
                 basic_machine=mipsel-unknown  
                 os=-linux-gnu  
                 ;;  
         mips*-linux*)  
                 basic_machine=mips-unknown  
                 os=-linux-gnu  
                 ;;  
         mips3*-*)          mips3*-*)
                 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
                 ;;                  ;;
         mips3*)          mips3*)
                 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
                 ;;                  ;;
         mmix*)  
                 basic_machine=mmix-knuth  
                 os=-mmixware  
                 ;;  
         monitor)          monitor)
                 basic_machine=m68k-rom68k                  basic_machine=m68k-rom68k
                 os=-coff                  os=-coff
                 ;;                  ;;
           morphos)
                   basic_machine=powerpc-unknown
                   os=-morphos
                   ;;
         msdos)          msdos)
                 basic_machine=i386-pc                  basic_machine=i386-pc
                 os=-msdos                  os=-msdos
                 ;;                  ;;
           ms1-*)
                   basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
                   ;;
         mvs)          mvs)
                 basic_machine=i370-ibm                  basic_machine=i370-ibm
                 os=-mvs                  os=-mvs
Line 691  case $basic_machine in Line 876  case $basic_machine in
         np1)          np1)
                 basic_machine=np1-gould                  basic_machine=np1-gould
                 ;;                  ;;
           neo-tandem)
                   basic_machine=neo-tandem
                   ;;
           nse-tandem)
                   basic_machine=nse-tandem
                   ;;
         nsr-tandem)          nsr-tandem)
                 basic_machine=nsr-tandem                  basic_machine=nsr-tandem
                 ;;                  ;;
Line 698  case $basic_machine in Line 889  case $basic_machine in
                 basic_machine=hppa1.1-oki                  basic_machine=hppa1.1-oki
                 os=-proelf                  os=-proelf
                 ;;                  ;;
           openrisc | openrisc-*)
                   basic_machine=or32-unknown
                   ;;
           os400)
                   basic_machine=powerpc-ibm
                   os=-os400
                   ;;
         OSE68000 | ose68000)          OSE68000 | ose68000)
                 basic_machine=m68000-ericsson                  basic_machine=m68000-ericsson
                 os=-ose                  os=-ose
Line 714  case $basic_machine in Line 912  case $basic_machine in
                 basic_machine=i860-intel                  basic_machine=i860-intel
                 os=-osf                  os=-osf
                 ;;                  ;;
           parisc)
                   basic_machine=hppa-unknown
                   os=-linux
                   ;;
           parisc-*)
                   basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
                   os=-linux
                   ;;
         pbd)          pbd)
                 basic_machine=sparc-tti                  basic_machine=sparc-tti
                 ;;                  ;;
         pbb)          pbb)
                 basic_machine=m68k-tti                  basic_machine=m68k-tti
                 ;;                  ;;
        pc532 | pc532-*)        pc532 | pc532-*)
                 basic_machine=ns32k-pc532                  basic_machine=ns32k-pc532
                 ;;                  ;;
        pentium | p5 | k5 | k6 | nexgen)        pc98)
                 basic_machine=i386-pc
                 ;;
         pc98-*)
                 basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
                 ;;
         pentium | p5 | k5 | k6 | nexgen | viac3)
                 basic_machine=i586-pc                  basic_machine=i586-pc
                 ;;                  ;;
        pentiumpro | p6 | 6x86 | athlon)        pentiumpro | p6 | 6x86 | athlon | athlon_*)
                 basic_machine=i686-pc                  basic_machine=i686-pc
                 ;;                  ;;
        pentiumii | pentium2)        pentiumii | pentium2 | pentiumiii | pentium3)
                 basic_machine=i686-pc                  basic_machine=i686-pc
                 ;;                  ;;
        pentium-* | p5-* | k5-* | k6-* | nexgen-*)        pentium4)
                 basic_machine=i786-pc
                 ;;
         pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
                 basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
                 ;;                  ;;
         pentiumpro-* | p6-* | 6x86-* | athlon-*)          pentiumpro-* | p6-* | 6x86-* | athlon-*)
                 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
                 ;;                  ;;
        pentiumii-* | pentium2-*)        pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
                 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
                 ;;                  ;;
           pentium4-*)
                   basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
                   ;;
         pn)          pn)
                 basic_machine=pn-gould                  basic_machine=pn-gould
                 ;;                  ;;
         power)  basic_machine=power-ibm          power)  basic_machine=power-ibm
                 ;;                  ;;
        ppc)       basic_machine=powerpc-unknown        ppc | ppcbe)       basic_machine=powerpc-unknown
                ;; 
        ppc-*)  basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` 
                 ;;                  ;;
           ppc-* | ppcbe-*)
                   basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
                   ;;
         ppcle | powerpclittle | ppc-le | powerpc-little)          ppcle | powerpclittle | ppc-le | powerpc-little)
                 basic_machine=powerpcle-unknown                  basic_machine=powerpcle-unknown
                ;;                ;;
         ppcle-* | powerpclittle-*)          ppcle-* | powerpclittle-*)
                 basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
                 ;;                  ;;
         ppc64)  basic_machine=powerpc64-unknown          ppc64)  basic_machine=powerpc64-unknown
                ;;                ;;
         ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`          ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
                 ;;                  ;;
         ppc64le | powerpc64little | ppc64-le | powerpc64-little)          ppc64le | powerpc64little | ppc64-le | powerpc64-little)
                 basic_machine=powerpc64le-unknown                  basic_machine=powerpc64le-unknown
                ;;                ;;
         ppc64le-* | powerpc64little-*)          ppc64le-* | powerpc64little-*)
                 basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
                 ;;                  ;;
Line 773  case $basic_machine in Line 992  case $basic_machine in
                 basic_machine=i586-unknown                  basic_machine=i586-unknown
                 os=-pw32                  os=-pw32
                 ;;                  ;;
           rdos)
                   basic_machine=i386-pc
                   os=-rdos
                   ;;
         rom68k)          rom68k)
                 basic_machine=m68k-rom68k                  basic_machine=m68k-rom68k
                 os=-coff                  os=-coff
Line 783  case $basic_machine in Line 1006  case $basic_machine in
         rtpc | rtpc-*)          rtpc | rtpc-*)
                 basic_machine=romp-ibm                  basic_machine=romp-ibm
                 ;;                  ;;
           s390 | s390-*)
                   basic_machine=s390-ibm
                   ;;
           s390x | s390x-*)
                   basic_machine=s390x-ibm
                   ;;
         sa29200)          sa29200)
                 basic_machine=a29k-amd                  basic_machine=a29k-amd
                 os=-udi                  os=-udi
                 ;;                  ;;
           sb1)
                   basic_machine=mipsisa64sb1-unknown
                   ;;
           sb1el)
                   basic_machine=mipsisa64sb1el-unknown
                   ;;
           sde)
                   basic_machine=mipsisa32-sde
                   os=-elf
                   ;;
           sei)
                   basic_machine=mips-sei
                   os=-seiux
                   ;;
         sequent)          sequent)
                 basic_machine=i386-sequent                  basic_machine=i386-sequent
                 ;;                  ;;
Line 794  case $basic_machine in Line 1037  case $basic_machine in
                 basic_machine=sh-hitachi                  basic_machine=sh-hitachi
                 os=-hms                  os=-hms
                 ;;                  ;;
        sparclite-wrs)        sh5el)
                 basic_machine=sh5le-unknown
                 ;;
         sh64)
                 basic_machine=sh64-unknown
                 ;;
         sparclite-wrs | simso-wrs)
                 basic_machine=sparclite-wrs                  basic_machine=sparclite-wrs
                 os=-vxworks                  os=-vxworks
                 ;;                  ;;
Line 812  case $basic_machine in Line 1061  case $basic_machine in
                 basic_machine=i860-stratus                  basic_machine=i860-stratus
                 os=-sysv4                  os=-sysv4
                 ;;                  ;;
           strongarm-* | thumb-*)
                   basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`
                   ;;
         sun2)          sun2)
                 basic_machine=m68000-sun                  basic_machine=m68000-sun
                 ;;                  ;;
Line 861  case $basic_machine in Line 1113  case $basic_machine in
                 os=-dynix                  os=-dynix
                 ;;                  ;;
         t3e)          t3e)
                basic_machine=t3e-cray                basic_machine=alphaev5-cray
                 os=-unicos                  os=-unicos
                 ;;                  ;;
        tic54x | c54x*)        t90)
                basic_machine=tic54x-unknown                basic_machine=t90-cray
                os=-coff                os=-unicos
                 ;;                  ;;
           # This must be matched before tile*.
           tilegx*)
                   basic_machine=tilegx-unknown
                   os=-linux-gnu
                   ;;
           tile*)
                   basic_machine=tile-unknown
                   os=-linux-gnu
                   ;;
         tx39)          tx39)
                 basic_machine=mipstx39-unknown                  basic_machine=mipstx39-unknown
                 ;;                  ;;
         tx39el)          tx39el)
                 basic_machine=mipstx39el-unknown                  basic_machine=mipstx39el-unknown
                 ;;                  ;;
           toad1)
                   basic_machine=pdp10-xkl
                   os=-tops20
                   ;;
         tower | tower-32)          tower | tower-32)
                 basic_machine=m68k-ncr                  basic_machine=m68k-ncr
                 ;;                  ;;
           tpf)
                   basic_machine=s390x-ibm
                   os=-tpf
                   ;;
         udi29k)          udi29k)
                 basic_machine=a29k-amd                  basic_machine=a29k-amd
                 os=-udi                  os=-udi
Line 898  case $basic_machine in Line 1167  case $basic_machine in
                 os=-vms                  os=-vms
                 ;;                  ;;
         vpp*|vx|vx-*)          vpp*|vx|vx-*)
               basic_machine=f301-fujitsu                basic_machine=f301-fujitsu
               ;;                ;;
         vxworks960)          vxworks960)
                 basic_machine=i960-wrs                  basic_machine=i960-wrs
                 os=-vxworks                  os=-vxworks
Line 920  case $basic_machine in Line 1189  case $basic_machine in
                 basic_machine=hppa1.1-winbond                  basic_machine=hppa1.1-winbond
                 os=-proelf                  os=-proelf
                 ;;                  ;;
        windows32)        xbox)
                basic_machine=i386-pc                basic_machine=i686-pc
                os=-windows32-msvcrt                os=-mingw32
                 ;;                  ;;
        xmp)        xps | xps100)
                basic_machine=xmp-cray 
                os=-unicos 
                ;; 
        xps | xps100) 
                 basic_machine=xps100-honeywell                  basic_machine=xps100-honeywell
                 ;;                  ;;
           xscale-* | xscalee[bl]-*)
                   basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`
                   ;;
           ymp)
                   basic_machine=ymp-cray
                   os=-unicos
                   ;;
         z8k-*-coff)          z8k-*-coff)
                 basic_machine=z8k-unknown                  basic_machine=z8k-unknown
                 os=-sim                  os=-sim
                 ;;                  ;;
           z80-*-coff)
                   basic_machine=z80-unknown
                   os=-sim
                   ;;
         none)          none)
                 basic_machine=none-none                  basic_machine=none-none
                 os=-none                  os=-none
Line 951  case $basic_machine in Line 1227  case $basic_machine in
         op60c)          op60c)
                 basic_machine=hppa1.1-oki                  basic_machine=hppa1.1-oki
                 ;;                  ;;
         mips)  
                 if [ x$os = x-linux-gnu ]; then  
                         basic_machine=mips-unknown  
                 else  
                         basic_machine=mips-mips  
                 fi  
                 ;;  
         romp)          romp)
                 basic_machine=romp-ibm                  basic_machine=romp-ibm
                 ;;                  ;;
           mmix)
                   basic_machine=mmix-knuth
                   ;;
         rs6000)          rs6000)
                 basic_machine=rs6000-ibm                  basic_machine=rs6000-ibm
                 ;;                  ;;
Line 977  case $basic_machine in Line 1249  case $basic_machine in
         we32k)          we32k)
                 basic_machine=we32k-att                  basic_machine=we32k-att
                 ;;                  ;;
        sh3 | sh4 | sh3eb | sh4eb)        sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
                 basic_machine=sh-unknown                  basic_machine=sh-unknown
                 ;;                  ;;
        sparc | sparcv9 | sparcv9b)        sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
                 basic_machine=sparc-sun                  basic_machine=sparc-sun
                 ;;                  ;;
        cydra)        cydra)
                 basic_machine=cydra-cydrome                  basic_machine=cydra-cydrome
                 ;;                  ;;
         orion)          orion)
Line 998  case $basic_machine in Line 1270  case $basic_machine in
         pmac | pmac-mpw)          pmac | pmac-mpw)
                 basic_machine=powerpc-apple                  basic_machine=powerpc-apple
                 ;;                  ;;
         c4x*)  
                 basic_machine=c4x-none  
                 os=-coff  
                 ;;  
         *-unknown)          *-unknown)
                 # Make sure to match an already-canonicalized machine name.                  # Make sure to match an already-canonicalized machine name.
                 ;;                  ;;
Line 1028  esac Line 1296  esac
 if [ x"$os" != x"" ]  if [ x"$os" != x"" ]
 then  then
 case $os in  case $os in
        # First match some system type aliases        # First match some system type aliases
        # that might get confused with valid system types.        # that might get confused with valid system types.
         # -solaris* is a basic system type, with this one exception.          # -solaris* is a basic system type, with this one exception.
           -auroraux)
                   os=-auroraux
                   ;;
         -solaris1 | -solaris1.*)          -solaris1 | -solaris1.*)
                 os=`echo $os | sed -e 's|solaris1|sunos4|'`                  os=`echo $os | sed -e 's|solaris1|sunos4|'`
                 ;;                  ;;
Line 1051  case $os in Line 1322  case $os in
         # Each alternative MUST END IN A *, to match a version number.          # Each alternative MUST END IN A *, to match a version number.
         # -sysv* is not here because it comes later, after sysvr4.          # -sysv* is not here because it comes later, after sysvr4.
         -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \          -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
              | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\              | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
              | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \              | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
               | -sym* | -kopensolaris* \
               | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \                | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
              | -aos* \              | -aos* | -aros* \
               | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \                | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
               | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \                | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
              | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \              | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
              | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \              | -openbsd* | -solidbsd* \
               | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
               | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
               | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \                | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
               | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \                | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
              | -chorusos* | -chorusrdb* \              | -chorusos* | -chorusrdb* | -cegcc* \
               | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \                | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
              | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \              | -mingw32* | -linux-gnu* | -linux-android* \
              | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \              | -linux-newlib* | -linux-uclibc* \
               | -uxpv* | -beos* | -mpeix* | -udk* \
               | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
               | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \                | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
               | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \                | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
              | -os2* | -vos*)              | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
               | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
               | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
               | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
         # Remember, each alternative MUST END IN *, to match a version number.          # Remember, each alternative MUST END IN *, to match a version number.
                 ;;                  ;;
         -qnx*)          -qnx*)
Line 1079  case $os in Line 1358  case $os in
                         ;;                          ;;
                 esac                  esac
                 ;;                  ;;
           -nto-qnx*)
                   ;;
         -nto*)          -nto*)
                os=-nto-qnx                os=`echo $os | sed -e 's|nto|nto-qnx|'`
                 ;;                  ;;
         -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \          -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
              | -windows* | -osx | -abug | -netware* | -os9* | -beos* \              | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
               | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)                | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
                 ;;                  ;;
         -mac*)          -mac*)
                 os=`echo $os | sed -e 's|mac|macos|'`                  os=`echo $os | sed -e 's|mac|macos|'`
                 ;;                  ;;
           -linux-dietlibc)
                   os=-linux-dietlibc
                   ;;
         -linux*)          -linux*)
                 os=`echo $os | sed -e 's|linux|linux-gnu|'`                  os=`echo $os | sed -e 's|linux|linux-gnu|'`
                 ;;                  ;;
Line 1101  case $os in Line 1385  case $os in
         -opened*)          -opened*)
                 os=-openedition                  os=-openedition
                 ;;                  ;;
           -os400*)
                   os=-os400
                   ;;
         -wince*)          -wince*)
                 os=-wince                  os=-wince
                 ;;                  ;;
Line 1119  case $os in Line 1406  case $os in
         -acis*)          -acis*)
                 os=-aos                  os=-aos
                 ;;                  ;;
           -atheos*)
                   os=-atheos
                   ;;
           -syllable*)
                   os=-syllable
                   ;;
         -386bsd)          -386bsd)
                 os=-bsd                  os=-bsd
                 ;;                  ;;
         -ctix* | -uts*)          -ctix* | -uts*)
                 os=-sysv                  os=-sysv
                 ;;                  ;;
           -nova*)
                   os=-rtmk-nova
                   ;;
         -ns2 )          -ns2 )
                os=-nextstep2                os=-nextstep2
                 ;;                  ;;
         -nsk*)          -nsk*)
                 os=-nsk                  os=-nsk
Line 1138  case $os in Line 1434  case $os in
         -sinix*)          -sinix*)
                 os=-sysv4                  os=-sysv4
                 ;;                  ;;
           -tpf*)
                   os=-tpf
                   ;;
         -triton*)          -triton*)
                 os=-sysv3                  os=-sysv3
                 ;;                  ;;
Line 1165  case $os in Line 1464  case $os in
         -xenix)          -xenix)
                 os=-xenix                  os=-xenix
                 ;;                  ;;
        -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)        -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
                os=-mint                os=-mint
                 ;;                  ;;
           -aros*)
                   os=-aros
                   ;;
           -kaos*)
                   os=-kaos
                   ;;
           -zvmoe)
                   os=-zvmoe
                   ;;
           -dicos*)
                   os=-dicos
                   ;;
           -nacl*)
                   ;;
         -none)          -none)
                 ;;                  ;;
         *)          *)
Line 1190  else Line 1503  else
 # system, and we'll never get to this point.  # system, and we'll never get to this point.
   
 case $basic_machine in  case $basic_machine in
           score-*)
                   os=-elf
                   ;;
           spu-*)
                   os=-elf
                   ;;
         *-acorn)          *-acorn)
                 os=-riscix1.2                  os=-riscix1.2
                 ;;                  ;;
Line 1199  case $basic_machine in Line 1518  case $basic_machine in
         arm*-semi)          arm*-semi)
                 os=-aout                  os=-aout
                 ;;                  ;;
           c4x-* | tic4x-*)
                   os=-coff
                   ;;
           tic54x-*)
                   os=-coff
                   ;;
           tic55x-*)
                   os=-coff
                   ;;
           tic6x-*)
                   os=-coff
                   ;;
           # This must come before the *-dec entry.
         pdp10-*)          pdp10-*)
                 os=-tops20                  os=-tops20
                 ;;                  ;;
        pdp11-*)        pdp11-*)
                 os=-none                  os=-none
                 ;;                  ;;
         *-dec | vax-*)          *-dec | vax-*)
Line 1223  case $basic_machine in Line 1555  case $basic_machine in
         m68*-cisco)          m68*-cisco)
                 os=-aout                  os=-aout
                 ;;                  ;;
           mep-*)
                   os=-elf
                   ;;
         mips*-cisco)          mips*-cisco)
                 os=-elf                  os=-elf
                 ;;                  ;;
         mips*-*)          mips*-*)
                 os=-elf                  os=-elf
                 ;;                  ;;
           or32-*)
                   os=-coff
                   ;;
         *-tti)  # must be before sparc entry or we get the wrong os.          *-tti)  # must be before sparc entry or we get the wrong os.
                 os=-sysv3                  os=-sysv3
                 ;;                  ;;
Line 1238  case $basic_machine in Line 1576  case $basic_machine in
         *-be)          *-be)
                 os=-beos                  os=-beos
                 ;;                  ;;
           *-haiku)
                   os=-haiku
                   ;;
         *-ibm)          *-ibm)
                 os=-aix                  os=-aix
                 ;;                  ;;
           *-knuth)
                   os=-mmixware
                   ;;
         *-wec)          *-wec)
                 os=-proelf                  os=-proelf
                 ;;                  ;;
Line 1292  case $basic_machine in Line 1636  case $basic_machine in
         *-next)          *-next)
                 os=-nextstep3                  os=-nextstep3
                 ;;                  ;;
        *-gould)        *-gould)
                 os=-sysv                  os=-sysv
                 ;;                  ;;
        *-highlevel)        *-highlevel)
                 os=-bsd                  os=-bsd
                 ;;                  ;;
         *-encore)          *-encore)
                 os=-bsd                  os=-bsd
                 ;;                  ;;
        *-sgi)        *-sgi)
                 os=-irix                  os=-irix
                 ;;                  ;;
        *-siemens)        *-siemens)
                 os=-sysv4                  os=-sysv4
                 ;;                  ;;
         *-masscomp)          *-masscomp)
Line 1343  case $basic_machine in Line 1687  case $basic_machine in
                         -sunos*)                          -sunos*)
                                 vendor=sun                                  vendor=sun
                                 ;;                                  ;;
                        -aix*)                        -cnk*|-aix*)
                                 vendor=ibm                                  vendor=ibm
                                 ;;                                  ;;
                         -beos*)                          -beos*)
Line 1373  case $basic_machine in Line 1717  case $basic_machine in
                         -mvs* | -opened*)                          -mvs* | -opened*)
                                 vendor=ibm                                  vendor=ibm
                                 ;;                                  ;;
                           -os400*)
                                   vendor=ibm
                                   ;;
                         -ptx*)                          -ptx*)
                                 vendor=sequent                                  vendor=sequent
                                 ;;                                  ;;
                        -vxsim* | -vxworks*)                        -tpf*)
                                 vendor=ibm
                                 ;;
                         -vxsim* | -vxworks* | -windiss*)
                                 vendor=wrs                                  vendor=wrs
                                 ;;                                  ;;
                         -aux*)                          -aux*)
Line 1400  case $basic_machine in Line 1750  case $basic_machine in
 esac  esac
   
 echo $basic_machine$os  echo $basic_machine$os
exit 0exit
   
 # Local variables:  # Local variables:
 # eval: (add-hook 'write-file-hooks 'time-stamp)  # eval: (add-hook 'write-file-hooks 'time-stamp)

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>