From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16756 invoked by alias); 20 Mar 2011 13:35:01 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 15769 invoked by uid 9674); 20 Mar 2011 13:34:57 -0000 Date: Sun, 20 Mar 2011 13:35:00 -0000 Message-ID: <20110320133457.15686.qmail@sourceware.org> From: jkratoch@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-sergiodj-stap: Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap X-Git-Refname: refs/heads/archer-sergiodj-stap X-Git-Reftype: branch X-Git-Oldrev: 7938adaa88d884b0a0bf81a213ed0d100222214e X-Git-Newrev: 35e2367a245fac7a4d262e2fb88f84932aab9e87 X-SW-Source: 2011-q1/txt/msg00243.txt.bz2 List-Id: The branch, archer-sergiodj-stap has been updated via 35e2367a245fac7a4d262e2fb88f84932aab9e87 (commit) via 5800a6edc38506522f26e9f497be27f03c6f2e2d (commit) via 410b0400bbf712bb465eb32fd98fd6f2e57cb82f (commit) via 146ccbe9471ab00e4a8a183163ea7b02ad1eef20 (commit) via c40415cfe4d602ded27d296c771006609596d5f4 (commit) via e65e6659973dc8554f75f731491986720d7f3929 (commit) via cdf4dfaa567c4903b2fce0a16a2e5702e059932e (commit) via b785f1698a0e79cd70616412c8b281f15eb55f16 (commit) via 630c9098db98fd90e77d828e4373b3c5d89923a0 (commit) via e67dca4a095f4db1022fd0753ef0bda3873dc1bc (commit) via 661cfd57e3fe0db53f638ef5a2defcfa07657788 (commit) via b1b780d5824443e4d4a0fb3ed6738d9908ef6782 (commit) via 54471ddd7cceafe5ecbea8a7d63c35a960c8d899 (commit) via bf729a7b2ff73fdef8d5e1c21f6a3bba0cead5e6 (commit) via 2084af3287d9e272f3ef4c3ed940b9dd5daf6854 (commit) via 401e962372671eb2ff085a18254ea74a156c67e5 (commit) via f86b56bf0dbd0ae8442aadc67aa63d3c78c57c1f (commit) via 50c1f7174d688df6a3e1590b666b14d17efc5000 (commit) via 4a8a3091dd993a919822dc434546f8959d16a22c (commit) via ef749a8958424d7fde1db60719cdc6425831f9de (commit) via b9dea663f5c79d3d7a9554da1554bb00a52e4b5e (commit) via 734db55da420a9ad1b8d73595f572c2daae04a6c (commit) via 9597e4d79bb5a4d999dc100cda756ac2e8e7cb54 (commit) via 03c052c51f1e09a7572a52d73420aa0bb2fa5196 (commit) via 848eb3c6e899b82fecea1503f86e16d43b660d01 (commit) via d8153905001bc0396dfec4cca6a2ac8d39ec5489 (commit) via d62ea4be02174c57e9b31b1df478bae5ea48ac08 (commit) via f069b0acec073c3bd731a617fef3811489ea28d3 (commit) via d6b835049556290b1f4ce6306f0debe31cb82502 (commit) via a163f97f62bb3e15f0454377978a8069779e91e0 (commit) via 53739fa1b11efa6115b2879a2388b714bc683384 (commit) via 025e512f39fce1cb4323db83900d056ca646e38b (commit) via e107c75e5bd3302ebd012590fdc02702bf4b0b10 (commit) via 428ade676257e749ebefe65a7c2198998d2e41aa (commit) via f9ccd4c7b9901c4c07909d43c0886d03a28e95a3 (commit) via 0448971e0af374d76fdd4a25d61440b375a10eb6 (commit) via 62a3a0794651dc8c15e89ec4b410f84d3fa56f03 (commit) via ff8cf7f718552d36eed144ecd92334c02f8c20f8 (commit) via fd9fc622e393ff0204446df3b92673fdc2a5cb08 (commit) via 181abcd871430c0a6e3346eda89e72d6645a0120 (commit) via 668b4b04f97211730132a59215b60849e9b803be (commit) via dcc23d8511269c700b6812263ff1aaf19e1f8a1f (commit) via a5c9b0e93e84cd8994d681c9cbeedf5db1b1c8f2 (commit) via 924877991d3262139bc3dfeeff72d9e3504e0f18 (commit) via 3480b2bc56ec0bb51c1f18584fd293fd8ef25dec (commit) via eb3e6936e0c1076e0b97e0bad55083503cf82d88 (commit) via 8cf9d7bc2daf04b1f2c826325a2dd45a12d34fe6 (commit) via f240035c535706a46f27375e92907dea172d34ec (commit) via 59a9cd625a7a4e28ebca04e3c592b3f77c3a5948 (commit) via 7678cf17ece2148084514a258d3d71505d15ab79 (commit) via 9e2e8e2f9323fe17ceafb49d8eca9e3117947066 (commit) via bb108bccb87a6e3b166a2ba74cc3aaf192c687ff (commit) via 1cb5481ade4ed3127e4a1c837809bed0341890f0 (commit) via abf66c159a422b39b4e43b5bd76539ee6e3707a4 (commit) via 994eb44d6706f6fd03c26cf4ea53a3e59406da45 (commit) via c695bf2d9e45077584c648925b2f213f40c87669 (commit) via 4f8d91f8d1fd48824ddb6bcfa99b56c19ce5ad15 (commit) via 7b4c9a3ff05404f40c2145d5b89769022b994ccc (commit) via 898affae5c2363feab148314de8c872336e9255d (commit) via 38af9424527b9aff813aa5a8b44870b6f4efe0e3 (commit) via 072aee2013b4b0c72047dc4d1d2a15d62c8b01d1 (commit) via 470e0dd9502f7f88d34b6ce0606e384bc248ad7c (commit) via 305a094f4235b6d99d5ce442a9bd188b2b89e075 (commit) via 42b04b0047141dafb26aad39159be1be964ffe61 (commit) via 79c7d4c027067e95877a0538d3880c472baee96c (commit) via 3a50794c6cf7bd8a0953261b155ba23c272a896f (commit) via be0935b57563a1cf404b983b6b7f875088bdc132 (commit) via eda758390ec0bfb07d0bef4d1908d1d98ad75eb9 (commit) via ced522c57802f46649858b0806fa92ff1707388a (commit) via ce7aa233c596554237c08fdb4667563908c28685 (commit) via 990ed04e24edcb0c508fb6343eed8421c3fed988 (commit) via a7a4525a6e65b4b75c879867600e5a639fb00cd3 (commit) via 1900c52efc5aaf6cfa6add566739e19f8ea751c0 (commit) via bcaa14a45178d47d7cb289f97982325ba9ad354d (commit) via 164e31cf9dd1a90500f6199c06e31f788e1c3b79 (commit) via dbc21176c80d4354e66be0fd9a2c492738748db9 (commit) via 35f19dab587ce780030a45bdd3f6f764ebe37a35 (commit) via 59a865cca319154f174699f0f8092143ef8dcbce (commit) via d937037301e40716bd65b32d0296d91824874bbd (commit) via e19abaa89e01e07b3cb0cc16b822f232e39e415c (commit) via 09363f5ea451879d3bc391b32385a58c58021ebb (commit) via 5747263b3bfb67dc5dee5206d222c0411b85676a (commit) via faa1dd91269f2445b7ef3a618342b2d0f2524042 (commit) via 21336ac8c5732af60973597907bf05f083983068 (commit) via 5365590483584791f139a03dfe322d811803e3f7 (commit) via ab2ac0a44dadbddb0a68c3b1a6780eb494d44dd6 (commit) via e4941aa858b64bb0d3d1687c3cb7530ac497645d (commit) via c69ed139ec1eec85094a8ec40a6c17c86e8abe9b (commit) via 916481a3b2b859c4fabd3ffc5005bee15a611d6d (commit) via ff1c7e2d8dadc64b58319e548f50ff2d3a43b79c (commit) via 54cd47005c5ee2158c538f725502b10fedadefc9 (commit) via dc2d67fd3e4bc8d43ece6e1e1d99094bfa380b7a (commit) via c382ea4cb3cd4f4adb6c38ae8fc91f2cc7b57998 (commit) from 7938adaa88d884b0a0bf81a213ed0d100222214e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 35e2367a245fac7a4d262e2fb88f84932aab9e87 Merge: 7938ada 5800a6e Author: Jan Kratochvil Date: Sun Mar 20 14:34:25 2011 +0100 Merge remote-tracking branch 'origin/master' into archer-sergiodj-stap Conflicts: gdb/linespec.c ----------------------------------------------------------------------- Summary of changes: ChangeLog | 5 + bfd/version.h | 2 +- config.guess | 215 ++++---- config.sub | 66 ++- gdb/ChangeLog | 536 ++++++++++++++++++++ gdb/MAINTAINERS | 1 + gdb/NEWS | 4 + gdb/ada-tasks.c | 12 +- gdb/aix-thread.c | 8 +- gdb/alpha-mdebug-tdep.c | 1 + gdb/alpha-tdep.c | 27 +- gdb/amd64-tdep.c | 198 ++++++-- gdb/amd64obsd-tdep.c | 1 + gdb/arm-tdep.c | 34 +- gdb/avr-tdep.c | 10 +- gdb/bfin-tdep.c | 14 +- gdb/blockframe.c | 5 +- gdb/c-exp.y | 36 +- gdb/cli/cli-utils.c | 11 + gdb/cli/cli-utils.h | 4 + gdb/coffread.c | 24 +- gdb/common/signals.c | 10 +- gdb/config.in | 4 + gdb/configure | 16 + gdb/configure.ac | 5 + gdb/cp-name-parser.y | 10 +- gdb/cris-tdep.c | 2 + gdb/darwin-nat-info.c | 2 +- gdb/darwin-nat.c | 4 +- gdb/dbxread.c | 28 +- gdb/dec-thread.c | 2 +- gdb/dfp.c | 2 +- gdb/doc/ChangeLog | 16 +- gdb/doc/gdb.texinfo | 135 +++++- gdb/dummy-frame.c | 1 + gdb/dwarf2-frame.c | 81 +++- gdb/dwarf2loc.c | 52 ++- gdb/dwarf2read.c | 37 ++- gdb/exec.c | 2 +- gdb/f-exp.y | 12 +- gdb/findvar.c | 34 +- gdb/frame-unwind.c | 37 ++- gdb/frame-unwind.h | 11 + gdb/frame.c | 323 ++++++++++--- gdb/frame.h | 64 ++- gdb/frv-linux-tdep.c | 1 + gdb/frv-tdep.c | 30 +- gdb/gdbarch.c | 10 +- gdb/gdbarch.h | 8 +- gdb/gdbarch.sh | 4 +- gdb/gdbserver/ChangeLog | 4 + gdb/gdbserver/server.h | 6 + gdb/h8300-tdep.c | 9 +- gdb/hppa-hpux-tdep.c | 1 + gdb/hppa-linux-tdep.c | 1 + gdb/hppa-tdep.c | 22 +- gdb/i386-darwin-nat.c | 2 +- gdb/i386-tdep.c | 264 +++++++--- gdb/i386-tdep.h | 7 +- gdb/i386obsd-tdep.c | 1 + gdb/i387-tdep.c | 15 +- gdb/i387-tdep.h | 5 +- gdb/ia64-tdep.c | 70 ++- gdb/inline-frame.c | 1 + gdb/iq2000-tdep.c | 1 + gdb/linespec.c | 196 ++++++-- gdb/lm32-tdep.c | 1 + gdb/m2-exp.y | 42 +- gdb/m32c-tdep.c | 97 +++-- gdb/m32r-linux-tdep.c | 1 + gdb/m32r-tdep.c | 1 + gdb/m68hc11-tdep.c | 12 +- gdb/m68k-tdep.c | 18 +- gdb/m68klinux-tdep.c | 1 + gdb/m88k-tdep.c | 1 + gdb/macroscope.c | 7 +- gdb/mep-tdep.c | 28 +- gdb/mi/mi-main.c | 110 ++-- gdb/microblaze-tdep.c | 1 + gdb/mips-tdep.c | 45 ++- gdb/mn10300-tdep.c | 1 + gdb/moxie-tdep.c | 1 + gdb/mt-tdep.c | 30 +- gdb/objc-exp.y | 50 +- gdb/osdata.c | 2 +- gdb/p-exp.y | 36 +- gdb/ppc-linux-tdep.c | 1 + gdb/ppcobsd-tdep.c | 1 + gdb/psymtab.c | 79 +++- gdb/python/py-block.c | 48 ++- gdb/python/py-inferior.c | 17 + gdb/python/py-infthread.c | 16 + gdb/python/py-objfile.c | 25 +- gdb/python/py-symbol.c | 24 +- gdb/python/py-symtab.c | 42 ++- gdb/python/py-value.c | 2 +- gdb/python/python.c | 95 +++- gdb/record.c | 12 +- gdb/regcache.c | 183 +++++--- gdb/regcache.h | 62 ++- gdb/remote-mips.c | 2 +- gdb/remote.c | 6 +- gdb/rs6000-tdep.c | 133 ++++-- gdb/s390-tdep.c | 57 ++- gdb/score-tdep.c | 1 + gdb/sentinel-frame.c | 9 +- gdb/ser-mingw.c | 2 +- gdb/sh-tdep.c | 64 ++- gdb/sh64-tdep.c | 109 +++-- gdb/sparc-sol2-tdep.c | 1 + gdb/sparc-tdep.c | 11 +- gdb/sparc64-sol2-tdep.c | 1 + gdb/sparc64-tdep.c | 42 ++- gdb/sparc64fbsd-tdep.c | 1 + gdb/sparc64nbsd-tdep.c | 1 + gdb/sparc64obsd-tdep.c | 2 + gdb/sparcnbsd-tdep.c | 1 + gdb/sparcobsd-tdep.c | 1 + gdb/spu-tdep.c | 62 ++- gdb/stack.c | 111 +++- gdb/target.c | 27 - gdb/target.h | 12 - gdb/testsuite/ChangeLog | 54 ++ gdb/testsuite/gdb.base/Makefile.in | 3 +- .../gdb.base/break-on-linker-gcd-function.cc | 32 ++ .../gdb.base/break-on-linker-gcd-function.exp | 54 ++ gdb/testsuite/gdb.cp/cmpd-minsyms.cc | 37 ++ gdb/testsuite/gdb.cp/cmpd-minsyms.exp | 50 ++ gdb/testsuite/gdb.cp/ovsrch.exp | 100 ++++ gdb/testsuite/gdb.cp/ovsrch.h | 39 ++ gdb/testsuite/gdb.cp/ovsrch1.cc | 41 ++ gdb/testsuite/gdb.cp/ovsrch2.cc | 28 + gdb/testsuite/gdb.cp/ovsrch3.cc | 28 + gdb/testsuite/gdb.cp/ovsrch4.cc | 28 + gdb/testsuite/gdb.python/Makefile.in | 2 +- gdb/testsuite/gdb.python/py-block.exp | 17 + gdb/testsuite/gdb.python/py-inferior.exp | 20 + gdb/testsuite/gdb.python/py-infthread.exp | 7 + gdb/testsuite/gdb.python/py-objfile.c | 23 + gdb/testsuite/gdb.python/py-objfile.exp | 51 ++ gdb/testsuite/gdb.python/py-symbol.exp | 16 + gdb/testsuite/gdb.python/py-symtab.exp | 8 + gdb/testsuite/gdb.python/python.exp | 8 + gdb/testsuite/gdb.trace/unavailable.cc | 126 +++++ gdb/testsuite/gdb.trace/unavailable.exp | 227 +++++++++ gdb/tracepoint.c | 34 +- gdb/tui/tui-hooks.c | 38 +- gdb/tui/tui-stack.c | 17 +- gdb/v850-tdep.c | 1 + gdb/valops.c | 12 +- gdb/vax-tdep.c | 1 + gdb/vaxobsd-tdep.c | 1 + gdb/version.in | 2 +- gdb/windows-nat.c | 2 +- gdb/xstormy16-tdep.c | 1 + gdb/xtensa-tdep.c | 37 +- sim/bfin/ChangeLog | 8 + sim/bfin/config.in | 6 + sim/bfin/configure | 2 +- sim/bfin/configure.ac | 2 +- sim/bfin/interp.c | 9 + 161 files changed, 4479 insertions(+), 1203 deletions(-) create mode 100644 gdb/testsuite/gdb.base/break-on-linker-gcd-function.cc create mode 100644 gdb/testsuite/gdb.base/break-on-linker-gcd-function.exp create mode 100644 gdb/testsuite/gdb.cp/cmpd-minsyms.cc create mode 100644 gdb/testsuite/gdb.cp/cmpd-minsyms.exp create mode 100644 gdb/testsuite/gdb.cp/ovsrch.exp create mode 100644 gdb/testsuite/gdb.cp/ovsrch.h create mode 100644 gdb/testsuite/gdb.cp/ovsrch1.cc create mode 100644 gdb/testsuite/gdb.cp/ovsrch2.cc create mode 100644 gdb/testsuite/gdb.cp/ovsrch3.cc create mode 100644 gdb/testsuite/gdb.cp/ovsrch4.cc create mode 100644 gdb/testsuite/gdb.python/py-objfile.c create mode 100644 gdb/testsuite/gdb.python/py-objfile.exp First 500 lines of diff: diff --git a/ChangeLog b/ChangeLog index 1f7648c..ee4c378 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2011-03-18 David Edelsohn + + * config.guess: Update to version 2011-02-02 + * config.sub: Update to version 2011-02-24 + 2011-03-03 Sebastian Pop * configure.ac: Adjust test of with_ppl. diff --git a/bfd/version.h b/bfd/version.h index 8f2a14e..6b5223b 100644 --- a/bfd/version.h +++ b/bfd/version.h @@ -1,4 +1,4 @@ -#define BFD_VERSION_DATE 20110316 +#define BFD_VERSION_DATE 20110320 #define BFD_VERSION @bfd_version@ #define BFD_VERSION_STRING @bfd_version_package@ @bfd_version_string@ #define REPORT_BUGS_TO @report_bugs_to@ diff --git a/config.guess b/config.guess index 115f944..187cd54 100755 --- a/config.guess +++ b/config.guess @@ -1,10 +1,10 @@ #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 -# Free Software Foundation, Inc. +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +# 2011 Free Software Foundation, Inc. -timestamp='2010-04-03' +timestamp='2011-02-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 @@ -57,7 +57,7 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO @@ -92,7 +92,7 @@ if test $# != 0; then exit 1 fi -trap 'exit 1' HUP INT TERM +trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires @@ -106,7 +106,7 @@ trap 'exit 1' HUP INT TERM set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; -trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" HUP INT PIPE TERM ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || @@ -181,7 +181,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in fi ;; *) - os=netbsd + os=netbsd ;; esac # The OS release @@ -224,7 +224,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on @@ -270,7 +270,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit ;; + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + exitcode=$? + trap '' 0 + exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead @@ -296,7 +299,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in echo s390-ibm-zvmoe exit ;; *:OS400:*:*) - echo powerpc-ibm-os400 + echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} @@ -395,23 +398,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit ;; + exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit ;; + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit ;; + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit ;; + echo m68k-unknown-mint${UNAME_RELEASE} + exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; @@ -481,8 +484,8 @@ EOF echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ @@ -495,7 +498,7 @@ EOF else echo i586-dg-dgux${UNAME_RELEASE} fi - exit ;; + exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; @@ -552,7 +555,7 @@ EOF echo rs6000-ibm-aix3.2 fi exit ;; - *:AIX:*:[456]) + *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 @@ -595,52 +598,52 @@ EOF 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac + esac ;; + esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + sed 's/^ //' << EOF >$dummy.c - #define _HPUX_SOURCE - #include - #include + #define _HPUX_SOURCE + #include + #include - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa @@ -731,22 +734,22 @@ EOF exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd - exit ;; + exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit ;; + exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd - exit ;; + exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd - exit ;; + exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd - exit ;; + exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; @@ -770,14 +773,14 @@ EOF exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} @@ -805,14 +808,14 @@ EOF echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) - case ${UNAME_MACHINE} in + case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; @@ -867,7 +870,7 @@ EOF EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; - esac + esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} @@ -892,7 +895,7 @@ EOF echo crisv32-axis-linux-gnu exit ;; frv:Linux:*:*) - echo frv-unknown-linux-gnu + echo frv-unknown-linux-gnu exit ;; i*86:Linux:*:*) LIBC=gnu @@ -960,7 +963,7 @@ EOF echo ${UNAME_MACHINE}-ibm-linux exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu @@ -968,6 +971,9 @@ EOF sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; + tile*:Linux:*:*) + echo ${UNAME_MACHINE}-tilera-linux-gnu + exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; @@ -975,7 +981,7 @@ EOF echo x86_64-unknown-linux-gnu exit ;; xtensa*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. @@ -984,11 +990,11 @@ EOF echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. + # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) @@ -1020,7 +1026,7 @@ EOF fi exit ;; i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. + # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; @@ -1048,13 +1054,13 @@ EOF exit ;; pc:*:*:*) # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i586. + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp - exit ;; + exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; @@ -1089,8 +1095,8 @@ EOF /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ @@ -1133,10 +1139,10 @@ EOF echo ns32k-sni-sysv fi exit ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm @@ -1162,11 +1168,11 @@ EOF exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} + echo mips-nec-sysv${UNAME_RELEASE} else - echo mips-unknown-sysv${UNAME_RELEASE} + echo mips-unknown-sysv${UNAME_RELEASE} fi - exit ;; + exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; @@ -1231,6 +1237,9 @@ EOF *:QNX:*:4*) echo i386-pc-qnx exit ;; + NEO-?:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk${UNAME_RELEASE} + exit ;; NSE-?:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; @@ -1276,13 +1285,13 @@ EOF echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} + echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` + UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; @@ -1322,11 +1331,11 @@ main () #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 - "4" + "4" #else - "" + "" #endif - ); exit (0); + ); exit (0); #endif #endif diff --git a/config.sub b/config.sub hooks/post-receive -- Repository for Project Archer.