New config.guess and config.sub with Darwin support (from official GNU
authorPeter Eisentraut
Tue, 24 Oct 2000 18:11:48 +0000 (18:11 +0000)
committerPeter Eisentraut
Tue, 24 Oct 2000 18:11:48 +0000 (18:11 +0000)
source).  Adjust resultmap accordingly and fix some other regexps.

config/config.guess
config/config.sub
src/test/regress/resultmap

index 6b4ad419fce8273d977ad112149f3449a2609e39..6944d13126be1a78917d09cf5f94a62a87d21e31 100755 (executable)
@@ -2,7 +2,9 @@
 # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
 #   Free Software Foundation, Inc.
-#
+
+version='2000-10-23'
+
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
 # the Free Software Foundation; either version 2 of the License, or
 # (but try to keep the structure clean).
 #
 
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION]
+
+Output the configuration name of this system.
+
+Operation modes:
+  -h, --help               print this help, then exit
+  -V, --version            print version number, then exit"
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case "$1" in
+    --version | --vers* | -V )
+       echo "$version" ; exit 0 ;;
+    --help | --h* | -h )
+       echo "$usage"; exit 0 ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )    # Use stdin as input.
+       break ;;
+    -* )
+       exec >&2
+       echo "$me: invalid option $1"
+       echo "$help"
+       exit 1 ;;
+    * )
+       break ;;
+  esac
+done
+
+if test $# != 0; then
+  echo "$me: too many arguments$help" >&2
+  exit 1
+fi
+
 # Use $HOST_CC if defined. $CC may point to a cross-compiler
 if test x"$CC_FOR_BUILD" = x; then
   if test x"$HOST_CC" != x; then
@@ -77,7 +119,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
    # object file format.
    # Determine the machine/vendor (is the vendor relevant).
    case "${UNAME_MACHINE}" in
-       amiga) machine=m68k-cbm ;;
+       amiga) machine=m68k-unknown ;;
        arm32) machine=arm-unknown ;;
        atari*) machine=m68k-atari ;;
        sun3*) machine=m68k-sun ;;
@@ -173,7 +215,7 @@ EOF
    echo alpha-dec-winnt3.5
    exit 0 ;;
     Amiga*:UNIX_System_V:4.0:*)
-   echo m68k-cbm-sysv4
+   echo m68k-unknown-sysv4
    exit 0;;
     amiga:OpenBSD:*:*)
    echo m68k-unknown-openbsd${UNAME_RELEASE}
@@ -360,7 +402,7 @@ EOF
     AViiON:dgux:*:*)
         # DG/UX returns AViiON for all architectures
         UNAME_PROCESSOR=`/usr/bin/uname -p`
-   if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110]
+   if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
    then
        if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
           [ ${TARGET_BINARY_INTERFACE}x = x ]
@@ -458,6 +500,8 @@ EOF
        9000/[34]?? )         HP_ARCH=m68k ;;
        9000/[678][0-9][0-9])
               sed 's/^              //' << EOF >$dummy.c
+
+              #define _HPUX_SOURCE
               #include 
               #include 
 
@@ -614,12 +658,6 @@ EOF
    echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
    exit 0 ;;
     *:FreeBSD:*:*)
-   if test -x /usr/bin/objformat; then
-       if test "elf" = "`/usr/bin/objformat`"; then
-       echo ${UNAME_MACHINE}-unknown-freebsdelf`echo ${UNAME_RELEASE}|sed -e 's/[-_].*//'`
-       exit 0
-       fi
-   fi
    echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
    exit 0 ;;
     *:OpenBSD:*:*)
@@ -631,6 +669,9 @@ EOF
     i*:MINGW*:*)
    echo ${UNAME_MACHINE}-pc-mingw32
    exit 0 ;;
+    i*:PW*:*)
+   echo ${UNAME_MACHINE}-pc-pw32
+   exit 0 ;;
     i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
    # How do we know it's Interix rather than the generic POSIX subsystem?
    # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
@@ -649,13 +690,15 @@ EOF
     *:GNU:*:*)
    echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
    exit 0 ;;
