[BACK]Return to config.sub CVS log [TXT][DIR] Up to [local] / src / usr.bin / sudo

Diff for /src/usr.bin/sudo/Attic/config.sub between version 1.4 and 1.5

version 1.4, 2005/01/25 05:31:04 version 1.5, 2007/07/26 16:10:15
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.
 # $Sudo: config.sub,v 1.11 2003/01/20 21:07:51 millert Exp $  
   
 timestamp='2002-11-30'  timestamp='2006-07-02'
   
 # This file is (in principle) common to ALL GNU software.  # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software  # The presence of a machine in this file suggests that SOME GNU software
Line 23 
Line 22 
 #  #
 # 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 72 
Line 72 
 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 85 
Line 85 
 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 101 
Line 101 
     *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 120 
Line 120 
 # 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* | netbsd*-gnu* | storm-chaos* | os2-emx* | 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 146 
Line 148 
         -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 | -sr2201*)          -apple | -axis | -knuth | -cray | -sr2201*)
                 os=                  os=
                 basic_machine=$1                  basic_machine=$1
                 ;;                  ;;
Line 171 
Line 173 
         -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 187 
Line 193 
                 # 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 230 
Line 240 
         | 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 246 
Line 259 
         | 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 \          | 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 | xscale | xscalee[bl] | xstormy16 | xtensa \
         | z8k)          | z8k)
                 basic_machine=$basic_machine-unknown                  basic_machine=$basic_machine-unknown
                 ;;                  ;;
Line 275 
Line 295 
                 ;;                  ;;
         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 294 
Line 317 
         | 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 316 
Line 339 
         | 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-* | xps100-* | xscale-* | xscalee[bl]-* \
         | xtensa-* \          | xstormy16-* | xtensa-* \
         | ymp-* \          | ymp-* \
         | z8k-*)          | z8k-*)
                 ;;                  ;;
Line 355 
Line 388 
                 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 434 
Line 470 
                 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 462 
Line 513 
                 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 644 
Line 699 
         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 660 
Line 711 
                 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 735 
Line 789 
                 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
                 os=-ose                  os=-ose
Line 764 
Line 821 
         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 814 
Line 883 
                 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 840 
Line 913 
         sb1el)          sb1el)
                 basic_machine=mipsisa64sb1el-unknown                  basic_machine=mipsisa64sb1el-unknown
                 ;;                  ;;
           sei)
                   basic_machine=mips-sei
                   os=-seiux
                   ;;
         sequent)          sequent)
                 basic_machine=i386-sequent                  basic_machine=i386-sequent
                 ;;                  ;;
Line 847 
Line 924 
                 basic_machine=sh-hitachi                  basic_machine=sh-hitachi
                 os=-hms                  os=-hms
                 ;;                  ;;
           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 913 
Line 993 
                 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 925 
Line 1001 
                 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 946 
Line 1026 
         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 989 
Line 1073 
                 basic_machine=hppa1.1-winbond                  basic_machine=hppa1.1-winbond
                 os=-proelf                  os=-proelf
                 ;;                  ;;
           xbox)
                   basic_machine=i686-pc
                   os=-mingw32
                   ;;
         xps | xps100)          xps | xps100)
                 basic_machine=xps100-honeywell                  basic_machine=xps100-honeywell
                 ;;                  ;;
Line 1019 
Line 1107 
         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 1035 
Line 1126 
         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 1114 
Line 1202 
               | -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* \
                 | -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* \
               | -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* \                | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
               | -powermax* | -dnix*)                | -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 1144 
Line 1236 
                 os=`echo $os | sed -e 's|nto|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 1162 
Line 1257 
         -opened*)          -opened*)
                 os=-openedition                  os=-openedition
                 ;;                  ;;
           -os400*)
                   os=-os400
                   ;;
         -wince*)          -wince*)
                 os=-wince                  os=-wince
                 ;;                  ;;
Line 1183 
Line 1281 
         -atheos*)          -atheos*)
                 os=-atheos                  os=-atheos
                 ;;                  ;;
           -syllable*)
                   os=-syllable
                   ;;
         -386bsd)          -386bsd)
                 os=-bsd                  os=-bsd
                 ;;                  ;;
Line 1205 
Line 1306 
         -sinix*)          -sinix*)
                 os=-sysv4                  os=-sysv4
                 ;;                  ;;
           -tpf*)
                   os=-tpf
                   ;;
         -triton*)          -triton*)
                 os=-sysv3                  os=-sysv3
                 ;;                  ;;
Line 1235 
Line 1339 
         -*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 1257 
Line 1370 
 # 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
           spu-*)
                   os=-elf
                   ;;
         *-acorn)          *-acorn)
                 os=-riscix1.2                  os=-riscix1.2
                 ;;                  ;;
Line 1266 
Line 1382 
         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 1309 
Line 1428 
         *-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 1444 
Line 1569 
                         -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 1471 
Line 1602 
 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)

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5