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

version 1.1.1.1, 2012/02/21 23:00:54 version 1.1.1.2, 2014/06/15 16:09:42
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,  #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
#   Inc.#   2011 Free Software Foundation, Inc.
   
timestamp='2006-09-20'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 32  timestamp='2006-09-20' Line 32  timestamp='2006-09-20'
   
   
 # Please send patches to <config-patches@gnu.org>.  Submit a context  # Please send patches to <config-patches@gnu.org>.  Submit a context
# diff and a properly formatted ChangeLog entry.# 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 72  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, 2001, 2002, 2003, 2004, 2005Copyright (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 120  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* | linux-dietlibc | linux-newlib* | linux-uclibc* | \  nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \  linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
   knetbsd*-gnu* | netbsd*-gnu* | \
   kopensolaris*-gnu* | \
   storm-chaos* | os2-emx* | rtmk-nova*)    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 148  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 | -knuth | -cray)        -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 166  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
                 ;;                  ;;
Line 245  case $basic_machine in Line 254  case $basic_machine in
         | bfin \          | bfin \
         | c4x | clipper \          | c4x | clipper \
         | d10v | d30v | dlx | dsp16xx \          | d10v | d30v | dlx | dsp16xx \
        | fr30 | frv \        | 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 \
         | ip2k | iq2000 \          | ip2k | iq2000 \
           | lm32 \
         | m32c | m32r | m32rle | m68000 | m68k | m88k \          | m32c | m32r | m32rle | m68000 | m68k | m88k \
        | maxq | mb | microblaze | mcore \        | maxq | mb | microblaze | mcore | mep | metag \
         | mips | mipsbe | mipseb | mipsel | mipsle \          | mips | mipsbe | mipseb | mipsel | mipsle \
         | mips16 \          | mips16 \
         | mips64 | mips64el \          | mips64 | mips64el \
        | mips64vr | mips64vrel \        | mips64octeon | mips64octeonel \
         | mips64orion | mips64orionel \          | mips64orion | mips64orionel \
           | mips64r5900 | mips64r5900el \
           | mips64vr | mips64vrel \
         | mips64vr4100 | mips64vr4100el \          | mips64vr4100 | mips64vr4100el \
         | mips64vr4300 | mips64vr4300el \          | mips64vr4300 | mips64vr4300el \
         | mips64vr5000 | mips64vr5000el \          | mips64vr5000 | mips64vr5000el \
Line 268  case $basic_machine in Line 280  case $basic_machine in
         | mipsisa64sr71k | mipsisa64sr71kel \          | mipsisa64sr71k | mipsisa64sr71kel \
         | mipstx39 | mipstx39el \          | mipstx39 | mipstx39el \
         | mn10200 | mn10300 \          | mn10200 | mn10300 \
           | moxie \
         | mt \          | mt \
         | msp430 \          | msp430 \
           | nds32 | nds32le | nds32be \
         | nios | nios2 \          | nios | nios2 \
         | ns16k | ns32k \          | ns16k | ns32k \
           | open8 \
         | or32 \          | or32 \
         | pdp10 | pdp11 | pj | pjl \          | pdp10 | pdp11 | pj | pjl \
        | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \        | powerpc | powerpc64 | powerpc64le | powerpcle \
         | pyramid \          | pyramid \
           | rx \
         | score \          | score \
        | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \        | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
         | sh64 | sh64le \          | sh64 | sh64le \
         | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \          | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
         | sparcv8 | sparcv9 | sparcv9b | sparcv9v \          | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
        | spu | strongarm \        | spu \
        | tahoe | thumb | tic4x | tic80 | tron \        | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
         | ubicom32 \
         | v850 | v850e \          | v850 | v850e \
         | we32k \          | we32k \
        | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \        | 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