+    i*86:Minix:*:*)
+   echo ${UNAME_MACHINE}-pc-minix
+   exit 0 ;;
     *:Linux:*:*)
 
    # The BFD linker knows what the default object file format is, so
    # first see if it will tell us. cd to the root directory to prevent
    # problems with other programs or directories called `ld' in the path.
-   ld_help_string=`cd /; ld --help 2>&1`
-   ld_supported_emulations=`echo $ld_help_string \
+   ld_supported_emulations=`cd /; ld --help 2>&1 \
             | sed -ne '/supported emulations:/!d
                    s/[     ][  ]*/ /g
                    s/.*supported emulations: *//
@@ -670,6 +713,9 @@ EOF
        echo "${UNAME_MACHINE}-pc-linux-gnuaout"
        exit 0
        ;;
+     elf_i?86)
+       TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
+       ;;
      i?86coff)
        echo "${UNAME_MACHINE}-pc-linux-gnucoff"
        exit 0
@@ -726,6 +772,10 @@ EOF
        echo powerpc-unknown-linux-gnu${LIBC}
        exit 0
        ;;
+     shelf_linux)
+       echo "${UNAME_MACHINE}-unknown-linux-gnu"
+       exit 0
+       ;;
    esac
 
    if test "${UNAME_MACHINE}" = "alpha" ; then
@@ -807,14 +857,30 @@ EOF
      rm -f $dummy.c $dummy
    elif test "${UNAME_MACHINE}" = "s390"; then
      echo s390-ibm-linux && exit 0
+   elif test "${UNAME_MACHINE}" = "x86_64"; then
+     echo x86_64-unknown-linux-gnu && exit 0
+   elif test "${UNAME_MACHINE}" = "parisc" -o "${UNAME_MACHINE}" = "hppa"; then
+     # Look for CPU level
+     case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+       PA7*)
+       echo hppa1.1-unknown-linux-gnu
+       ;;
+       PA8*)
+       echo hppa2.0-unknown-linux-gnu
+       ;;
+       *)
+       echo hppa-unknown-linux-gnu
+       ;;
+     esac
+     exit 0
    else
      # Either a pre-BFD a.out linker (linux-gnuoldld)
      # or one that does not give us useful --help.
      # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout.
      # If ld does not provide *any* "supported emulations:"
      # that means it is gnuoldld.
-     echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations:"
-     test $? != 0 && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0
+     test -z "$ld_supported_emulations" \
+       && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0
 
      case "${UNAME_MACHINE}" in
      i?86)
@@ -851,6 +917,7 @@ EOF
 EOF
      $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0
      rm -f $dummy.c $dummy
+     test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
    fi ;;
 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.  earlier versions
 # are messed up and put the nodename in both sysname and nodename.
@@ -928,7 +995,7 @@ EOF
    exit 0 ;;
     M68*:*:R3V[567]*:*)
    test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
-    3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
+    3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
    OS_REL=''
    test -r /etc/.relid \
    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
@@ -987,7 +1054,7 @@ EOF
     mc68*:A/UX:*:*)
    echo m68k-apple-aux${UNAME_RELEASE}
    exit 0 ;;
-    news*:NEWS-OS:*:6*)
+    news*:NEWS-OS:6*:*)
    echo mips-sony-newsos6
    exit 0 ;;
     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
@@ -1018,24 +1085,41 @@ EOF
     *:Rhapsody:*:*)
    echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
    exit 0 ;;
-    Power*:Mac*OS:*:*)
-   echo powerpc-apple-macos${UNAME_RELEASE}
-   exit 0 ;;
-    *:Mac*OS:*:*)
-   echo ${UNAME_MACHINE}-apple-macos${UNAME_RELEASE}
+    *:Darwin:*:*)
+   echo `uname -p`-apple-darwin${UNAME_RELEASE}
    exit 0 ;;
     *:procnto*:*:* | *:QNX:[0123456789]*:*)
    if test "${UNAME_MACHINE}" = "x86pc"; then
        UNAME_MACHINE=pc
    fi
    echo `uname -p`-${UNAME_MACHINE}-nto-qnx
