Update config.guess and config.sub
authorPeter Eisentraut
Sun, 14 May 2017 15:09:34 +0000 (11:09 -0400)
committerPeter Eisentraut
Sun, 14 May 2017 15:09:34 +0000 (11:09 -0400)
config/config.guess [changed mode: 0755->0644]
config/config.sub [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index 0967f2a..faa63aa
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright 1992-2016 Free Software Foundation, Inc.
+#   Copyright 1992-2017 Free Software Foundation, Inc.
 
-timestamp='2016-04-02'
+timestamp='2017-05-11'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -50,7 +50,7 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright 1992-2016 Free Software Foundation, Inc.
+Copyright 1992-2017 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -186,9 +186,12 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
        *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
    esac
    # The Operating System including object format, if it has switched
-   # to ELF recently, or will in the future.
+   # to ELF recently (or will in the future) and ABI.
    case "${UNAME_MACHINE_ARCH}" in
-       arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax)
+       earm*)
+       os=netbsdelf
+       ;;
+       arm*|i386|m68k|ns32k|sh3*|sparc|vax)
        eval $set_cc_for_build
        if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
            | grep -q __ELF__
@@ -834,10 +837,11 @@ EOF
    UNAME_PROCESSOR=`/usr/bin/uname -p`
    case ${UNAME_PROCESSOR} in
        amd64)
-       echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
-       *)
-       echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+       UNAME_PROCESSOR=x86_64 ;;
+       i386)
+       UNAME_PROCESSOR=i586 ;;
    esac
+   echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
    exit ;;
     i*:CYGWIN*:*)
    echo ${UNAME_MACHINE}-pc-cygwin
@@ -997,6 +1001,9 @@ EOF
    eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
    test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
    ;;
+    mips64el:Linux:*:*)
+   echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+   exit ;;
     openrisc*:Linux:*:*)
    echo or1k-unknown-linux-${LIBC}
    exit ;;
@@ -1029,6 +1036,9 @@ EOF
     ppcle:Linux:*:*)
    echo powerpcle-unknown-linux-${LIBC}
    exit ;;
+    riscv32:Linux:*:* | riscv64:Linux:*:*)
+   echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+   exit ;;
     s390:Linux:*:* | s390x:Linux:*:*)
    echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
    exit ;;
@@ -1325,15 +1335,18 @@ EOF
     *:QNX:*:4*)
    echo i386-pc-qnx
    exit ;;
-    NEO-?:NONSTOP_KERNEL:*:*)
+    NEO-*:NONSTOP_KERNEL:*:*)
    echo neo-tandem-nsk${UNAME_RELEASE}
    exit ;;
     NSE-*:NONSTOP_KERNEL:*:*)
    echo nse-tandem-nsk${UNAME_RELEASE}
    exit ;;
-    NSR-?:NONSTOP_KERNEL:*:*)
+    NSR-*:NONSTOP_KERNEL:*:*)
    echo nsr-tandem-nsk${UNAME_RELEASE}
    exit ;;
+    NSX-*:NONSTOP_KERNEL:*:*)
+   echo nsx-tandem-nsk${UNAME_RELEASE}
+   exit ;;
     *:NonStop-UX:*:*)
    echo mips-compaq-nonstopux
    exit ;;
@@ -1408,18 +1421,17 @@ esac
 cat >&2 <
 $0: unable to guess system type
 
-This script, last modified $timestamp, has failed to recognize
-the operating system you are using. It is advised that you
-download the most up to date version of the config scripts from
+This script (version $timestamp), has failed to recognize the
+operating system you are using. If your script is old, overwrite
+config.guess and config.sub with the latest versions from:
 
   http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
 and
   http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
 
-If the version you run ($0) is already up to date, please
-send the following data and any information you think might be
-pertinent to  in order to provide the needed
-information to handle your system.
+If $0 has already been updated, send the following data and any
+information you think might be pertinent to [email protected] to
+provide the necessary information to handle your system.
 
 config.guess timestamp = $timestamp
 
old mode 100755 (executable)
new mode 100644 (file)
index 8d39c4b..40ea5df
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright 1992-2016 Free Software Foundation, Inc.
+#   Copyright 1992-2017 Free Software Foundation, Inc.
 
-timestamp='2016-03-30'
+timestamp='2017-04-02'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -67,7 +67,7 @@ Report bugs and patches to ."
 version="\
 GNU config.sub ($timestamp)
 
-Copyright 1992-2016 Free Software Foundation, Inc.
+Copyright 1992-2017 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -117,7 +117,7 @@ case $maybe_os in
   nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
   linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
   knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