Line 300  case $basic_machine in Line 326  case $basic_machine in
                 basic_machine=mt-unknown                  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 320  case $basic_machine in Line 358  case $basic_machine in
         | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \          | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
         | avr-* | avr32-* \          | avr-* | avr32-* \
         | bfin-* | bs2000-* \          | bfin-* | bs2000-* \
        | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \        | c[123]* | c30-* | [cjt]90-* | c4x-* \
         | clipper-* | craynv-* | cydra-* \          | clipper-* | craynv-* | cydra-* \
         | d10v-* | d30v-* | dlx-* \          | d10v-* | d30v-* | dlx-* \
         | elxsi-* \          | elxsi-* \
        | f30[01]-* | f700-* | fr30-* | frv-* | 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-* \
         | ip2k-* | iq2000-* \          | ip2k-* | iq2000-* \
           | lm32-* \
         | m32c-* | m32r-* | m32rle-* \          | m32c-* | m32r-* | m32rle-* \
         | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \          | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
        | m88110-* | m88k-* | maxq-* | mcore-* \        | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
         | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \          | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
         | mips16-* \          | mips16-* \
         | mips64-* | mips64el-* \          | mips64-* | mips64el-* \
        | mips64vr-* | mips64vrel-* \        | mips64octeon-* | mips64octeonel-* \
         | mips64orion-* | mips64orionel-* \          | mips64orion-* | mips64orionel-* \
           | mips64r5900-* | mips64r5900el-* \
           | mips64vr-* | mips64vrel-* \
         | mips64vr4100-* | mips64vr4100el-* \          | mips64vr4100-* | mips64vr4100el-* \
         | mips64vr4300-* | mips64vr4300el-* \          | mips64vr4300-* | mips64vr4300el-* \
         | mips64vr5000-* | mips64vr5000el-* \          | mips64vr5000-* | mips64vr5000el-* \
Line 351  case $basic_machine in Line 392  case $basic_machine in
         | mmix-* \          | mmix-* \
         | mt-* \          | mt-* \
         | msp430-* \          | msp430-* \
           | nds32-* | nds32le-* | nds32be-* \
         | nios-* | nios2-* \          | 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-* \
        | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \        | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
         | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \          | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
         | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \          | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
         | sparclite-* \          | sparclite-* \
        | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \        | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
        | tahoe-* | thumb-* \        | tahoe-* \
         | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \          | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
           | tile-* | tilegx-* \
         | tron-* \          | tron-* \
           | ubicom32-* \
         | v850-* | v850e-* | vax-* \          | v850-* | v850e-* | vax-* \
         | we32k-* \          | we32k-* \
        | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \        | x86-* | x86_64-* | xc16x-* | xps100-* \
        | xstormy16-* | xtensa-* \        | 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 389  case $basic_machine in Line 438  case $basic_machine in
                 basic_machine=a29k-amd                  basic_machine=a29k-amd
                 os=-udi                  os=-udi
                 ;;                  ;;
        abacus)        abacus)
                 basic_machine=abacus-unknown                  basic_machine=abacus-unknown
                 ;;                  ;;
         adobe68k)          adobe68k)
Line 435  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 443  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)          c90)
                 basic_machine=c90-cray                  basic_machine=c90-cray
                 os=-unicos                  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 475  case $basic_machine in Line 553  case $basic_machine in
                 basic_machine=craynv-cray                  basic_machine=craynv-cray
                 os=-unicosmp                  os=-unicosmp
                 ;;                  ;;
        cr16c)        cr16 | cr16-*)
                basic_machine=cr16c-unknown                basic_machine=cr16-unknown
                 os=-elf                  os=-elf
                 ;;                  ;;
         crds | unos)          crds | unos)
Line 514  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)          djgpp)
                 basic_machine=i586-pc                  basic_machine=i586-pc
                 os=-msdosdjgpp                  os=-msdosdjgpp
Line 668  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 679  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 779  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 809  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
                 ;;                  ;;
Line 853  case $basic_machine in Line 964  case $basic_machine in
                 ;;                  ;;
         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
Line 925  case $basic_machine in Line 1037  case $basic_machine in
                 basic_machine=sh-hitachi                  basic_machine=sh-hitachi
                 os=-hms                  os=-hms
                 ;;                  ;;
           sh5el)
                   basic_machine=sh5le-unknown
                   ;;
         sh64)          sh64)
                 basic_machine=sh64-unknown                  basic_machine=sh64-unknown
                 ;;                  ;;