-   exit 0;;
+   exit 0 ;;
     *:QNX:*:4*)
    echo i386-pc-qnx
    exit 0 ;;
-    NSR-W:NONSTOP_KERNEL:*:*)
+    NSR-[KW]:NONSTOP_KERNEL:*:*)
    echo nsr-tandem-nsk${UNAME_RELEASE}
    exit 0 ;;
+    *:NonStop-UX:*:*)
+   echo mips-compaq-nonstopux
+   exit 0 ;;
+    BS2000:POSIX*:*:*)
+   echo bs2000-siemens-sysv
+   exit 0 ;;
+    DS/*:UNIX_System_V:*:*)
+   echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+   exit 0 ;;
+    *:Plan9:*:*)
+   # "uname -m" is not consistent, so use $cputype instead. 386
+   # is converted to i386 for consistency with other x86
+   # operating systems.
+   if test "$cputype" = "386"; then
+       UNAME_MACHINE=i386
+   else
+       UNAME_MACHINE="$cputype"
+   fi
+   echo ${UNAME_MACHINE}-unknown-plan9
+   exit 0 ;;
 esac
 
 #echo '(No uname command or uname output not recognized.)' 1>&2
@@ -1175,6 +1259,47 @@ then
     esac
 fi
 
-#echo '(Unable to guess system type)' 1>&2
+cat >&2 <
+$0: unable to guess system type
+
+The $version version of this script cannot recognize your system type.
+Please download the most up to date version of the config scripts:
+
+    ftp://ftp.gnu.org/pub/gnu/config/
+
+If the version you run ($0) is already up to date, please
+send the following data and any information you think might be
+pertinent to  in order to provide the needed
+information to handle your system.
+
+config.guess version = $version
+
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
+
+hostinfo               = `(hostinfo) 2>/dev/null`
+/bin/universe          = `(/bin/universe) 2>/dev/null`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
+/bin/arch              = `(/bin/arch) 2>/dev/null`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
+
+UNAME_MACHINE = ${UNAME_MACHINE}
+UNAME_RELEASE = ${UNAME_RELEASE}
+UNAME_SYSTEM  = ${UNAME_SYSTEM}
+UNAME_VERSION = ${UNAME_VERSION}
+EOF
 
 exit 1
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "version='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
index db004455b3864aeeb8bbf5fc7e784244c1e8cae0..8418882e8aab82ba32ed3c37fcb21c119417367d 100755 (executable)
@@ -2,7 +2,9 @@
 # Configuration validation subroutine script, version 1.1.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
 #   Free Software Foundation, Inc.
-#
+
+version='2000-10-23'
+
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
 # can handle that machine.  It does not imply ALL GNU software can.
@@ -27,7 +29,6 @@
 # configuration script generated by Autoconf, you may include it under
 # the same distribution terms that you use for the rest of that program.
 
-# Written by Per Bothner .
 # Please send patches to .
 #
 # Configuration subroutine to validate and canonicalize a configuration type.
 #  CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
 # It is wrong to echo any other type of specification.
 
-if [ x$1 = x ]
-then
-   echo Configuration name missing. 1>&2
-   echo "Usage: $0 CPU-MFR-OPSYS" 1>&2
-   echo "or     $0 ALIAS" 1>&2
-   echo where ALIAS is a recognized configuration type. 1>&2
-   exit 1
-fi
+me=`echo "$0" | sed -e 's,.*/,,'`
 
-# First pass through any local machine types.
-case $1 in
-   *local*)
-       echo $1
-       exit 0
-       ;;
-   *)
-   ;;
+usage="\
+Usage: $0 [OPTION] CPU-MFR-OPSYS
+       $0 [OPTION] ALIAS
+
+Canonicalize a configuration name.
+
+Operation modes:
+  -h, --help               print this help, then exit
+  -V, --version            print version number, then exit"
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case "$1" in
+    --version | --vers* | -V )
+       echo "$version" ; exit 0 ;;
+    --help | --h* | -h )
+       echo "$usage"; exit 0 ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )    # Use stdin as input.
+       break ;;
+    -* )
+       exec >&2
+       echo "$me: invalid option $1"
+       echo "$help"
+       exit 1 ;;
+
+    *local*)
+       # First pass through any local machine types.
+       echo $1
+       exit 0;;
+
+    * )
+       break ;;
+  esac
+done
+
+case $# in
+ 0) echo "$me: missing argument$help" >&2
+    exit 1;;
+ 1) ;;
+ *) echo "$me: too many arguments$help" >&2
+    exit 1;;
 esac
 
 # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
