<p>Joshua C. Colp <strong>merged</strong> this change.</p><p><a href="https://gerrit.asterisk.org/10776">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  George Joseph: Looks good to me, but someone else must approve
  Joshua C. Colp: Looks good to me, approved; Approved for Submit

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">build: Update config.guess and config.sub<br><br>Pulled from the authoritative respository at:<br><br>  https://git.savannah.gnu.org/cgit/config.git/tree/<br><br>Change-Id: I748708ce24d4d47ff1f395075d0b08d3da3355e0<br>---<br>M config.guess<br>M config.sub<br>2 files changed, 1,717 insertions(+), 1,740 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/config.guess b/config.guess</span><br><span>index 69ed3e5..94c4ac1 100755</span><br><span>--- a/config.guess</span><br><span>+++ b/config.guess</span><br><span>@@ -1,8 +1,8 @@</span><br><span> #! /bin/sh</span><br><span> # Attempt to guess a canonical system name.</span><br><span style="color: hsl(0, 100%, 40%);">-#   Copyright 1992-2017 Free Software Foundation, Inc.</span><br><span style="color: hsl(120, 100%, 40%);">+#   Copyright 1992-2018 Free Software Foundation, Inc.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-timestamp='2017-03-05'</span><br><span style="color: hsl(120, 100%, 40%);">+timestamp='2018-12-07'</span><br><span> </span><br><span> # This file is free software; you can redistribute it and/or modify it</span><br><span> # under the terms of the GNU General Public License as published by</span><br><span>@@ -15,7 +15,7 @@</span><br><span> # General Public License for more details.</span><br><span> #</span><br><span> # You should have received a copy of the GNU General Public License</span><br><span style="color: hsl(0, 100%, 40%);">-# along with this program; if not, see <http://www.gnu.org/licenses/>.</span><br><span style="color: hsl(120, 100%, 40%);">+# along with this program; if not, see <https://www.gnu.org/licenses/>.</span><br><span> #</span><br><span> # As a special exception to the GNU General Public License, if you</span><br><span> # distribute this file as part of a program that contains a</span><br><span>@@ -27,7 +27,7 @@</span><br><span> # Originally written by Per Bothner; maintained since 2000 by Ben Elliston.</span><br><span> #</span><br><span> # You can get the latest version of this script from:</span><br><span style="color: hsl(0, 100%, 40%);">-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess</span><br><span style="color: hsl(120, 100%, 40%);">+# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess</span><br><span> #</span><br><span> # Please send patches to <config-patches@gnu.org>.</span><br><span> </span><br><span>@@ -39,7 +39,7 @@</span><br><span> </span><br><span> Output the configuration name of the system \`$me' is run on.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-Operation modes:</span><br><span style="color: hsl(120, 100%, 40%);">+Options:</span><br><span>   -h, --help         print this help, then exit</span><br><span>   -t, --time-stamp   print date of last modification, then exit</span><br><span>   -v, --version      print version number, then exit</span><br><span>@@ -50,7 +50,7 @@</span><br><span> GNU config.guess ($timestamp)</span><br><span> </span><br><span> Originally written by Per Bothner.</span><br><span style="color: hsl(0, 100%, 40%);">-Copyright 1992-2017 Free Software Foundation, Inc.</span><br><span style="color: hsl(120, 100%, 40%);">+Copyright 1992-2018 Free Software Foundation, Inc.</span><br><span> </span><br><span> This is free software; see the source for copying conditions.  There is NO</span><br><span> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."</span><br><span>@@ -84,8 +84,6 @@</span><br><span>   exit 1</span><br><span> fi</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-trap 'exit 1' 1 2 15</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span> # CC_FOR_BUILD -- compiler used by this script. Note that the use of a</span><br><span> # compiler to aid in system detection is discouraged as it requires</span><br><span> # temporary files to be created and, as you can see below, it is a</span><br><span>@@ -96,34 +94,38 @@</span><br><span> </span><br><span> # Portable tmp directory creation inspired by the Autoconf team.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-set_cc_for_build='</span><br><span style="color: hsl(0, 100%, 40%);">-trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;</span><br><span style="color: hsl(0, 100%, 40%);">-trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;</span><br><span style="color: hsl(0, 100%, 40%);">-: ${TMPDIR=/tmp} ;</span><br><span style="color: hsl(0, 100%, 40%);">- { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||</span><br><span style="color: hsl(0, 100%, 40%);">- { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||</span><br><span style="color: hsl(0, 100%, 40%);">- { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||</span><br><span style="color: hsl(0, 100%, 40%);">- { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;</span><br><span style="color: hsl(0, 100%, 40%);">-dummy=$tmp/dummy ;</span><br><span style="color: hsl(0, 100%, 40%);">-tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;</span><br><span style="color: hsl(0, 100%, 40%);">-case $CC_FOR_BUILD,$HOST_CC,$CC in</span><br><span style="color: hsl(0, 100%, 40%);">- ,,)    echo "int x;" > $dummy.c ;</span><br><span style="color: hsl(0, 100%, 40%);">-       for c in cc gcc c89 c99 ; do</span><br><span style="color: hsl(0, 100%, 40%);">-      if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then</span><br><span style="color: hsl(0, 100%, 40%);">-           CC_FOR_BUILD="$c"; break ;</span><br><span style="color: hsl(0, 100%, 40%);">-         fi ;</span><br><span style="color: hsl(0, 100%, 40%);">-  done ;</span><br><span style="color: hsl(0, 100%, 40%);">-  if test x"$CC_FOR_BUILD" = x ; then</span><br><span style="color: hsl(0, 100%, 40%);">-     CC_FOR_BUILD=no_compiler_found ;</span><br><span style="color: hsl(0, 100%, 40%);">-      fi</span><br><span style="color: hsl(0, 100%, 40%);">-      ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ,,*)   CC_FOR_BUILD=$CC ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ,*,*)  CC_FOR_BUILD=$HOST_CC ;;</span><br><span style="color: hsl(0, 100%, 40%);">-esac ; set_cc_for_build= ;'</span><br><span style="color: hsl(120, 100%, 40%);">+tmp=</span><br><span style="color: hsl(120, 100%, 40%);">+# shellcheck disable=SC2172</span><br><span style="color: hsl(120, 100%, 40%);">+trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+set_cc_for_build() {</span><br><span style="color: hsl(120, 100%, 40%);">+    : "${TMPDIR=/tmp}"</span><br><span style="color: hsl(120, 100%, 40%);">+    # shellcheck disable=SC2039</span><br><span style="color: hsl(120, 100%, 40%);">+    { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||</span><br><span style="color: hsl(120, 100%, 40%);">+   { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } ||</span><br><span style="color: hsl(120, 100%, 40%);">+      { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } ||</span><br><span style="color: hsl(120, 100%, 40%);">+   { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; }</span><br><span style="color: hsl(120, 100%, 40%);">+    dummy=$tmp/dummy</span><br><span style="color: hsl(120, 100%, 40%);">+    case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in</span><br><span style="color: hsl(120, 100%, 40%);">+ ,,)    echo "int x;" > "$dummy.c"</span><br><span style="color: hsl(120, 100%, 40%);">+             for driver in cc gcc c89 c99 ; do</span><br><span style="color: hsl(120, 100%, 40%);">+                 if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then</span><br><span style="color: hsl(120, 100%, 40%);">+                     CC_FOR_BUILD="$driver"</span><br><span style="color: hsl(120, 100%, 40%);">+                      break</span><br><span style="color: hsl(120, 100%, 40%);">+             fi</span><br><span style="color: hsl(120, 100%, 40%);">+        done</span><br><span style="color: hsl(120, 100%, 40%);">+          if test x"$CC_FOR_BUILD" = x ; then</span><br><span style="color: hsl(120, 100%, 40%);">+             CC_FOR_BUILD=no_compiler_found</span><br><span style="color: hsl(120, 100%, 40%);">+            fi</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+     ,,*)   CC_FOR_BUILD=$CC ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    ,*,*)  CC_FOR_BUILD=$HOST_CC ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    esac</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span> </span><br><span> # This is needed to find uname on a Pyramid OSx when run in the BSD universe.</span><br><span> # (ghazi@noc.rutgers.edu 1994-08-24)</span><br><span style="color: hsl(0, 100%, 40%);">-if (test -f /.attbin/uname) >/dev/null 2>&1 ; then</span><br><span style="color: hsl(120, 100%, 40%);">+if test -f /.attbin/uname ; then</span><br><span>      PATH=$PATH:/.attbin ; export PATH</span><br><span> fi</span><br><span> </span><br><span>@@ -132,14 +134,14 @@</span><br><span> UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown</span><br><span> UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-case "${UNAME_SYSTEM}" in</span><br><span style="color: hsl(120, 100%, 40%);">+case "$UNAME_SYSTEM" in</span><br><span> Linux|GNU|GNU/*)</span><br><span>         # If the system lacks a compiler, then just pick glibc.</span><br><span>      # We could probably try harder.</span><br><span>      LIBC=gnu</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-    eval $set_cc_for_build</span><br><span style="color: hsl(0, 100%, 40%);">-  cat <<-EOF > $dummy.c</span><br><span style="color: hsl(120, 100%, 40%);">+        set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+      cat <<-EOF > "$dummy.c"</span><br><span>   #include <features.h></span><br><span>  #if defined(__UCLIBC__)</span><br><span>      LIBC=uclibc</span><br><span>@@ -149,13 +151,20 @@</span><br><span>  LIBC=gnu</span><br><span>     #endif</span><br><span>       EOF</span><br><span style="color: hsl(0, 100%, 40%);">-     eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`</span><br><span style="color: hsl(120, 100%, 40%);">+ eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+       # If ldd exists, use it to detect musl libc.</span><br><span style="color: hsl(120, 100%, 40%);">+  if command -v ldd >/dev/null && \</span><br><span style="color: hsl(120, 100%, 40%);">+          ldd --version 2>&1 | grep -q ^musl</span><br><span style="color: hsl(120, 100%, 40%);">+     then</span><br><span style="color: hsl(120, 100%, 40%);">+      LIBC=musl</span><br><span style="color: hsl(120, 100%, 40%);">+ fi</span><br><span>   ;;</span><br><span> esac</span><br><span> </span><br><span> # Note: order is significant - the case branches are not exclusive.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in</span><br><span style="color: hsl(120, 100%, 40%);">+case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in</span><br><span>     *:NetBSD:*:*)</span><br><span>         # NetBSD (nbsd) targets should (where applicable) match one or</span><br><span>       # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,</span><br><span>@@ -169,30 +178,30 @@</span><br><span>       # portion of the name.  We always set it to "unknown".</span><br><span>     sysctl="sysctl -n hw.machine_arch"</span><br><span>         UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \</span><br><span style="color: hsl(0, 100%, 40%);">-           /sbin/$sysctl 2>/dev/null || \</span><br><span style="color: hsl(0, 100%, 40%);">-       /usr/sbin/$sysctl 2>/dev/null || \</span><br><span style="color: hsl(120, 100%, 40%);">+         "/sbin/$sysctl" 2>/dev/null || \</span><br><span style="color: hsl(120, 100%, 40%);">+         "/usr/sbin/$sysctl" 2>/dev/null || \</span><br><span>            echo unknown)`</span><br><span style="color: hsl(0, 100%, 40%);">-      case "${UNAME_MACHINE_ARCH}" in</span><br><span style="color: hsl(120, 100%, 40%);">+     case "$UNAME_MACHINE_ARCH" in</span><br><span>          armeb) machine=armeb-unknown ;;</span><br><span>      arm*) machine=arm-unknown ;;</span><br><span>         sh3el) machine=shl-unknown ;;</span><br><span>        sh3eb) machine=sh-unknown ;;</span><br><span>         sh5el) machine=sh5le-unknown ;;</span><br><span>      earmv*)</span><br><span style="color: hsl(0, 100%, 40%);">-             arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`</span><br><span style="color: hsl(0, 100%, 40%);">-           endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`</span><br><span style="color: hsl(0, 100%, 40%);">-               machine=${arch}${endian}-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+              arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`</span><br><span style="color: hsl(120, 100%, 40%);">+               endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`</span><br><span style="color: hsl(120, 100%, 40%);">+           machine="${arch}${endian}"-unknown</span><br><span>                 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-          *) machine=${UNAME_MACHINE_ARCH}-unknown ;;</span><br><span style="color: hsl(120, 100%, 40%);">+           *) machine="$UNAME_MACHINE_ARCH"-unknown ;;</span><br><span>    esac</span><br><span>         # The Operating System including object format, if it has switched</span><br><span>   # to ELF recently (or will in the future) and ABI.</span><br><span style="color: hsl(0, 100%, 40%);">-      case "${UNAME_MACHINE_ARCH}" in</span><br><span style="color: hsl(120, 100%, 40%);">+     case "$UNAME_MACHINE_ARCH" in</span><br><span>          earm*)</span><br><span>           os=netbsdelf</span><br><span>                 ;;</span><br><span>       arm*|i386|m68k|ns32k|sh3*|sparc|vax)</span><br><span style="color: hsl(0, 100%, 40%);">-                eval $set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+                set_cc_for_build</span><br><span>             if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \</span><br><span>                        | grep -q __ELF__</span><br><span>            then</span><br><span>@@ -208,10 +217,10 @@</span><br><span>                 ;;</span><br><span>   esac</span><br><span>         # Determine ABI tags.</span><br><span style="color: hsl(0, 100%, 40%);">-   case "${UNAME_MACHINE_ARCH}" in</span><br><span style="color: hsl(120, 100%, 40%);">+     case "$UNAME_MACHINE_ARCH" in</span><br><span>          earm*)</span><br><span>           expr='s/^earmv[0-9]/-eabi/;s/eb$//'</span><br><span style="color: hsl(0, 100%, 40%);">-             abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`</span><br><span style="color: hsl(120, 100%, 40%);">+           abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`</span><br><span>                ;;</span><br><span>   esac</span><br><span>         # The OS release</span><br><span>@@ -219,46 +228,55 @@</span><br><span>     # thus, need a distinct triplet. However, they do not need</span><br><span>   # kernel version information, so it can be replaced with a</span><br><span>   # suitable tag, in the style of linux-gnu.</span><br><span style="color: hsl(0, 100%, 40%);">-      case "${UNAME_VERSION}" in</span><br><span style="color: hsl(120, 100%, 40%);">+  case "$UNAME_VERSION" in</span><br><span>       Debian*)</span><br><span>                 release='-gnu'</span><br><span>               ;;</span><br><span>       *)</span><br><span style="color: hsl(0, 100%, 40%);">-          release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`</span><br><span style="color: hsl(120, 100%, 40%);">+         release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`</span><br><span>              ;;</span><br><span>   esac</span><br><span>         # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:</span><br><span>       # contains redundant information, the shorter form:</span><br><span>  # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.</span><br><span style="color: hsl(0, 100%, 40%);">-       echo "${machine}-${os}${release}${abi}"</span><br><span style="color: hsl(120, 100%, 40%);">+     echo "$machine-${os}${release}${abi-}"</span><br><span>     exit ;;</span><br><span>     *:Bitrig:*:*)</span><br><span>         UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`</span><br><span style="color: hsl(0, 100%, 40%);">-   echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+     echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"</span><br><span>        exit ;;</span><br><span>     *:OpenBSD:*:*)</span><br><span>        UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`</span><br><span style="color: hsl(0, 100%, 40%);">-  echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+    echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"</span><br><span>       exit ;;</span><br><span>     *:LibertyBSD:*:*)</span><br><span>     UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`</span><br><span style="color: hsl(0, 100%, 40%);">-  echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"</span><br><span style="color: hsl(120, 100%, 40%);">+     exit ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    *:MidnightBSD:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+       echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"</span><br><span>        exit ;;</span><br><span>     *:ekkoBSD:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"</span><br><span>    exit ;;</span><br><span>     *:SolidBSD:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+        echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"</span><br><span>   exit ;;</span><br><span>     macppc:MirBSD:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo powerpc-unknown-mirbsd${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo powerpc-unknown-mirbsd"$UNAME_RELEASE"</span><br><span>        exit ;;</span><br><span>     *:MirBSD:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-    echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"</span><br><span>     exit ;;</span><br><span>     *:Sortix:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-    echo ${UNAME_MACHINE}-unknown-sortix</span><br><span style="color: hsl(120, 100%, 40%);">+  echo "$UNAME_MACHINE"-unknown-sortix</span><br><span>       exit ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    *:Redox:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+     echo "$UNAME_MACHINE"-unknown-redox</span><br><span style="color: hsl(120, 100%, 40%);">+ exit ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    mips:OSF1:*.*)</span><br><span style="color: hsl(120, 100%, 40%);">+        echo mips-dec-osf1</span><br><span style="color: hsl(120, 100%, 40%);">+        exit ;;</span><br><span>     alpha:OSF1:*:*)</span><br><span>      case $UNAME_RELEASE in</span><br><span>       *4.0)</span><br><span>@@ -310,28 +328,19 @@</span><br><span>        # A Tn.n version is a released field test version.</span><br><span>   # A Xn.n version is an unreleased experimental baselevel.</span><br><span>    # 1.2 uses "1.2" for uname -r.</span><br><span style="color: hsl(0, 100%, 40%);">-        echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`</span><br><span style="color: hsl(120, 100%, 40%);">+        echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"</span><br><span>       # Reset EXIT trap before exiting to avoid spurious non-zero exit code.</span><br><span>       exitcode=$?</span><br><span>  trap '' 0</span><br><span>    exit $exitcode ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    Alpha\ *:Windows_NT*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-    # How do we know it's Interix rather than the generic POSIX subsystem?</span><br><span style="color: hsl(0, 100%, 40%);">-      # Should we change UNAME_MACHINE based on the output of uname instead</span><br><span style="color: hsl(0, 100%, 40%);">-   # of the specific Alpha model?</span><br><span style="color: hsl(0, 100%, 40%);">-  echo alpha-pc-interix</span><br><span style="color: hsl(0, 100%, 40%);">-   exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    21064:Windows_NT:50:3)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo alpha-dec-winnt3.5</span><br><span style="color: hsl(0, 100%, 40%);">- exit ;;</span><br><span>     Amiga*:UNIX_System_V:4.0:*)</span><br><span>   echo m68k-unknown-sysv4</span><br><span>      exit ;;</span><br><span>     *:[Aa]miga[Oo][Ss]:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo ${UNAME_MACHINE}-unknown-amigaos</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-amigaos</span><br><span>      exit ;;</span><br><span>     *:[Mm]orph[Oo][Ss]:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo ${UNAME_MACHINE}-unknown-morphos</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-morphos</span><br><span>      exit ;;</span><br><span>     *:OS/390:*:*)</span><br><span>         echo i370-ibm-openedition</span><br><span>@@ -343,7 +352,7 @@</span><br><span>      echo powerpc-ibm-os400</span><br><span>       exit ;;</span><br><span>     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-      echo arm-acorn-riscix${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo arm-acorn-riscix"$UNAME_RELEASE"</span><br><span>      exit ;;</span><br><span>     arm*:riscos:*:*|arm*:RISCOS:*:*)</span><br><span>      echo arm-unknown-riscos</span><br><span>@@ -370,38 +379,33 @@</span><br><span>          sparc) echo sparc-icl-nx7; exit ;;</span><br><span>       esac ;;</span><br><span>     s390x:SunOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+  echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"</span><br><span>       exit ;;</span><br><span>     sun4H:SunOS:5.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+     echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"</span><br><span>      exit ;;</span><br><span>     sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-        echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+     echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"</span><br><span>    exit ;;</span><br><span>     i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-    echo i386-pc-auroraux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo i386-pc-auroraux"$UNAME_RELEASE"</span><br><span>      exit ;;</span><br><span>     i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  eval $set_cc_for_build</span><br><span style="color: hsl(0, 100%, 40%);">-  SUN_ARCH=i386</span><br><span style="color: hsl(0, 100%, 40%);">-   # If there is a compiler, see if it is configured for 64-bit objects.</span><br><span style="color: hsl(0, 100%, 40%);">-   # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.</span><br><span style="color: hsl(0, 100%, 40%);">-     # This test works for both compilers.</span><br><span style="color: hsl(0, 100%, 40%);">-   if [ "$CC_FOR_BUILD" != no_compiler_found ]; then</span><br><span style="color: hsl(0, 100%, 40%);">-         if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \</span><br><span style="color: hsl(0, 100%, 40%);">-           (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \</span><br><span style="color: hsl(0, 100%, 40%);">-             grep IS_64BIT_ARCH >/dev/null</span><br><span style="color: hsl(0, 100%, 40%);">-            then</span><br><span style="color: hsl(0, 100%, 40%);">-                SUN_ARCH=x86_64</span><br><span style="color: hsl(0, 100%, 40%);">-     fi</span><br><span style="color: hsl(0, 100%, 40%);">-  fi</span><br><span style="color: hsl(0, 100%, 40%);">-      echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+        UNAME_REL="`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"</span><br><span style="color: hsl(120, 100%, 40%);">+  case `isainfo -b` in</span><br><span style="color: hsl(120, 100%, 40%);">+      32)</span><br><span style="color: hsl(120, 100%, 40%);">+               echo i386-pc-solaris2"$UNAME_REL"</span><br><span style="color: hsl(120, 100%, 40%);">+           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+        64)</span><br><span style="color: hsl(120, 100%, 40%);">+               echo x86_64-pc-solaris2"$UNAME_REL"</span><br><span style="color: hsl(120, 100%, 40%);">+         ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    esac</span><br><span>         exit ;;</span><br><span>     sun4*:SunOS:6*:*)</span><br><span>     # According to config.sub, this is the proper way to canonicalize</span><br><span>    # SunOS6.  Hard to guess exactly what SunOS6 will be like, but</span><br><span>       # it's likely to be more like Solaris than SunOS4.</span><br><span style="color: hsl(0, 100%, 40%);">-  echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+     echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"</span><br><span>      exit ;;</span><br><span>     sun4*:SunOS:*:*)</span><br><span>      case "`/usr/bin/arch -k`" in</span><br><span>@@ -410,25 +414,25 @@</span><br><span>               ;;</span><br><span>   esac</span><br><span>         # Japanese Language versions have a version number like `4.1.3-JL'.</span><br><span style="color: hsl(0, 100%, 40%);">- echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`</span><br><span style="color: hsl(120, 100%, 40%);">+   echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"</span><br><span>    exit ;;</span><br><span>     sun3*:SunOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo m68k-sun-sunos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo m68k-sun-sunos"$UNAME_RELEASE"</span><br><span>        exit ;;</span><br><span>     sun*:*:4.2BSD:*)</span><br><span>      UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`</span><br><span style="color: hsl(0, 100%, 40%);">-        test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3</span><br><span style="color: hsl(120, 100%, 40%);">+     test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3</span><br><span>      case "`/bin/arch`" in</span><br><span>          sun3)</span><br><span style="color: hsl(0, 100%, 40%);">-               echo m68k-sun-sunos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+           echo m68k-sun-sunos"$UNAME_RELEASE"</span><br><span>                ;;</span><br><span>       sun4)</span><br><span style="color: hsl(0, 100%, 40%);">-               echo sparc-sun-sunos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+          echo sparc-sun-sunos"$UNAME_RELEASE"</span><br><span>               ;;</span><br><span>   esac</span><br><span>         exit ;;</span><br><span>     aushp:SunOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sparc-auspex-sunos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+       echo sparc-auspex-sunos"$UNAME_RELEASE"</span><br><span>    exit ;;</span><br><span>     # The situation for MiNT is a little confusing.  The machine name</span><br><span>     # can be virtually everything (everything which is not</span><br><span>@@ -439,44 +443,44 @@</span><br><span>     # MiNT.  But MiNT is downward compatible to TOS, so this should</span><br><span>     # be no problem.</span><br><span>     atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo m68k-atari-mint${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo m68k-atari-mint"$UNAME_RELEASE"</span><br><span>       exit ;;</span><br><span>     atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo m68k-atari-mint${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo m68k-atari-mint"$UNAME_RELEASE"</span><br><span>       exit ;;</span><br><span>     *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-     echo m68k-atari-mint${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo m68k-atari-mint"$UNAME_RELEASE"</span><br><span>       exit ;;</span><br><span>     milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo m68k-milan-mint${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo m68k-milan-mint"$UNAME_RELEASE"</span><br><span>       exit ;;</span><br><span>     hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo m68k-hades-mint${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo m68k-hades-mint"$UNAME_RELEASE"</span><br><span>       exit ;;</span><br><span>     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo m68k-unknown-mint${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+        echo m68k-unknown-mint"$UNAME_RELEASE"</span><br><span>     exit ;;</span><br><span>     m68k:machten:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-        echo m68k-apple-machten${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+       echo m68k-apple-machten"$UNAME_RELEASE"</span><br><span>    exit ;;</span><br><span>     powerpc:machten:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-     echo powerpc-apple-machten${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+    echo powerpc-apple-machten"$UNAME_RELEASE"</span><br><span>         exit ;;</span><br><span>     RISC*:Mach:*:*)</span><br><span>       echo mips-dec-mach_bsd4.3</span><br><span>    exit ;;</span><br><span>     RISC*:ULTRIX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-        echo mips-dec-ultrix${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo mips-dec-ultrix"$UNAME_RELEASE"</span><br><span>       exit ;;</span><br><span>     VAX*:ULTRIX*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-        echo vax-dec-ultrix${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo vax-dec-ultrix"$UNAME_RELEASE"</span><br><span>        exit ;;</span><br><span>     2020:CLIX:*:* | 2430:CLIX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo clipper-intergraph-clix${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo clipper-intergraph-clix"$UNAME_RELEASE"</span><br><span>       exit ;;</span><br><span>     mips:*:*:UMIPS | mips:*:*:RISCos)</span><br><span style="color: hsl(0, 100%, 40%);">-        eval $set_cc_for_build</span><br><span style="color: hsl(0, 100%, 40%);">-  sed 's/^    //' << EOF >$dummy.c</span><br><span style="color: hsl(120, 100%, 40%);">+     set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+      sed 's/^    //' << EOF > "$dummy.c"</span><br><span> #ifdef __cplusplus</span><br><span> #include <stdio.h>  /* for printf() prototype */</span><br><span>       int main (int argc, char *argv[]) {</span><br><span>@@ -485,23 +489,23 @@</span><br><span> #endif</span><br><span>        #if defined (host_mips) && defined (MIPSEB)</span><br><span>  #if defined (SYSTYPE_SYSV)</span><br><span style="color: hsl(0, 100%, 40%);">-        printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);</span><br><span style="color: hsl(120, 100%, 40%);">+     printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);</span><br><span>         #endif</span><br><span>       #if defined (SYSTYPE_SVR4)</span><br><span style="color: hsl(0, 100%, 40%);">-        printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);</span><br><span style="color: hsl(120, 100%, 40%);">+     printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);</span><br><span>         #endif</span><br><span>       #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)</span><br><span style="color: hsl(0, 100%, 40%);">-       printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);</span><br><span style="color: hsl(120, 100%, 40%);">+      printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);</span><br><span>  #endif</span><br><span>       #endif</span><br><span>         exit (-1);</span><br><span>         }</span><br><span> EOF</span><br><span style="color: hsl(0, 100%, 40%);">-        $CC_FOR_BUILD -o $dummy $dummy.c &&</span><br><span style="color: hsl(0, 100%, 40%);">-       dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&</span><br><span style="color: hsl(0, 100%, 40%);">-          SYSTEM_NAME=`$dummy $dummyarg` &&</span><br><span style="color: hsl(120, 100%, 40%);">+   $CC_FOR_BUILD -o "$dummy" "$dummy.c" &&</span><br><span style="color: hsl(120, 100%, 40%);">+     dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&</span><br><span style="color: hsl(120, 100%, 40%);">+          SYSTEM_NAME=`"$dummy" "$dummyarg"` &&</span><br><span>      { echo "$SYSTEM_NAME"; exit; }</span><br><span style="color: hsl(0, 100%, 40%);">-    echo mips-mips-riscos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo mips-mips-riscos"$UNAME_RELEASE"</span><br><span>      exit ;;</span><br><span>     Motorola:PowerMAX_OS:*:*)</span><br><span>     echo powerpc-motorola-powermax</span><br><span>@@ -527,17 +531,17 @@</span><br><span>     AViiON:dgux:*:*)</span><br><span>       # DG/UX returns AViiON for all architectures</span><br><span>         UNAME_PROCESSOR=`/usr/bin/uname -p`</span><br><span style="color: hsl(0, 100%, 40%);">-     if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]</span><br><span style="color: hsl(120, 100%, 40%);">+   if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ]</span><br><span>  then</span><br><span style="color: hsl(0, 100%, 40%);">-        if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \</span><br><span style="color: hsl(0, 100%, 40%);">-             [ ${TARGET_BINARY_INTERFACE}x = x ]</span><br><span style="color: hsl(120, 100%, 40%);">+        if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \</span><br><span style="color: hsl(120, 100%, 40%);">+         [ "$TARGET_BINARY_INTERFACE"x = x ]</span><br><span>             then</span><br><span style="color: hsl(0, 100%, 40%);">-                echo m88k-dg-dgux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+             echo m88k-dg-dgux"$UNAME_RELEASE"</span><br><span>      else</span><br><span style="color: hsl(0, 100%, 40%);">-                echo m88k-dg-dguxbcs${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+          echo m88k-dg-dguxbcs"$UNAME_RELEASE"</span><br><span>           fi</span><br><span>       else</span><br><span style="color: hsl(0, 100%, 40%);">-        echo i586-dg-dgux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+     echo i586-dg-dgux"$UNAME_RELEASE"</span><br><span>      fi</span><br><span>   exit ;;</span><br><span>     M88*:DolphinOS:*:*)      # DolphinOS (SVR3)</span><br><span>@@ -554,7 +558,7 @@</span><br><span>     echo m68k-tektronix-bsd</span><br><span>      exit ;;</span><br><span>     *:IRIX*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-     echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`</span><br><span style="color: hsl(120, 100%, 40%);">+    echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"</span><br><span>     exit ;;</span><br><span>     ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.</span><br><span>      echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id</span><br><span>@@ -566,14 +570,14 @@</span><br><span>  if [ -x /usr/bin/oslevel ] ; then</span><br><span>            IBM_REV=`/usr/bin/oslevel`</span><br><span>   else</span><br><span style="color: hsl(0, 100%, 40%);">-            IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+             IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"</span><br><span>    fi</span><br><span style="color: hsl(0, 100%, 40%);">-      echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}</span><br><span style="color: hsl(120, 100%, 40%);">+       echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV"</span><br><span>  exit ;;</span><br><span>     *:AIX:2:3)</span><br><span>    if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then</span><br><span style="color: hsl(0, 100%, 40%);">-             eval $set_cc_for_build</span><br><span style="color: hsl(0, 100%, 40%);">-          sed 's/^            //' << EOF >$dummy.c</span><br><span style="color: hsl(120, 100%, 40%);">+             set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+              sed 's/^            //' << EOF > "$dummy.c"</span><br><span>               #include <sys/systemcfg.h></span><br><span> </span><br><span>                 main()</span><br><span>@@ -584,7 +588,7 @@</span><br><span>                         exit(0);</span><br><span>                     }</span><br><span> EOF</span><br><span style="color: hsl(0, 100%, 40%);">-                if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`</span><br><span style="color: hsl(120, 100%, 40%);">+           if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`</span><br><span>              then</span><br><span>                         echo "$SYSTEM_NAME"</span><br><span>                else</span><br><span>@@ -598,7 +602,7 @@</span><br><span>   exit ;;</span><br><span>     *:AIX:*:[4567])</span><br><span>       IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`</span><br><span style="color: hsl(0, 100%, 40%);">- if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then</span><br><span style="color: hsl(120, 100%, 40%);">+ if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then</span><br><span>              IBM_ARCH=rs6000</span><br><span>      else</span><br><span>                 IBM_ARCH=powerpc</span><br><span>@@ -607,18 +611,18 @@</span><br><span>             IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |</span><br><span>                     awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`</span><br><span>        else</span><br><span style="color: hsl(0, 100%, 40%);">-            IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+             IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"</span><br><span>    fi</span><br><span style="color: hsl(0, 100%, 40%);">-      echo ${IBM_ARCH}-ibm-aix${IBM_REV}</span><br><span style="color: hsl(120, 100%, 40%);">+    echo "$IBM_ARCH"-ibm-aix"$IBM_REV"</span><br><span>       exit ;;</span><br><span>     *:AIX:*:*)</span><br><span>    echo rs6000-ibm-aix</span><br><span>  exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    ibmrt:4.4BSD:*|romp-ibm:BSD:*)</span><br><span style="color: hsl(120, 100%, 40%);">+    ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)</span><br><span>     echo romp-ibm-bsd4.4</span><br><span>         exit ;;</span><br><span>     ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and</span><br><span style="color: hsl(0, 100%, 40%);">-   echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to</span><br><span style="color: hsl(120, 100%, 40%);">+ echo romp-ibm-bsd"$UNAME_RELEASE"   # 4.3 with uname added to</span><br><span>      exit ;;                             # report: romp-ibm BSD 4.3</span><br><span>     *:BOSX:*:*)</span><br><span>    echo rs6000-bull-bosx</span><br><span>@@ -633,28 +637,28 @@</span><br><span>        echo m68k-hp-bsd4.4</span><br><span>  exit ;;</span><br><span>     9000/[34678]??:HP-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-        HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`</span><br><span style="color: hsl(0, 100%, 40%);">-       case "${UNAME_MACHINE}" in</span><br><span style="color: hsl(0, 100%, 40%);">-        9000/31? )            HP_ARCH=m68000 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-         9000/[34]?? )         HP_ARCH=m68k ;;</span><br><span style="color: hsl(120, 100%, 40%);">+     HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+   case "$UNAME_MACHINE" in</span><br><span style="color: hsl(120, 100%, 40%);">+        9000/31?)            HP_ARCH=m68000 ;;</span><br><span style="color: hsl(120, 100%, 40%);">+        9000/[34]??)         HP_ARCH=m68k ;;</span><br><span>         9000/[678][0-9][0-9])</span><br><span>            if [ -x /usr/bin/getconf ]; then</span><br><span>                 sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`</span><br><span>              sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`</span><br><span style="color: hsl(0, 100%, 40%);">-                 case "${sc_cpu_version}" in</span><br><span style="color: hsl(120, 100%, 40%);">+                 case "$sc_cpu_version" in</span><br><span>                    523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0</span><br><span>                     528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1</span><br><span>                     532)                      # CPU_PA_RISC2_0</span><br><span style="color: hsl(0, 100%, 40%);">-                        case "${sc_kernel_bits}" in</span><br><span style="color: hsl(120, 100%, 40%);">+                 case "$sc_kernel_bits" in</span><br><span>                    32) HP_ARCH=hppa2.0n ;;</span><br><span>                      64) HP_ARCH=hppa2.0w ;;</span><br><span>                      '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20</span><br><span>                     esac ;;</span><br><span>                  esac</span><br><span>             fi</span><br><span style="color: hsl(0, 100%, 40%);">-              if [ "${HP_ARCH}" = "" ]; then</span><br><span style="color: hsl(0, 100%, 40%);">-                  eval $set_cc_for_build</span><br><span style="color: hsl(0, 100%, 40%);">-                  sed 's/^                //' << EOF >$dummy.c</span><br><span style="color: hsl(120, 100%, 40%);">+             if [ "$HP_ARCH" = "" ]; then</span><br><span style="color: hsl(120, 100%, 40%);">+                  set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+              sed 's/^                //' << EOF > "$dummy.c"</span><br><span> </span><br><span>           #define _HPUX_SOURCE</span><br><span>                 #include <stdlib.h></span><br><span>@@ -687,13 +691,13 @@</span><br><span>                exit (0);</span><br><span>                }</span><br><span> EOF</span><br><span style="color: hsl(0, 100%, 40%);">-                    (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`</span><br><span style="color: hsl(120, 100%, 40%);">+             (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`</span><br><span>                test -z "$HP_ARCH" && HP_ARCH=hppa</span><br><span>             fi ;;</span><br><span>        esac</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ ${HP_ARCH} = hppa2.0w ]</span><br><span style="color: hsl(120, 100%, 40%);">+  if [ "$HP_ARCH" = hppa2.0w ]</span><br><span>       then</span><br><span style="color: hsl(0, 100%, 40%);">-        eval $set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+        set_cc_for_build</span><br><span> </span><br><span>         # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating</span><br><span>            # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler</span><br><span>@@ -712,15 +716,15 @@</span><br><span>               HP_ARCH=hppa64</span><br><span>           fi</span><br><span>       fi</span><br><span style="color: hsl(0, 100%, 40%);">-      echo ${HP_ARCH}-hp-hpux${HPUX_REV}</span><br><span style="color: hsl(120, 100%, 40%);">+    echo "$HP_ARCH"-hp-hpux"$HPUX_REV"</span><br><span>       exit ;;</span><br><span>     ia64:HP-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`</span><br><span style="color: hsl(0, 100%, 40%);">-       echo ia64-hp-hpux${HPUX_REV}</span><br><span style="color: hsl(120, 100%, 40%);">+  HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+   echo ia64-hp-hpux"$HPUX_REV"</span><br><span>       exit ;;</span><br><span>     3050*:HI-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- eval $set_cc_for_build</span><br><span style="color: hsl(0, 100%, 40%);">-  sed 's/^    //' << EOF >$dummy.c</span><br><span style="color: hsl(120, 100%, 40%);">+     set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+      sed 's/^    //' << EOF > "$dummy.c"</span><br><span>       #include <unistd.h></span><br><span>    int</span><br><span>  main ()</span><br><span>@@ -745,11 +749,11 @@</span><br><span>        exit (0);</span><br><span>  }</span><br><span> EOF</span><br><span style="color: hsl(0, 100%, 40%);">-        $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&</span><br><span style="color: hsl(120, 100%, 40%);">+   $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&</span><br><span>              { echo "$SYSTEM_NAME"; exit; }</span><br><span>     echo unknown-hitachi-hiuxwe2</span><br><span>         exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )</span><br><span style="color: hsl(120, 100%, 40%);">+    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)</span><br><span>         echo hppa1.1-hp-bsd</span><br><span>  exit ;;</span><br><span>     9000/8??:4.3bsd:*:*)</span><br><span>@@ -758,7 +762,7 @@</span><br><span>     *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)</span><br><span>       echo hppa1.0-hp-mpeix</span><br><span>        exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )</span><br><span style="color: hsl(120, 100%, 40%);">+    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)</span><br><span>     echo hppa1.1-hp-osf</span><br><span>  exit ;;</span><br><span>     hp8??:OSF1:*:*)</span><br><span>@@ -766,9 +770,9 @@</span><br><span>         exit ;;</span><br><span>     i*86:OSF1:*:*)</span><br><span>        if [ -x /usr/sbin/sysversion ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       echo ${UNAME_MACHINE}-unknown-osf1mk</span><br><span style="color: hsl(120, 100%, 40%);">+          echo "$UNAME_MACHINE"-unknown-osf1mk</span><br><span>   else</span><br><span style="color: hsl(0, 100%, 40%);">-        echo ${UNAME_MACHINE}-unknown-osf1</span><br><span style="color: hsl(120, 100%, 40%);">+            echo "$UNAME_MACHINE"-unknown-osf1</span><br><span>     fi</span><br><span>   exit ;;</span><br><span>     parisc*:Lites*:*:*)</span><br><span>@@ -793,128 +797,120 @@</span><br><span>         echo c4-convex-bsd</span><br><span>   exit ;;</span><br><span>     CRAY*Y-MP:*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'</span><br><span style="color: hsl(120, 100%, 40%);">+        echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'</span><br><span>     exit ;;</span><br><span>     CRAY*[A-Z]90:*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-      echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \</span><br><span>      | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \</span><br><span>               -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \</span><br><span>        -e 's/\.[^.]*$/.X/'</span><br><span>    exit ;;</span><br><span>     CRAY*TS:*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'</span><br><span style="color: hsl(120, 100%, 40%);">+        echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'</span><br><span>     exit ;;</span><br><span>     CRAY*T3E:*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'</span><br><span style="color: hsl(120, 100%, 40%);">+ echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'</span><br><span>      exit ;;</span><br><span>     CRAY*SV1:*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'</span><br><span style="color: hsl(120, 100%, 40%);">+        echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'</span><br><span>     exit ;;</span><br><span>     *:UNICOS/mp:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'</span><br><span style="color: hsl(120, 100%, 40%);">+   echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'</span><br><span>        exit ;;</span><br><span>     F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)</span><br><span>   FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`</span><br><span>   FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`</span><br><span style="color: hsl(0, 100%, 40%);">-     FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`</span><br><span style="color: hsl(120, 100%, 40%);">+ FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`</span><br><span>      echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"</span><br><span>        exit ;;</span><br><span>     5000:UNIX_System_V:4.*:*)</span><br><span>     FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`</span><br><span style="color: hsl(0, 100%, 40%);">-     FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`</span><br><span style="color: hsl(120, 100%, 40%);">+      FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`</span><br><span>   echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"</span><br><span>  exit ;;</span><br><span>     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE"</span><br><span>    exit ;;</span><br><span>     sparc*:BSD/OS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo sparc-unknown-bsdi${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+       echo sparc-unknown-bsdi"$UNAME_RELEASE"</span><br><span>    exit ;;</span><br><span>     *:BSD/OS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-    echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+    echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"</span><br><span style="color: hsl(120, 100%, 40%);">+        exit ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    arm:FreeBSD:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+ UNAME_PROCESSOR=`uname -p`</span><br><span style="color: hsl(120, 100%, 40%);">+    set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+      if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \</span><br><span style="color: hsl(120, 100%, 40%);">+       | grep -q __ARM_PCS_VFP</span><br><span style="color: hsl(120, 100%, 40%);">+   then</span><br><span style="color: hsl(120, 100%, 40%);">+      echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabi</span><br><span style="color: hsl(120, 100%, 40%);">+        else</span><br><span style="color: hsl(120, 100%, 40%);">+      echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabihf</span><br><span style="color: hsl(120, 100%, 40%);">+      fi</span><br><span>   exit ;;</span><br><span>     *:FreeBSD:*:*)</span><br><span>        UNAME_PROCESSOR=`/usr/bin/uname -p`</span><br><span style="color: hsl(0, 100%, 40%);">-     case ${UNAME_PROCESSOR} in</span><br><span style="color: hsl(120, 100%, 40%);">+    case "$UNAME_PROCESSOR" in</span><br><span>             amd64)</span><br><span>           UNAME_PROCESSOR=x86_64 ;;</span><br><span>        i386)</span><br><span>            UNAME_PROCESSOR=i586 ;;</span><br><span>      esac</span><br><span style="color: hsl(0, 100%, 40%);">-    echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+    echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"</span><br><span>   exit ;;</span><br><span>     i*:CYGWIN*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-    echo ${UNAME_MACHINE}-pc-cygwin</span><br><span style="color: hsl(120, 100%, 40%);">+       echo "$UNAME_MACHINE"-pc-cygwin</span><br><span>    exit ;;</span><br><span>     *:MINGW64*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-    echo ${UNAME_MACHINE}-pc-mingw64</span><br><span style="color: hsl(120, 100%, 40%);">+      echo "$UNAME_MACHINE"-pc-mingw64</span><br><span>   exit ;;</span><br><span>     *:MINGW*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-      echo ${UNAME_MACHINE}-pc-mingw32</span><br><span style="color: hsl(120, 100%, 40%);">+      echo "$UNAME_MACHINE"-pc-mingw32</span><br><span>   exit ;;</span><br><span>     *:MSYS*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo ${UNAME_MACHINE}-pc-msys</span><br><span style="color: hsl(0, 100%, 40%);">-   exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    i*:windows32*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-     # uname -m includes "-pc" on this system.</span><br><span style="color: hsl(0, 100%, 40%);">-     echo ${UNAME_MACHINE}-mingw32</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-msys</span><br><span>      exit ;;</span><br><span>     i*:PW*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-        echo ${UNAME_MACHINE}-pc-pw32</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-pw32</span><br><span>      exit ;;</span><br><span>     *:Interix*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-    case ${UNAME_MACHINE} in</span><br><span style="color: hsl(120, 100%, 40%);">+      case "$UNAME_MACHINE" in</span><br><span>       x86)</span><br><span style="color: hsl(0, 100%, 40%);">-                echo i586-pc-interix${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+          echo i586-pc-interix"$UNAME_RELEASE"</span><br><span>               exit ;;</span><br><span>          authenticamd | genuineintel | EM64T)</span><br><span style="color: hsl(0, 100%, 40%);">-                echo x86_64-unknown-interix${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+           echo x86_64-unknown-interix"$UNAME_RELEASE"</span><br><span>                exit ;;</span><br><span>          IA64)</span><br><span style="color: hsl(0, 100%, 40%);">-               echo ia64-unknown-interix${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+             echo ia64-unknown-interix"$UNAME_RELEASE"</span><br><span>          exit ;;</span><br><span>      esac ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo i${UNAME_MACHINE}-pc-mks</span><br><span style="color: hsl(0, 100%, 40%);">-   exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    8664:Windows_NT:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo x86_64-pc-mks</span><br><span style="color: hsl(0, 100%, 40%);">-      exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   # How do we know it's Interix rather than the generic POSIX subsystem?</span><br><span style="color: hsl(0, 100%, 40%);">-      # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we</span><br><span style="color: hsl(0, 100%, 40%);">-   # UNAME_MACHINE based on the output of uname instead of i386?</span><br><span style="color: hsl(0, 100%, 40%);">-   echo i586-pc-interix</span><br><span style="color: hsl(0, 100%, 40%);">-    exit ;;</span><br><span>     i*:UWIN*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-      echo ${UNAME_MACHINE}-pc-uwin</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-uwin</span><br><span>      exit ;;</span><br><span>     amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo x86_64-unknown-cygwin</span><br><span style="color: hsl(0, 100%, 40%);">-      exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    p*:CYGWIN*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-        echo powerpcle-unknown-cygwin</span><br><span style="color: hsl(120, 100%, 40%);">+ echo x86_64-pc-cygwin</span><br><span>        exit ;;</span><br><span>     prep*:SunOS:5.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+     echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"</span><br><span>      exit ;;</span><br><span>     *:GNU:*:*)</span><br><span>    # the GNU system</span><br><span style="color: hsl(0, 100%, 40%);">-        echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`</span><br><span style="color: hsl(120, 100%, 40%);">+    echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`"</span><br><span>     exit ;;</span><br><span>     *:GNU/*:*:*)</span><br><span>  # other systems with GNU libc and userland</span><br><span style="color: hsl(0, 100%, 40%);">-      echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC"</span><br><span>     exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    i*86:Minix:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-      echo ${UNAME_MACHINE}-pc-minix</span><br><span style="color: hsl(120, 100%, 40%);">+    *:Minix:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+      echo "$UNAME_MACHINE"-unknown-minix</span><br><span>        exit ;;</span><br><span>     aarch64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     aarch64_be:Linux:*:*)</span><br><span>         UNAME_MACHINE=aarch64_be</span><br><span style="color: hsl(0, 100%, 40%);">-        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     alpha:Linux:*:*)</span><br><span>      case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in</span><br><span>@@ -928,63 +924,63 @@</span><br><span>         esac</span><br><span>         objdump --private-headers /bin/sh | grep -q ld.so.1</span><br><span>  if test "$?" = 0 ; then LIBC=gnulibc1 ; fi</span><br><span style="color: hsl(0, 100%, 40%);">-    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     arc:Linux:*:* | arceb:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     arm*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  eval $set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+        set_cc_for_build</span><br><span>     if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \</span><br><span>       | grep -q __ARM_EABI__</span><br><span>   then</span><br><span style="color: hsl(0, 100%, 40%);">-        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+           echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>  else</span><br><span>             if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \</span><br><span>              | grep -q __ARM_PCS_VFP</span><br><span>          then</span><br><span style="color: hsl(0, 100%, 40%);">-                echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi</span><br><span style="color: hsl(120, 100%, 40%);">+               echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi</span><br><span>      else</span><br><span style="color: hsl(0, 100%, 40%);">-                echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf</span><br><span style="color: hsl(120, 100%, 40%);">+             echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf</span><br><span>            fi</span><br><span>       fi</span><br><span>   exit ;;</span><br><span>     avr32*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     cris:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo ${UNAME_MACHINE}-axis-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+      echo "$UNAME_MACHINE"-axis-linux-"$LIBC"</span><br><span>         exit ;;</span><br><span>     crisv32:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo ${UNAME_MACHINE}-axis-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+      echo "$UNAME_MACHINE"-axis-linux-"$LIBC"</span><br><span>         exit ;;</span><br><span>     e2k:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     frv:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     hexagon:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     i*86:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo ${UNAME_MACHINE}-pc-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+        echo "$UNAME_MACHINE"-pc-linux-"$LIBC"</span><br><span>   exit ;;</span><br><span>     ia64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     k1om:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     m32r*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     m68*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     mips:Linux:*:* | mips64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       eval $set_cc_for_build</span><br><span style="color: hsl(0, 100%, 40%);">-  sed 's/^    //' << EOF >$dummy.c</span><br><span style="color: hsl(120, 100%, 40%);">+     set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+      sed 's/^    //' << EOF > "$dummy.c"</span><br><span>       #undef CPU</span><br><span>   #undef ${UNAME_MACHINE}</span><br><span>      #undef ${UNAME_MACHINE}el</span><br><span>@@ -998,70 +994,70 @@</span><br><span>    #endif</span><br><span>       #endif</span><br><span> EOF</span><br><span style="color: hsl(0, 100%, 40%);">-   eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`</span><br><span style="color: hsl(0, 100%, 40%);">-   test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }</span><br><span style="color: hsl(120, 100%, 40%);">+     eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"</span><br><span style="color: hsl(120, 100%, 40%);">+ test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }</span><br><span>  ;;</span><br><span>     mips64el:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     openrisc*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-     echo or1k-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+       echo or1k-unknown-linux-"$LIBC"</span><br><span>    exit ;;</span><br><span>     or32:Linux:*:* | or1k*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     padre:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sparc-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+      echo sparc-unknown-linux-"$LIBC"</span><br><span>   exit ;;</span><br><span>     parisc64:Linux:*:* | hppa64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo hppa64-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+     echo hppa64-unknown-linux-"$LIBC"</span><br><span>  exit ;;</span><br><span>     parisc:Linux:*:* | hppa:Linux:*:*)</span><br><span>    # Look for CPU level</span><br><span>         case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in</span><br><span style="color: hsl(0, 100%, 40%);">-        PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;</span><br><span style="color: hsl(0, 100%, 40%);">-     PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;</span><br><span style="color: hsl(0, 100%, 40%);">-     *)    echo hppa-unknown-linux-${LIBC} ;;</span><br><span style="color: hsl(120, 100%, 40%);">+      PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;;</span><br><span style="color: hsl(120, 100%, 40%);">+         PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;;</span><br><span style="color: hsl(120, 100%, 40%);">+         *)    echo hppa-unknown-linux-"$LIBC" ;;</span><br><span>         esac</span><br><span>         exit ;;</span><br><span>     ppc64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo powerpc64-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo powerpc64-unknown-linux-"$LIBC"</span><br><span>       exit ;;</span><br><span>     ppc:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo powerpc-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+    echo powerpc-unknown-linux-"$LIBC"</span><br><span>         exit ;;</span><br><span>     ppc64le:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo powerpc64le-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+        echo powerpc64le-unknown-linux-"$LIBC"</span><br><span>     exit ;;</span><br><span>     ppcle:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo powerpcle-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo powerpcle-unknown-linux-"$LIBC"</span><br><span>       exit ;;</span><br><span>     riscv32:Linux:*:* | riscv64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     s390:Linux:*:* | s390x:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-        echo ${UNAME_MACHINE}-ibm-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+       echo "$UNAME_MACHINE"-ibm-linux-"$LIBC"</span><br><span>  exit ;;</span><br><span>     sh64*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     sh*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     sparc:Linux:*:* | sparc64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-     echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     tile*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     vax:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo ${UNAME_MACHINE}-dec-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+       echo "$UNAME_MACHINE"-dec-linux-"$LIBC"</span><br><span>  exit ;;</span><br><span>     x86_64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-        echo ${UNAME_MACHINE}-pc-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+        echo "$UNAME_MACHINE"-pc-linux-"$LIBC"</span><br><span>   exit ;;</span><br><span>     xtensa*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span>      exit ;;</span><br><span>     i*86:DYNIX/ptx:4*:*)</span><br><span>  # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.</span><br><span>@@ -1075,34 +1071,34 @@</span><br><span>        # I am not positive that other SVR4 systems won't match this,</span><br><span>    # I just have to hope.  -- rms.</span><br><span>      # Use sysv4.2uw... so that sysv4* matches it.</span><br><span style="color: hsl(0, 100%, 40%);">-   echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}</span><br><span style="color: hsl(120, 100%, 40%);">+    echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION"</span><br><span>       exit ;;</span><br><span>     i*86:OS/2:*:*)</span><br><span>        # If we were able to find `uname', then EMX Unix compatibility</span><br><span>   # is probably installed.</span><br><span style="color: hsl(0, 100%, 40%);">-        echo ${UNAME_MACHINE}-pc-os2-emx</span><br><span style="color: hsl(120, 100%, 40%);">+      echo "$UNAME_MACHINE"-pc-os2-emx</span><br><span>   exit ;;</span><br><span>     i*86:XTS-300:*:STOP)</span><br><span style="color: hsl(0, 100%, 40%);">-     echo ${UNAME_MACHINE}-unknown-stop</span><br><span style="color: hsl(120, 100%, 40%);">+    echo "$UNAME_MACHINE"-unknown-stop</span><br><span>         exit ;;</span><br><span>     i*86:atheos:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-atheos</span><br><span style="color: hsl(120, 100%, 40%);">+  echo "$UNAME_MACHINE"-unknown-atheos</span><br><span>       exit ;;</span><br><span>     i*86:syllable:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo ${UNAME_MACHINE}-pc-syllable</span><br><span style="color: hsl(120, 100%, 40%);">+     echo "$UNAME_MACHINE"-pc-syllable</span><br><span>  exit ;;</span><br><span>     i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo i386-unknown-lynxos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+      echo i386-unknown-lynxos"$UNAME_RELEASE"</span><br><span>   exit ;;</span><br><span>     i*86:*DOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo ${UNAME_MACHINE}-pc-msdosdjgpp</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-pc-msdosdjgpp</span><br><span>        exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`</span><br><span style="color: hsl(120, 100%, 40%);">+    i*86:*:4.*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+        UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`</span><br><span>        if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then</span><br><span style="color: hsl(0, 100%, 40%);">-           echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}</span><br><span style="color: hsl(120, 100%, 40%);">+         echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"</span><br><span>    else</span><br><span style="color: hsl(0, 100%, 40%);">-            echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}</span><br><span style="color: hsl(120, 100%, 40%);">+             echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL"</span><br><span>        fi</span><br><span>   exit ;;</span><br><span>     i*86:*:5:[678]*)</span><br><span>@@ -1112,12 +1108,12 @@</span><br><span>        *Pentium)        UNAME_MACHINE=i586 ;;</span><br><span>       *Pent*|*Celeron) UNAME_MACHINE=i686 ;;</span><br><span>   esac</span><br><span style="color: hsl(0, 100%, 40%);">-    echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}</span><br><span style="color: hsl(120, 100%, 40%);">+     echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"</span><br><span>  exit ;;</span><br><span>     i*86:*:3.2:*)</span><br><span>         if test -f /usr/options/cb.name; then</span><br><span>                UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`</span><br><span style="color: hsl(0, 100%, 40%);">-           echo ${UNAME_MACHINE}-pc-isc$UNAME_REL</span><br><span style="color: hsl(120, 100%, 40%);">+                echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL"</span><br><span>         elif /bin/uname -X 2>/dev/null >/dev/null ; then</span><br><span>               UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`</span><br><span>           (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486</span><br><span>@@ -1127,9 +1123,9 @@</span><br><span>                      && UNAME_MACHINE=i686</span><br><span>                (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \</span><br><span>                         && UNAME_MACHINE=i686</span><br><span style="color: hsl(0, 100%, 40%);">-           echo ${UNAME_MACHINE}-pc-sco$UNAME_REL</span><br><span style="color: hsl(120, 100%, 40%);">+                echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL"</span><br><span>         else</span><br><span style="color: hsl(0, 100%, 40%);">-            echo ${UNAME_MACHINE}-pc-sysv32</span><br><span style="color: hsl(120, 100%, 40%);">+               echo "$UNAME_MACHINE"-pc-sysv32</span><br><span>    fi</span><br><span>   exit ;;</span><br><span>     pc:*:*:*)</span><br><span>@@ -1149,9 +1145,9 @@</span><br><span>     exit ;;</span><br><span>     i860:*:4.*:*) # i860-SVR4</span><br><span>     if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then</span><br><span style="color: hsl(0, 100%, 40%);">-       echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4</span><br><span style="color: hsl(120, 100%, 40%);">+   echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4</span><br><span>      else # Add other i860-SVR4 vendors below as they are discovered.</span><br><span style="color: hsl(0, 100%, 40%);">-          echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4</span><br><span style="color: hsl(120, 100%, 40%);">+   echo i860-unknown-sysv"$UNAME_RELEASE"  # Unknown i860-SVR4</span><br><span>      fi</span><br><span>   exit ;;</span><br><span>     mini*:CTIX:SYS*5:*)</span><br><span>@@ -1171,9 +1167,9 @@</span><br><span>   test -r /etc/.relid \</span><br><span>        && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`</span><br><span>   /bin/uname -p 2>/dev/null | grep 86 >/dev/null \</span><br><span style="color: hsl(0, 100%, 40%);">-    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }</span><br><span style="color: hsl(120, 100%, 40%);">+          && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }</span><br><span>     /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \</span><br><span style="color: hsl(0, 100%, 40%);">-   && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;</span><br><span style="color: hsl(120, 100%, 40%);">+       && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;</span><br><span>     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)</span><br><span>      /bin/uname -p 2>/dev/null | grep 86 >/dev/null \</span><br><span>         && { echo i486-ncr-sysv4; exit; } ;;</span><br><span>@@ -1182,28 +1178,28 @@</span><br><span>     test -r /etc/.relid \</span><br><span>            && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`</span><br><span>       /bin/uname -p 2>/dev/null | grep 86 >/dev/null \</span><br><span style="color: hsl(0, 100%, 40%);">-      && { echo i486-ncr-sysv4.3${OS_REL}; exit; }</span><br><span style="color: hsl(120, 100%, 40%);">+          && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }</span><br><span>   /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \</span><br><span style="color: hsl(0, 100%, 40%);">-     && { echo i586-ncr-sysv4.3${OS_REL}; exit; }</span><br><span style="color: hsl(120, 100%, 40%);">+          && { echo i586-ncr-sysv4.3"$OS_REL"; exit; }</span><br><span>   /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \</span><br><span style="color: hsl(0, 100%, 40%);">-     && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;</span><br><span style="color: hsl(120, 100%, 40%);">+       && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;</span><br><span>     m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-    echo m68k-unknown-lynxos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+      echo m68k-unknown-lynxos"$UNAME_RELEASE"</span><br><span>   exit ;;</span><br><span>     mc68030:UNIX_System_V:4.*:*)</span><br><span>  echo m68k-atari-sysv4</span><br><span>        exit ;;</span><br><span>     TSUNAMI:LynxOS:2.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-    echo sparc-unknown-lynxos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+     echo sparc-unknown-lynxos"$UNAME_RELEASE"</span><br><span>  exit ;;</span><br><span>     rs6000:LynxOS:2.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-     echo rs6000-unknown-lynxos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+    echo rs6000-unknown-lynxos"$UNAME_RELEASE"</span><br><span>         exit ;;</span><br><span>     PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-      echo powerpc-unknown-lynxos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo powerpc-unknown-lynxos"$UNAME_RELEASE"</span><br><span>        exit ;;</span><br><span>     SM[BE]S:UNIX_SV:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-     echo mips-dde-sysv${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+    echo mips-dde-sysv"$UNAME_RELEASE"</span><br><span>         exit ;;</span><br><span>     RM*:ReliantUNIX-*:*:*)</span><br><span>        echo mips-sni-sysv4</span><br><span>@@ -1214,7 +1210,7 @@</span><br><span>     *:SINIX-*:*:*)</span><br><span>    if uname -p 2>/dev/null >/dev/null ; then</span><br><span>              UNAME_MACHINE=`(uname -p) 2>/dev/null`</span><br><span style="color: hsl(0, 100%, 40%);">-               echo ${UNAME_MACHINE}-sni-sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+               echo "$UNAME_MACHINE"-sni-sysv4</span><br><span>    else</span><br><span>                 echo ns32k-sni-sysv</span><br><span>  fi</span><br><span>@@ -1234,23 +1230,23 @@</span><br><span>         exit ;;</span><br><span>     i*86:VOS:*:*)</span><br><span>         # From Paul.Green@stratus.com.</span><br><span style="color: hsl(0, 100%, 40%);">-  echo ${UNAME_MACHINE}-stratus-vos</span><br><span style="color: hsl(120, 100%, 40%);">+     echo "$UNAME_MACHINE"-stratus-vos</span><br><span>  exit ;;</span><br><span>     *:VOS:*:*)</span><br><span>    # From Paul.Green@stratus.com.</span><br><span>       echo hppa1.1-stratus-vos</span><br><span>     exit ;;</span><br><span>     mc68*:A/UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo m68k-apple-aux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo m68k-apple-aux"$UNAME_RELEASE"</span><br><span>        exit ;;</span><br><span>     news*:NEWS-OS:6*:*)</span><br><span>   echo mips-sony-newsos6</span><br><span>       exit ;;</span><br><span>     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)</span><br><span>    if [ -d /usr/nec ]; then</span><br><span style="color: hsl(0, 100%, 40%);">-                echo mips-nec-sysv${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+            echo mips-nec-sysv"$UNAME_RELEASE"</span><br><span>         else</span><br><span style="color: hsl(0, 100%, 40%);">-            echo mips-unknown-sysv${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+                echo mips-unknown-sysv"$UNAME_RELEASE"</span><br><span>     fi</span><br><span>   exit ;;</span><br><span>     BeBox:BeOS:*:*)  # BeOS running on hardware made by Be, PPC only.</span><br><span>@@ -1269,49 +1265,56 @@</span><br><span>   echo x86_64-unknown-haiku</span><br><span>    exit ;;</span><br><span>     SX-4:SUPER-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo sx4-nec-superux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo sx4-nec-superux"$UNAME_RELEASE"</span><br><span>       exit ;;</span><br><span>     SX-5:SUPER-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo sx5-nec-superux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo sx5-nec-superux"$UNAME_RELEASE"</span><br><span>       exit ;;</span><br><span>     SX-6:SUPER-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo sx6-nec-superux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo sx6-nec-superux"$UNAME_RELEASE"</span><br><span>       exit ;;</span><br><span>     SX-7:SUPER-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo sx7-nec-superux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo sx7-nec-superux"$UNAME_RELEASE"</span><br><span>       exit ;;</span><br><span>     SX-8:SUPER-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-       echo sx8-nec-superux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo sx8-nec-superux"$UNAME_RELEASE"</span><br><span>       exit ;;</span><br><span>     SX-8R:SUPER-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-      echo sx8r-nec-superux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sx8r-nec-superux"$UNAME_RELEASE"</span><br><span>      exit ;;</span><br><span>     SX-ACE:SUPER-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-     echo sxace-nec-superux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+        echo sxace-nec-superux"$UNAME_RELEASE"</span><br><span>     exit ;;</span><br><span>     Power*:Rhapsody:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-     echo powerpc-apple-rhapsody${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo powerpc-apple-rhapsody"$UNAME_RELEASE"</span><br><span>        exit ;;</span><br><span>     *:Rhapsody:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"</span><br><span>     exit ;;</span><br><span>     *:Darwin:*:*)</span><br><span>         UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown</span><br><span style="color: hsl(0, 100%, 40%);">-   eval $set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+        set_cc_for_build</span><br><span>     if test "$UNAME_PROCESSOR" = unknown ; then</span><br><span>            UNAME_PROCESSOR=powerpc</span><br><span>  fi</span><br><span style="color: hsl(0, 100%, 40%);">-      if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then</span><br><span style="color: hsl(120, 100%, 40%);">+   if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then</span><br><span>          if [ "$CC_FOR_BUILD" != no_compiler_found ]; then</span><br><span>              if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \</span><br><span style="color: hsl(0, 100%, 40%);">-                  (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \</span><br><span style="color: hsl(0, 100%, 40%);">-             grep IS_64BIT_ARCH >/dev/null</span><br><span style="color: hsl(120, 100%, 40%);">+                 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \</span><br><span style="color: hsl(120, 100%, 40%);">+                   grep IS_64BIT_ARCH >/dev/null</span><br><span>              then</span><br><span>                     case $UNAME_PROCESSOR in</span><br><span>                         i386) UNAME_PROCESSOR=x86_64 ;;</span><br><span>                      powerpc) UNAME_PROCESSOR=powerpc64 ;;</span><br><span>                    esac</span><br><span>             fi</span><br><span style="color: hsl(120, 100%, 40%);">+            # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc</span><br><span style="color: hsl(120, 100%, 40%);">+                if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \</span><br><span style="color: hsl(120, 100%, 40%);">+                       (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \</span><br><span style="color: hsl(120, 100%, 40%);">+                   grep IS_PPC >/dev/null</span><br><span style="color: hsl(120, 100%, 40%);">+              then</span><br><span style="color: hsl(120, 100%, 40%);">+              UNAME_PROCESSOR=powerpc</span><br><span style="color: hsl(120, 100%, 40%);">+           fi</span><br><span>       fi</span><br><span>       elif test "$UNAME_PROCESSOR" = i386 ; then</span><br><span>             # Avoid executing cc on OS X 10.9, as it ships with a stub</span><br><span>@@ -1322,7 +1325,7 @@</span><br><span>           # that Apple uses in portable devices.</span><br><span>       UNAME_PROCESSOR=x86_64</span><br><span>   fi</span><br><span style="color: hsl(0, 100%, 40%);">-      echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+  echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"</span><br><span>     exit ;;</span><br><span>     *:procnto*:*:* | *:QNX:[0123456789]*:*)</span><br><span>       UNAME_PROCESSOR=`uname -p`</span><br><span>@@ -1330,22 +1333,25 @@</span><br><span>                 UNAME_PROCESSOR=i386</span><br><span>                 UNAME_MACHINE=pc</span><br><span>     fi</span><br><span style="color: hsl(0, 100%, 40%);">-      echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+      echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE"</span><br><span>       exit ;;</span><br><span>     *:QNX:*:4*)</span><br><span>   echo i386-pc-qnx</span><br><span>     exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    NEO-?:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-    echo neo-tandem-nsk${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+    NEO-*:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+    echo neo-tandem-nsk"$UNAME_RELEASE"</span><br><span>        exit ;;</span><br><span>     NSE-*:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-        echo nse-tandem-nsk${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo nse-tandem-nsk"$UNAME_RELEASE"</span><br><span>        exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    NSR-?:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-    echo nsr-tandem-nsk${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+    NSR-*:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+    echo nsr-tandem-nsk"$UNAME_RELEASE"</span><br><span>        exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    NSX-?:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-    echo nsx-tandem-nsk${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+    NSV-*:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+    echo nsv-tandem-nsk"$UNAME_RELEASE"</span><br><span style="color: hsl(120, 100%, 40%);">+ exit ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    NSX-*:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+        echo nsx-tandem-nsk"$UNAME_RELEASE"</span><br><span>        exit ;;</span><br><span>     *:NonStop-UX:*:*)</span><br><span>     echo mips-compaq-nonstopux</span><br><span>@@ -1354,18 +1360,19 @@</span><br><span>         echo bs2000-siemens-sysv</span><br><span>     exit ;;</span><br><span>     DS/*:UNIX_System_V:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+        echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE"</span><br><span>         exit ;;</span><br><span>     *:Plan9:*:*)</span><br><span>  # "uname -m" is not consistent, so use $cputype instead. 386</span><br><span>       # is converted to i386 for consistency with other x86</span><br><span>        # operating systems.</span><br><span style="color: hsl(120, 100%, 40%);">+  # shellcheck disable=SC2154</span><br><span>  if test "$cputype" = 386; then</span><br><span>         UNAME_MACHINE=i386</span><br><span>       else</span><br><span>             UNAME_MACHINE="$cputype"</span><br><span>       fi</span><br><span style="color: hsl(0, 100%, 40%);">-      echo ${UNAME_MACHINE}-unknown-plan9</span><br><span style="color: hsl(120, 100%, 40%);">+   echo "$UNAME_MACHINE"-unknown-plan9</span><br><span>        exit ;;</span><br><span>     *:TOPS-10:*:*)</span><br><span>        echo pdp10-unknown-tops10</span><br><span>@@ -1386,14 +1393,14 @@</span><br><span>  echo pdp10-unknown-its</span><br><span>       exit ;;</span><br><span>     SEI:*:*:SEIUX)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo mips-sei-seiux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+   echo mips-sei-seiux"$UNAME_RELEASE"</span><br><span>        exit ;;</span><br><span>     *:DragonFly:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+    echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"</span><br><span>   exit ;;</span><br><span>     *:*VMS:*:*)</span><br><span>   UNAME_MACHINE=`(uname -p) 2>/dev/null`</span><br><span style="color: hsl(0, 100%, 40%);">-       case "${UNAME_MACHINE}" in</span><br><span style="color: hsl(120, 100%, 40%);">+  case "$UNAME_MACHINE" in</span><br><span>       A*) echo alpha-dec-vms ; exit ;;</span><br><span>             I*) echo ia64-dec-vms ; exit ;;</span><br><span>      V*) echo vax-dec-vms ; exit ;;</span><br><span>@@ -1402,32 +1409,47 @@</span><br><span>         echo i386-pc-xenix</span><br><span>   exit ;;</span><br><span>     i*86:skyos:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-  echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`</span><br><span style="color: hsl(120, 100%, 40%);">+     echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"</span><br><span>    exit ;;</span><br><span>     i*86:rdos:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo ${UNAME_MACHINE}-pc-rdos</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-rdos</span><br><span>      exit ;;</span><br><span>     i*86:AROS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-   echo ${UNAME_MACHINE}-pc-aros</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-aros</span><br><span>      exit ;;</span><br><span>     x86_64:VMkernel:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">-     echo ${UNAME_MACHINE}-unknown-esx</span><br><span style="color: hsl(120, 100%, 40%);">+     echo "$UNAME_MACHINE"-unknown-esx</span><br><span>  exit ;;</span><br><span>     amd64:Isilon\ OneFS:*:*)</span><br><span>      echo x86_64-unknown-onefs</span><br><span>    exit ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    *:Unleashed:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-unleashed"$UNAME_RELEASE"</span><br><span style="color: hsl(120, 100%, 40%);">+   exit ;;</span><br><span style="color: hsl(120, 100%, 40%);">+esac</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+echo "$0: unable to guess system type" >&2</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+case "$UNAME_MACHINE:$UNAME_SYSTEM" in</span><br><span style="color: hsl(120, 100%, 40%);">+    mips:Linux | mips64:Linux)</span><br><span style="color: hsl(120, 100%, 40%);">+      # If we got here on MIPS GNU/Linux, output extra information.</span><br><span style="color: hsl(120, 100%, 40%);">+ cat >&2 <<EOF</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize</span><br><span style="color: hsl(120, 100%, 40%);">+the system type. Please install a C compiler and try again.</span><br><span style="color: hsl(120, 100%, 40%);">+EOF</span><br><span style="color: hsl(120, 100%, 40%);">+  ;;</span><br><span> esac</span><br><span> </span><br><span> cat >&2 <<EOF</span><br><span style="color: hsl(0, 100%, 40%);">-$0: unable to guess system type</span><br><span> </span><br><span> This script (version $timestamp), has failed to recognize the</span><br><span style="color: hsl(0, 100%, 40%);">-operating system you are using. If your script is old, overwrite</span><br><span style="color: hsl(0, 100%, 40%);">-config.guess and config.sub with the latest versions from:</span><br><span style="color: hsl(120, 100%, 40%);">+operating system you are using. If your script is old, overwrite *all*</span><br><span style="color: hsl(120, 100%, 40%);">+copies of config.guess and config.sub with the latest versions from:</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess</span><br><span style="color: hsl(120, 100%, 40%);">+  https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess</span><br><span> and</span><br><span style="color: hsl(0, 100%, 40%);">-  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub</span><br><span style="color: hsl(120, 100%, 40%);">+  https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub</span><br><span> </span><br><span> If $0 has already been updated, send the following data and any</span><br><span> information you think might be pertinent to config-patches@gnu.org to</span><br><span>@@ -1450,16 +1472,16 @@</span><br><span> /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`</span><br><span> /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-UNAME_MACHINE = ${UNAME_MACHINE}</span><br><span style="color: hsl(0, 100%, 40%);">-UNAME_RELEASE = ${UNAME_RELEASE}</span><br><span style="color: hsl(0, 100%, 40%);">-UNAME_SYSTEM  = ${UNAME_SYSTEM}</span><br><span style="color: hsl(0, 100%, 40%);">-UNAME_VERSION = ${UNAME_VERSION}</span><br><span style="color: hsl(120, 100%, 40%);">+UNAME_MACHINE = "$UNAME_MACHINE"</span><br><span style="color: hsl(120, 100%, 40%);">+UNAME_RELEASE = "$UNAME_RELEASE"</span><br><span style="color: hsl(120, 100%, 40%);">+UNAME_SYSTEM  = "$UNAME_SYSTEM"</span><br><span style="color: hsl(120, 100%, 40%);">+UNAME_VERSION = "$UNAME_VERSION"</span><br><span> EOF</span><br><span> </span><br><span> exit 1</span><br><span> </span><br><span> # Local variables:</span><br><span style="color: hsl(0, 100%, 40%);">-# eval: (add-hook 'write-file-hooks 'time-stamp)</span><br><span style="color: hsl(120, 100%, 40%);">+# eval: (add-hook 'before-save-hook 'time-stamp)</span><br><span> # time-stamp-start: "timestamp='"</span><br><span> # time-stamp-format: "%:y-%02m-%02d"</span><br><span> # time-stamp-end: "'"</span><br><span>diff --git a/config.sub b/config.sub</span><br><span>index 40ea5df..4670805 100755</span><br><span>--- a/config.sub</span><br><span>+++ b/config.sub</span><br><span>@@ -1,8 +1,8 @@</span><br><span> #! /bin/sh</span><br><span> # Configuration validation subroutine script.</span><br><span style="color: hsl(0, 100%, 40%);">-#   Copyright 1992-2017 Free Software Foundation, Inc.</span><br><span style="color: hsl(120, 100%, 40%);">+#   Copyright 1992-2018 Free Software Foundation, Inc.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-timestamp='2017-04-02'</span><br><span style="color: hsl(120, 100%, 40%);">+timestamp='2018-11-28'</span><br><span> </span><br><span> # This file is free software; you can redistribute it and/or modify it</span><br><span> # under the terms of the GNU General Public License as published by</span><br><span>@@ -15,7 +15,7 @@</span><br><span> # General Public License for more details.</span><br><span> #</span><br><span> # You should have received a copy of the GNU General Public License</span><br><span style="color: hsl(0, 100%, 40%);">-# along with this program; if not, see <http://www.gnu.org/licenses/>.</span><br><span style="color: hsl(120, 100%, 40%);">+# along with this program; if not, see <https://www.gnu.org/licenses/>.</span><br><span> #</span><br><span> # As a special exception to the GNU General Public License, if you</span><br><span> # distribute this file as part of a program that contains a</span><br><span>@@ -33,7 +33,7 @@</span><br><span> # Otherwise, we print the canonical config type on stdout and succeed.</span><br><span> </span><br><span> # You can get the latest version of this script from:</span><br><span style="color: hsl(0, 100%, 40%);">-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub</span><br><span style="color: hsl(120, 100%, 40%);">+# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub</span><br><span> </span><br><span> # This file is supposed to be the same for all GNU packages</span><br><span> # and recognize all the CPU types, system types and aliases</span><br><span>@@ -57,7 +57,7 @@</span><br><span> </span><br><span> Canonicalize a configuration name.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-Operation modes:</span><br><span style="color: hsl(120, 100%, 40%);">+Options:</span><br><span>   -h, --help         print this help, then exit</span><br><span>   -t, --time-stamp   print date of last modification, then exit</span><br><span>   -v, --version      print version number, then exit</span><br><span>@@ -67,7 +67,7 @@</span><br><span> version="\</span><br><span> GNU config.sub ($timestamp)</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-Copyright 1992-2017 Free Software Foundation, Inc.</span><br><span style="color: hsl(120, 100%, 40%);">+Copyright 1992-2018 Free Software Foundation, Inc.</span><br><span> </span><br><span> This is free software; see the source for copying conditions.  There is NO</span><br><span> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."</span><br><span>@@ -89,12 +89,12 @@</span><br><span>     - )    # Use stdin as input.</span><br><span>        break ;;</span><br><span>     -* )</span><br><span style="color: hsl(0, 100%, 40%);">-       echo "$me: invalid option $1$help"</span><br><span style="color: hsl(120, 100%, 40%);">+       echo "$me: invalid option $1$help" >&2</span><br><span>        exit 1 ;;</span><br><span> </span><br><span>     *local*)</span><br><span>        # First pass through any local machine types.</span><br><span style="color: hsl(0, 100%, 40%);">-       echo $1</span><br><span style="color: hsl(120, 100%, 40%);">+       echo "$1"</span><br><span>        exit ;;</span><br><span> </span><br><span>     * )</span><br><span>@@ -110,1252 +110,1160 @@</span><br><span>     exit 1;;</span><br><span> esac</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).</span><br><span style="color: hsl(0, 100%, 40%);">-# Here we must recognize all the valid KERNEL-OS combinations.</span><br><span style="color: hsl(0, 100%, 40%);">-maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`</span><br><span style="color: hsl(0, 100%, 40%);">-case $maybe_os in</span><br><span style="color: hsl(0, 100%, 40%);">-  nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \</span><br><span style="color: hsl(0, 100%, 40%);">-  linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \</span><br><span style="color: hsl(0, 100%, 40%);">-  knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \</span><br><span style="color: hsl(0, 100%, 40%);">-  kopensolaris*-gnu* | cloudabi*-eabi* | \</span><br><span style="color: hsl(0, 100%, 40%);">-  storm-chaos* | os2-emx* | rtmk-nova*)</span><br><span style="color: hsl(0, 100%, 40%);">-    os=-$maybe_os</span><br><span style="color: hsl(0, 100%, 40%);">-    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`</span><br><span style="color: hsl(0, 100%, 40%);">-    ;;</span><br><span style="color: hsl(0, 100%, 40%);">-  android-linux)</span><br><span style="color: hsl(0, 100%, 40%);">-    os=-linux-android</span><br><span style="color: hsl(0, 100%, 40%);">-    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-    ;;</span><br><span style="color: hsl(0, 100%, 40%);">-  *)</span><br><span style="color: hsl(0, 100%, 40%);">-    basic_machine=`echo $1 | sed 's/-[^-]*$//'`</span><br><span style="color: hsl(0, 100%, 40%);">-    if [ $basic_machine != $1 ]</span><br><span style="color: hsl(0, 100%, 40%);">-    then os=`echo $1 | sed 's/.*-/-/'`</span><br><span style="color: hsl(0, 100%, 40%);">-    else os=; fi</span><br><span style="color: hsl(0, 100%, 40%);">-    ;;</span><br><span style="color: hsl(0, 100%, 40%);">-esac</span><br><span style="color: hsl(120, 100%, 40%);">+# Split fields of configuration type</span><br><span style="color: hsl(120, 100%, 40%);">+IFS="-" read -r field1 field2 field3 field4 <<EOF</span><br><span style="color: hsl(120, 100%, 40%);">+$1</span><br><span style="color: hsl(120, 100%, 40%);">+EOF</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-### Let's recognize common machines as not being operating systems so</span><br><span style="color: hsl(0, 100%, 40%);">-### that things like config.sub decstation-3100 work.  We also</span><br><span style="color: hsl(0, 100%, 40%);">-### recognize some manufacturers as not being operating systems, so we</span><br><span style="color: hsl(0, 100%, 40%);">-### can provide default operating systems below.</span><br><span style="color: hsl(0, 100%, 40%);">-case $os in</span><br><span style="color: hsl(0, 100%, 40%);">- -sun*os*)</span><br><span style="color: hsl(0, 100%, 40%);">-               # Prevent following clause from handling this invalid input.</span><br><span style="color: hsl(120, 100%, 40%);">+# Separate into logical components for further validation</span><br><span style="color: hsl(120, 100%, 40%);">+case $1 in</span><br><span style="color: hsl(120, 100%, 40%);">+   *-*-*-*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+            echo Invalid configuration \`"$1"\': more than four components >&2</span><br><span style="color: hsl(120, 100%, 40%);">+               exit 1</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \</span><br><span style="color: hsl(0, 100%, 40%);">-    -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \</span><br><span style="color: hsl(0, 100%, 40%);">- -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \</span><br><span style="color: hsl(0, 100%, 40%);">-  -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\</span><br><span style="color: hsl(0, 100%, 40%);">-    -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \</span><br><span style="color: hsl(0, 100%, 40%);">- -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \</span><br><span style="color: hsl(0, 100%, 40%);">-   -apple | -axis | -knuth | -cray | -microblaze*)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=$1</span><br><span style="color: hsl(120, 100%, 40%);">+      *-*-*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+              basic_machine=$field1-$field2</span><br><span style="color: hsl(120, 100%, 40%);">+         os=$field3-$field4</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -bluegene*)</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-cnk</span><br><span style="color: hsl(120, 100%, 40%);">+       *-*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+                # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two</span><br><span style="color: hsl(120, 100%, 40%);">+               # parts</span><br><span style="color: hsl(120, 100%, 40%);">+               maybe_os=$field2-$field3</span><br><span style="color: hsl(120, 100%, 40%);">+              case $maybe_os in</span><br><span style="color: hsl(120, 100%, 40%);">+                     nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | linux-newlib* | linux-musl* | linux-uclibc* | uclinux-uclibc* \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \</span><br><span style="color: hsl(120, 100%, 40%);">+                      | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \</span><br><span style="color: hsl(120, 100%, 40%);">+                      | storm-chaos* | os2-emx* | rtmk-nova*)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=$field1</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=$maybe_os</span><br><span style="color: hsl(120, 100%, 40%);">+                          ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    android-linux)</span><br><span style="color: hsl(120, 100%, 40%);">+                                basic_machine=$field1-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=linux-android</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    *)</span><br><span style="color: hsl(120, 100%, 40%);">+                            basic_machine=$field1-$field2</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=$field3</span><br><span style="color: hsl(120, 100%, 40%);">+                            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+            esac</span><br><span>                 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -sim | -cisco | -oki | -wec | -winbond)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=$1</span><br><span style="color: hsl(120, 100%, 40%);">+      *-*)</span><br><span style="color: hsl(120, 100%, 40%);">+          # A lone config we happen to match not fitting any pattern</span><br><span style="color: hsl(120, 100%, 40%);">+            case $field1-$field2 in</span><br><span style="color: hsl(120, 100%, 40%);">+                       decstation-3100)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=mips-dec</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    *-*)</span><br><span style="color: hsl(120, 100%, 40%);">+                          # Second component is usually, but not always the OS</span><br><span style="color: hsl(120, 100%, 40%);">+                          case $field2 in</span><br><span style="color: hsl(120, 100%, 40%);">+                                       # Prevent following clause from handling this valid os</span><br><span style="color: hsl(120, 100%, 40%);">+                                        sun*os*)</span><br><span style="color: hsl(120, 100%, 40%);">+                                              basic_machine=$field1</span><br><span style="color: hsl(120, 100%, 40%);">+                                         os=$field2</span><br><span style="color: hsl(120, 100%, 40%);">+                                            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                                    # Manufacturers</span><br><span style="color: hsl(120, 100%, 40%);">+                                       dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \</span><br><span style="color: hsl(120, 100%, 40%);">+                                   | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \</span><br><span style="color: hsl(120, 100%, 40%);">+                                     | unicom* | ibm* | next | hp | isi* | apollo | altos* \</span><br><span style="color: hsl(120, 100%, 40%);">+                                       | convergent* | ncr* | news | 32* | 3600* | 3100* \</span><br><span style="color: hsl(120, 100%, 40%);">+                                   | hitachi* | c[123]* | convex* | sun | crds | omron* | dg \</span><br><span style="color: hsl(120, 100%, 40%);">+                                   | ultra | tti* | harris | dolphin | highlevel | gould \</span><br><span style="color: hsl(120, 100%, 40%);">+                                       | cbm | ns | masscomp | apple | axis | knuth | cray \</span><br><span style="color: hsl(120, 100%, 40%);">+                                 | microblaze* | sim | cisco \</span><br><span style="color: hsl(120, 100%, 40%);">+                                 | oki | wec | wrs | winbond)</span><br><span style="color: hsl(120, 100%, 40%);">+                                          basic_machine=$field1-$field2</span><br><span style="color: hsl(120, 100%, 40%);">+                                         os=</span><br><span style="color: hsl(120, 100%, 40%);">+                                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                                    *)</span><br><span style="color: hsl(120, 100%, 40%);">+                                            basic_machine=$field1</span><br><span style="color: hsl(120, 100%, 40%);">+                                         os=$field2</span><br><span style="color: hsl(120, 100%, 40%);">+                                            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                            esac</span><br><span style="color: hsl(120, 100%, 40%);">+                  ;;</span><br><span style="color: hsl(120, 100%, 40%);">+            esac</span><br><span>                 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -scout)</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -wrs)</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-vxworks</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=$1</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -chorusos*)</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-chorusos</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=$1</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -chorusrdb)</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-chorusrdb</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=$1</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -hiux*)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-hiuxwe2</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -sco6)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-sco5v6</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -sco5)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-sco3.2v5</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -sco4)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-sco3.2v4</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -sco3.2.[4-9]*)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -sco3.2v[4-9]*)</span><br><span style="color: hsl(0, 100%, 40%);">-         # Don't forget version if it is 3.2v4 or newer.</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -sco5v6*)</span><br><span style="color: hsl(0, 100%, 40%);">-               # Don't forget version if it is 3.2v4 or newer.</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -sco*)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-sco3.2v2</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -udk*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -isc)</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-isc2.2</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -clix*)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=clipper-intergraph</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -isc*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -lynx*178)</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-lynxos178</span><br><span style="color: hsl(0, 100%, 40%);">-           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -lynx*5)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-lynxos5</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -lynx*)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-lynxos</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -ptx*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -windowsnt*)</span><br><span style="color: hsl(0, 100%, 40%);">-            os=`echo $os | sed -e 's/windowsnt/winnt/'`</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -psos*)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-psos</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -mint | -mint[0-9]*)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=m68k-atari</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-mint</span><br><span style="color: hsl(120, 100%, 40%);">+      *)</span><br><span style="color: hsl(120, 100%, 40%);">+            # Convert single-component short-hands not valid as part of</span><br><span style="color: hsl(120, 100%, 40%);">+           # multi-component configurations.</span><br><span style="color: hsl(120, 100%, 40%);">+             case $field1 in</span><br><span style="color: hsl(120, 100%, 40%);">+                       386bsd)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    a29khif)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=a29k-amd</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=udi</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    adobe68k)</span><br><span style="color: hsl(120, 100%, 40%);">+                             basic_machine=m68010-adobe</span><br><span style="color: hsl(120, 100%, 40%);">+                            os=scout</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    alliant)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=fx80-alliant</span><br><span style="color: hsl(120, 100%, 40%);">+                            os=</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    altos | altos3068)</span><br><span style="color: hsl(120, 100%, 40%);">+                            basic_machine=m68k-altos</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    am29k)</span><br><span style="color: hsl(120, 100%, 40%);">+                                basic_machine=a29k-none</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    amdahl)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=580-amdahl</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    amiga)</span><br><span style="color: hsl(120, 100%, 40%);">+                                basic_machine=m68k-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+                            os=</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    amigaos | amigados)</span><br><span style="color: hsl(120, 100%, 40%);">+                           basic_machine=m68k-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+                            os=amigaos</span><br><span style="color: hsl(120, 100%, 40%);">+                            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    amigaunix | amix)</span><br><span style="color: hsl(120, 100%, 40%);">+                             basic_machine=m68k-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+                            os=sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    apollo68)</span><br><span style="color: hsl(120, 100%, 40%);">+                             basic_machine=m68k-apollo</span><br><span style="color: hsl(120, 100%, 40%);">+                             os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    apollo68bsd)</span><br><span style="color: hsl(120, 100%, 40%);">+                          basic_machine=m68k-apollo</span><br><span style="color: hsl(120, 100%, 40%);">+                             os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    aros)</span><br><span style="color: hsl(120, 100%, 40%);">+                         basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=aros</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    aux)</span><br><span style="color: hsl(120, 100%, 40%);">+                          basic_machine=m68k-apple</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=aux</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    balance)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=ns32k-sequent</span><br><span style="color: hsl(120, 100%, 40%);">+                           os=dynix</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    blackfin)</span><br><span style="color: hsl(120, 100%, 40%);">+                             basic_machine=bfin-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+                            os=linux</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    cegcc)</span><br><span style="color: hsl(120, 100%, 40%);">+                                basic_machine=arm-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+                             os=cegcc</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    convex-c1)</span><br><span style="color: hsl(120, 100%, 40%);">+                            basic_machine=c1-convex</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    convex-c2)</span><br><span style="color: hsl(120, 100%, 40%);">+                            basic_machine=c2-convex</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    convex-c32)</span><br><span style="color: hsl(120, 100%, 40%);">+                           basic_machine=c32-convex</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    convex-c34)</span><br><span style="color: hsl(120, 100%, 40%);">+                           basic_machine=c34-convex</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    convex-c38)</span><br><span style="color: hsl(120, 100%, 40%);">+                           basic_machine=c38-convex</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    cray)</span><br><span style="color: hsl(120, 100%, 40%);">+                         basic_machine=j90-cray</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=unicos</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    crds | unos)</span><br><span style="color: hsl(120, 100%, 40%);">+                          basic_machine=m68k-crds</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    da30)</span><br><span style="color: hsl(120, 100%, 40%);">+                         basic_machine=m68k-da30</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    decstation | pmax | pmin | dec3100 | decstatn)</span><br><span style="color: hsl(120, 100%, 40%);">+                                basic_machine=mips-dec</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    delta88)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=m88k-motorola</span><br><span style="color: hsl(120, 100%, 40%);">+                           os=sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    dicos)</span><br><span style="color: hsl(120, 100%, 40%);">+                                basic_machine=i686-pc</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=dicos</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    djgpp)</span><br><span style="color: hsl(120, 100%, 40%);">+                                basic_machine=i586-pc</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=msdosdjgpp</span><br><span style="color: hsl(120, 100%, 40%);">+                         ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    ebmon29k)</span><br><span style="color: hsl(120, 100%, 40%);">+                             basic_machine=a29k-amd</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=ebmon</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    es1800 | OSE68k | ose68k | ose | OSE)</span><br><span style="color: hsl(120, 100%, 40%);">+                         basic_machine=m68k-ericsson</span><br><span style="color: hsl(120, 100%, 40%);">+                           os=ose</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    gmicro)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=tron-gmicro</span><br><span style="color: hsl(120, 100%, 40%);">+                             os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    go32)</span><br><span style="color: hsl(120, 100%, 40%);">+                         basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=go32</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    h8300hms)</span><br><span style="color: hsl(120, 100%, 40%);">+                             basic_machine=h8300-hitachi</span><br><span style="color: hsl(120, 100%, 40%);">+                           os=hms</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    h8300xray)</span><br><span style="color: hsl(120, 100%, 40%);">+                            basic_machine=h8300-hitachi</span><br><span style="color: hsl(120, 100%, 40%);">+                           os=xray</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    h8500hms)</span><br><span style="color: hsl(120, 100%, 40%);">+                             basic_machine=h8500-hitachi</span><br><span style="color: hsl(120, 100%, 40%);">+                           os=hms</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    harris)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=m88k-harris</span><br><span style="color: hsl(120, 100%, 40%);">+                             os=sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    hp300)</span><br><span style="color: hsl(120, 100%, 40%);">+                                basic_machine=m68k-hp</span><br><span style="color: hsl(120, 100%, 40%);">+                         ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    hp300bsd)</span><br><span style="color: hsl(120, 100%, 40%);">+                             basic_machine=m68k-hp</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    hp300hpux)</span><br><span style="color: hsl(120, 100%, 40%);">+                            basic_machine=m68k-hp</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=hpux</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    hppaosf)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=hppa1.1-hp</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=osf</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    hppro)</span><br><span style="color: hsl(120, 100%, 40%);">+                                basic_machine=hppa1.1-hp</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=proelf</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    i386mach)</span><br><span style="color: hsl(120, 100%, 40%);">+                             basic_machine=i386-mach</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=mach</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    vsta)</span><br><span style="color: hsl(120, 100%, 40%);">+                         basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=vsta</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    isi68 | isi)</span><br><span style="color: hsl(120, 100%, 40%);">+                          basic_machine=m68k-isi</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    m68knommu)</span><br><span style="color: hsl(120, 100%, 40%);">+                            basic_machine=m68k-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+                            os=linux</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    magnum | m3230)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=mips-mips</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    merlin)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=ns32k-utek</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    mingw64)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=x86_64-pc</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=mingw64</span><br><span style="color: hsl(120, 100%, 40%);">+                            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    mingw32)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=i686-pc</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=mingw32</span><br><span style="color: hsl(120, 100%, 40%);">+                            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    mingw32ce)</span><br><span style="color: hsl(120, 100%, 40%);">+                            basic_machine=arm-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+                             os=mingw32ce</span><br><span style="color: hsl(120, 100%, 40%);">+                          ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    monitor)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=m68k-rom68k</span><br><span style="color: hsl(120, 100%, 40%);">+                             os=coff</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    morphos)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=powerpc-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=morphos</span><br><span style="color: hsl(120, 100%, 40%);">+                            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    moxiebox)</span><br><span style="color: hsl(120, 100%, 40%);">+                             basic_machine=moxie-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+                           os=moxiebox</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    msdos)</span><br><span style="color: hsl(120, 100%, 40%);">+                                basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=msdos</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    msys)</span><br><span style="color: hsl(120, 100%, 40%);">+                         basic_machine=i686-pc</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=msys</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    mvs)</span><br><span style="color: hsl(120, 100%, 40%);">+                          basic_machine=i370-ibm</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=mvs</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    nacl)</span><br><span style="color: hsl(120, 100%, 40%);">+                         basic_machine=le32-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+                            os=nacl</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    ncr3000)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=i486-ncr</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    netbsd386)</span><br><span style="color: hsl(120, 100%, 40%);">+                            basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=netbsd</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    netwinder)</span><br><span style="color: hsl(120, 100%, 40%);">+                            basic_machine=armv4l-rebel</span><br><span style="color: hsl(120, 100%, 40%);">+                            os=linux</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    news | news700 | news800 | news900)</span><br><span style="color: hsl(120, 100%, 40%);">+                           basic_machine=m68k-sony</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=newsos</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    news1000)</span><br><span style="color: hsl(120, 100%, 40%);">+                             basic_machine=m68030-sony</span><br><span style="color: hsl(120, 100%, 40%);">+                             os=newsos</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    necv70)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=v70-nec</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    nh3000)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=m68k-harris</span><br><span style="color: hsl(120, 100%, 40%);">+                             os=cxux</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    nh[45]000)</span><br><span style="color: hsl(120, 100%, 40%);">+                            basic_machine=m88k-harris</span><br><span style="color: hsl(120, 100%, 40%);">+                             os=cxux</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    nindy960)</span><br><span style="color: hsl(120, 100%, 40%);">+                             basic_machine=i960-intel</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=nindy</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    mon960)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=i960-intel</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=mon960</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    nonstopux)</span><br><span style="color: hsl(120, 100%, 40%);">+                            basic_machine=mips-compaq</span><br><span style="color: hsl(120, 100%, 40%);">+                             os=nonstopux</span><br><span style="color: hsl(120, 100%, 40%);">+                          ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    os400)</span><br><span style="color: hsl(120, 100%, 40%);">+                                basic_machine=powerpc-ibm</span><br><span style="color: hsl(120, 100%, 40%);">+                             os=os400</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    OSE68000 | ose68000)</span><br><span style="color: hsl(120, 100%, 40%);">+                          basic_machine=m68000-ericsson</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=ose</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    os68k)</span><br><span style="color: hsl(120, 100%, 40%);">+                                basic_machine=m68k-none</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=os68k</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    paragon)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=i860-intel</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=osf</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    parisc)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=hppa-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+                            os=linux</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    pw32)</span><br><span style="color: hsl(120, 100%, 40%);">+                         basic_machine=i586-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+                            os=pw32</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    rdos | rdos64)</span><br><span style="color: hsl(120, 100%, 40%);">+                                basic_machine=x86_64-pc</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=rdos</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    rdos32)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=rdos</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    rom68k)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=m68k-rom68k</span><br><span style="color: hsl(120, 100%, 40%);">+                             os=coff</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sa29200)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=a29k-amd</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=udi</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sei)</span><br><span style="color: hsl(120, 100%, 40%);">+                          basic_machine=mips-sei</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=seiux</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sequent)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=i386-sequent</span><br><span style="color: hsl(120, 100%, 40%);">+                            os=</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sps7)</span><br><span style="color: hsl(120, 100%, 40%);">+                         basic_machine=m68k-bull</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=sysv2</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    st2000)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=m68k-tandem</span><br><span style="color: hsl(120, 100%, 40%);">+                             os=</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    stratus)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=i860-stratus</span><br><span style="color: hsl(120, 100%, 40%);">+                            os=sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sun2)</span><br><span style="color: hsl(120, 100%, 40%);">+                         basic_machine=m68000-sun</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sun2os3)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=m68000-sun</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=sunos3</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sun2os4)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=m68000-sun</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=sunos4</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sun3)</span><br><span style="color: hsl(120, 100%, 40%);">+                         basic_machine=m68k-sun</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sun3os3)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=m68k-sun</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=sunos3</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sun3os4)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=m68k-sun</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=sunos4</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sun4)</span><br><span style="color: hsl(120, 100%, 40%);">+                         basic_machine=sparc-sun</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sun4os3)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=sparc-sun</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=sunos3</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sun4os4)</span><br><span style="color: hsl(120, 100%, 40%);">+                              basic_machine=sparc-sun</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=sunos4</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sun4sol2)</span><br><span style="color: hsl(120, 100%, 40%);">+                             basic_machine=sparc-sun</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=solaris2</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sun386 | sun386i | roadrunner)</span><br><span style="color: hsl(120, 100%, 40%);">+                                basic_machine=i386-sun</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    sv1)</span><br><span style="color: hsl(120, 100%, 40%);">+                          basic_machine=sv1-cray</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=unicos</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    symmetry)</span><br><span style="color: hsl(120, 100%, 40%);">+                             basic_machine=i386-sequent</span><br><span style="color: hsl(120, 100%, 40%);">+                            os=dynix</span><br><span style="color: hsl(120, 100%, 40%);">+                              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    t3e)</span><br><span style="color: hsl(120, 100%, 40%);">+                          basic_machine=alphaev5-cray</span><br><span style="color: hsl(120, 100%, 40%);">+                           os=unicos</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    t90)</span><br><span style="color: hsl(120, 100%, 40%);">+                          basic_machine=t90-cray</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=unicos</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    toad1)</span><br><span style="color: hsl(120, 100%, 40%);">+                                basic_machine=pdp10-xkl</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=tops20</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    tpf)</span><br><span style="color: hsl(120, 100%, 40%);">+                          basic_machine=s390x-ibm</span><br><span style="color: hsl(120, 100%, 40%);">+                               os=tpf</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    udi29k)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=a29k-amd</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=udi</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    ultra3)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=a29k-nyu</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=sym1</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    v810 | necv810)</span><br><span style="color: hsl(120, 100%, 40%);">+                               basic_machine=v810-nec</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=none</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    vaxv)</span><br><span style="color: hsl(120, 100%, 40%);">+                         basic_machine=vax-dec</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+                               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    vms)</span><br><span style="color: hsl(120, 100%, 40%);">+                          basic_machine=vax-dec</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=vms</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    vxworks960)</span><br><span style="color: hsl(120, 100%, 40%);">+                           basic_machine=i960-wrs</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=vxworks</span><br><span style="color: hsl(120, 100%, 40%);">+                            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    vxworks68)</span><br><span style="color: hsl(120, 100%, 40%);">+                            basic_machine=m68k-wrs</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=vxworks</span><br><span style="color: hsl(120, 100%, 40%);">+                            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    vxworks29k)</span><br><span style="color: hsl(120, 100%, 40%);">+                           basic_machine=a29k-wrs</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=vxworks</span><br><span style="color: hsl(120, 100%, 40%);">+                            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    xbox)</span><br><span style="color: hsl(120, 100%, 40%);">+                         basic_machine=i686-pc</span><br><span style="color: hsl(120, 100%, 40%);">+                         os=mingw32</span><br><span style="color: hsl(120, 100%, 40%);">+                            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    ymp)</span><br><span style="color: hsl(120, 100%, 40%);">+                          basic_machine=ymp-cray</span><br><span style="color: hsl(120, 100%, 40%);">+                                os=unicos</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    *)</span><br><span style="color: hsl(120, 100%, 40%);">+                            basic_machine=$1</span><br><span style="color: hsl(120, 100%, 40%);">+                              os=</span><br><span style="color: hsl(120, 100%, 40%);">+                           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+            esac</span><br><span>                 ;;</span><br><span> esac</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-# Decode aliases for certain CPU-COMPANY combinations.</span><br><span style="color: hsl(120, 100%, 40%);">+# Decode 1-component or ad-hoc basic machines</span><br><span> case $basic_machine in</span><br><span style="color: hsl(0, 100%, 40%);">-   # Recognize the basic CPU types without company name.</span><br><span style="color: hsl(0, 100%, 40%);">-   # Some are omitted here because they have special meanings below.</span><br><span style="color: hsl(0, 100%, 40%);">-       1750a | 580 \</span><br><span style="color: hsl(0, 100%, 40%);">-   | a29k \</span><br><span style="color: hsl(0, 100%, 40%);">-        | aarch64 | aarch64_be \</span><br><span style="color: hsl(0, 100%, 40%);">-        | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \</span><br><span style="color: hsl(0, 100%, 40%);">-     | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \</span><br><span style="color: hsl(0, 100%, 40%);">-   | am33_2.0 \</span><br><span style="color: hsl(0, 100%, 40%);">-    | arc | arceb \</span><br><span style="color: hsl(0, 100%, 40%);">- | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \</span><br><span style="color: hsl(0, 100%, 40%);">-  | avr | avr32 \</span><br><span style="color: hsl(0, 100%, 40%);">- | ba \</span><br><span style="color: hsl(0, 100%, 40%);">-  | be32 | be64 \</span><br><span style="color: hsl(0, 100%, 40%);">- | bfin \</span><br><span style="color: hsl(0, 100%, 40%);">-        | c4x | c8051 | clipper \</span><br><span style="color: hsl(0, 100%, 40%);">-       | d10v | d30v | dlx | dsp16xx \</span><br><span style="color: hsl(0, 100%, 40%);">- | e2k | epiphany \</span><br><span style="color: hsl(0, 100%, 40%);">-      | fido | fr30 | frv | ft32 \</span><br><span style="color: hsl(0, 100%, 40%);">-    | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \</span><br><span style="color: hsl(0, 100%, 40%);">-  | hexagon \</span><br><span style="color: hsl(0, 100%, 40%);">-     | i370 | i860 | i960 | ia16 | ia64 \</span><br><span style="color: hsl(0, 100%, 40%);">-    | ip2k | iq2000 \</span><br><span style="color: hsl(0, 100%, 40%);">-       | k1om \</span><br><span style="color: hsl(0, 100%, 40%);">-        | le32 | le64 \</span><br><span style="color: hsl(0, 100%, 40%);">- | lm32 \</span><br><span style="color: hsl(0, 100%, 40%);">-        | m32c | m32r | m32rle | m68000 | m68k | m88k \</span><br><span style="color: hsl(0, 100%, 40%);">- | maxq | mb | microblaze | microblazeel | mcore | mep | metag \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips | mipsbe | mipseb | mipsel | mipsle \</span><br><span style="color: hsl(0, 100%, 40%);">-    | mips16 \</span><br><span style="color: hsl(0, 100%, 40%);">-      | mips64 | mips64el \</span><br><span style="color: hsl(0, 100%, 40%);">-   | mips64octeon | mips64octeonel \</span><br><span style="color: hsl(0, 100%, 40%);">-       | mips64orion | mips64orionel \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64r5900 | mips64r5900el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64vr | mips64vrel \</span><br><span style="color: hsl(0, 100%, 40%);">-       | mips64vr4100 | mips64vr4100el \</span><br><span style="color: hsl(0, 100%, 40%);">-       | mips64vr4300 | mips64vr4300el \</span><br><span style="color: hsl(0, 100%, 40%);">-       | mips64vr5000 | mips64vr5000el \</span><br><span style="color: hsl(0, 100%, 40%);">-       | mips64vr5900 | mips64vr5900el \</span><br><span style="color: hsl(0, 100%, 40%);">-       | mipsisa32 | mipsisa32el \</span><br><span style="color: hsl(0, 100%, 40%);">-     | mipsisa32r2 | mipsisa32r2el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa32r6 | mipsisa32r6el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa64 | mipsisa64el \</span><br><span style="color: hsl(0, 100%, 40%);">-     | mipsisa64r2 | mipsisa64r2el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa64r6 | mipsisa64r6el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa64sb1 | mipsisa64sb1el \</span><br><span style="color: hsl(0, 100%, 40%);">-       | mipsisa64sr71k | mipsisa64sr71kel \</span><br><span style="color: hsl(0, 100%, 40%);">-   | mipsr5900 | mipsr5900el \</span><br><span style="color: hsl(0, 100%, 40%);">-     | mipstx39 | mipstx39el \</span><br><span style="color: hsl(0, 100%, 40%);">-       | mn10200 | mn10300 \</span><br><span style="color: hsl(0, 100%, 40%);">-   | moxie \</span><br><span style="color: hsl(0, 100%, 40%);">-       | mt \</span><br><span style="color: hsl(0, 100%, 40%);">-  | msp430 \</span><br><span style="color: hsl(0, 100%, 40%);">-      | nds32 | nds32le | nds32be \</span><br><span style="color: hsl(0, 100%, 40%);">-   | nios | nios2 | nios2eb | nios2el \</span><br><span style="color: hsl(0, 100%, 40%);">-    | ns16k | ns32k \</span><br><span style="color: hsl(0, 100%, 40%);">-       | open8 | or1k | or1knd | or32 \</span><br><span style="color: hsl(0, 100%, 40%);">-        | pdp10 | pdp11 | pj | pjl \</span><br><span style="color: hsl(0, 100%, 40%);">-    | powerpc | powerpc64 | powerpc64le | powerpcle \</span><br><span style="color: hsl(0, 100%, 40%);">-       | pru \</span><br><span style="color: hsl(0, 100%, 40%);">- | pyramid \</span><br><span style="color: hsl(0, 100%, 40%);">-     | riscv32 | riscv64 \</span><br><span style="color: hsl(0, 100%, 40%);">-   | rl78 | rx \</span><br><span style="color: hsl(0, 100%, 40%);">-   | score \</span><br><span style="color: hsl(0, 100%, 40%);">-       | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \</span><br><span style="color: hsl(0, 100%, 40%);">-        | sh64 | sh64le \</span><br><span style="color: hsl(0, 100%, 40%);">-       | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \</span><br><span style="color: hsl(0, 100%, 40%);">-     | sparcv8 | sparcv9 | sparcv9b | sparcv9v \</span><br><span style="color: hsl(0, 100%, 40%);">-     | spu \</span><br><span style="color: hsl(0, 100%, 40%);">- | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \</span><br><span style="color: hsl(0, 100%, 40%);">-      | ubicom32 \</span><br><span style="color: hsl(0, 100%, 40%);">-    | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \</span><br><span style="color: hsl(0, 100%, 40%);">-  | visium \</span><br><span style="color: hsl(0, 100%, 40%);">-      | wasm32 \</span><br><span style="color: hsl(0, 100%, 40%);">-      | we32k \</span><br><span style="color: hsl(0, 100%, 40%);">-       | x86 | xc16x | xstormy16 | xtensa \</span><br><span style="color: hsl(0, 100%, 40%);">-    | z8k | z80)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=$basic_machine-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+  # Here we handle the default manufacturer of certain CPU types.  It is in</span><br><span style="color: hsl(120, 100%, 40%);">+     # some cases the only manufacturer, in others, it is the most popular.</span><br><span style="color: hsl(120, 100%, 40%);">+        w89k)</span><br><span style="color: hsl(120, 100%, 40%);">+         cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=winbond</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      c54x)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=tic54x-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+  op50n)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=oki</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      c55x)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=tic55x-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+  op60c)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=oki</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      c6x)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=tic6x-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+   ibm*)</span><br><span style="color: hsl(120, 100%, 40%);">+         cpu=i370</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=ibm</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    orion105)</span><br><span style="color: hsl(120, 100%, 40%);">+             cpu=clipper</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=highlevel</span><br><span style="color: hsl(120, 100%, 40%);">+              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    mac | mpw | mac-mpw)</span><br><span style="color: hsl(120, 100%, 40%);">+          cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=apple</span><br><span style="color: hsl(120, 100%, 40%);">+          ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    pmac | pmac-mpw)</span><br><span style="color: hsl(120, 100%, 40%);">+              cpu=powerpc</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=apple</span><br><span style="color: hsl(120, 100%, 40%);">+          ;;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  # Recognize the various machine names and aliases which stand</span><br><span style="color: hsl(120, 100%, 40%);">+ # for a CPU type and a company and sometimes even an OS.</span><br><span style="color: hsl(120, 100%, 40%);">+      3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)</span><br><span style="color: hsl(120, 100%, 40%);">+          cpu=m68000</span><br><span style="color: hsl(120, 100%, 40%);">+            vendor=att</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    3b*)</span><br><span style="color: hsl(120, 100%, 40%);">+          cpu=we32k</span><br><span style="color: hsl(120, 100%, 40%);">+             vendor=att</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    bluegene*)</span><br><span style="color: hsl(120, 100%, 40%);">+            cpu=powerpc</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=ibm</span><br><span style="color: hsl(120, 100%, 40%);">+            os=cnk</span><br><span style="color: hsl(120, 100%, 40%);">+                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    decsystem10* | dec10*)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=pdp10</span><br><span style="color: hsl(120, 100%, 40%);">+             vendor=dec</span><br><span style="color: hsl(120, 100%, 40%);">+            os=tops10</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    decsystem20* | dec20*)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=pdp10</span><br><span style="color: hsl(120, 100%, 40%);">+             vendor=dec</span><br><span style="color: hsl(120, 100%, 40%);">+            os=tops20</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    delta | 3300 | motorola-3300 | motorola-delta \</span><br><span style="color: hsl(120, 100%, 40%);">+             | 3300-motorola | delta-motorola)</span><br><span style="color: hsl(120, 100%, 40%);">+               cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=motorola</span><br><span style="color: hsl(120, 100%, 40%);">+               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    dpx2*)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=bull</span><br><span style="color: hsl(120, 100%, 40%);">+           os=sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    encore | umax | mmax)</span><br><span style="color: hsl(120, 100%, 40%);">+         cpu=ns32k</span><br><span style="color: hsl(120, 100%, 40%);">+             vendor=encore</span><br><span style="color: hsl(120, 100%, 40%);">+         ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    elxsi)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=elxsi</span><br><span style="color: hsl(120, 100%, 40%);">+             vendor=elxsi</span><br><span style="color: hsl(120, 100%, 40%);">+          os=${os:-bsd}</span><br><span style="color: hsl(120, 100%, 40%);">+         ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    fx2800)</span><br><span style="color: hsl(120, 100%, 40%);">+               cpu=i860</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=alliant</span><br><span style="color: hsl(120, 100%, 40%);">+                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    genix)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=ns32k</span><br><span style="color: hsl(120, 100%, 40%);">+             vendor=ns</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    h3050r* | hiux*)</span><br><span style="color: hsl(120, 100%, 40%);">+              cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=hitachi</span><br><span style="color: hsl(120, 100%, 40%);">+                os=hiuxwe2</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    hp3k9[0-9][0-9] | hp9[0-9][0-9])</span><br><span style="color: hsl(120, 100%, 40%);">+              cpu=hppa1.0</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    hp9k2[0-9][0-9] | hp9k31[0-9])</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=m68000</span><br><span style="color: hsl(120, 100%, 40%);">+            vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    hp9k3[2-9][0-9])</span><br><span style="color: hsl(120, 100%, 40%);">+              cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    hp9k6[0-9][0-9] | hp6[0-9][0-9])</span><br><span style="color: hsl(120, 100%, 40%);">+              cpu=hppa1.0</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    hp9k7[0-79][0-9] | hp7[0-79][0-9])</span><br><span style="color: hsl(120, 100%, 40%);">+            cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    hp9k78[0-9] | hp78[0-9])</span><br><span style="color: hsl(120, 100%, 40%);">+              # FIXME: really hppa2.0-hp</span><br><span style="color: hsl(120, 100%, 40%);">+            cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)</span><br><span style="color: hsl(120, 100%, 40%);">+              # FIXME: really hppa2.0-hp</span><br><span style="color: hsl(120, 100%, 40%);">+            cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    hp9k8[0-9][13679] | hp8[0-9][13679])</span><br><span style="color: hsl(120, 100%, 40%);">+          cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    hp9k8[0-9][0-9] | hp8[0-9][0-9])</span><br><span style="color: hsl(120, 100%, 40%);">+              cpu=hppa1.0</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    i*86v32)</span><br><span style="color: hsl(120, 100%, 40%);">+              cpu=`echo "$1" | sed -e 's/86.*/86/'`</span><br><span style="color: hsl(120, 100%, 40%);">+               vendor=pc</span><br><span style="color: hsl(120, 100%, 40%);">+             os=sysv32</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    i*86v4*)</span><br><span style="color: hsl(120, 100%, 40%);">+              cpu=`echo "$1" | sed -e 's/86.*/86/'`</span><br><span style="color: hsl(120, 100%, 40%);">+               vendor=pc</span><br><span style="color: hsl(120, 100%, 40%);">+             os=sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    i*86v)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=`echo "$1" | sed -e 's/86.*/86/'`</span><br><span style="color: hsl(120, 100%, 40%);">+               vendor=pc</span><br><span style="color: hsl(120, 100%, 40%);">+             os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    i*86sol2)</span><br><span style="color: hsl(120, 100%, 40%);">+             cpu=`echo "$1" | sed -e 's/86.*/86/'`</span><br><span style="color: hsl(120, 100%, 40%);">+               vendor=pc</span><br><span style="color: hsl(120, 100%, 40%);">+             os=solaris2</span><br><span style="color: hsl(120, 100%, 40%);">+           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    j90 | j90-cray)</span><br><span style="color: hsl(120, 100%, 40%);">+               cpu=j90</span><br><span style="color: hsl(120, 100%, 40%);">+               vendor=cray</span><br><span style="color: hsl(120, 100%, 40%);">+           os=${os:-unicos}</span><br><span style="color: hsl(120, 100%, 40%);">+              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    iris | iris4d)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=mips</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=sgi</span><br><span style="color: hsl(120, 100%, 40%);">+            case $os in</span><br><span style="color: hsl(120, 100%, 40%);">+               irix*)</span><br><span style="color: hsl(120, 100%, 40%);">+                    ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                *)</span><br><span style="color: hsl(120, 100%, 40%);">+                        os=irix4</span><br><span style="color: hsl(120, 100%, 40%);">+                      ;;</span><br><span style="color: hsl(120, 100%, 40%);">+            esac</span><br><span style="color: hsl(120, 100%, 40%);">+          ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    miniframe)</span><br><span style="color: hsl(120, 100%, 40%);">+            cpu=m68000</span><br><span style="color: hsl(120, 100%, 40%);">+            vendor=convergent</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*)</span><br><span style="color: hsl(120, 100%, 40%);">+             cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=atari</span><br><span style="color: hsl(120, 100%, 40%);">+          os=mint</span><br><span style="color: hsl(120, 100%, 40%);">+               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    news-3600 | risc-news)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=mips</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=sony</span><br><span style="color: hsl(120, 100%, 40%);">+           os=newsos</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    next | m*-next)</span><br><span style="color: hsl(120, 100%, 40%);">+               cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=next</span><br><span style="color: hsl(120, 100%, 40%);">+           case $os in</span><br><span style="color: hsl(120, 100%, 40%);">+               nextstep* )</span><br><span style="color: hsl(120, 100%, 40%);">+                       ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                ns2*)</span><br><span style="color: hsl(120, 100%, 40%);">+                   os=nextstep2</span><br><span style="color: hsl(120, 100%, 40%);">+                    ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                *)</span><br><span style="color: hsl(120, 100%, 40%);">+                      os=nextstep3</span><br><span style="color: hsl(120, 100%, 40%);">+                    ;;</span><br><span style="color: hsl(120, 100%, 40%);">+            esac</span><br><span style="color: hsl(120, 100%, 40%);">+          ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    np1)</span><br><span style="color: hsl(120, 100%, 40%);">+          cpu=np1</span><br><span style="color: hsl(120, 100%, 40%);">+               vendor=gould</span><br><span style="color: hsl(120, 100%, 40%);">+          ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    op50n-* | op60c-*)</span><br><span style="color: hsl(120, 100%, 40%);">+            cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=oki</span><br><span style="color: hsl(120, 100%, 40%);">+            os=proelf</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    pa-hitachi)</span><br><span style="color: hsl(120, 100%, 40%);">+           cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=hitachi</span><br><span style="color: hsl(120, 100%, 40%);">+                os=hiuxwe2</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    pbd)</span><br><span style="color: hsl(120, 100%, 40%);">+          cpu=sparc</span><br><span style="color: hsl(120, 100%, 40%);">+             vendor=tti</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    pbb)</span><br><span style="color: hsl(120, 100%, 40%);">+          cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=tti</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    pc532)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=ns32k</span><br><span style="color: hsl(120, 100%, 40%);">+             vendor=pc532</span><br><span style="color: hsl(120, 100%, 40%);">+          ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    pn)</span><br><span style="color: hsl(120, 100%, 40%);">+           cpu=pn</span><br><span style="color: hsl(120, 100%, 40%);">+                vendor=gould</span><br><span style="color: hsl(120, 100%, 40%);">+          ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    power)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=power</span><br><span style="color: hsl(120, 100%, 40%);">+             vendor=ibm</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    ps2)</span><br><span style="color: hsl(120, 100%, 40%);">+          cpu=i386</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=ibm</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    rm[46]00)</span><br><span style="color: hsl(120, 100%, 40%);">+             cpu=mips</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=siemens</span><br><span style="color: hsl(120, 100%, 40%);">+                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    rtpc | rtpc-*)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=romp</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=ibm</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    sde)</span><br><span style="color: hsl(120, 100%, 40%);">+          cpu=mipsisa32</span><br><span style="color: hsl(120, 100%, 40%);">+         vendor=sde</span><br><span style="color: hsl(120, 100%, 40%);">+            os=${os:-elf}</span><br><span style="color: hsl(120, 100%, 40%);">+         ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    simso-wrs)</span><br><span style="color: hsl(120, 100%, 40%);">+            cpu=sparclite</span><br><span style="color: hsl(120, 100%, 40%);">+         vendor=wrs</span><br><span style="color: hsl(120, 100%, 40%);">+            os=vxworks</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    tower | tower-32)</span><br><span style="color: hsl(120, 100%, 40%);">+             cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=ncr</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    vpp*|vx|vx-*)</span><br><span style="color: hsl(120, 100%, 40%);">+         cpu=f301</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=fujitsu</span><br><span style="color: hsl(120, 100%, 40%);">+                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    w65)</span><br><span style="color: hsl(120, 100%, 40%);">+          cpu=w65</span><br><span style="color: hsl(120, 100%, 40%);">+               vendor=wdc</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    w89k-*)</span><br><span style="color: hsl(120, 100%, 40%);">+               cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=winbond</span><br><span style="color: hsl(120, 100%, 40%);">+                os=proelf</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    none)</span><br><span style="color: hsl(120, 100%, 40%);">+         cpu=none</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=none</span><br><span>          ;;</span><br><span>   leon|leon[3-9])</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=sparc-$basic_machine</span><br><span style="color: hsl(120, 100%, 40%);">+            cpu=sparc</span><br><span style="color: hsl(120, 100%, 40%);">+             vendor=$basic_machine</span><br><span>                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=$basic_machine-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-            os=-none</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      ms1)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=mt-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+      leon-*|leon[3-9]-*)</span><br><span style="color: hsl(120, 100%, 40%);">+           cpu=sparc</span><br><span style="color: hsl(120, 100%, 40%);">+             vendor=`echo "$basic_machine" | sed 's/-.*//'`</span><br><span>             ;;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-  strongarm | thumb | xscale)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=arm-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+     *-*)</span><br><span style="color: hsl(120, 100%, 40%);">+          IFS="-" read -r cpu vendor <<EOF</span><br><span style="color: hsl(120, 100%, 40%);">+$basic_machine</span><br><span style="color: hsl(120, 100%, 40%);">+EOF</span><br><span>                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      xgate)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=$basic_machine-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-            os=-none</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      xscaleeb)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=armeb-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-      xscaleel)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=armel-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span>   # We use `pc' rather than `unknown'</span><br><span>  # because (1) that's what they normally are, and</span><br><span>         # (2) the word "unknown" tends to confuse beginning users.</span><br><span>         i*86 | x86_64)</span><br><span style="color: hsl(0, 100%, 40%);">-    basic_machine=$basic_machine-pc</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-    # Object if more than one company name word.</span><br><span style="color: hsl(0, 100%, 40%);">-    *-*-*)</span><br><span style="color: hsl(0, 100%, 40%);">-          echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2</span><br><span style="color: hsl(0, 100%, 40%);">-                exit 1</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=$basic_machine</span><br><span style="color: hsl(120, 100%, 40%);">+            vendor=pc</span><br><span>            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      # Recognize the basic CPU types with company name.</span><br><span style="color: hsl(0, 100%, 40%);">-      580-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | a29k-* \</span><br><span style="color: hsl(0, 100%, 40%);">-      | aarch64-* | aarch64_be-* \</span><br><span style="color: hsl(0, 100%, 40%);">-    | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \</span><br><span style="color: hsl(0, 100%, 40%);">-       | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \</span><br><span style="color: hsl(0, 100%, 40%);">-      | avr-* | avr32-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | ba-* \</span><br><span style="color: hsl(0, 100%, 40%);">-        | be32-* | be64-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | bfin-* | bs2000-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | c[123]* | c30-* | [cjt]90-* | c4x-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | c8051-* | clipper-* | craynv-* | cydra-* \</span><br><span style="color: hsl(0, 100%, 40%);">-    | d10v-* | d30v-* | dlx-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | e2k-* | elxsi-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \</span><br><span style="color: hsl(0, 100%, 40%);">-       | h8300-* | h8500-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \</span><br><span style="color: hsl(0, 100%, 40%);">-        | hexagon-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | i*86-* | i860-* | i960-* | ia16-* | ia64-* \</span><br><span style="color: hsl(0, 100%, 40%);">-  | ip2k-* | iq2000-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | k1om-* \</span><br><span style="color: hsl(0, 100%, 40%);">-      | le32-* | le64-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | lm32-* \</span><br><span style="color: hsl(0, 100%, 40%);">-      | m32c-* | m32r-* | m32rle-* \</span><br><span style="color: hsl(0, 100%, 40%);">-  | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \</span><br><span style="color: hsl(0, 100%, 40%);">-      | microblaze-* | microblazeel-* \</span><br><span style="color: hsl(0, 100%, 40%);">-       | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \</span><br><span style="color: hsl(0, 100%, 40%);">-  | mips16-* \</span><br><span style="color: hsl(0, 100%, 40%);">-    | mips64-* | mips64el-* \</span><br><span style="color: hsl(0, 100%, 40%);">-       | mips64octeon-* | mips64octeonel-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | mips64orion-* | mips64orionel-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | mips64r5900-* | mips64r5900el-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | mips64vr-* | mips64vrel-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | mips64vr4100-* | mips64vr4100el-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | mips64vr4300-* | mips64vr4300el-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | mips64vr5000-* | mips64vr5000el-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | mips64vr5900-* | mips64vr5900el-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | mipsisa32-* | mipsisa32el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa32r2-* | mipsisa32r2el-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | mipsisa32r6-* | mipsisa32r6el-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | mipsisa64-* | mipsisa64el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa64r2-* | mipsisa64r2el-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | mipsisa64r6-* | mipsisa64r6el-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | mipsisa64sb1-* | mipsisa64sb1el-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | mipsisa64sr71k-* | mipsisa64sr71kel-* \</span><br><span style="color: hsl(0, 100%, 40%);">-       | mipsr5900-* | mipsr5900el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipstx39-* | mipstx39el-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | mmix-* \</span><br><span style="color: hsl(0, 100%, 40%);">-      | mt-* \</span><br><span style="color: hsl(0, 100%, 40%);">-        | msp430-* \</span><br><span style="color: hsl(0, 100%, 40%);">-    | nds32-* | nds32le-* | nds32be-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | nios-* | nios2-* | nios2eb-* | nios2el-* \</span><br><span style="color: hsl(0, 100%, 40%);">-    | none-* | np1-* | ns16k-* | ns32k-* \</span><br><span style="color: hsl(0, 100%, 40%);">-  | open8-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | or1k*-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | orion-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \</span><br><span style="color: hsl(0, 100%, 40%);">-       | pru-* \</span><br><span style="color: hsl(0, 100%, 40%);">-       | pyramid-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | riscv32-* | riscv64-* \</span><br><span style="color: hsl(0, 100%, 40%);">-       | rl78-* | romp-* | rs6000-* | rx-* \</span><br><span style="color: hsl(0, 100%, 40%);">-   | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \</span><br><span style="color: hsl(0, 100%, 40%);">-      | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \</span><br><span style="color: hsl(0, 100%, 40%);">-        | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | sparclite-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | tahoe-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | tile*-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | tron-* \</span><br><span style="color: hsl(0, 100%, 40%);">-      | ubicom32-* \</span><br><span style="color: hsl(0, 100%, 40%);">-  | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \</span><br><span style="color: hsl(0, 100%, 40%);">-      | vax-* \</span><br><span style="color: hsl(0, 100%, 40%);">-       | visium-* \</span><br><span style="color: hsl(0, 100%, 40%);">-    | wasm32-* \</span><br><span style="color: hsl(0, 100%, 40%);">-    | we32k-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | x86-* | x86_64-* | xc16x-* | xps100-* \</span><br><span style="color: hsl(0, 100%, 40%);">-       | xstormy16-* | xtensa*-* \</span><br><span style="color: hsl(0, 100%, 40%);">-     | ymp-* \</span><br><span style="color: hsl(0, 100%, 40%);">-       | z8k-* | z80-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      # Recognize the basic CPU types without company name, with glob match.</span><br><span style="color: hsl(0, 100%, 40%);">-  xtensa*)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=$basic_machine-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      # Recognize the various machine names and aliases which stand</span><br><span style="color: hsl(0, 100%, 40%);">-   # for a CPU type and a company and sometimes even an OS.</span><br><span style="color: hsl(0, 100%, 40%);">-        386bsd)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=i386-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=m68000-att</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      3b*)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=we32k-att</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      a29khif)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=a29k-amd</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-udi</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      abacus)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=abacus-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      adobe68k)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=m68010-adobe</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-scout</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      alliant | fx80)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=fx80-alliant</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      altos | altos3068)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=m68k-altos</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      am29k)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=a29k-none</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      amd64)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=x86_64-pc</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      amd64-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      amdahl)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=580-amdahl</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      amiga | amiga-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=m68k-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      amigaos | amigados)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=m68k-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-amigaos</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      amigaunix | amix)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=m68k-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-sysv4</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      apollo68)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=m68k-apollo</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      apollo68bsd)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=m68k-apollo</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      aros)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=i386-pc</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-aros</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      asmjs)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=asmjs-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      aux)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=m68k-apple</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-aux</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      balance)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=ns32k-sequent</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-dynix</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      blackfin)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=bfin-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-linux</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      blackfin-*)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">-            os=-linux</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      bluegene*)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=powerpc-ibm</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-cnk</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      c54x-*)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      c55x-*)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      c6x-*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">-           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      c90)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=c90-cray</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-unicos</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      cegcc)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=arm-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-cegcc</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      convex-c1)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=c1-convex</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      convex-c2)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=c2-convex</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      convex-c32)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=c32-convex</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      convex-c34)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=c34-convex</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      convex-c38)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=c38-convex</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      cray | j90)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=j90-cray</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-unicos</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      craynv)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=craynv-cray</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-unicosmp</span><br><span style="color: hsl(0, 100%, 40%);">-            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      cr16 | cr16-*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=cr16-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-elf</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      crds | unos)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=m68k-crds</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      crisv32 | crisv32-* | etraxfs*)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=crisv32-axis</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      cris | cris-* | etrax*)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=cris-axis</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      crx)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=crx-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-elf</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      da30 | da30-*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=m68k-da30</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=mips-dec</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      decsystem10* | dec10*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=pdp10-dec</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-tops10</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      decsystem20* | dec20*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=pdp10-dec</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-tops20</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      delta | 3300 | motorola-3300 | motorola-delta \</span><br><span style="color: hsl(0, 100%, 40%);">-       | 3300-motorola | delta-motorola)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=m68k-motorola</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      delta88)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=m88k-motorola</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-sysv3</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      dicos)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=i686-pc</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-dicos</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      djgpp)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=i586-pc</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-msdosdjgpp</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      dpx20 | dpx20-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=rs6000-bull</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-bosx</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      dpx2* | dpx2*-bull)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=m68k-bull</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-sysv3</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      e500v[12])</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=powerpc-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-           os=$os"spe"</span><br><span style="color: hsl(0, 100%, 40%);">-           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      e500v[12]-*)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">-         os=$os"spe"</span><br><span style="color: hsl(0, 100%, 40%);">-           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      ebmon29k)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=a29k-amd</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-ebmon</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      elxsi)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=elxsi-elxsi</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      encore | umax | mmax)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=ns32k-encore</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      es1800 | OSE68k | ose68k | ose | OSE)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=m68k-ericsson</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-ose</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      fx2800)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=i860-alliant</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      genix)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=ns32k-ns</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      gmicro)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=tron-gmicro</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      go32)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=i386-pc</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-go32</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      h3050r* | hiux*)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=hppa1.1-hitachi</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-hiuxwe2</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      h8300hms)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=h8300-hitachi</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-hms</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      h8300xray)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=h8300-hitachi</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-xray</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      h8500hms)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=h8500-hitachi</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-hms</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      harris)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=m88k-harris</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-sysv3</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      hp300-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=m68k-hp</span><br><span style="color: hsl(0, 100%, 40%);">-           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      hp300bsd)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=m68k-hp</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      hp300hpux)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=m68k-hp</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-hpux</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      hp3k9[0-9][0-9] | hp9[0-9][0-9])</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=hppa1.0-hp</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      hp9k2[0-9][0-9] | hp9k31[0-9])</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=m68000-hp</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      hp9k3[2-9][0-9])</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=m68k-hp</span><br><span style="color: hsl(0, 100%, 40%);">-           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      hp9k6[0-9][0-9] | hp6[0-9][0-9])</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=hppa1.0-hp</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      hp9k7[0-79][0-9] | hp7[0-79][0-9])</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=hppa1.1-hp</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      hp9k78[0-9] | hp78[0-9])</span><br><span style="color: hsl(0, 100%, 40%);">-                # FIXME: really hppa2.0-hp</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=hppa1.1-hp</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)</span><br><span style="color: hsl(0, 100%, 40%);">-                # FIXME: really hppa2.0-hp</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=hppa1.1-hp</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      hp9k8[0-9][13679] | hp8[0-9][13679])</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=hppa1.1-hp</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      hp9k8[0-9][0-9] | hp8[0-9][0-9])</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=hppa1.0-hp</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      hppa-next)</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-nextstep3</span><br><span style="color: hsl(0, 100%, 40%);">-           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      hppaosf)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=hppa1.1-hp</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-osf</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      hppro)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=hppa1.1-hp</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-proelf</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      i370-ibm* | ibm*)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=i370-ibm</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      i*86v32)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-sysv32</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      i*86v4*)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-sysv4</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      i*86v)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      i*86sol2)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-solaris2</span><br><span style="color: hsl(0, 100%, 40%);">-            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      i386mach)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=i386-mach</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-mach</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      i386-vsta | vsta)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=i386-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-vsta</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      iris | iris4d)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=mips-sgi</span><br><span style="color: hsl(0, 100%, 40%);">-          case $os in</span><br><span style="color: hsl(0, 100%, 40%);">-                 -irix*)</span><br><span style="color: hsl(0, 100%, 40%);">-                     ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                  *)</span><br><span style="color: hsl(0, 100%, 40%);">-                  os=-irix4</span><br><span style="color: hsl(0, 100%, 40%);">-                       ;;</span><br><span style="color: hsl(0, 100%, 40%);">-              esac</span><br><span style="color: hsl(0, 100%, 40%);">-            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      isi68 | isi)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=m68k-isi</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      leon-*|leon[3-9]-*)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'`</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      m68knommu)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=m68k-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-linux</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      m68knommu-*)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">-            os=-linux</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      m88k-omron*)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=m88k-omron</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      magnum | m3230)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=mips-mips</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      merlin)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=ns32k-utek</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      microblaze*)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=microblaze-xilinx</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      mingw64)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=x86_64-pc</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-mingw64</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      mingw32)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=i686-pc</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-mingw32</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      mingw32ce)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=arm-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-mingw32ce</span><br><span style="color: hsl(0, 100%, 40%);">-           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      miniframe)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=m68000-convergent</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=m68k-atari</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-mint</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      mips3*-*)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      mips3*)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      monitor)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=m68k-rom68k</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-coff</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      morphos)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=powerpc-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-morphos</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      moxiebox)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=moxie-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-moxiebox</span><br><span style="color: hsl(0, 100%, 40%);">-            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      msdos)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=i386-pc</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-msdos</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      ms1-*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      msys)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=i686-pc</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-msys</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      mvs)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=i370-ibm</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-mvs</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      nacl)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=le32-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-nacl</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      ncr3000)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=i486-ncr</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-sysv4</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      netbsd386)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=i386-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-netbsd</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      netwinder)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=armv4l-rebel</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-linux</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      news | news700 | news800 | news900)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=m68k-sony</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-newsos</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      news1000)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=m68030-sony</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-newsos</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      news-3600 | risc-news)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=mips-sony</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-newsos</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      necv70)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=v70-nec</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      next | m*-next )</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=m68k-next</span><br><span style="color: hsl(0, 100%, 40%);">-         case $os in</span><br><span style="color: hsl(0, 100%, 40%);">-                 -nextstep* )</span><br><span style="color: hsl(0, 100%, 40%);">-                        ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                  -ns2*)</span><br><span style="color: hsl(0, 100%, 40%);">-                    os=-nextstep2</span><br><span style="color: hsl(0, 100%, 40%);">-                     ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                  *)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-nextstep3</span><br><span style="color: hsl(0, 100%, 40%);">-                     ;;</span><br><span style="color: hsl(0, 100%, 40%);">-              esac</span><br><span style="color: hsl(0, 100%, 40%);">-            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      nh3000)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=m68k-harris</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-cxux</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      nh[45]000)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=m88k-harris</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-cxux</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      nindy960)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=i960-intel</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-nindy</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      mon960)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=i960-intel</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-mon960</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      nonstopux)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=mips-compaq</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-nonstopux</span><br><span style="color: hsl(0, 100%, 40%);">-           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      np1)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=np1-gould</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      neo-tandem)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=neo-tandem</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      nse-tandem)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=nse-tandem</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      nsr-tandem)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=nsr-tandem</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      nsx-tandem)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=nsx-tandem</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      op50n-* | op60c-*)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=hppa1.1-oki</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-proelf</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      openrisc | openrisc-*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=or32-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      os400)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=powerpc-ibm</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-os400</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      OSE68000 | ose68000)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=m68000-ericsson</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-ose</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      os68k)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=m68k-none</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-os68k</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pa-hitachi)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=hppa1.1-hitachi</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-hiuxwe2</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      paragon)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=i860-intel</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-osf</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      parisc)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=hppa-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-linux</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      parisc-*)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">-            os=-linux</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pbd)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=sparc-tti</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pbb)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=m68k-tti</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pc532 | pc532-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=ns32k-pc532</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    # These rules are duplicated from below for sake of the special case above;</span><br><span style="color: hsl(120, 100%, 40%);">+   # i.e. things that normalized to x86 arches should also default to "pc"</span><br><span>    pc98)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+         cpu=i386</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=pc</span><br><span>            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pc98-*)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(120, 100%, 40%);">+  x64 | amd64)</span><br><span style="color: hsl(120, 100%, 40%);">+          cpu=x86_64</span><br><span style="color: hsl(120, 100%, 40%);">+            vendor=pc</span><br><span>            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pentium | p5 | k5 | k6 | nexgen | viac3)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=i586-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ # Recognize the basic CPU types without company name.</span><br><span style="color: hsl(120, 100%, 40%);">+ *)</span><br><span style="color: hsl(120, 100%, 40%);">+            cpu=$basic_machine</span><br><span style="color: hsl(120, 100%, 40%);">+            vendor=unknown</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pentiumpro | p6 | 6x86 | athlon | athlon_*)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=i686-pc</span><br><span style="color: hsl(120, 100%, 40%);">+esac</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+unset -v basic_machine</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+# Decode basic machines in the full and proper CPU-Company form.</span><br><span style="color: hsl(120, 100%, 40%);">+case $cpu-$vendor in</span><br><span style="color: hsl(120, 100%, 40%);">+       # Here we handle the default manufacturer of certain CPU types in canonical form. It is in</span><br><span style="color: hsl(120, 100%, 40%);">+    # some cases the only manufacturer, in others, it is the most popular.</span><br><span style="color: hsl(120, 100%, 40%);">+        craynv-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+               vendor=cray</span><br><span style="color: hsl(120, 100%, 40%);">+           os=${os:-unicosmp}</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pentiumii | pentium2 | pentiumiii | pentium3)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=i686-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ c90-unknown | c90-cray)</span><br><span style="color: hsl(120, 100%, 40%);">+               vendor=cray</span><br><span style="color: hsl(120, 100%, 40%);">+           os=${os:-unicos}</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pentium4)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=i786-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ fx80-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+         vendor=alliant</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(120, 100%, 40%);">+  romp-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+         vendor=ibm</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pentiumpro-* | p6-* | 6x86-* | athlon-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(120, 100%, 40%);">+  mmix-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+         vendor=knuth</span><br><span>                 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(120, 100%, 40%);">+  microblaze-unknown | microblazeel-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+            vendor=xilinx</span><br><span>                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pentium4-*)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(120, 100%, 40%);">+  rs6000-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+               vendor=ibm</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pn)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=pn-gould</span><br><span style="color: hsl(120, 100%, 40%);">+        vax-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+          vendor=dec</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      power)  basic_machine=power-ibm</span><br><span style="color: hsl(120, 100%, 40%);">+       pdp11-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+                vendor=dec</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      ppc | ppcbe)    basic_machine=powerpc-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ we32k-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+                vendor=att</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      ppc-* | ppcbe-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(120, 100%, 40%);">+       cydra-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+                vendor=cydrome</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      ppcle | powerpclittle)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=powerpcle-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+       i370-ibm*)</span><br><span style="color: hsl(120, 100%, 40%);">+            vendor=ibm</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      ppcle-* | powerpclittle-*)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(120, 100%, 40%);">+     orion-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+                vendor=highlevel</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      ppc64)  basic_machine=powerpc64-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      ppc64le | powerpc64little)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=powerpc64le-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      ppc64le-* | powerpc64little-*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      ps2)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=i386-ibm</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pw32)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=i586-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-pw32</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      rdos | rdos64)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=x86_64-pc</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-rdos</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      rdos32)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=i386-pc</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-rdos</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      rom68k)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=m68k-rom68k</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-coff</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      rm[46]00)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=mips-siemens</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      rtpc | rtpc-*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=romp-ibm</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      s390 | s390-*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=s390-ibm</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      s390x | s390x-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=s390x-ibm</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sa29200)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=a29k-amd</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-udi</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sb1)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=mipsisa64sb1-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sb1el)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=mipsisa64sb1el-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sde)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=mipsisa32-sde</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-elf</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sei)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=mips-sei</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-seiux</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sequent)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=i386-sequent</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sh)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=sh-hitachi</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-hms</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sh5el)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=sh5le-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sh64)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=sh64-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sparclite-wrs | simso-wrs)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=sparclite-wrs</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-vxworks</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sps7)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=m68k-bull</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-sysv2</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      spur)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=spur-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      st2000)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=m68k-tandem</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      stratus)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=i860-stratus</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-sysv4</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      strongarm-* | thumb-*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sun2)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=m68000-sun</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sun2os3)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=m68000-sun</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-sunos3</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sun2os4)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=m68000-sun</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-sunos4</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sun3os3)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=m68k-sun</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-sunos3</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sun3os4)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=m68k-sun</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-sunos4</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sun4os3)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=sparc-sun</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-sunos3</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sun4os4)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=sparc-sun</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-sunos4</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sun4sol2)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=sparc-sun</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-solaris2</span><br><span style="color: hsl(0, 100%, 40%);">-            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sun3 | sun3-*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=m68k-sun</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sun4)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=sparc-sun</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sun386 | sun386i | roadrunner)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=i386-sun</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sv1)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=sv1-cray</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-unicos</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      symmetry)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=i386-sequent</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-dynix</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      t3e)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=alphaev5-cray</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-unicos</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      t90)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=t90-cray</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-unicos</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      tile*)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=$basic_machine-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-            os=-linux-gnu</span><br><span style="color: hsl(0, 100%, 40%);">-           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      tx39)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=mipstx39-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      tx39el)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=mipstx39el-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      toad1)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=pdp10-xkl</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-tops20</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      tower | tower-32)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=m68k-ncr</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      tpf)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=s390x-ibm</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-tpf</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      udi29k)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=a29k-amd</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-udi</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      ultra3)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=a29k-nyu</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-sym1</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      v810 | necv810)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=v810-nec</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-none</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      vaxv)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=vax-dec</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      vms)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=vax-dec</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-vms</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      vpp*|vx|vx-*)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=f301-fujitsu</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      vxworks960)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=i960-wrs</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-vxworks</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      vxworks68)</span><br><span style="color: hsl(0, 100%, 40%);">-              basic_machine=m68k-wrs</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-vxworks</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      vxworks29k)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=a29k-wrs</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-vxworks</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      wasm32)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=wasm32-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      w65*)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=w65-wdc</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-none</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      w89k-*)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=hppa1.1-winbond</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-proelf</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      xbox)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=i686-pc</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-mingw32</span><br><span style="color: hsl(0, 100%, 40%);">-             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      xps | xps100)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=xps100-honeywell</span><br><span style="color: hsl(0, 100%, 40%);">-          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      xscale-* | xscalee[bl]-*)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      ymp)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=ymp-cray</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-unicos</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      z8k-*-coff)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=z8k-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-sim</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      z80-*-coff)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=z80-unknown</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-sim</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      none)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=none-none</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-none</span><br><span style="color: hsl(120, 100%, 40%);">+      xps-unknown | xps100-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+         cpu=xps100</span><br><span style="color: hsl(120, 100%, 40%);">+            vendor=honeywell</span><br><span>             ;;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-# Here we handle the default manufacturer of certain CPU types.  It is in</span><br><span style="color: hsl(0, 100%, 40%);">-# some cases the only manufacturer, in others, it is the most popular.</span><br><span style="color: hsl(0, 100%, 40%);">-   w89k)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=hppa1.1-winbond</span><br><span style="color: hsl(120, 100%, 40%);">+ # Here we normalize CPU types with a missing or matching vendor</span><br><span style="color: hsl(120, 100%, 40%);">+       dpx20-unknown | dpx20-bull)</span><br><span style="color: hsl(120, 100%, 40%);">+           cpu=rs6000</span><br><span style="color: hsl(120, 100%, 40%);">+            vendor=bull</span><br><span style="color: hsl(120, 100%, 40%);">+           os=${os:-bosx}</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      op50n)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=hppa1.1-oki</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+   # Here we normalize CPU types irrespective of the vendor</span><br><span style="color: hsl(120, 100%, 40%);">+      amd64-*)</span><br><span style="color: hsl(120, 100%, 40%);">+              cpu=x86_64</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      op60c)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=hppa1.1-oki</span><br><span style="color: hsl(120, 100%, 40%);">+     blackfin-*)</span><br><span style="color: hsl(120, 100%, 40%);">+           cpu=bfin</span><br><span style="color: hsl(120, 100%, 40%);">+              os=linux</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      romp)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=romp-ibm</span><br><span style="color: hsl(120, 100%, 40%);">+        c54x-*)</span><br><span style="color: hsl(120, 100%, 40%);">+               cpu=tic54x</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      mmix)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=mmix-knuth</span><br><span style="color: hsl(120, 100%, 40%);">+      c55x-*)</span><br><span style="color: hsl(120, 100%, 40%);">+               cpu=tic55x</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      rs6000)</span><br><span style="color: hsl(0, 100%, 40%);">-         basic_machine=rs6000-ibm</span><br><span style="color: hsl(120, 100%, 40%);">+      c6x-*)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=tic6x</span><br><span>            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      vax)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=vax-dec</span><br><span style="color: hsl(120, 100%, 40%);">+ e500v[12]-*)</span><br><span style="color: hsl(120, 100%, 40%);">+          cpu=powerpc</span><br><span style="color: hsl(120, 100%, 40%);">+           os=$os"spe"</span><br><span>                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pdp10)</span><br><span style="color: hsl(0, 100%, 40%);">-          # there are many clones, so DEC is not a safe bet</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=pdp10-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+   mips3*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+             cpu=mips64</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pdp11)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=pdp11-dec</span><br><span style="color: hsl(120, 100%, 40%);">+       ms1-*)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=mt</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      we32k)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=we32k-att</span><br><span style="color: hsl(120, 100%, 40%);">+       m68knommu-*)</span><br><span style="color: hsl(120, 100%, 40%);">+          cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+              os=linux</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=sh-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+      m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*)</span><br><span style="color: hsl(120, 100%, 40%);">+           cpu=s12z</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=sparc-sun</span><br><span style="color: hsl(120, 100%, 40%);">+       openrisc-*)</span><br><span style="color: hsl(120, 100%, 40%);">+           cpu=or32</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      cydra)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=cydra-cydrome</span><br><span style="color: hsl(120, 100%, 40%);">+   parisc-*)</span><br><span style="color: hsl(120, 100%, 40%);">+             cpu=hppa</span><br><span style="color: hsl(120, 100%, 40%);">+              os=linux</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      orion)</span><br><span style="color: hsl(0, 100%, 40%);">-          basic_machine=orion-highlevel</span><br><span style="color: hsl(120, 100%, 40%);">+ pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)</span><br><span style="color: hsl(120, 100%, 40%);">+          cpu=i586</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      orion105)</span><br><span style="color: hsl(0, 100%, 40%);">-               basic_machine=clipper-highlevel</span><br><span style="color: hsl(120, 100%, 40%);">+       pentiumpro-* | p6-* | 6x86-* | athlon-* | athalon_*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=i686</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      mac | mpw | mac-mpw)</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=m68k-apple</span><br><span style="color: hsl(120, 100%, 40%);">+      pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)</span><br><span style="color: hsl(120, 100%, 40%);">+         cpu=i686</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      pmac | pmac-mpw)</span><br><span style="color: hsl(0, 100%, 40%);">-                basic_machine=powerpc-apple</span><br><span style="color: hsl(120, 100%, 40%);">+   pentium4-*)</span><br><span style="color: hsl(120, 100%, 40%);">+           cpu=i786</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      *-unknown)</span><br><span style="color: hsl(0, 100%, 40%);">-              # Make sure to match an already-canonicalized machine name.</span><br><span style="color: hsl(120, 100%, 40%);">+   pc98-*)</span><br><span style="color: hsl(120, 100%, 40%);">+               cpu=i386</span><br><span>             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    ppc-* | ppcbe-*)</span><br><span style="color: hsl(120, 100%, 40%);">+              cpu=powerpc</span><br><span style="color: hsl(120, 100%, 40%);">+           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    ppcle-* | powerpclittle-*)</span><br><span style="color: hsl(120, 100%, 40%);">+            cpu=powerpcle</span><br><span style="color: hsl(120, 100%, 40%);">+         ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    ppc64-*)</span><br><span style="color: hsl(120, 100%, 40%);">+              cpu=powerpc64</span><br><span style="color: hsl(120, 100%, 40%);">+         ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    ppc64le-* | powerpc64little-*)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=powerpc64le</span><br><span style="color: hsl(120, 100%, 40%);">+               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    sb1-*)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=mipsisa64sb1</span><br><span style="color: hsl(120, 100%, 40%);">+              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    sb1el-*)</span><br><span style="color: hsl(120, 100%, 40%);">+              cpu=mipsisa64sb1el</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    sh5e[lb]-*)</span><br><span style="color: hsl(120, 100%, 40%);">+           cpu=`echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/'`</span><br><span style="color: hsl(120, 100%, 40%);">+          ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    spur-*)</span><br><span style="color: hsl(120, 100%, 40%);">+               cpu=spur</span><br><span style="color: hsl(120, 100%, 40%);">+              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    strongarm-* | thumb-*)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=arm</span><br><span style="color: hsl(120, 100%, 40%);">+               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    tx39-*)</span><br><span style="color: hsl(120, 100%, 40%);">+               cpu=mipstx39</span><br><span style="color: hsl(120, 100%, 40%);">+          ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    tx39el-*)</span><br><span style="color: hsl(120, 100%, 40%);">+             cpu=mipstx39el</span><br><span style="color: hsl(120, 100%, 40%);">+                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    x64-*)</span><br><span style="color: hsl(120, 100%, 40%);">+                cpu=x86_64</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    xscale-* | xscalee[bl]-*)</span><br><span style="color: hsl(120, 100%, 40%);">+             cpu=`echo "$cpu" | sed 's/^xscale/arm/'`</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  # Recognize the canonical CPU Types that limit and/or modify the</span><br><span style="color: hsl(120, 100%, 40%);">+      # company names they are paired with.</span><br><span style="color: hsl(120, 100%, 40%);">+ cr16-*)</span><br><span style="color: hsl(120, 100%, 40%);">+               os=${os:-elf}</span><br><span style="color: hsl(120, 100%, 40%);">+         ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    crisv32-* | etraxfs*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+               cpu=crisv32</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=axis</span><br><span style="color: hsl(120, 100%, 40%);">+           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    cris-* | etrax*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+            cpu=cris</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=axis</span><br><span style="color: hsl(120, 100%, 40%);">+           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    crx-*)</span><br><span style="color: hsl(120, 100%, 40%);">+                os=${os:-elf}</span><br><span style="color: hsl(120, 100%, 40%);">+         ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    neo-tandem)</span><br><span style="color: hsl(120, 100%, 40%);">+           cpu=neo</span><br><span style="color: hsl(120, 100%, 40%);">+               vendor=tandem</span><br><span style="color: hsl(120, 100%, 40%);">+         ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    nse-tandem)</span><br><span style="color: hsl(120, 100%, 40%);">+           cpu=nse</span><br><span style="color: hsl(120, 100%, 40%);">+               vendor=tandem</span><br><span style="color: hsl(120, 100%, 40%);">+         ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    nsr-tandem)</span><br><span style="color: hsl(120, 100%, 40%);">+           cpu=nsr</span><br><span style="color: hsl(120, 100%, 40%);">+               vendor=tandem</span><br><span style="color: hsl(120, 100%, 40%);">+         ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    nsv-tandem)</span><br><span style="color: hsl(120, 100%, 40%);">+           cpu=nsv</span><br><span style="color: hsl(120, 100%, 40%);">+               vendor=tandem</span><br><span style="color: hsl(120, 100%, 40%);">+         ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    nsx-tandem)</span><br><span style="color: hsl(120, 100%, 40%);">+           cpu=nsx</span><br><span style="color: hsl(120, 100%, 40%);">+               vendor=tandem</span><br><span style="color: hsl(120, 100%, 40%);">+         ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    s390-*)</span><br><span style="color: hsl(120, 100%, 40%);">+               cpu=s390</span><br><span style="color: hsl(120, 100%, 40%);">+              vendor=ibm</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    s390x-*)</span><br><span style="color: hsl(120, 100%, 40%);">+              cpu=s390x</span><br><span style="color: hsl(120, 100%, 40%);">+             vendor=ibm</span><br><span style="color: hsl(120, 100%, 40%);">+            ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    tile*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+              os=${os:-linux-gnu}</span><br><span style="color: hsl(120, 100%, 40%);">+           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>         *)</span><br><span style="color: hsl(0, 100%, 40%);">-              echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2</span><br><span style="color: hsl(0, 100%, 40%);">-                exit 1</span><br><span style="color: hsl(120, 100%, 40%);">+                # Recognize the canonical CPU types that are allowed with any</span><br><span style="color: hsl(120, 100%, 40%);">+         # company name.</span><br><span style="color: hsl(120, 100%, 40%);">+               case $cpu in</span><br><span style="color: hsl(120, 100%, 40%);">+                  1750a | 580 \</span><br><span style="color: hsl(120, 100%, 40%);">+                 | a29k \</span><br><span style="color: hsl(120, 100%, 40%);">+                      | aarch64 | aarch64_be \</span><br><span style="color: hsl(120, 100%, 40%);">+                      | abacus \</span><br><span style="color: hsl(120, 100%, 40%);">+                    | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \</span><br><span style="color: hsl(120, 100%, 40%);">+                   | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \</span><br><span style="color: hsl(120, 100%, 40%);">+                   | alphapca5[67] | alpha64pca5[67] \</span><br><span style="color: hsl(120, 100%, 40%);">+                   | am33_2.0 \</span><br><span style="color: hsl(120, 100%, 40%);">+                  | amdgcn \</span><br><span style="color: hsl(120, 100%, 40%);">+                    | arc | arceb \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | arm  | arm[lb]e | arme[lb] | armv* \</span><br><span style="color: hsl(120, 100%, 40%);">+                        | avr | avr32 \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | asmjs \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | ba \</span><br><span style="color: hsl(120, 100%, 40%);">+                        | be32 | be64 \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | bfin | bs2000 \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | c[123]* | c30 | [cjt]90 | c4x \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | c8051 | clipper | craynv | csky | cydra \</span><br><span style="color: hsl(120, 100%, 40%);">+                   | d10v | d30v | dlx | dsp16xx \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | e2k | elxsi | epiphany \</span><br><span style="color: hsl(120, 100%, 40%);">+                    | f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \</span><br><span style="color: hsl(120, 100%, 40%);">+                  | h8300 | h8500 \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \</span><br><span style="color: hsl(120, 100%, 40%);">+                        | hexagon \</span><br><span style="color: hsl(120, 100%, 40%);">+                   | i370 | i*86 | i860 | i960 | ia16 | ia64 \</span><br><span style="color: hsl(120, 100%, 40%);">+                   | ip2k | iq2000 \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | k1om \</span><br><span style="color: hsl(120, 100%, 40%);">+                      | le32 | le64 \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | lm32 \</span><br><span style="color: hsl(120, 100%, 40%);">+                      | m32c | m32r | m32rle \</span><br><span style="color: hsl(120, 100%, 40%);">+                      | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k | v70 | w65 \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip \</span><br><span style="color: hsl(120, 100%, 40%);">+                  | m88110 | m88k | maxq | mb | mcore | mep | metag \</span><br><span style="color: hsl(120, 100%, 40%);">+                   | microblaze | microblazeel \</span><br><span style="color: hsl(120, 100%, 40%);">+                 | mips | mipsbe | mipseb | mipsel | mipsle \</span><br><span style="color: hsl(120, 100%, 40%);">+                  | mips16 \</span><br><span style="color: hsl(120, 100%, 40%);">+                    | mips64 | mips64el \</span><br><span style="color: hsl(120, 100%, 40%);">+                 | mips64octeon | mips64octeonel \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | mips64orion | mips64orionel \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | mips64r5900 | mips64r5900el \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | mips64vr | mips64vrel \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | mips64vr4100 | mips64vr4100el \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | mips64vr4300 | mips64vr4300el \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | mips64vr5000 | mips64vr5000el \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | mips64vr5900 | mips64vr5900el \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | mipsisa32 | mipsisa32el \</span><br><span style="color: hsl(120, 100%, 40%);">+                   | mipsisa32r2 | mipsisa32r2el \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | mipsisa32r6 | mipsisa32r6el \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | mipsisa64 | mipsisa64el \</span><br><span style="color: hsl(120, 100%, 40%);">+                   | mipsisa64r2 | mipsisa64r2el \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | mipsisa64r6 | mipsisa64r6el \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | mipsisa64sb1 | mipsisa64sb1el \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | mipsisa64sr71k | mipsisa64sr71kel \</span><br><span style="color: hsl(120, 100%, 40%);">+                 | mipsr5900 | mipsr5900el \</span><br><span style="color: hsl(120, 100%, 40%);">+                   | mipstx39 | mipstx39el \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | mmix \</span><br><span style="color: hsl(120, 100%, 40%);">+                      | mn10200 | mn10300 \</span><br><span style="color: hsl(120, 100%, 40%);">+                 | moxie \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | mt \</span><br><span style="color: hsl(120, 100%, 40%);">+                        | msp430 \</span><br><span style="color: hsl(120, 100%, 40%);">+                    | nds32 | nds32le | nds32be \</span><br><span style="color: hsl(120, 100%, 40%);">+                 | nfp \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | nios | nios2 | nios2eb | nios2el \</span><br><span style="color: hsl(120, 100%, 40%);">+                  | none | np1 | ns16k | ns32k \</span><br><span style="color: hsl(120, 100%, 40%);">+                        | open8 \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | or1k* \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | or32 \</span><br><span style="color: hsl(120, 100%, 40%);">+                      | orion \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | pdp10 | pdp11 | pj | pjl | pn | power \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \</span><br><span style="color: hsl(120, 100%, 40%);">+                        | pru \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | pyramid \</span><br><span style="color: hsl(120, 100%, 40%);">+                   | riscv | riscv32 | riscv64 \</span><br><span style="color: hsl(120, 100%, 40%);">+                 | rl78 | romp | rs6000 | rx \</span><br><span style="color: hsl(120, 100%, 40%);">+                 | score \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | sh | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \</span><br><span style="color: hsl(120, 100%, 40%);">+                      | sh[1234]e[lb] |  sh[12345][lb]e | sh[23]ele | sh64 | sh64le \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | sparclite \</span><br><span style="color: hsl(120, 100%, 40%);">+                 | sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | spu \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | tahoe \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \</span><br><span style="color: hsl(120, 100%, 40%);">+                   | tron \</span><br><span style="color: hsl(120, 100%, 40%);">+                      | ubicom32 \</span><br><span style="color: hsl(120, 100%, 40%);">+                  | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \</span><br><span style="color: hsl(120, 100%, 40%);">+                        | vax \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | visium \</span><br><span style="color: hsl(120, 100%, 40%);">+                    | wasm32 \</span><br><span style="color: hsl(120, 100%, 40%);">+                    | we32k \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | x86 | x86_64 | xc16x | xgate | xps100 \</span><br><span style="color: hsl(120, 100%, 40%);">+                     | xstormy16 | xtensa* \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | ymp \</span><br><span style="color: hsl(120, 100%, 40%);">+                       | z8k | z80)</span><br><span style="color: hsl(120, 100%, 40%);">+                          ;;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+                  *)</span><br><span style="color: hsl(120, 100%, 40%);">+                            echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2</span><br><span style="color: hsl(120, 100%, 40%);">+                                exit 1</span><br><span style="color: hsl(120, 100%, 40%);">+                                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+            esac</span><br><span>                 ;;</span><br><span> esac</span><br><span> </span><br><span> # Here we canonicalize certain aliases for manufacturers.</span><br><span style="color: hsl(0, 100%, 40%);">-case $basic_machine in</span><br><span style="color: hsl(0, 100%, 40%);">-       *-digital*)</span><br><span style="color: hsl(0, 100%, 40%);">-             basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`</span><br><span style="color: hsl(120, 100%, 40%);">+case $vendor in</span><br><span style="color: hsl(120, 100%, 40%);">+ digital*)</span><br><span style="color: hsl(120, 100%, 40%);">+             vendor=dec</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      *-commodore*)</span><br><span style="color: hsl(0, 100%, 40%);">-           basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`</span><br><span style="color: hsl(120, 100%, 40%);">+        commodore*)</span><br><span style="color: hsl(120, 100%, 40%);">+           vendor=cbm</span><br><span>           ;;</span><br><span>   *)</span><br><span>           ;;</span><br><span>@@ -1363,200 +1271,246 @@</span><br><span> </span><br><span> # Decode manufacturer-specific aliases for certain operating systems.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-if [ x"$os" != x"" ]</span><br><span style="color: hsl(120, 100%, 40%);">+if [ x$os != x ]</span><br><span> then</span><br><span> case $os in</span><br><span style="color: hsl(0, 100%, 40%);">-        # First match some system type aliases</span><br><span style="color: hsl(0, 100%, 40%);">-  # that might get confused with valid system types.</span><br><span style="color: hsl(0, 100%, 40%);">-      # -solaris* is a basic system type, with this one exception.</span><br><span style="color: hsl(0, 100%, 40%);">-    -auroraux)</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-auroraux</span><br><span style="color: hsl(120, 100%, 40%);">+  # First match some system type aliases that might get confused</span><br><span style="color: hsl(120, 100%, 40%);">+        # with valid system types.</span><br><span style="color: hsl(120, 100%, 40%);">+    # solaris* is a basic system type, with this one exception.</span><br><span style="color: hsl(120, 100%, 40%);">+   auroraux)</span><br><span style="color: hsl(120, 100%, 40%);">+             os=auroraux</span><br><span>          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -solaris1 | -solaris1.*)</span><br><span style="color: hsl(120, 100%, 40%);">+      bluegene*)</span><br><span style="color: hsl(120, 100%, 40%);">+            os=cnk</span><br><span style="color: hsl(120, 100%, 40%);">+                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    solaris1 | solaris1.*)</span><br><span>               os=`echo $os | sed -e 's|solaris1|sunos4|'`</span><br><span>          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -solaris)</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-solaris2</span><br><span style="color: hsl(120, 100%, 40%);">+  solaris)</span><br><span style="color: hsl(120, 100%, 40%);">+              os=solaris2</span><br><span>          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -svr4*)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+     unixware*)</span><br><span style="color: hsl(120, 100%, 40%);">+            os=sysv4.2uw</span><br><span>                 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -unixware*)</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-sysv4.2uw</span><br><span style="color: hsl(0, 100%, 40%);">-           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -gnu/linux*)</span><br><span style="color: hsl(120, 100%, 40%);">+  gnu/linux*)</span><br><span>          os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`</span><br><span>              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      # First accept the basic system types.</span><br><span style="color: hsl(120, 100%, 40%);">+        # es1800 is here to avoid being matched by es* (a different OS)</span><br><span style="color: hsl(120, 100%, 40%);">+       es1800*)</span><br><span style="color: hsl(120, 100%, 40%);">+              os=ose</span><br><span style="color: hsl(120, 100%, 40%);">+                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    # Some version numbers need modification</span><br><span style="color: hsl(120, 100%, 40%);">+      chorusos*)</span><br><span style="color: hsl(120, 100%, 40%);">+            os=chorusos</span><br><span style="color: hsl(120, 100%, 40%);">+           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    isc)</span><br><span style="color: hsl(120, 100%, 40%);">+          os=isc2.2</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    sco6)</span><br><span style="color: hsl(120, 100%, 40%);">+         os=sco5v6</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    sco5)</span><br><span style="color: hsl(120, 100%, 40%);">+         os=sco3.2v5</span><br><span style="color: hsl(120, 100%, 40%);">+           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    sco4)</span><br><span style="color: hsl(120, 100%, 40%);">+         os=sco3.2v4</span><br><span style="color: hsl(120, 100%, 40%);">+           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    sco3.2.[4-9]*)</span><br><span style="color: hsl(120, 100%, 40%);">+                os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`</span><br><span style="color: hsl(120, 100%, 40%);">+           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    sco3.2v[4-9]* | sco5v6*)</span><br><span style="color: hsl(120, 100%, 40%);">+              # Don't forget version if it is 3.2v4 or newer.</span><br><span style="color: hsl(120, 100%, 40%);">+           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    scout)</span><br><span style="color: hsl(120, 100%, 40%);">+                # Don't match below</span><br><span style="color: hsl(120, 100%, 40%);">+               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    sco*)</span><br><span style="color: hsl(120, 100%, 40%);">+         os=sco3.2v2</span><br><span style="color: hsl(120, 100%, 40%);">+           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    psos*)</span><br><span style="color: hsl(120, 100%, 40%);">+                os=psos</span><br><span style="color: hsl(120, 100%, 40%);">+               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    # Now accept the basic system types.</span><br><span>         # The portable systems comes first.</span><br><span style="color: hsl(0, 100%, 40%);">-     # Each alternative MUST END IN A *, to match a version number.</span><br><span style="color: hsl(0, 100%, 40%);">-  # -sysv* is not here because it comes later, after sysvr4.</span><br><span style="color: hsl(0, 100%, 40%);">-      -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \</span><br><span style="color: hsl(0, 100%, 40%);">-              | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\</span><br><span style="color: hsl(0, 100%, 40%);">-       | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \</span><br><span style="color: hsl(0, 100%, 40%);">-          | -sym* | -kopensolaris* | -plan9* \</span><br><span style="color: hsl(0, 100%, 40%);">-            | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \</span><br><span style="color: hsl(0, 100%, 40%);">-              | -aos* | -aros* | -cloudabi* | -sortix* \</span><br><span style="color: hsl(0, 100%, 40%);">-              | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \</span><br><span style="color: hsl(0, 100%, 40%);">-             | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \</span><br><span style="color: hsl(0, 100%, 40%);">-            | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \</span><br><span style="color: hsl(0, 100%, 40%);">-         | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \</span><br><span style="color: hsl(0, 100%, 40%);">-            | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \</span><br><span style="color: hsl(0, 100%, 40%);">-            | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \</span><br><span style="color: hsl(0, 100%, 40%);">-              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \</span><br><span style="color: hsl(0, 100%, 40%);">-              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \</span><br><span style="color: hsl(0, 100%, 40%);">-          | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \</span><br><span style="color: hsl(0, 100%, 40%);">-       | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \</span><br><span style="color: hsl(0, 100%, 40%);">-             | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \</span><br><span style="color: hsl(0, 100%, 40%);">-           | -linux-newlib* | -linux-musl* | -linux-uclibc* \</span><br><span style="color: hsl(0, 100%, 40%);">-              | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \</span><br><span style="color: hsl(0, 100%, 40%);">-              | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \</span><br><span style="color: hsl(0, 100%, 40%);">-       | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \</span><br><span style="color: hsl(0, 100%, 40%);">-       | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \</span><br><span style="color: hsl(0, 100%, 40%);">-       | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \</span><br><span style="color: hsl(0, 100%, 40%);">-            | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \</span><br><span style="color: hsl(0, 100%, 40%);">-            | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \</span><br><span style="color: hsl(0, 100%, 40%);">-             | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \</span><br><span style="color: hsl(0, 100%, 40%);">-             | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox*)</span><br><span style="color: hsl(120, 100%, 40%);">+ # Each alternative MUST end in a * to match a version number.</span><br><span style="color: hsl(120, 100%, 40%);">+ # sysv* is not here because it comes later, after sysvr4.</span><br><span style="color: hsl(120, 100%, 40%);">+     gnu* | bsd* | mach* | minix* | genix* | ultrix* | irix* \</span><br><span style="color: hsl(120, 100%, 40%);">+          | *vms* | esix* | aix* | cnk* | sunos | sunos[34]*\</span><br><span style="color: hsl(120, 100%, 40%);">+           | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \</span><br><span style="color: hsl(120, 100%, 40%);">+       | sym* | kopensolaris* | plan9* \</span><br><span style="color: hsl(120, 100%, 40%);">+             | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \</span><br><span style="color: hsl(120, 100%, 40%);">+          | aos* | aros* | cloudabi* | sortix* \</span><br><span style="color: hsl(120, 100%, 40%);">+        | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \</span><br><span style="color: hsl(120, 100%, 40%);">+         | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \</span><br><span style="color: hsl(120, 100%, 40%);">+         | knetbsd* | mirbsd* | netbsd* \</span><br><span style="color: hsl(120, 100%, 40%);">+      | bitrig* | openbsd* | solidbsd* | libertybsd* \</span><br><span style="color: hsl(120, 100%, 40%);">+      | ekkobsd* | kfreebsd* | freebsd* | riscix* | lynxos* \</span><br><span style="color: hsl(120, 100%, 40%);">+       | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \</span><br><span style="color: hsl(120, 100%, 40%);">+          | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \</span><br><span style="color: hsl(120, 100%, 40%);">+          | udi* | eabi* | lites* | ieee* | go32* | aux* | hcos* \</span><br><span style="color: hsl(120, 100%, 40%);">+      | chorusrdb* | cegcc* | glidix* \</span><br><span style="color: hsl(120, 100%, 40%);">+             | cygwin* | msys* | pe* | moss* | proelf* | rtems* \</span><br><span style="color: hsl(120, 100%, 40%);">+          | midipix* | mingw32* | mingw64* | linux-gnu* | linux-android* \</span><br><span style="color: hsl(120, 100%, 40%);">+      | linux-newlib* | linux-musl* | linux-uclibc* \</span><br><span style="color: hsl(120, 100%, 40%);">+       | uxpv* | beos* | mpeix* | udk* | moxiebox* \</span><br><span style="color: hsl(120, 100%, 40%);">+         | interix* | uwin* | mks* | rhapsody* | darwin* \</span><br><span style="color: hsl(120, 100%, 40%);">+             | openstep* | oskit* | conix* | pw32* | nonstopux* \</span><br><span style="color: hsl(120, 100%, 40%);">+          | storm-chaos* | tops10* | tenex* | tops20* | its* \</span><br><span style="color: hsl(120, 100%, 40%);">+          | os2* | vos* | palmos* | uclinux* | nucleus* \</span><br><span style="color: hsl(120, 100%, 40%);">+       | morphos* | superux* | rtmk* | windiss* \</span><br><span style="color: hsl(120, 100%, 40%);">+            | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \</span><br><span style="color: hsl(120, 100%, 40%);">+         | skyos* | haiku* | rdos* | toppers* | drops* | es* \</span><br><span style="color: hsl(120, 100%, 40%);">+         | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \</span><br><span style="color: hsl(120, 100%, 40%);">+            | midnightbsd* | amdhsa* | unleashed*)</span><br><span>  # Remember, each alternative MUST END IN *, to match a version number.</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -qnx*)</span><br><span style="color: hsl(0, 100%, 40%);">-          case $basic_machine in</span><br><span style="color: hsl(0, 100%, 40%);">-              x86-* | i*86-*)</span><br><span style="color: hsl(120, 100%, 40%);">+   qnx*)</span><br><span style="color: hsl(120, 100%, 40%);">+         case $cpu in</span><br><span style="color: hsl(120, 100%, 40%);">+              x86 | i*86)</span><br><span>                      ;;</span><br><span>               *)</span><br><span style="color: hsl(0, 100%, 40%);">-                  os=-nto$os</span><br><span style="color: hsl(120, 100%, 40%);">+                    os=nto-$os</span><br><span>                   ;;</span><br><span>           esac</span><br><span>                 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -nto-qnx*)</span><br><span style="color: hsl(120, 100%, 40%);">+    hiux*)</span><br><span style="color: hsl(120, 100%, 40%);">+                os=hiuxwe2</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -nto*)</span><br><span style="color: hsl(120, 100%, 40%);">+        nto-qnx*)</span><br><span style="color: hsl(120, 100%, 40%);">+             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    nto*)</span><br><span>                os=`echo $os | sed -e 's|nto|nto-qnx|'`</span><br><span>              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \</span><br><span style="color: hsl(0, 100%, 40%);">-         | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \</span><br><span style="color: hsl(0, 100%, 40%);">-             | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)</span><br><span style="color: hsl(120, 100%, 40%);">+  sim | xray | os68k* | v88r* \</span><br><span style="color: hsl(120, 100%, 40%);">+     | windows* | osx | abug | netware* | os9* \</span><br><span style="color: hsl(120, 100%, 40%);">+           | macos* | mpw* | magic* | mmixware* | mon960* | lnews*)</span><br><span>                 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -mac*)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=`echo $os | sed -e 's|mac|macos|'`</span><br><span style="color: hsl(120, 100%, 40%);">+ linux-dietlibc)</span><br><span style="color: hsl(120, 100%, 40%);">+               os=linux-dietlibc</span><br><span>            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -linux-dietlibc)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-linux-dietlibc</span><br><span style="color: hsl(0, 100%, 40%);">-              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -linux*)</span><br><span style="color: hsl(120, 100%, 40%);">+      linux*)</span><br><span>              os=`echo $os | sed -e 's|linux|linux-gnu|'`</span><br><span>          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -sunos5*)</span><br><span style="color: hsl(0, 100%, 40%);">-               os=`echo $os | sed -e 's|sunos5|solaris2|'`</span><br><span style="color: hsl(120, 100%, 40%);">+   lynx*178)</span><br><span style="color: hsl(120, 100%, 40%);">+             os=lynxos178</span><br><span>                 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -sunos6*)</span><br><span style="color: hsl(0, 100%, 40%);">-               os=`echo $os | sed -e 's|sunos6|solaris3|'`</span><br><span style="color: hsl(120, 100%, 40%);">+   lynx*5)</span><br><span style="color: hsl(120, 100%, 40%);">+               os=lynxos5</span><br><span>           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -opened*)</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-openedition</span><br><span style="color: hsl(120, 100%, 40%);">+       lynx*)</span><br><span style="color: hsl(120, 100%, 40%);">+                os=lynxos</span><br><span>            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -os400*)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-os400</span><br><span style="color: hsl(120, 100%, 40%);">+     mac*)</span><br><span style="color: hsl(120, 100%, 40%);">+         os=`echo "$os" | sed -e 's|mac|macos|'`</span><br><span>            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -wince*)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-wince</span><br><span style="color: hsl(120, 100%, 40%);">+     opened*)</span><br><span style="color: hsl(120, 100%, 40%);">+              os=openedition</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -osfrose*)</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-osfrose</span><br><span style="color: hsl(120, 100%, 40%);">+   os400*)</span><br><span style="color: hsl(120, 100%, 40%);">+               os=os400</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -osf*)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-osf</span><br><span style="color: hsl(120, 100%, 40%);">+       sunos5*)</span><br><span style="color: hsl(120, 100%, 40%);">+              os=`echo "$os" | sed -e 's|sunos5|solaris2|'`</span><br><span>              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -utek*)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-bsd</span><br><span style="color: hsl(120, 100%, 40%);">+       sunos6*)</span><br><span style="color: hsl(120, 100%, 40%);">+              os=`echo "$os" | sed -e 's|sunos6|solaris3|'`</span><br><span>              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -dynix*)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-bsd</span><br><span style="color: hsl(120, 100%, 40%);">+       wince*)</span><br><span style="color: hsl(120, 100%, 40%);">+               os=wince</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -acis*)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-aos</span><br><span style="color: hsl(120, 100%, 40%);">+       utek*)</span><br><span style="color: hsl(120, 100%, 40%);">+                os=bsd</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -atheos*)</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-atheos</span><br><span style="color: hsl(120, 100%, 40%);">+    dynix*)</span><br><span style="color: hsl(120, 100%, 40%);">+               os=bsd</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -syllable*)</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-syllable</span><br><span style="color: hsl(120, 100%, 40%);">+  acis*)</span><br><span style="color: hsl(120, 100%, 40%);">+                os=aos</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -386bsd)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-bsd</span><br><span style="color: hsl(120, 100%, 40%);">+       atheos*)</span><br><span style="color: hsl(120, 100%, 40%);">+              os=atheos</span><br><span>            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -ctix* | -uts*)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-sysv</span><br><span style="color: hsl(120, 100%, 40%);">+      syllable*)</span><br><span style="color: hsl(120, 100%, 40%);">+            os=syllable</span><br><span>          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -nova*)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-rtmk-nova</span><br><span style="color: hsl(120, 100%, 40%);">+ 386bsd)</span><br><span style="color: hsl(120, 100%, 40%);">+               os=bsd</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -ns2 )</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-nextstep2</span><br><span style="color: hsl(120, 100%, 40%);">+ ctix* | uts*)</span><br><span style="color: hsl(120, 100%, 40%);">+         os=sysv</span><br><span>              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -nsk*)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-nsk</span><br><span style="color: hsl(120, 100%, 40%);">+       nova*)</span><br><span style="color: hsl(120, 100%, 40%);">+                os=rtmk-nova</span><br><span style="color: hsl(120, 100%, 40%);">+          ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    ns2)</span><br><span style="color: hsl(120, 100%, 40%);">+          os=nextstep2</span><br><span style="color: hsl(120, 100%, 40%);">+          ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    nsk*)</span><br><span style="color: hsl(120, 100%, 40%);">+         os=nsk</span><br><span>               ;;</span><br><span>   # Preserve the version number of sinix5.</span><br><span style="color: hsl(0, 100%, 40%);">-        -sinix5.*)</span><br><span style="color: hsl(120, 100%, 40%);">+    sinix5.*)</span><br><span>            os=`echo $os | sed -e 's|sinix|sysv|'`</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -sinix*)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+     sinix*)</span><br><span style="color: hsl(120, 100%, 40%);">+               os=sysv4</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -tpf*)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-tpf</span><br><span style="color: hsl(120, 100%, 40%);">+       tpf*)</span><br><span style="color: hsl(120, 100%, 40%);">+         os=tpf</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -triton*)</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+     triton*)</span><br><span style="color: hsl(120, 100%, 40%);">+              os=sysv3</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -oss*)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+     oss*)</span><br><span style="color: hsl(120, 100%, 40%);">+         os=sysv3</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -svr4)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+     svr4*)</span><br><span style="color: hsl(120, 100%, 40%);">+                os=sysv4</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -svr3)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+     svr3)</span><br><span style="color: hsl(120, 100%, 40%);">+         os=sysv3</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -sysvr4)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+     sysvr4)</span><br><span style="color: hsl(120, 100%, 40%);">+               os=sysv4</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      # This must come after -sysvr4.</span><br><span style="color: hsl(0, 100%, 40%);">- -sysv*)</span><br><span style="color: hsl(120, 100%, 40%);">+       # This must come after sysvr4.</span><br><span style="color: hsl(120, 100%, 40%);">+        sysv*)</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -ose*)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-ose</span><br><span style="color: hsl(120, 100%, 40%);">+       ose*)</span><br><span style="color: hsl(120, 100%, 40%);">+         os=ose</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -es1800*)</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-ose</span><br><span style="color: hsl(120, 100%, 40%);">+       *mint | mint[0-9]* | *MiNT | MiNT[0-9]*)</span><br><span style="color: hsl(120, 100%, 40%);">+              os=mint</span><br><span>              ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -xenix)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-xenix</span><br><span style="color: hsl(120, 100%, 40%);">+     zvmoe)</span><br><span style="color: hsl(120, 100%, 40%);">+                os=zvmoe</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)</span><br><span style="color: hsl(0, 100%, 40%);">-            os=-mint</span><br><span style="color: hsl(120, 100%, 40%);">+      dicos*)</span><br><span style="color: hsl(120, 100%, 40%);">+               os=dicos</span><br><span>             ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -aros*)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-aros</span><br><span style="color: hsl(120, 100%, 40%);">+      pikeos*)</span><br><span style="color: hsl(120, 100%, 40%);">+              # Until real need of OS specific support for</span><br><span style="color: hsl(120, 100%, 40%);">+          # particular features comes up, bare metal</span><br><span style="color: hsl(120, 100%, 40%);">+            # configurations are quite functional.</span><br><span style="color: hsl(120, 100%, 40%);">+                case $cpu in</span><br><span style="color: hsl(120, 100%, 40%);">+              arm*)</span><br><span style="color: hsl(120, 100%, 40%);">+                     os=eabi</span><br><span style="color: hsl(120, 100%, 40%);">+                       ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                *)</span><br><span style="color: hsl(120, 100%, 40%);">+                        os=elf</span><br><span style="color: hsl(120, 100%, 40%);">+                        ;;</span><br><span style="color: hsl(120, 100%, 40%);">+            esac</span><br><span>                 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -zvmoe)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-zvmoe</span><br><span style="color: hsl(120, 100%, 40%);">+     nacl*)</span><br><span>               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -dicos*)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-dicos</span><br><span style="color: hsl(120, 100%, 40%);">+     ios)</span><br><span>                 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -nacl*)</span><br><span style="color: hsl(120, 100%, 40%);">+       none)</span><br><span>                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -ios)</span><br><span style="color: hsl(0, 100%, 40%);">-           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      -none)</span><br><span style="color: hsl(120, 100%, 40%);">+        *-eabi)</span><br><span>              ;;</span><br><span>   *)</span><br><span style="color: hsl(0, 100%, 40%);">-              # Get rid of the `-' at the beginning of $os.</span><br><span style="color: hsl(0, 100%, 40%);">-               os=`echo $os | sed 's/[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">-                echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2</span><br><span style="color: hsl(120, 100%, 40%);">+          echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2</span><br><span>                 exit 1</span><br><span>               ;;</span><br><span> esac</span><br><span>@@ -1572,264 +1526,265 @@</span><br><span> # will signal an error saying that MANUFACTURER isn't an operating</span><br><span> # system, and we'll never get to this point.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-case $basic_machine in</span><br><span style="color: hsl(120, 100%, 40%);">+case $cpu-$vendor in</span><br><span>         score-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+               os=elf</span><br><span>               ;;</span><br><span>   spu-*)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+               os=elf</span><br><span>               ;;</span><br><span>   *-acorn)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-riscix1.2</span><br><span style="color: hsl(120, 100%, 40%);">+         os=riscix1.2</span><br><span>                 ;;</span><br><span>   arm*-rebel)</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-linux</span><br><span style="color: hsl(120, 100%, 40%);">+             os=linux</span><br><span>             ;;</span><br><span>   arm*-semi)</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-aout</span><br><span style="color: hsl(120, 100%, 40%);">+              os=aout</span><br><span>              ;;</span><br><span>   c4x-* | tic4x-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-coff</span><br><span style="color: hsl(120, 100%, 40%);">+              os=coff</span><br><span>              ;;</span><br><span>   c8051-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+               os=elf</span><br><span style="color: hsl(120, 100%, 40%);">+                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    clipper-intergraph)</span><br><span style="color: hsl(120, 100%, 40%);">+           os=clix</span><br><span>              ;;</span><br><span>   hexagon-*)</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+               os=elf</span><br><span>               ;;</span><br><span>   tic54x-*)</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-coff</span><br><span style="color: hsl(120, 100%, 40%);">+              os=coff</span><br><span>              ;;</span><br><span>   tic55x-*)</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-coff</span><br><span style="color: hsl(120, 100%, 40%);">+              os=coff</span><br><span>              ;;</span><br><span>   tic6x-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-coff</span><br><span style="color: hsl(120, 100%, 40%);">+              os=coff</span><br><span>              ;;</span><br><span>   # This must come before the *-dec entry.</span><br><span>     pdp10-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-tops20</span><br><span style="color: hsl(120, 100%, 40%);">+            os=tops20</span><br><span>            ;;</span><br><span>   pdp11-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-none</span><br><span style="color: hsl(120, 100%, 40%);">+              os=none</span><br><span>              ;;</span><br><span>   *-dec | vax-*)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-ultrix4.2</span><br><span style="color: hsl(120, 100%, 40%);">+         os=ultrix4.2</span><br><span>                 ;;</span><br><span>   m68*-apollo)</span><br><span style="color: hsl(0, 100%, 40%);">-            os=-domain</span><br><span style="color: hsl(120, 100%, 40%);">+            os=domain</span><br><span>            ;;</span><br><span>   i386-sun)</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-sunos4.0.2</span><br><span style="color: hsl(120, 100%, 40%);">+                os=sunos4.0.2</span><br><span>                ;;</span><br><span>   m68000-sun)</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-sunos3</span><br><span style="color: hsl(120, 100%, 40%);">+            os=sunos3</span><br><span>            ;;</span><br><span>   m68*-cisco)</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-aout</span><br><span style="color: hsl(120, 100%, 40%);">+              os=aout</span><br><span>              ;;</span><br><span>   mep-*)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+               os=elf</span><br><span>               ;;</span><br><span>   mips*-cisco)</span><br><span style="color: hsl(0, 100%, 40%);">-            os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+               os=elf</span><br><span>               ;;</span><br><span>   mips*-*)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+               os=elf</span><br><span>               ;;</span><br><span>   or32-*)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-coff</span><br><span style="color: hsl(120, 100%, 40%);">+              os=coff</span><br><span>              ;;</span><br><span>   *-tti)  # must be before sparc entry or we get the wrong os.</span><br><span style="color: hsl(0, 100%, 40%);">-            os=-sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+             os=sysv3</span><br><span>             ;;</span><br><span>   sparc-* | *-sun)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-sunos4.1.1</span><br><span style="color: hsl(120, 100%, 40%);">+                os=sunos4.1.1</span><br><span>                ;;</span><br><span>   pru-*)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+               os=elf</span><br><span>               ;;</span><br><span>   *-be)</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-beos</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      *-haiku)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-haiku</span><br><span style="color: hsl(120, 100%, 40%);">+             os=beos</span><br><span>              ;;</span><br><span>   *-ibm)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-aix</span><br><span style="color: hsl(120, 100%, 40%);">+               os=aix</span><br><span>               ;;</span><br><span>   *-knuth)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-mmixware</span><br><span style="color: hsl(120, 100%, 40%);">+          os=mmixware</span><br><span>          ;;</span><br><span>   *-wec)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-proelf</span><br><span style="color: hsl(120, 100%, 40%);">+            os=proelf</span><br><span>            ;;</span><br><span>   *-winbond)</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-proelf</span><br><span style="color: hsl(120, 100%, 40%);">+            os=proelf</span><br><span>            ;;</span><br><span>   *-oki)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-proelf</span><br><span style="color: hsl(120, 100%, 40%);">+            os=proelf</span><br><span>            ;;</span><br><span>   *-hp)</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-hpux</span><br><span style="color: hsl(120, 100%, 40%);">+              os=hpux</span><br><span>              ;;</span><br><span>   *-hitachi)</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-hiux</span><br><span style="color: hsl(120, 100%, 40%);">+              os=hiux</span><br><span>              ;;</span><br><span>   i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-sysv</span><br><span style="color: hsl(120, 100%, 40%);">+              os=sysv</span><br><span>              ;;</span><br><span>   *-cbm)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-amigaos</span><br><span style="color: hsl(120, 100%, 40%);">+           os=amigaos</span><br><span>           ;;</span><br><span>   *-dg)</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-dgux</span><br><span style="color: hsl(120, 100%, 40%);">+              os=dgux</span><br><span>              ;;</span><br><span>   *-dolphin)</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+             os=sysv3</span><br><span>             ;;</span><br><span>   m68k-ccur)</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-rtu</span><br><span style="color: hsl(120, 100%, 40%);">+               os=rtu</span><br><span>               ;;</span><br><span>   m88k-omron*)</span><br><span style="color: hsl(0, 100%, 40%);">-            os=-luna</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      *-next )</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-nextstep</span><br><span style="color: hsl(0, 100%, 40%);">-            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      *-sequent)</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-ptx</span><br><span style="color: hsl(0, 100%, 40%);">-         ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      *-crds)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-unos</span><br><span style="color: hsl(0, 100%, 40%);">-                ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      *-ns)</span><br><span style="color: hsl(0, 100%, 40%);">-           os=-genix</span><br><span style="color: hsl(0, 100%, 40%);">-               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      i370-*)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-mvs</span><br><span style="color: hsl(120, 100%, 40%);">+               os=luna</span><br><span>              ;;</span><br><span>   *-next)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-nextstep3</span><br><span style="color: hsl(120, 100%, 40%);">+         os=nextstep</span><br><span style="color: hsl(120, 100%, 40%);">+           ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    *-sequent)</span><br><span style="color: hsl(120, 100%, 40%);">+            os=ptx</span><br><span style="color: hsl(120, 100%, 40%);">+                ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    *-crds)</span><br><span style="color: hsl(120, 100%, 40%);">+               os=unos</span><br><span style="color: hsl(120, 100%, 40%);">+               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    *-ns)</span><br><span style="color: hsl(120, 100%, 40%);">+         os=genix</span><br><span style="color: hsl(120, 100%, 40%);">+              ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    i370-*)</span><br><span style="color: hsl(120, 100%, 40%);">+               os=mvs</span><br><span>               ;;</span><br><span>   *-gould)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-sysv</span><br><span style="color: hsl(120, 100%, 40%);">+              os=sysv</span><br><span>              ;;</span><br><span>   *-highlevel)</span><br><span style="color: hsl(0, 100%, 40%);">-            os=-bsd</span><br><span style="color: hsl(120, 100%, 40%);">+               os=bsd</span><br><span>               ;;</span><br><span>   *-encore)</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-bsd</span><br><span style="color: hsl(120, 100%, 40%);">+               os=bsd</span><br><span>               ;;</span><br><span>   *-sgi)</span><br><span style="color: hsl(0, 100%, 40%);">-          os=-irix</span><br><span style="color: hsl(120, 100%, 40%);">+              os=irix</span><br><span>              ;;</span><br><span>   *-siemens)</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+             os=sysv4</span><br><span>             ;;</span><br><span>   *-masscomp)</span><br><span style="color: hsl(0, 100%, 40%);">-             os=-rtu</span><br><span style="color: hsl(120, 100%, 40%);">+               os=rtu</span><br><span>               ;;</span><br><span>   f30[01]-fujitsu | f700-fujitsu)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-uxpv</span><br><span style="color: hsl(120, 100%, 40%);">+              os=uxpv</span><br><span>              ;;</span><br><span>   *-rom68k)</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-coff</span><br><span style="color: hsl(120, 100%, 40%);">+              os=coff</span><br><span>              ;;</span><br><span>   *-*bug)</span><br><span style="color: hsl(0, 100%, 40%);">-         os=-coff</span><br><span style="color: hsl(120, 100%, 40%);">+              os=coff</span><br><span>              ;;</span><br><span>   *-apple)</span><br><span style="color: hsl(0, 100%, 40%);">-                os=-macos</span><br><span style="color: hsl(120, 100%, 40%);">+             os=macos</span><br><span>             ;;</span><br><span>   *-atari*)</span><br><span style="color: hsl(0, 100%, 40%);">-               os=-mint</span><br><span style="color: hsl(120, 100%, 40%);">+              os=mint</span><br><span style="color: hsl(120, 100%, 40%);">+               ;;</span><br><span style="color: hsl(120, 100%, 40%);">+    *-wrs)</span><br><span style="color: hsl(120, 100%, 40%);">+                os=vxworks</span><br><span>           ;;</span><br><span>   *)</span><br><span style="color: hsl(0, 100%, 40%);">-              os=-none</span><br><span style="color: hsl(120, 100%, 40%);">+              os=none</span><br><span>              ;;</span><br><span> esac</span><br><span> fi</span><br><span> </span><br><span> # Here we handle the case where we know the os, and the CPU type, but not the</span><br><span> # manufacturer.  We pick the logical manufacturer.</span><br><span style="color: hsl(0, 100%, 40%);">-vendor=unknown</span><br><span style="color: hsl(0, 100%, 40%);">-case $basic_machine in</span><br><span style="color: hsl(0, 100%, 40%);">- *-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+case $vendor in</span><br><span style="color: hsl(120, 100%, 40%);">+   unknown)</span><br><span>             case $os in</span><br><span style="color: hsl(0, 100%, 40%);">-                     -riscix*)</span><br><span style="color: hsl(120, 100%, 40%);">+                     riscix*)</span><br><span>                             vendor=acorn</span><br><span>                                 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -sunos*)</span><br><span style="color: hsl(120, 100%, 40%);">+                      sunos*)</span><br><span>                              vendor=sun</span><br><span>                           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -cnk*|-aix*)</span><br><span style="color: hsl(120, 100%, 40%);">+                  cnk*|-aix*)</span><br><span>                          vendor=ibm</span><br><span>                           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -beos*)</span><br><span style="color: hsl(120, 100%, 40%);">+                       beos*)</span><br><span>                               vendor=be</span><br><span>                            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -hpux*)</span><br><span style="color: hsl(120, 100%, 40%);">+                       hpux*)</span><br><span>                               vendor=hp</span><br><span>                            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -mpeix*)</span><br><span style="color: hsl(120, 100%, 40%);">+                      mpeix*)</span><br><span>                              vendor=hp</span><br><span>                            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -hiux*)</span><br><span style="color: hsl(120, 100%, 40%);">+                       hiux*)</span><br><span>                               vendor=hitachi</span><br><span>                               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -unos*)</span><br><span style="color: hsl(120, 100%, 40%);">+                       unos*)</span><br><span>                               vendor=crds</span><br><span>                          ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -dgux*)</span><br><span style="color: hsl(120, 100%, 40%);">+                       dgux*)</span><br><span>                               vendor=dg</span><br><span>                            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -luna*)</span><br><span style="color: hsl(120, 100%, 40%);">+                       luna*)</span><br><span>                               vendor=omron</span><br><span>                                 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -genix*)</span><br><span style="color: hsl(120, 100%, 40%);">+                      genix*)</span><br><span>                              vendor=ns</span><br><span>                            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -mvs* | -opened*)</span><br><span style="color: hsl(120, 100%, 40%);">+                     clix*)</span><br><span style="color: hsl(120, 100%, 40%);">+                                vendor=intergraph</span><br><span style="color: hsl(120, 100%, 40%);">+                             ;;</span><br><span style="color: hsl(120, 100%, 40%);">+                    mvs* | opened*)</span><br><span>                              vendor=ibm</span><br><span>                           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -os400*)</span><br><span style="color: hsl(120, 100%, 40%);">+                      os400*)</span><br><span>                              vendor=ibm</span><br><span>                           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -ptx*)</span><br><span style="color: hsl(120, 100%, 40%);">+                        ptx*)</span><br><span>                                vendor=sequent</span><br><span>                               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -tpf*)</span><br><span style="color: hsl(120, 100%, 40%);">+                        tpf*)</span><br><span>                                vendor=ibm</span><br><span>                           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -vxsim* | -vxworks* | -windiss*)</span><br><span style="color: hsl(120, 100%, 40%);">+                      vxsim* | vxworks* | windiss*)</span><br><span>                                vendor=wrs</span><br><span>                           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -aux*)</span><br><span style="color: hsl(120, 100%, 40%);">+                        aux*)</span><br><span>                                vendor=apple</span><br><span>                                 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -hms*)</span><br><span style="color: hsl(120, 100%, 40%);">+                        hms*)</span><br><span>                                vendor=hitachi</span><br><span>                               ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -mpw* | -macos*)</span><br><span style="color: hsl(120, 100%, 40%);">+                      mpw* | macos*)</span><br><span>                               vendor=apple</span><br><span>                                 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)</span><br><span style="color: hsl(120, 100%, 40%);">+                  *mint | mint[0-9]* | *MiNT | MiNT[0-9]*)</span><br><span>                             vendor=atari</span><br><span>                                 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                      -vos*)</span><br><span style="color: hsl(120, 100%, 40%);">+                        vos*)</span><br><span>                                vendor=stratus</span><br><span>                               ;;</span><br><span>           esac</span><br><span style="color: hsl(0, 100%, 40%);">-            basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`</span><br><span>             ;;</span><br><span> esac</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-echo $basic_machine$os</span><br><span style="color: hsl(120, 100%, 40%);">+echo "$cpu-$vendor-$os"</span><br><span> exit</span><br><span> </span><br><span> # Local variables:</span><br><span style="color: hsl(0, 100%, 40%);">-# eval: (add-hook 'write-file-hooks 'time-stamp)</span><br><span style="color: hsl(120, 100%, 40%);">+# eval: (add-hook 'before-save-hook 'time-stamp)</span><br><span> # time-stamp-start: "timestamp='"</span><br><span> # time-stamp-format: "%:y-%02m-%02d"</span><br><span> # time-stamp-end: "'"</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.asterisk.org/10776">change 10776</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.asterisk.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.asterisk.org/10776"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: asterisk </div>
<div style="display:none"> Gerrit-Branch: 16 </div>
<div style="display:none"> Gerrit-MessageType: merged </div>
<div style="display:none"> Gerrit-Change-Id: I748708ce24d4d47ff1f395075d0b08d3da3355e0 </div>
<div style="display:none"> Gerrit-Change-Number: 10776 </div>
<div style="display:none"> Gerrit-PatchSet: 3 </div>
<div style="display:none"> Gerrit-Owner: Sean Bright <sean.bright@gmail.com> </div>
<div style="display:none"> Gerrit-Reviewer: Friendly Automation (1000185) </div>
<div style="display:none"> Gerrit-Reviewer: George Joseph <gjoseph@digium.com> </div>
<div style="display:none"> Gerrit-Reviewer: Joshua C. Colp <jcolp@digium.com> </div>