-  kopensolaris*-gnu* | \
+  kopensolaris*-gnu* | cloudabi*-eabi* | \
   storm-chaos* | os2-emx* | rtmk-nova*)
     os=-$maybe_os
     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
@@ -263,7 +263,7 @@ case $basic_machine in
    | fido | fr30 | frv | ft32 \
    | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
    | hexagon \
-   | i370 | i860 | i960 | ia64 \
+   | i370 | i860 | i960 | ia16 | ia64 \
    | ip2k | iq2000 \
    | k1om \
    | le32 | le64 \
@@ -301,6 +301,7 @@ case $basic_machine in
    | open8 | or1k | or1knd | or32 \
    | pdp10 | pdp11 | pj | pjl \
    | powerpc | powerpc64 | powerpc64le | powerpcle \
+   | pru \
    | pyramid \
    | riscv32 | riscv64 \
    | rl78 | rx \
@@ -314,6 +315,7 @@ case $basic_machine in
    | ubicom32 \
    | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
    | visium \
+   | wasm32 \
    | we32k \
    | x86 | xc16x | xstormy16 | xtensa \
    | z8k | z80)
@@ -387,7 +389,7 @@ case $basic_machine in
    | h8300-* | h8500-* \
    | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
    | hexagon-* \
-   | i*86-* | i860-* | i960-* | ia64-* \
+   | i*86-* | i860-* | i960-* | ia16-* | ia64-* \
    | ip2k-* | iq2000-* \
    | k1om-* \
    | le32-* | le64-* \
@@ -428,6 +430,7 @@ case $basic_machine in
    | orion-* \
    | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
    | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
+   | pru-* \
    | pyramid-* \
    | riscv32-* | riscv64-* \
    | rl78-* | romp-* | rs6000-* | rx-* \
@@ -444,6 +447,7 @@ case $basic_machine in
    | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
    | vax-* \
    | visium-* \
+   | wasm32-* \
    | we32k-* \
    | x86-* | x86_64-* | xc16x-* | xps100-* \
    | xstormy16-* | xtensa*-* \
@@ -643,6 +647,14 @@ case $basic_machine in
        basic_machine=m68k-bull
        os=-sysv3
        ;;
+   e500v[12])
+       basic_machine=powerpc-unknown
+       os=$os"spe"
+       ;;
+   e500v[12]-*)
+       basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+       os=$os"spe"
+       ;;
    ebmon29k)
        basic_machine=a29k-amd
        os=-ebmon
@@ -938,6 +950,9 @@ case $basic_machine in
    nsr-tandem)
        basic_machine=nsr-tandem
        ;;
+   nsx-tandem)
+       basic_machine=nsx-tandem
+       ;;
    op50n-* | op60c-*)
        basic_machine=hppa1.1-oki
        os=-proelf
@@ -1022,7 +1037,7 @@ case $basic_machine in
    ppc-* | ppcbe-*)
        basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
        ;;
-   ppcle | powerpclittle | ppc-le | powerpc-little)
+   ppcle | powerpclittle)
        basic_machine=powerpcle-unknown
        ;;
    ppcle-* | powerpclittle-*)
@@ -1032,7 +1047,7 @@ case $basic_machine in
        ;;
    ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
        ;;
-   ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+   ppc64le | powerpc64little)
        basic_machine=powerpc64le-unknown
        ;;
    ppc64le-* | powerpc64little-*)
@@ -1233,6 +1248,9 @@ case $basic_machine in
        basic_machine=a29k-wrs
        os=-vxworks
        ;;
+   wasm32)
+       basic_machine=wasm32-unknown
+       ;;
    w65*)
        basic_machine=w65-wdc
        os=-none
@@ -1387,9 +1405,9 @@ case $os in
          | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
          | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
          | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
-         | -chorusos* | -chorusrdb* | -cegcc* \
+         | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \
          | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
-         | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
+         | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
          | -linux-newlib* | -linux-musl* | -linux-uclibc* \
          | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
          | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
@@ -1399,7 +1417,7 @@ case $os in
          | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
          | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
          | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
-         | -onefs* | -tirtos*)
+         | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox*)
    # Remember, each alternative MUST END IN *, to match a version number.
        ;;
    -qnx*)
@@ -1628,6 +1646,9 @@ case $basic_machine in
    sparc-* | *-sun)
        os=-sunos4.1.1
        ;;
+   pru-*)
+       os=-elf
+       ;;
    *-be)
        os=-beos
        ;;