@@ -99,7 +131,7 @@ case $os in
    -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
    -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
    -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
-   -apple)
+   -apple | -axis)
        os=
        basic_machine=$1
        ;;
@@ -172,20 +204,27 @@ case $basic_machine in
    # Recognize the basic CPU types without company name.
    # Some are omitted here because they have special meanings below.
    tahoe | i860 | ia64 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \
-       | arme[lb] | pyramid | mn10200 | mn10300 | tron | a29k \
+       | arme[lb] | armv[2345] | armv[345][lb] | pyramid | mn10200 | mn10300 | tron | a29k \
        | 580 | i960 | h8300 \
        | x86 | ppcbe | mipsbe | mipsle | shbe | shle | armbe | armle \
        | hppa | hppa1.0 | hppa1.1 | hppa2.0 | hppa2.0w | hppa2.0n \
+       | hppa64 \
        | alpha | alphaev[4-8] | alphaev56 | alphapca5[67] \
        | alphaev6[78] \
-       | we32k | ns16k | clipper | i370 | sh | powerpc | powerpcle \
+       | we32k | ns16k | clipper | i370 | sh | sh[34] \
+       | powerpc | powerpcle \
        | 1750a | dsp16xx | pdp11 | mips16 | mips64 | mipsel | mips64el \
        | mips64orion | mips64orionel | mipstx39 | mipstx39el \
        | mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \
        | mips64vr5000 | miprs64vr5000el | mcore \
        | sparc | sparclet | sparclite | sparc64 | sparcv9 | v850 | c4x \
-       | thumb | d10v | fr30 | avr)
+       | thumb | d10v | d30v | fr30 | avr)
+       basic_machine=$basic_machine-unknown
+       ;;
+   m6811 | m68hc11 | m6812 | m68hc12)
+       # Motorola 68HC11/12.
        basic_machine=$basic_machine-unknown
+       os=-none
        ;;
    m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | z8k | v70 | h8500 | w65 | pj | pjl)
        ;;
@@ -193,7 +232,7 @@ case $basic_machine in
    # We use `pc' rather than `unknown'
    # because (1) that's what they normally are, and
    # (2) the word "unknown" tends to confuse beginning users.
-   i[34567]86)
+   i[234567]86 | x86_64)
      basic_machine=$basic_machine-pc
      ;;
    # Object if more than one company name word.
@@ -203,13 +242,14 @@ case $basic_machine in
        ;;
    # Recognize the basic CPU types with company name.
    # FIXME: clean up the formatting here.
-   vax-* | tahoe-* | i[34567]86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \
+   vax-* | tahoe-* | i[234567]86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \
          | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \
          | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
          | power-* | none-* | 580-* | cray2-* | h8300-* | h8500-* | i960-* \
          | xmp-* | ymp-* \
          | x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* | armbe-* | armle-* \
-         | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* | hppa2.0n-* \
+         | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* \
+         | hppa2.0n-* | hppa64-* \
          | alpha-* | alphaev[4-8]-* | alphaev56-* | alphapca5[67]-* \
          | alphaev6[78]-* \
          | we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \
@@ -221,7 +261,8 @@ case $basic_machine in
          | mipstx39-* | mipstx39el-* | mcore-* \
          | f301-* | armv*-* | s390-* | sv1-* | t3e-* \
          | m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | d10v-* \
-         | thumb-* | v850-* | d30v-* | tic30-* | c30-* | fr30-* )
+         | thumb-* | v850-* | d30v-* | tic30-* | c30-* | fr30-* \
+         | bs2000-* | tic54x-* | c54x-* | x86_64-*)
        ;;
    # Recognize the various machine names and aliases which stand
    # for a CPU type and a company and sometimes even an OS.