Line 946  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 1002  case $basic_machine in Line 1120  case $basic_machine in
                 basic_machine=t90-cray                  basic_machine=t90-cray
                 os=-unicos                  os=-unicos
                 ;;                  ;;
        tic54x | c54x*)        # This must be matched before tile*.
                basic_machine=tic54x-unknown        tilegx*)
                os=-coff                basic_machine=tilegx-unknown
                 os=-linux-gnu
                 ;;                  ;;
        tic55x | c55x*)        tile*)
                basic_machine=tic55x-unknown                basic_machine=tile-unknown
                os=-coff                os=-linux-gnu
                 ;;                  ;;
         tic6x | c6x*)  
                 basic_machine=tic6x-unknown  
                 os=-coff  
                 ;;  
         tx39)          tx39)
                 basic_machine=mipstx39-unknown                  basic_machine=mipstx39-unknown
                 ;;                  ;;
Line 1081  case $basic_machine in Line 1196  case $basic_machine in
         xps | xps100)          xps | xps100)
                 basic_machine=xps100-honeywell                  basic_machine=xps100-honeywell
                 ;;                  ;;
           xscale-* | xscalee[bl]-*)
                   basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`
                   ;;
         ymp)          ymp)
                 basic_machine=ymp-cray                  basic_machine=ymp-cray
                 os=-unicos                  os=-unicos
Line 1089  case $basic_machine in Line 1207  case $basic_machine in
                 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 1127  case $basic_machine in Line 1249  case $basic_machine in
         we32k)          we32k)
                 basic_machine=we32k-att                  basic_machine=we32k-att
                 ;;                  ;;
        sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)        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 | sparcv8 | sparcv9 | sparcv9b | sparcv9v)          sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
Line 1174  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 1197  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* | -knetbsd* | -mirbsd* | -netbsd* \                | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
Line 1209  case $os in Line 1335  case $os in
               | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \                | -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* | -linux-newlib* | -linux-uclibc* \              | -mingw32* | -linux-gnu* | -linux-android* \
               | -linux-newlib* | -linux-uclibc* \
               | -uxpv* | -beos* | -mpeix* | -udk* \                | -uxpv* | -beos* | -mpeix* | -udk* \
               | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \                | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
               | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \                | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
Line 1219  case $os in Line 1346  case $os in
               | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \                | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
               | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \                | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
               | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \                | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
              | -skyos* | -haiku* | -rdos* | -toppers*)              | -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 1258  case $os in Line 1385  case $os in
         -opened*)          -opened*)
                 os=-openedition                  os=-openedition
                 ;;                  ;;
        -os400*)        -os400*)
                 os=-os400                  os=-os400
                 ;;                  ;;
         -wince*)          -wince*)
Line 1307  case $os in Line 1434  case $os in
         -sinix*)          -sinix*)
                 os=-sysv4                  os=-sysv4
                 ;;                  ;;
        -tpf*)        -tpf*)
                 os=-tpf                  os=-tpf
                 ;;                  ;;
         -triton*)          -triton*)
Line 1349  case $os in Line 1476  case $os in
         -zvmoe)          -zvmoe)
                 os=-zvmoe                  os=-zvmoe
                 ;;                  ;;
           -dicos*)
                   os=-dicos
                   ;;
           -nacl*)
                   ;;
         -none)          -none)
                 ;;                  ;;
         *)          *)
Line 1371  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-*)        score-*)
                 os=-elf                  os=-elf
                 ;;                  ;;
        spu-*)        spu-*)
                 os=-elf                  os=-elf
                 ;;                  ;;
         *-acorn)          *-acorn)
Line 1386  case $basic_machine in Line 1518  case $basic_machine in
         arm*-semi)          arm*-semi)
                 os=-aout                  os=-aout
                 ;;                  ;;
        c4x-* | tic4x-*)        c4x-* | tic4x-*)
                os=-coff                os=-coff
                 ;;                  ;;
           tic54x-*)
                   os=-coff
                   ;;
           tic55x-*)
                   os=-coff
                   ;;
           tic6x-*)
                   os=-coff
                   ;;
         # This must come before the *-dec entry.          # This must come before the *-dec entry.
         pdp10-*)          pdp10-*)
                 os=-tops20                  os=-tops20
Line 1414  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
                 ;;                  ;;
Line 1438  case $basic_machine in Line 1582  case $basic_machine in
         *-ibm)          *-ibm)
                 os=-aix                  os=-aix
                 ;;                  ;;
        *-knuth)        *-knuth)
                 os=-mmixware                  os=-mmixware
                 ;;                  ;;
         *-wec)          *-wec)
Line 1543  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*)

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


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