Diff for /gforth/config.sub between versions 1.5 and 1.6

version 1.5, 2002/10/07 17:19:56 version 1.6, 2007/06/02 14:25:26
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 Free Software Foundation, Inc.  #   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
   #   Inc.
   
 timestamp='2002-09-05'  timestamp='2006-11-07'
   
 # 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='2002-09-05' Line 22  timestamp='2002-09-05'
 #  #
 # 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>.  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 ChangeLog entry.
 #  #
Line 70  Report bugs and patches to <config-patch Line 72  Report bugs and patches to <config-patch
 version="\  version="\
 GNU config.sub ($timestamp)  GNU config.sub ($timestamp)
   
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001  Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
 Free Software Foundation, Inc.  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
Line 83  Try \`$me --help' for more information." Line 85  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 99  while test $# -gt 0 ; do Line 101  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 118  esac Line 120  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* | freebsd*-gnu* | storm-chaos* | os2-emx* | windows32-* | rtmk-nova*)    nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
     uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-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 144  case $os in Line 148  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)
                 os=                  os=
                 basic_machine=$1                  basic_machine=$1
                 ;;                  ;;
Line 169  case $os in Line 173  case $os in
         -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 185  case $os in Line 193  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 228  case $basic_machine in Line 240  case $basic_machine in
         | a29k \          | a29k \
         | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \          | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
         | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \          | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
         | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \          | am33_2.0 \
         | clipper \          | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
           | bfin \
           | c4x | clipper \
         | d10v | d30v | dlx | dsp16xx \          | d10v | d30v | dlx | dsp16xx \
         | fr30 | frv \          | 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 \          | ip2k | iq2000 \
         | m32r | m68000 | m68k | m88k | mcore \          | m32c | m32r | m32rle | m68000 | m68k | m88k \
           | maxq | mb | microblaze | mcore \
         | mips | mipsbe | mipseb | mipsel | mipsle \          | mips | mipsbe | mipseb | mipsel | mipsle \
         | mips16 \          | mips16 \
         | mips64 | mips64el \          | mips64 | mips64el \
Line 244  case $basic_machine in Line 259  case $basic_machine in
         | mips64vr4100 | mips64vr4100el \          | mips64vr4100 | mips64vr4100el \
         | mips64vr4300 | mips64vr4300el \          | mips64vr4300 | mips64vr4300el \
         | mips64vr5000 | mips64vr5000el \          | mips64vr5000 | mips64vr5000el \
           | mips64vr5900 | mips64vr5900el \
         | mipsisa32 | mipsisa32el \          | mipsisa32 | mipsisa32el \
           | mipsisa32r2 | mipsisa32r2el \
         | mipsisa64 | mipsisa64el \          | mipsisa64 | mipsisa64el \
           | mipsisa64r2 | mipsisa64r2el \
         | mipsisa64sb1 | mipsisa64sb1el \          | mipsisa64sb1 | mipsisa64sb1el \
         | mipsisa64sr71k | mipsisa64sr71kel \          | mipsisa64sr71k | mipsisa64sr71kel \
         | mipstx39 | mipstx39el \          | mipstx39 | mipstx39el \
         | mn10200 | mn10300 \          | mn10200 | mn10300 \
           | mt \
           | msp430 \
           | nios | nios2 \
         | ns16k | ns32k \          | ns16k | ns32k \
         | openrisc | or32 \          | or32 \
         | pdp10 | pdp11 | pj | pjl \          | pdp10 | pdp11 | pj | pjl \
         | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \          | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
         | pyramid \          | pyramid \
         | sh | sh[1234] | sh3e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \          | score \
           | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
         | sh64 | sh64le \          | sh64 | sh64le \
         | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \          | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
         | strongarm \          | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
         | tahoe | thumb | tic80 | tron \          | spu | strongarm \
           | tahoe | thumb | tic4x | tic80 | tron \
         | v850 | v850e \          | v850 | v850e \
         | we32k \          | we32k \
         | x86 | xscale | xstormy16 | xtensa \          | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
         | z8k)          | z8k)
                 basic_machine=$basic_machine-unknown                  basic_machine=$basic_machine-unknown
                 ;;                  ;;
Line 273  case $basic_machine in Line 296  case $basic_machine in
                 ;;                  ;;
         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
                   ;;
   
         # 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
Line 292  case $basic_machine in Line 318  case $basic_machine in
         | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \          | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
         | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \          | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
         | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \          | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
         | avr-* \          | avr-* | avr32-* \
         | bs2000-* \          | bfin-* | bs2000-* \
         | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* \          | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
         | clipper-* | cydra-* \          | clipper-* | craynv-* | cydra-* \
         | d10v-* | d30v-* | dlx-* \          | d10v-* | d30v-* | dlx-* \
         | elxsi-* \          | elxsi-* \
         | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \          | f30[01]-* | f700-* | 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-* \          | ip2k-* | iq2000-* \
         | m32r-* \          | m32c-* | m32r-* | m32rle-* \
         | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \          | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
         | m88110-* | m88k-* | mcore-* \          | m88110-* | m88k-* | maxq-* | mcore-* \
         | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \          | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
         | mips16-* \          | mips16-* \
         | mips64-* | mips64el-* \          | mips64-* | mips64el-* \
Line 314  case $basic_machine in Line 340  case $basic_machine in
         | mips64vr4100-* | mips64vr4100el-* \          | mips64vr4100-* | mips64vr4100el-* \
         | mips64vr4300-* | mips64vr4300el-* \          | mips64vr4300-* | mips64vr4300el-* \
         | mips64vr5000-* | mips64vr5000el-* \          | mips64vr5000-* | mips64vr5000el-* \
           | mips64vr5900-* | mips64vr5900el-* \
         | mipsisa32-* | mipsisa32el-* \          | mipsisa32-* | mipsisa32el-* \
           | mipsisa32r2-* | mipsisa32r2el-* \
         | mipsisa64-* | mipsisa64el-* \          | mipsisa64-* | mipsisa64el-* \
           | mipsisa64r2-* | mipsisa64r2el-* \
         | mipsisa64sb1-* | mipsisa64sb1el-* \          | mipsisa64sb1-* | mipsisa64sb1el-* \
         | mipsisa64sr71k-* | mipsisa64sr71kel-* \          | mipsisa64sr71k-* | mipsisa64sr71kel-* \
         | mipstx39 | mipstx39el \          | mipstx39-* | mipstx39el-* \
           | mmix-* \
           | mt-* \
           | msp430-* \
           | nios-* | nios2-* \
         | none-* | np1-* | ns16k-* | ns32k-* \          | none-* | np1-* | ns16k-* | ns32k-* \
         | orion-* \          | orion-* \
         | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \          | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
         | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \          | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
         | pyramid-* \          | pyramid-* \
         | romp-* | rs6000-* \          | romp-* | rs6000-* \
         | sh-* | sh[1234]-* | sh3e-* | sh[34]eb-* | shbe-* \          | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
         | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \          | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
         | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \          | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
         | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \          | sparclite-* \
         | tahoe-* | thumb-* | tic30-* | tic4x-* | tic54x-* | tic80-* | tron-* \          | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
           | tahoe-* | thumb-* \
           | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
           | tron-* \
         | v850-* | v850e-* | vax-* \          | v850-* | v850e-* | vax-* \
         | we32k-* \          | we32k-* \
         | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \          | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
         | xtensa-* \          | xstormy16-* | xtensa-* \
         | ymp-* \          | ymp-* \
         | z8k-*)          | z8k-*)
                 ;;                  ;;
Line 353  case $basic_machine in Line 389  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 367  case $basic_machine in Line 406  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 426  case $basic_machine in Line 471  case $basic_machine in
                 basic_machine=j90-cray                  basic_machine=j90-cray
                 os=-unicos                  os=-unicos
                 ;;                  ;;
           craynv)
                   basic_machine=craynv-cray
                   os=-unicosmp
                   ;;
           cr16c)
                   basic_machine=cr16c-unknown
                   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
                 ;;                  ;;
Line 454  case $basic_machine in Line 514  case $basic_machine in
                 basic_machine=m88k-motorola                  basic_machine=m88k-motorola
                 os=-sysv3                  os=-sysv3
                 ;;                  ;;
           djgpp)
                   basic_machine=i586-pc
                   os=-msdosdjgpp
                   ;;
         dpx20 | dpx20-*)          dpx20 | dpx20-*)
                 basic_machine=rs6000-bull                  basic_machine=rs6000-bull
                 os=-bosx                  os=-bosx
Line 632  case $basic_machine in Line 696  case $basic_machine in
         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
Line 648  case $basic_machine in Line 708  case $basic_machine in
                 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 723  case $basic_machine in Line 786  case $basic_machine in
                 basic_machine=hppa1.1-oki                  basic_machine=hppa1.1-oki
                 os=-proelf                  os=-proelf
                 ;;                  ;;
         or32 | or32-*)          openrisc | openrisc-*)
                 basic_machine=or32-unknown                  basic_machine=or32-unknown
                 os=-coff                  ;;
           os400)
                   basic_machine=powerpc-ibm
                   os=-os400
                 ;;                  ;;
         OSE68000 | ose68000)          OSE68000 | ose68000)
                 basic_machine=m68000-ericsson                  basic_machine=m68000-ericsson
Line 752  case $basic_machine in Line 818  case $basic_machine in
         pc532 | pc532-*)          pc532 | pc532-*)
                 basic_machine=ns32k-pc532                  basic_machine=ns32k-pc532
                 ;;                  ;;
           pc98)
                   basic_machine=i386-pc
                   ;;
           pc98-*)
                   basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
                   ;;
         pentium | p5 | k5 | k6 | nexgen | viac3)          pentium | p5 | k5 | k6 | nexgen | viac3)
                 basic_machine=i586-pc                  basic_machine=i586-pc
                 ;;                  ;;
         pentiumpro | p6 | 6x86 | athlon | 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
                 ;;                  ;;
           pentium4)
                   basic_machine=i786-pc
                   ;;
         pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)          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
                 ;;                  ;;
Line 802  case $basic_machine in Line 880  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 828  case $basic_machine in Line 910  case $basic_machine in
         sb1el)          sb1el)
                 basic_machine=mipsisa64sb1el-unknown                  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 835  case $basic_machine in Line 925  case $basic_machine in
                 basic_machine=sh-hitachi                  basic_machine=sh-hitachi
                 os=-hms                  os=-hms
                 ;;                  ;;
           sh5el)
                   basic_machine=sh5le-unknown
                   ;;
           sh64)
                   basic_machine=sh64-unknown
                   ;;
         sparclite-wrs | simso-wrs)          sparclite-wrs | simso-wrs)
                 basic_machine=sparclite-wrs                  basic_machine=sparclite-wrs
                 os=-vxworks                  os=-vxworks
Line 901  case $basic_machine in Line 997  case $basic_machine in
                 basic_machine=i386-sequent                  basic_machine=i386-sequent
                 os=-dynix                  os=-dynix
                 ;;                  ;;
         t3d)  
                 basic_machine=alpha-cray  
                 os=-unicos  
                 ;;  
         t3e)          t3e)
                 basic_machine=alphaev5-cray                  basic_machine=alphaev5-cray
                 os=-unicos                  os=-unicos
Line 913  case $basic_machine in Line 1005  case $basic_machine in
                 basic_machine=t90-cray                  basic_machine=t90-cray
                 os=-unicos                  os=-unicos
                 ;;                  ;;
         tic4x | c4x*)  
                 basic_machine=tic4x-unknown  
                 os=-coff  
                 ;;  
         tic54x | c54x*)          tic54x | c54x*)
                 basic_machine=tic54x-unknown                  basic_machine=tic54x-unknown
                 os=-coff                  os=-coff
                 ;;                  ;;
           tic55x | c55x*)
                   basic_machine=tic55x-unknown
                   os=-coff
                   ;;
           tic6x | c6x*)
                   basic_machine=tic6x-unknown
                   os=-coff
                   ;;
         tx39)          tx39)
                 basic_machine=mipstx39-unknown                  basic_machine=mipstx39-unknown
                 ;;                  ;;
Line 934  case $basic_machine in Line 1030  case $basic_machine in
         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 977  case $basic_machine in Line 1077  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
                 ;;                  ;;
         xps | xps100)          xps | xps100)
                 basic_machine=xps100-honeywell                  basic_machine=xps100-honeywell
Line 1011  case $basic_machine in Line 1111  case $basic_machine in
         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 1027  case $basic_machine in Line 1130  case $basic_machine in
         we32k)          we32k)
                 basic_machine=we32k-att                  basic_machine=we32k-att
                 ;;                  ;;
         sh3 | sh4 | sh3eb | sh4eb | sh[1234]le | sh3ele)          sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
                 basic_machine=sh-unknown                  basic_machine=sh-unknown
                 ;;                  ;;
         sh64)          sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
                 basic_machine=sh64-unknown  
                 ;;  
         sparc | sparcv9 | sparcv9b)  
                 basic_machine=sparc-sun                  basic_machine=sparc-sun
                 ;;                  ;;
         cydra)          cydra)
Line 1106  case $os in Line 1206  case $os in
               | -aos* \                | -aos* \
               | -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* \
               | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \                | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
               | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \                | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
               | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \                | -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* | -palmos* | -uclinux* | -nucleus* \                | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
               | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* | -powermax*)                | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
                 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
                 | -skyos* | -haiku* | -rdos* | -toppers*)
         # 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 1129  case $os in Line 1234  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 1151  case $os in Line 1261  case $os in
         -opened*)          -opened*)
                 os=-openedition                  os=-openedition
                 ;;                  ;;
           -os400*)
                   os=-os400
                   ;;
         -wince*)          -wince*)
                 os=-wince                  os=-wince
                 ;;                  ;;
Line 1172  case $os in Line 1285  case $os in
         -atheos*)          -atheos*)
                 os=-atheos                  os=-atheos
                 ;;                  ;;
           -syllable*)
                   os=-syllable
                   ;;
         -386bsd)          -386bsd)
                 os=-bsd                  os=-bsd
                 ;;                  ;;
Line 1194  case $os in Line 1310  case $os in
         -sinix*)          -sinix*)
                 os=-sysv4                  os=-sysv4
                 ;;                  ;;
           -tpf*)
                   os=-tpf
                   ;;
         -triton*)          -triton*)
                 os=-sysv3                  os=-sysv3
                 ;;                  ;;
Line 1224  case $os in Line 1343  case $os in
         -*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
                   ;;
         -none)          -none)
                 ;;                  ;;
         *)          *)
Line 1246  else Line 1374  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 1255  case $basic_machine in Line 1389  case $basic_machine in
         arm*-semi)          arm*-semi)
                 os=-aout                  os=-aout
                 ;;                  ;;
           c4x-* | tic4x-*)
                   os=-coff
                   ;;
         # This must come before the *-dec entry.          # This must come before the *-dec entry.
         pdp10-*)          pdp10-*)
                 os=-tops20                  os=-tops20
Line 1298  case $basic_machine in Line 1435  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 1433  case $basic_machine in Line 1576  case $basic_machine in
                         -mvs* | -opened*)                          -mvs* | -opened*)
                                 vendor=ibm                                  vendor=ibm
                                 ;;                                  ;;
                           -os400*)
                                   vendor=ibm
                                   ;;
                         -ptx*)                          -ptx*)
                                 vendor=sequent                                  vendor=sequent
                                 ;;                                  ;;
                           -tpf*)
                                   vendor=ibm
                                   ;;
                         -vxsim* | -vxworks* | -windiss*)                          -vxsim* | -vxworks* | -windiss*)
                                 vendor=wrs                                  vendor=wrs
                                 ;;                                  ;;
Line 1460  case $basic_machine in Line 1609  case $basic_machine in
 esac  esac
   
 echo $basic_machine$os  echo $basic_machine$os
 exit 0  exit
   
 # Local variables:  # Local variables:
 # eval: (add-hook 'write-file-hooks 'time-stamp)  # eval: (add-hook 'write-file-hooks 'time-stamp)

Removed from v.1.5  
changed lines
  Added in v.1.6


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