@@ -258,14 +299,14 @@ case $basic_machine in
        os=-sysv
        ;;
    amiga | amiga-*)
-       basic_machine=m68k-cbm
+       basic_machine=m68k-unknown
        ;;
    amigaos | amigados)
-       basic_machine=m68k-cbm
+       basic_machine=m68k-unknown
        os=-amigaos
        ;;
    amigaunix | amix)
-       basic_machine=m68k-cbm
+       basic_machine=m68k-unknown
        os=-sysv4
        ;;
    apollo68)
@@ -319,6 +360,9 @@ case $basic_machine in
    crds | unos)
        basic_machine=m68k-crds
        ;;
+   cris | cris-* | etrax*)
+       basic_machine=cris-axis
+       ;;
    da30 | da30-*)
        basic_machine=m68k-da30
        ;;
@@ -473,6 +517,10 @@ case $basic_machine in
        basic_machine=i386-unknown
        os=-mingw32
        ;;
+   i[34567]86-pw32 | pw32)
+       basic_machine=i586-unknown
+       os=-pw32
+       ;;
    iris | iris4d)
        basic_machine=mips-sgi
        case $os in
@@ -592,6 +640,10 @@ case $basic_machine in
        basic_machine=i960-intel
        os=-mon960
        ;;
+   nonstopux)
+       basic_machine=mips-compaq
+       os=-nonstopux
+       ;;
    np1)
        basic_machine=np1-gould
        ;;
@@ -630,7 +682,7 @@ case $basic_machine in
    pentium | p5 | k5 | k6 | nexen)
        basic_machine=i586-pc
        ;;
-   pentiumpro | p6 | 6x86)
+   pentiumpro | p6 | 6x86 | athlon)
        basic_machine=i686-pc
        ;;
    pentiumii | pentium2)
@@ -639,7 +691,7 @@ case $basic_machine in
    pentium-* | p5-* | k5-* | k6-* | nexen-*)
        basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
        ;;
-   pentiumpro-* | p6-* | 6x86-*)
+   pentiumpro-* | p6-* | 6x86-* | athlon-*)
        basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
        ;;
    pentiumii-* | pentium2-*)
@@ -754,6 +806,10 @@ case $basic_machine in
        basic_machine=t3e-cray
        os=-unicos
        ;;
+   tic54x | c54x*)
+       basic_machine=tic54x-unknown
+       os=-coff
+       ;;
    tx39)
        basic_machine=mipstx39-unknown
        ;;
@@ -855,6 +911,9 @@ case $basic_machine in
    we32k)
        basic_machine=we32k-att
        ;;
+   sh3 | sh4)
+       basic_machine=sh-unknown
+       ;;
    sparc | sparcv9)
        basic_machine=sparc-sun
        ;;
@@ -935,7 +994,8 @@ case $os in
          | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
          | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
          | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
-         | -interix* | -uwin* | -rhapsody* | -opened* | -openstep* | -oskit*)
+         | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
+         | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux*)
    # Remember, each alternative MUST END IN *, to match a version number.
        ;;
    -qnx*)
@@ -996,7 +1056,7 @@ case $os in
    -ns2 )
            os=-nextstep2
        ;;
-   -nsk)
+   -nsk*)
        os=-nsk
        ;;
    # Preserve the version number of sinix5.
@@ -1262,3 +1322,11 @@ case $basic_machine in
 esac
 
 echo $basic_machine$os
+exit 0
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "version='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
index 2c80aec16c80e2161639978e8c71d4d9b40080f0..d7c72635796b8965a663571683f5cfdf9de7ed37 100644 (file)
@@ -1,4 +1,4 @@
-abstime/.*aix4=abstime-1947-PDT
+abstime/.*-aix4=abstime-1947-PDT
 abstime/.*-irix6=abstime-1947-PDT
 abstime/alpha.*-dec-osf=abstime-solaris-1947
 abstime/i.86-pc-solaris=abstime-solaris-1947
@@ -6,26 +6,26 @@ abstime/sparc-sun-solaris=abstime-solaris-1947
 abstime/.*-sysv5uw=abstime-solaris-1947
 float4/.*-qnx=float4-exp-three-digits
 float8/.*-bsdi=float8-small-is-zero
-float8/.*-freebsd*=float8-small-is-zero
+float8/.*-freebsd=float8-small-is-zero
 float8/i.86-.*-netbsd=float8-small-is-zero
 float8/.*-qnx=float8-exp-three-digits
 float8/alpha.*-dec-osf=float8-fp-exception
-float8/i.86-pc-cygwin*=float8-small-is-zero
+float8/i.86-pc-cygwin=float8-small-is-zero
 geometry/.*-bsdi=geometry-positive-zeros-bsd
 geometry/.*-freebsd=geometry-positive-zeros
-geometry/.*-freebsdelf4.0=geometry-positive-zeros-bsd
+geometry/.*-freebsd4.0=geometry-positive-zeros-bsd
 geometry/.*-irix6=geometry-irix
 geometry/.*-netbsd=geometry-positive-zeros
 geometry/alpha.*-dec-osf=geometry-alpha-precision
 geometry/hppa=geometry-positive-zeros
 geometry/i.86-.*-gnulibc=geometry-i86-gnulibc
-geometry/i.86-pc-cygwin*=geometry-solaris-precision
+geometry/i.86-pc-cygwin=geometry-solaris-precision
 geometry/powerpc-unknown-linux-gnu=geometry-powerpc-linux-gnulibc1
-geometry/powerpc.*aix4=geometry-powerpc-aix4
+geometry/powerpc.*-aix4=geometry-powerpc-aix4
 geometry/sparc-sun-solaris=geometry-solaris-precision
 geometry/alpha.*-linux-gnu=geometry-solaris-precision
-geometry/.*beos=geometry-intel-beos
-horology/.*aix4=horology-1947-PDT
+geometry/.*-beos=geometry-intel-beos
+horology/.*-aix4=horology-1947-PDT
 horology/.*-irix6=horology-1947-PDT
 horology/alpha.*-dec-osf=horology-solaris-1947
 horology/.*-cygwin=horology-no-DST-before-1970
@@ -41,13 +41,13 @@ int2/.*-netbsd=int2-too-large
 int2/.*-qnx=int2-too-large
 int2/alpha.*-dec-osf=int2-too-large
 int2/hppa=int2-too-large
-int2/i.86-pc-cygwin*=int2-math-result-out-of-range
+int2/i.86-pc-cygwin=int2-math-result-out-of-range
 int2/i.86-pc-linux-gnulibc=int2-not-representable
 int2/i.86-pc-solaris=int2-too-large
 int2/powerpc-unknown-linux-gnulibc1=int2-not-representable
 int2/sparc-sun-solaris=int2-too-large
 int2/.*-sysv5uw=int2-too-large
-int2/.*beos=int2-range-error
+int2/.*-beos=int2-range-error
 int4/.*-aix4=int4-too-large
 int4/.*-bsdi=int4-too-large
 int4/.*-freebsd=int4-too-large
@@ -56,15 +56,15 @@ int4/.*-netbsd=int4-too-large
 int4/.*-qnx=int4-too-large
 int4/alpha.*-dec-osf=int4-too-large
 int4/hppa=int4-too-large
-int4/i.86-pc-cygwin*=int4-math-result-out-of-range
+int4/i.86-pc-cygwin=int4-math-result-out-of-range
 int4/i.86-pc-linux-gnulibc=int4-not-representable
 int4/i.86-pc-solaris=int4-too-large
 int4/powerpc-unknown-linux-gnulibc1=int4-not-representable
 int4/sparc-sun-solaris=int4-too-large
 int4/.*-sysv5uw=int4-too-large
-int4/.*beos=int4-range-error
+int4/.*-beos=int4-range-error
 int8/.*-qnx=int8-exp-three-digits
-tinterval/.*aix4=tinterval-1947-PDT
+tinterval/.*-aix4=tinterval-1947-PDT
 tinterval/.*-irix6=tinterval-1947-PDT
 tinterval/alpha.*-dec-osf=tinterval-solaris-1947
 tinterval/i.86-pc-solaris=tinterval-solaris-1947