From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15151 invoked by alias); 6 Jan 2011 12:24:52 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 14962 invoked by uid 9514); 6 Jan 2011 12:24:48 -0000 Date: Thu, 06 Jan 2011 12:24:00 -0000 Message-ID: <20110106122448.14947.qmail@sourceware.org> From: pmuldoon@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-pmuldoon-python-breakpoints: Merge branch 'master' into archer-pmuldoon-python-breakpoints X-Git-Refname: refs/heads/archer-pmuldoon-python-breakpoints X-Git-Reftype: branch X-Git-Oldrev: e8ac1ea642e27efeb7536a11c7869d45c4a55806 X-Git-Newrev: d37fef0c6373d2fc5a95c155b01a199901ba3e3c X-SW-Source: 2011-q1/txt/msg00009.txt.bz2 List-Id: The branch, archer-pmuldoon-python-breakpoints has been updated via d37fef0c6373d2fc5a95c155b01a199901ba3e3c (commit) via ee7931dc2f112b223bd76bf31ba5bfc716a0a947 (commit) via 8bef39475287bdce64ba672333879627614a64c7 (commit) via d3a53b0f798666339edb89002087dbf3a222af09 (commit) via dc1dbdd748005d025bfed664141f94868b4608b9 (commit) via a1d4eea835dab8b8f372de80a9b9f1d47f4ddc87 (commit) via 968b19ffd222d8c5af49a1964b61ebc26f69f8c5 (commit) via f850d1e13721d2e41319ecf28d4f1fb252114a51 (commit) via 1be0d6417699867915c0b0efc15174baf1623863 (commit) via e22c5a3e2b53ba419113970be49407a4098e7ce9 (commit) via 73df4d26c29e68266770c0bf48f727bde62d4468 (commit) via a253ad6ac0478fb293d7005517b717732b88e726 (commit) via 9d777470f6b55b374c2e6761fc658078f3df0d69 (commit) via 8ab7ed746e8abce9d14aff83159939f01ccfc646 (commit) via d960d576b6bf7dc12a29a244df35fa4e7373dca4 (commit) via 1ba609a9c42f9cfeb111aec95b015c3f5eeafbc6 (commit) via 071892049d961a5b7694238d590074023177d54d (commit) via fe0e115731240592d9f2838759bc76db45d3e89e (commit) via 3bf6cbf8d09e90753e83f7a85a538710f365553a (commit) via e78704d5680d54c2c895e4a8f96e01e33e698813 (commit) via 7f416aff7d49595e8041fd7a2b48135b887601f7 (commit) via d6447a2d1ad08c3a3a25742339a464be0aadf8d7 (commit) via 91347ff709cbcd9f603ff0ad02016cfcd268ca40 (commit) via 8b40ee1f1f2f5f8855e99a21a933273b790b913b (commit) via 26ae9b76b64a97219d4ea5d83c8c9446b690a0c6 (commit) via 443a01efb78cf5450066ae2817fdb3fe735efbe2 (commit) via c195e19e3beb8f8ad7d5e2b8874cdcfc9e3369f4 (commit) via 0477db51a0704ba62bc0c6133047411ec3640a71 (commit) via 5c766a85ead96a2b46e9c6a0d621e56cc90d0dba (commit) via 457da755a718113dcbc339f7823af0d439fa62c7 (commit) via aefd15f62c6b46af4ffc9fd3ec8d849b03ebed50 (commit) via e56270d3cfc3ee5403279e4f6853068519adfb9d (commit) via f203fa39c811514a6d5d56595b8e6287c156a97b (commit) via c0c55ea54be3d4ca1fff2f775e4d6410775ef139 (commit) via 0c741c529e09621ad1ffcaf7e124387ad7bd6759 (commit) via da23b1d01deda347f98a1753dcd81ca92f3af817 (commit) via b062555b24d3e08fe18039db4edc18df9b9da81b (commit) via a39584b4a71b81d30b63174936ef1409ac6c8d2a (commit) via 114580503a36f7864388087b839750ed4583a589 (commit) via 7f66283392a68f0992a3d40000723c49ca1c62fb (commit) via 55490d832f51082a117eb7c17a52ade9dca6f6b0 (commit) via 6d3bcdd4f73f02e252738c51ef90c804f3b281f7 (commit) via e932f1922b2554951551c17864b28468de5f732c (commit) via 95448c0b31869c3785bbe327ae93e8df0cafb352 (commit) via 152966c4aa1ac1e2950b9c9f5c1515ff9591f936 (commit) via a226e9bb547d097af59fa4ffe001381b82390216 (commit) via 4b1d7842adfc9887086cea526e5ca5e923e48422 (commit) via d3cf99efbd69d1713af02f445f361e475c905f80 (commit) via 063d51569a462844484401166c2fb3a46691668a (commit) via 76c889a35e18796c235dd690f0bc9ed6b89e61e6 (commit) via cfe876923224be1f46d60aa69d655dfec1768a6c (commit) via 81739b404bb6e4c3a459e6fc4b707e4eab80eae1 (commit) via 8fe80dd2edd866c0e1192f98ee36058af4048879 (commit) via 66ca0ee28888b8575bb404f861255e1db83161b2 (commit) via 8aefc2ca418cc5dfac6ac1a0d10d5650bd9aa027 (commit) via 30a2b1ae93bae347f55202e06e2018fef3a1a40e (commit) via 3425331568060820fe70c1a0850f125a5ca9901e (commit) via dd2092437258c4ea93d4626f094446eed31b2fa0 (commit) via ccc006fa2e3f99f18fc981675e2124a64634c65b (commit) via cfdd0f22e02ed3349a6ba484100156ca9436fa75 (commit) via c2b861d978cd5d2d41ead897dc8669d2e8bdb5a5 (commit) via 1833bef9a3daf82ccda876eb55e62de9f47ad72a (commit) via 3bd4170d41c20a915e702c91a013bcd8b6c343ac (commit) via 7bf2eec6bf4875d8839bae92fb4f5a46a2476112 (commit) via 135e6c0c93c6b85a3c853bb88312a78461748934 (commit) via f3f560efa72dbf7d998ac2d3339d9f932499a966 (commit) via f49218632086d26e821608f592cfd2756a5a856a (commit) via 237fdcbd30b5d8d69b6fb8bd2e4333541843f8f0 (commit) via 4b88473c312f66c7fba0c1a5d862cd5f95b732c2 (commit) via 9d758ee0ddc2d3cc10691b1979e8c2a25554b51d (commit) via 3ac5473c86b28350a3471edf76200e9b941fe001 (commit) via 8f41f9254af45f73b179428340772ab4cb041f27 (commit) via 594f1abf68931a3926d32aeab0e8121457614957 (commit) via 142b87ff1070383a6b305aacfb45f5fe5f6a856f (commit) via 249d172966a109f18942d85b3d3bf38852863406 (commit) via dd1d3f685b51c2996a9f81d89158cc06ed50ec0e (commit) via dd0cd188954843a3405c4f6becb47b6276afac07 (commit) via 4d4d40dc46626e349e4c8ccac3794e526f8d4612 (commit) via 696c2599d17f385ce997ce9711c1a4be7c2c0584 (commit) via 2421f8328fd57072c31072a5a376f1e934c8c1f5 (commit) via ef12035dafeda230288f20e47c1a1c7d65c9651f (commit) via 0fdc9737f7cf1d6da69cdd731ea78aa5402f1b5a (commit) via 62076b60432e25f9f414ca734e116f883c3d146f (commit) via be6ba34d61fb7d31ffaefca57296afb3f2fbe7b6 (commit) via fff4f6bf192a13ae7a51975ef671ce3bcc05bdad (commit) via 9b11df95a832b163b7bd3eda3bee78a6ba59e9ca (commit) via 39253445ced57a004bfd93762902a4e60871fc87 (commit) via f6e3e4d589b46291c571a819fd1eb3631b8a4274 (commit) via f103bb118c9f8cce464b778388c3bd1d9d0615ca (commit) via 13f344dfff7f596d52e65481e2db4e1d915ff917 (commit) via 473fe3e0dc4c364de5c62715239d5b55304cd589 (commit) via 9e7c4050db8d5fa0a86a11b71d181483f25f33d8 (commit) via 0e05886d0828e0f086cb0f8248301d8701ab432c (commit) via 91b729d4c616a548dd6a97c986fdeaa5b7e097c3 (commit) via 898fbdcb470ec74c0d852363612414bc04ec009c (commit) via dcb148e9b1642e3114f6c6014743a21d2058b87e (commit) via 7e5c6c4bacd72235e90629b621fb739c3d28b82c (commit) via b46f28bf4451f7e1f316d9fac2dc3f788c788ab7 (commit) via 0614dc0b4188bd6397cf03ddb32f0ac53d765ebd (commit) via 377dab5a129f7ededed443e441bf2c9aecaccfc6 (commit) via 300821622f68beff676fdb6149e6d46c4fecf109 (commit) via 2a903ae8229ef39bf1309274f00375739dc2481f (commit) via 0121fd42cd1c571be146bc38d522a886234a8b2a (commit) via af9feb7dcf3c00d6b4f2fefdf238ed3cded6218e (commit) via 1bd4cc0b9742f0ce70f926815d431b22ced95d02 (commit) via a816124ca363aaa209351e6fea5618bdc5ef5ce0 (commit) via 2ce488949646b137d041e724458bd0f8ea1ebcf5 (commit) via 8adc5fddcedf6ba47d6fd40dc2ba4c4f9c9b6a45 (commit) via e0b60493e555d6d78e5bd69890531ed86fdfbad8 (commit) via 7c1179519d4f5f028b94a3071f775d9923ef1b0c (commit) via 07433744611d5ed4beebbc27d382daa1daf7a134 (commit) via c4e773b1fb01910f9ff94a7f64f8f94620980be3 (commit) via 0893837e1e72edd31b082dcee67a79503d57f3ad (commit) via 8a595ba5734900e915ba31b4b5f096deb7beb038 (commit) via fc775018a7423273f64ae125707cef8f2be2910e (commit) via f487a6054dbdc205228bff03589a5c6e2dade307 (commit) via dae725ed5d0edf632f9d4bc21eabb28890db09a5 (commit) via 4b1fa80c6f70ebb624342ad697c91909bb1db8c8 (commit) via 503d1ef270c95e55a003fd913760a72d2fedf1aa (commit) via 288180a93adab44652eb5fb4ce39bcce899f7be8 (commit) via e3e2bdb5539511b75a332c087f629111ec04c6dc (commit) via 61f06700b163fdeaa62e3b5e37029423088bd298 (commit) via 91bef12495b6ec8dfdb0998eed18740bbeb390a8 (commit) via 6fcf6494224a6606245c297e9602a7953434120b (commit) via cd64fa3f4e535614b8210241598112ab19c606a9 (commit) via bd7c9765d99b99a50caf868fc7431dd591c803b0 (commit) via b04d3b7e2cebc68da35032b1eb9bdd9ad83cdcca (commit) via 4ec81a5030cb0515eac5ed06c3116c07de6ba377 (commit) via eddac4b4a1c638f6e5795e5b3da475d83e63d8cf (commit) via a025fbffd7294700ecc406421d118f7a0392efde (commit) via 486ee7f3437358941f0762ace2550170ef474de1 (commit) via c40d16fcc57ba9e164faf064146f661aadbbfabe (commit) via c399a3bbcd00c855d2ac47769aa870c9b975353d (commit) via 0266671e24d8f20402ebe328038d84c22f068711 (commit) via 23578b492741b32ee53c453ab50c7e7f78258dfb (commit) via f7795948b64873aace3546059597ce7ed498c74b (commit) via 8c6a4e026da60454cfe6c9c9a1ea0c071a9d9506 (commit) via 0436b64a7ccf7888365a9f02d83bf23c3d513ab3 (commit) via 0b7ce86af6cf99c9df0e634ccb61134315e79813 (commit) via 12489706fabef7f148b877358c101c714d58e252 (commit) via cb02304f78faa8600c5f2f32e10f0857ebd912df (commit) via cafda6b69357061d11902df051b1201b91713e68 (commit) via a879222a9818cc283b15ce90ff45cda33899178f (commit) via 62d79c9a7841f6de070137b37dc138bfff7d62d4 (commit) via 8bafd6a5d82aed290f27e458a53e11352362713c (commit) via 5869f02d80550193b3346bebfa9d6941681d26b3 (commit) via 7b66f834bb061187be876cdc21cac43be52ab6ca (commit) via acfc984d522c7049bff69d410579c1bd398a1118 (commit) via 87baf9c76d270004e5bce727862c62ee8f194b59 (commit) via 37124605c17c958356b11b8ee98f39f0e9413514 (commit) via 66d646742f09992f9fcc665fedca55c0809c42ae (commit) via a4809228480c67d2d0ad49a2403de6b3fe0a6342 (commit) via 38cdd2f1951b882ce68ff310f85e234a2450ddce (commit) via a3568256dd143fe7badf11635b4607c26731325b (commit) via 9ece7f002e466d35387177497d5991e55ddd04d6 (commit) from e8ac1ea642e27efeb7536a11c7869d45c4a55806 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit d37fef0c6373d2fc5a95c155b01a199901ba3e3c Merge: e8ac1ea ee7931d Author: Phil Muldoon Date: Thu Jan 6 12:22:28 2011 +0000 Merge branch 'master' into archer-pmuldoon-python-breakpoints ----------------------------------------------------------------------- Summary of changes: COPYING.LIBGLOSS | 23 +- ChangeLog | 12 + bfd/ChangeLog | 3418 +------ bfd/ChangeLog-2010 | 3562 ++++++ bfd/archures.c | 2 + bfd/bfd-in2.h | 5 + bfd/compress.c | 127 +- bfd/config.bfd | 38 +- bfd/configure | 19 +- bfd/configure.host | 1 + bfd/configure.in | 19 +- bfd/cpu-i386.c | 61 +- bfd/elf-bfd.h | 8 + bfd/elf.c | 13 +- bfd/elf32-mips.c | 31 + bfd/elf32-rx.c | 3 + bfd/elf64-mips.c | 33 + bfd/elf64-x86-64.c | 852 +- bfd/elfcode.h | 16 + bfd/elflink.c | 51 +- bfd/elfn32-mips.c | 33 + bfd/libbfd.h | 3 + bfd/peXXigen.c | 13 +- bfd/reloc.c | 6 + bfd/targets.c | 14 + bfd/version.h | 2 +- configure | 3 + configure.ac | 3 + gdb/ChangeLog |11849 +------------------- gdb/ChangeLog-2010 |11959 ++++++++++++++++++++ gdb/Makefile.in | 6 +- gdb/NEWS | 13 + gdb/ada-exp.y | 2 +- gdb/ada-lang.c | 79 +- gdb/ada-lang.h | 4 +- gdb/ada-lex.l | 2 +- gdb/ada-operator.inc | 2 +- gdb/ada-tasks.c | 2 +- gdb/ada-typeprint.c | 3 +- gdb/ada-valprint.c | 22 +- gdb/addrmap.c | 5 +- gdb/addrmap.h | 2 +- gdb/aix-thread.c | 2 +- gdb/alpha-linux-nat.c | 2 +- gdb/alpha-linux-tdep.c | 2 +- gdb/alpha-mdebug-tdep.c | 2 +- gdb/alpha-nat.c | 2 +- gdb/alpha-osf1-tdep.c | 2 +- gdb/alpha-tdep.c | 3 +- gdb/alpha-tdep.h | 2 +- gdb/alphabsd-nat.c | 4 +- gdb/alphabsd-tdep.c | 2 +- gdb/alphabsd-tdep.h | 2 +- gdb/alphafbsd-tdep.c | 2 +- gdb/alphanbsd-tdep.c | 2 +- gdb/alphaobsd-tdep.c | 3 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-darwin-tdep.h | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-linux-nat.c | 4 +- gdb/amd64-linux-tdep.c | 2 +- gdb/amd64-linux-tdep.h | 3 +- gdb/amd64-nat.c | 2 +- gdb/amd64-nat.h | 2 +- gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 4 +- gdb/amd64-tdep.h | 2 +- gdb/amd64-windows-nat.c | 2 +- gdb/amd64-windows-tdep.c | 2 +- gdb/amd64bsd-nat.c | 2 +- gdb/amd64fbsd-nat.c | 2 +- gdb/amd64fbsd-tdep.c | 2 +- gdb/amd64nbsd-nat.c | 2 +- gdb/amd64nbsd-tdep.c | 2 +- gdb/amd64obsd-nat.c | 2 +- gdb/amd64obsd-tdep.c | 2 +- gdb/annotate.c | 8 +- gdb/annotate.h | 2 +- gdb/arch-utils.c | 86 +- gdb/arch-utils.h | 24 +- gdb/arm-linux-nat.c | 2 +- gdb/arm-linux-tdep.c | 2 +- gdb/arm-linux-tdep.h | 3 +- gdb/arm-symbian-tdep.c | 3 +- gdb/arm-tdep.c | 232 +- gdb/arm-tdep.h | 2 +- gdb/arm-wince-tdep.c | 2 +- gdb/armbsd-tdep.c | 3 +- gdb/armnbsd-nat.c | 2 +- gdb/armnbsd-tdep.c | 2 +- gdb/armobsd-tdep.c | 3 +- gdb/auxv.c | 75 +- gdb/auxv.h | 4 +- gdb/avr-tdep.c | 2 +- gdb/ax-gdb.c | 72 +- gdb/ax-gdb.h | 4 +- gdb/ax-general.c | 95 +- gdb/ax.h | 2 +- gdb/bcache.c | 33 +- gdb/bcache.h | 2 +- gdb/bfd-target.c | 2 +- gdb/bfd-target.h | 3 +- gdb/bfin-linux-tdep.c | 175 + gdb/bfin-tdep.c | 862 ++ gdb/bfin-tdep.h | 102 + gdb/block.c | 5 +- gdb/block.h | 3 +- gdb/blockframe.c | 36 +- gdb/breakpoint.c | 1888 ++-- gdb/breakpoint.h | 252 +- gdb/bsd-kvm.c | 4 +- gdb/bsd-kvm.h | 3 +- gdb/bsd-uthread.c | 3 +- gdb/bsd-uthread.h | 3 +- gdb/buildsym.c | 122 +- gdb/buildsym.h | 19 +- gdb/c-exp.y | 2 +- gdb/c-lang.c | 152 +- gdb/c-lang.h | 30 +- gdb/c-typeprint.c | 334 +- gdb/c-valprint.c | 212 +- gdb/call-cmds.h | 2 +- gdb/cc-with-index.sh | 2 +- gdb/charset-list.h | 2 +- gdb/charset.c | 74 +- gdb/charset.h | 10 +- gdb/cli-out.c | 2 +- gdb/cli-out.h | 2 +- gdb/cli/cli-cmds.c | 158 +- gdb/cli/cli-cmds.h | 23 +- gdb/cli/cli-decode.c | 192 +- gdb/cli/cli-decode.h | 41 +- gdb/cli/cli-dump.c | 62 +- gdb/cli/cli-dump.h | 2 +- gdb/cli/cli-interp.c | 24 +- gdb/cli/cli-logging.c | 40 +- gdb/cli/cli-script.c | 122 +- gdb/cli/cli-script.h | 2 +- gdb/cli/cli-setshow.c | 25 +- gdb/cli/cli-setshow.h | 10 +- gdb/coff-pe-read.c | 64 +- gdb/coff-pe-read.h | 6 +- gdb/coffread.c | 501 +- gdb/command.h | 82 +- gdb/common/gdb_signals.h | 2 +- gdb/common/i386-xstate.h | 2 +- gdb/common/signals.c | 8 +- gdb/complaints.c | 21 +- gdb/complaints.h | 8 +- gdb/completer.c | 195 +- gdb/completer.h | 25 +- gdb/config/alpha/nm-osf3.h | 2 +- gdb/config/djgpp/djconfig.sh | 2 +- gdb/config/djgpp/fnchange.lst | 3 +- gdb/config/djgpp/langinfo.h | 2 +- gdb/config/djgpp/nl_types.h | 2 +- gdb/config/i386/nm-fbsd.h | 2 +- gdb/config/i386/nm-i386gnu.h | 2 +- gdb/config/nm-linux.h | 2 +- gdb/config/nm-nto.h | 2 +- gdb/config/rs6000/nm-rs6000.h | 2 +- gdb/config/sparc/nm-sol2.h | 2 +- gdb/configure.ac | 4 +- gdb/configure.tgt | 10 + gdb/copyright.py | 608 + gdb/copyright.sh | 13 +- gdb/core-regset.c | 9 +- gdb/corefile.c | 66 +- gdb/corelow.c | 123 +- gdb/cp-abi.c | 41 +- gdb/cp-abi.h | 74 +- gdb/cp-name-parser.y | 2 +- gdb/cp-namespace.c | 237 +- gdb/cp-support.c | 168 +- gdb/cp-support.h | 29 +- gdb/cp-valprint.c | 217 +- gdb/cris-tdep.c | 4 +- gdb/d-lang.c | 3 +- gdb/d-lang.h | 3 +- gdb/d-valprint.c | 2 +- gdb/darwin-nat-info.c | 2 +- gdb/darwin-nat.c | 2 +- gdb/darwin-nat.h | 2 +- gdb/data-directory/Makefile.in | 2 +- gdb/dbug-rom.c | 8 +- gdb/dbxread.c | 43 +- gdb/dcache.c | 2 +- gdb/dcache.h | 4 +- gdb/dec-thread.c | 2 +- gdb/defs.h | 35 +- gdb/demangle.c | 2 +- gdb/dfp.c | 8 +- gdb/dfp.h | 5 +- gdb/dicos-tdep.c | 2 +- gdb/dicos-tdep.h | 2 +- gdb/dictionary.c | 6 +- gdb/dictionary.h | 3 +- gdb/dink32-rom.c | 2 +- gdb/disasm.c | 7 +- gdb/disasm.h | 3 +- gdb/doc/ChangeLog | 29 + gdb/doc/Makefile.in | 5 +- gdb/doc/agentexpr.texi | 4 +- gdb/doc/all-cfg.texi | 2 +- gdb/doc/annotate.texinfo | 2 +- gdb/doc/gdb.texinfo | 59 +- gdb/doc/gdbint.texinfo | 2 +- gdb/doc/observer.texi | 4 +- gdb/doc/refcard.tex | 4 +- gdb/doc/stabs.texinfo | 2 +- gdb/doublest.c | 17 +- gdb/doublest.h | 4 +- gdb/dsrec.c | 2 +- gdb/dummy-frame.c | 2 +- gdb/dummy-frame.h | 2 +- gdb/dwarf2-frame.c | 38 +- gdb/dwarf2-frame.h | 2 +- gdb/dwarf2expr.c | 14 +- gdb/dwarf2expr.h | 2 +- gdb/dwarf2loc.c | 40 +- gdb/dwarf2loc.h | 2 +- gdb/dwarf2read.c | 243 +- gdb/elfread.c | 80 +- gdb/environ.c | 2 +- gdb/environ.h | 2 +- gdb/eval.c | 120 +- gdb/event-loop.c | 353 +- gdb/event-loop.h | 38 +- gdb/event-top.c | 301 +- gdb/event-top.h | 2 +- gdb/exceptions.c | 2 +- gdb/exceptions.h | 12 +- gdb/exec.c | 17 +- gdb/exec.h | 3 +- gdb/expprint.c | 5 +- gdb/expression.h | 39 +- gdb/f-exp.y | 6 +- gdb/f-lang.c | 17 +- gdb/f-lang.h | 2 +- gdb/f-typeprint.c | 2 +- gdb/f-valprint.c | 15 +- gdb/fbsd-nat.c | 2 +- gdb/fbsd-nat.h | 3 +- gdb/features/Makefile | 2 +- gdb/features/arm-core.xml | 28 +- gdb/features/arm-fpa.xml | 2 +- gdb/features/arm-m-profile.xml | 2 +- gdb/features/arm-vfpv2.xml | 2 +- gdb/features/arm-vfpv3.xml | 2 +- gdb/features/arm-with-iwmmxt.c | 27 +- gdb/features/arm-with-iwmmxt.xml | 2 +- gdb/features/arm-with-m.xml | 2 +- gdb/features/arm-with-neon.c | 30 +- gdb/features/arm-with-neon.xml | 2 +- gdb/features/arm-with-vfpv2.c | 30 +- gdb/features/arm-with-vfpv2.xml | 2 +- gdb/features/arm-with-vfpv3.c | 30 +- gdb/features/arm-with-vfpv3.xml | 2 +- gdb/features/feature_to_c.sh | 2 +- gdb/features/gdb-target.dtd | 2 +- gdb/features/i386/32bit-avx.xml | 2 +- gdb/features/i386/32bit-core.xml | 2 +- gdb/features/i386/32bit-linux.xml | 2 +- gdb/features/i386/32bit-sse.xml | 2 +- gdb/features/i386/64bit-avx.xml | 2 +- gdb/features/i386/64bit-core.xml | 2 +- gdb/features/i386/64bit-linux.xml | 2 +- gdb/features/i386/64bit-sse.xml | 2 +- gdb/features/i386/amd64-avx-linux.xml | 2 +- gdb/features/i386/amd64-avx.xml | 2 +- gdb/features/i386/amd64-linux.xml | 2 +- gdb/features/i386/amd64.xml | 2 +- gdb/features/i386/i386-avx-linux.xml | 2 +- gdb/features/i386/i386-avx.xml | 2 +- gdb/features/i386/i386-linux.xml | 2 +- gdb/features/i386/i386-mmx-linux.xml | 2 +- gdb/features/i386/i386-mmx.xml | 2 +- gdb/features/i386/i386.xml | 2 +- gdb/features/library-list.dtd | 2 +- gdb/features/mips-cp0.xml | 2 +- gdb/features/mips-cpu.xml | 2 +- gdb/features/mips-fpu.xml | 2 +- gdb/features/mips-linux.xml | 2 +- gdb/features/mips64-cp0.xml | 2 +- gdb/features/mips64-cpu.xml | 2 +- gdb/features/mips64-fpu.xml | 2 +- gdb/features/mips64-linux.xml | 2 +- gdb/features/osdata.dtd | 2 +- gdb/features/rs6000/power-altivec.xml | 2 +- gdb/features/rs6000/power-core.xml | 2 +- gdb/features/rs6000/power-fpu-isa205.xml | 2 +- gdb/features/rs6000/power-fpu.xml | 2 +- gdb/features/rs6000/power-linux.xml | 2 +- gdb/features/rs6000/power-oea.xml | 2 +- gdb/features/rs6000/power-spe.xml | 2 +- gdb/features/rs6000/power-vsx.xml | 2 +- gdb/features/rs6000/power64-core.xml | 2 +- gdb/features/rs6000/power64-linux.xml | 2 +- gdb/features/rs6000/powerpc-32.xml | 2 +- gdb/features/rs6000/powerpc-32l.xml | 2 +- gdb/features/rs6000/powerpc-403.xml | 2 +- gdb/features/rs6000/powerpc-403gc.xml | 2 +- gdb/features/rs6000/powerpc-405.xml | 2 +- gdb/features/rs6000/powerpc-505.xml | 2 +- gdb/features/rs6000/powerpc-601.xml | 2 +- gdb/features/rs6000/powerpc-602.xml | 2 +- gdb/features/rs6000/powerpc-603.xml | 2 +- gdb/features/rs6000/powerpc-604.xml | 2 +- gdb/features/rs6000/powerpc-64.xml | 2 +- gdb/features/rs6000/powerpc-64l.xml | 2 +- gdb/features/rs6000/powerpc-7400.xml | 2 +- gdb/features/rs6000/powerpc-750.xml | 2 +- gdb/features/rs6000/powerpc-860.xml | 2 +- gdb/features/rs6000/powerpc-altivec32.xml | 2 +- gdb/features/rs6000/powerpc-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-altivec64.xml | 2 +- gdb/features/rs6000/powerpc-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-cell32l.xml | 2 +- gdb/features/rs6000/powerpc-cell64l.xml | 2 +- gdb/features/rs6000/powerpc-e500.xml | 2 +- gdb/features/rs6000/powerpc-e500l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-vsx32.xml | 2 +- gdb/features/rs6000/powerpc-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-vsx64.xml | 2 +- gdb/features/rs6000/powerpc-vsx64l.xml | 2 +- gdb/features/rs6000/rs6000.xml | 2 +- gdb/features/s390-acr.xml | 2 +- gdb/features/s390-core32.xml | 2 +- gdb/features/s390-core64.xml | 2 +- gdb/features/s390-fpr.xml | 2 +- gdb/features/s390-linux32.xml | 2 +- gdb/features/s390-linux64.xml | 2 +- gdb/features/s390x-core64.xml | 2 +- gdb/features/s390x-linux64.xml | 2 +- gdb/features/threads.dtd | 2 +- gdb/features/xinclude.dtd | 2 +- gdb/features/xscale-iwmmxt.xml | 2 +- gdb/filesystem.c | 2 +- gdb/filesystem.h | 2 +- gdb/findcmd.c | 9 +- gdb/findvar.c | 2 +- gdb/fork-child.c | 2 +- gdb/frame-base.c | 5 +- gdb/frame-base.h | 3 +- gdb/frame-unwind.c | 11 +- gdb/frame-unwind.h | 6 +- gdb/frame.c | 56 +- gdb/frame.h | 8 +- gdb/frv-linux-tdep.c | 2 +- gdb/frv-tdep.c | 2 +- gdb/frv-tdep.h | 3 +- gdb/gcore.c | 7 +- gdb/gdb-gdb.py | 2 +- gdb/gdb-stabs.h | 7 +- gdb/gdb.1 | 2 +- gdb/gdb.c | 3 +- gdb/gdb.h | 20 +- gdb/gdb_assert.h | 6 +- gdb/gdb_buildall.sh | 2 +- gdb/gdb_curses.h | 2 +- gdb/gdb_dirent.h | 4 +- gdb/gdb_expat.h | 3 +- gdb/gdb_gcore.sh | 2 +- gdb/gdb_locale.h | 3 +- gdb/gdb_mbuild.sh | 2 +- gdb/gdb_obstack.h | 10 +- gdb/gdb_proc_service.h | 3 +- gdb/gdb_ptrace.h | 2 +- gdb/gdb_regex.h | 2 +- gdb/gdb_select.h | 3 +- gdb/gdb_stat.h | 3 +- gdb/gdb_string.h | 4 +- gdb/gdb_thread_db.h | 2 +- gdb/gdb_usleep.c | 2 +- gdb/gdb_usleep.h | 2 +- gdb/gdb_vfork.h | 3 +- gdb/gdb_wait.h | 3 +- gdb/gdb_wchar.h | 2 +- gdb/gdbarch.c | 66 + gdb/gdbarch.h | 20 + gdb/gdbarch.sh | 12 +- gdb/gdbcmd.h | 2 +- gdb/gdbcore.h | 8 +- gdb/gdbserver/.gitignore | 4 + gdb/gdbserver/ChangeLog | 46 + gdb/gdbserver/Makefile.in | 12 +- gdb/gdbserver/README | 2 + gdb/gdbserver/configure.ac | 2 +- gdb/gdbserver/configure.srv | 5 + gdb/gdbserver/event-loop.c | 2 +- gdb/gdbserver/gdb_proc_service.h | 2 +- gdb/gdbserver/gdbreplay.c | 15 +- gdb/gdbserver/gdbserver.1 | 2 +- gdb/gdbserver/hostio-errno.c | 2 +- gdb/gdbserver/hostio.c | 2 +- gdb/gdbserver/i386-low.c | 2 +- gdb/gdbserver/i386-low.h | 2 +- gdb/gdbserver/i387-fp.c | 2 +- gdb/gdbserver/i387-fp.h | 2 +- gdb/gdbserver/inferiors.c | 2 +- gdb/gdbserver/linux-amd64-ipa.c | 2 +- gdb/gdbserver/linux-arm-low.c | 2 +- gdb/gdbserver/linux-bfin-low.c | 107 + gdb/gdbserver/linux-cris-low.c | 2 +- gdb/gdbserver/linux-crisv32-low.c | 2 +- gdb/gdbserver/linux-i386-ipa.c | 2 +- gdb/gdbserver/linux-ia64-low.c | 2 +- gdb/gdbserver/linux-low.c | 34 +- gdb/gdbserver/linux-low.h | 2 +- gdb/gdbserver/linux-m32r-low.c | 3 +- gdb/gdbserver/linux-m68k-low.c | 2 +- gdb/gdbserver/linux-mips-low.c | 2 +- gdb/gdbserver/linux-ppc-low.c | 5 +- gdb/gdbserver/linux-s390-low.c | 17 +- gdb/gdbserver/linux-sh-low.c | 2 +- gdb/gdbserver/linux-sparc-low.c | 32 +- gdb/gdbserver/linux-x86-low.c | 10 +- gdb/gdbserver/linux-xtensa-low.c | 5 +- gdb/gdbserver/lynx-i386-low.c | 2 +- gdb/gdbserver/lynx-low.c | 2 +- gdb/gdbserver/lynx-low.h | 2 +- gdb/gdbserver/lynx-ppc-low.c | 2 +- gdb/gdbserver/mem-break.c | 5 +- gdb/gdbserver/mem-break.h | 2 +- gdb/gdbserver/nto-low.c | 5 +- gdb/gdbserver/nto-low.h | 2 +- gdb/gdbserver/nto-x86-low.c | 2 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/proc-service.list | 2 +- gdb/gdbserver/regcache.c | 2 +- gdb/gdbserver/regcache.h | 5 +- gdb/gdbserver/remote-utils.c | 12 +- gdb/gdbserver/server.c | 20 +- gdb/gdbserver/server.h | 11 +- gdb/gdbserver/spu-low.c | 3 +- gdb/gdbserver/target.c | 2 +- gdb/gdbserver/target.h | 2 +- gdb/gdbserver/thread-db.c | 5 +- gdb/gdbserver/tracepoint.c | 46 +- gdb/gdbserver/utils.c | 5 +- gdb/gdbserver/win32-arm-low.c | 2 +- gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbserver/win32-low.c | 3 +- gdb/gdbserver/win32-low.h | 8 +- gdb/gdbserver/wincecompat.c | 2 +- gdb/gdbserver/wincecompat.h | 2 +- gdb/gdbserver/xtensa-xtregs.c | 2 +- gdb/gdbthread.h | 2 +- gdb/gdbtypes.c | 43 +- gdb/gdbtypes.h | 24 +- gdb/glibc-tdep.c | 2 +- gdb/glibc-tdep.h | 2 +- gdb/gnu-nat.c | 2 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 2 +- gdb/gnu-v3-abi.c | 2 +- gdb/gnulib/Makefile.am | 2 +- gdb/gnulib/Makefile.in | 5 +- gdb/gnulib/dummy.c | 2 +- gdb/gnulib/extra/arg-nonnull.h | 2 +- gdb/gnulib/extra/c++defs.h | 2 +- gdb/gnulib/extra/warn-on-use.h | 2 +- gdb/gnulib/m4/00gnulib.m4 | 2 +- gdb/gnulib/m4/extensions.m4 | 2 +- gdb/gnulib/m4/gnulib-cache.m4 | 2 +- gdb/gnulib/m4/gnulib-common.m4 | 2 +- gdb/gnulib/m4/gnulib-comp.m4 | 2 +- gdb/gnulib/m4/gnulib-tool.m4 | 2 +- gdb/gnulib/m4/include_next.m4 | 2 +- gdb/gnulib/m4/longlong.m4 | 2 +- gdb/gnulib/m4/memchr.m4 | 2 +- gdb/gnulib/m4/mmap-anon.m4 | 2 +- gdb/gnulib/m4/multiarch.m4 | 2 +- gdb/gnulib/m4/stddef_h.m4 | 2 +- gdb/gnulib/m4/stdint.m4 | 2 +- gdb/gnulib/m4/string_h.m4 | 2 +- gdb/gnulib/m4/warn-on-use.m4 | 2 +- gdb/gnulib/m4/wchar_h.m4 | 2 +- gdb/gnulib/m4/wchar_t.m4 | 2 +- gdb/gnulib/m4/wint_t.m4 | 2 +- gdb/gnulib/memchr.c | 2 +- gdb/gnulib/memmem.c | 2 +- gdb/gnulib/stddef.in.h | 2 +- gdb/gnulib/stdint.in.h | 2 +- gdb/gnulib/str-two-way.h | 2 +- gdb/gnulib/string.in.h | 2 +- gdb/gnulib/wchar.in.h | 2 +- gdb/go32-nat.c | 4 +- gdb/gregset.h | 2 +- gdb/h8300-tdep.c | 2 +- gdb/hppa-hpux-nat.c | 2 +- gdb/hppa-hpux-tdep.c | 2 +- gdb/hppa-linux-nat.c | 2 +- gdb/hppa-linux-offsets.h | 2 +- gdb/hppa-linux-tdep.c | 2 +- gdb/hppa-tdep.c | 4 +- gdb/hppa-tdep.h | 2 +- gdb/hppabsd-nat.c | 2 +- gdb/hppabsd-tdep.c | 2 +- gdb/hppabsd-tdep.h | 2 +- gdb/hppanbsd-nat.c | 2 +- gdb/hppanbsd-tdep.c | 2 +- gdb/hppaobsd-tdep.c | 2 +- gdb/hpux-thread.c | 4 +- gdb/i386-cygwin-tdep.c | 3 +- gdb/i386-darwin-nat.c | 2 +- gdb/i386-darwin-tdep.c | 2 +- gdb/i386-darwin-tdep.h | 2 +- gdb/i386-dicos-tdep.c | 2 +- gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-tdep.c | 4 +- gdb/i386-linux-tdep.h | 2 +- gdb/i386-nat.c | 2 +- gdb/i386-nat.h | 2 +- gdb/i386-nto-tdep.c | 2 +- gdb/i386-sol2-nat.c | 3 +- gdb/i386-sol2-tdep.c | 2 +- gdb/i386-tdep.c | 2 +- gdb/i386-tdep.h | 2 +- gdb/i386-windows-nat.c | 2 +- gdb/i386bsd-nat.c | 4 +- gdb/i386bsd-nat.h | 3 +- gdb/i386bsd-tdep.c | 2 +- gdb/i386fbsd-nat.c | 2 +- gdb/i386fbsd-tdep.c | 2 +- gdb/i386gnu-nat.c | 2 +- gdb/i386gnu-tdep.c | 2 +- gdb/i386nbsd-nat.c | 2 +- gdb/i386nbsd-tdep.c | 2 +- gdb/i386obsd-nat.c | 2 +- gdb/i386obsd-tdep.c | 3 +- gdb/i386v4-nat.c | 2 +- gdb/i387-tdep.c | 2 +- gdb/i387-tdep.h | 2 +- gdb/ia64-linux-nat.c | 2 +- gdb/ia64-linux-tdep.c | 2 +- gdb/ia64-tdep.c | 2 +- gdb/ia64-tdep.h | 2 +- gdb/inf-child.c | 10 +- gdb/inf-child.h | 3 +- gdb/inf-loop.c | 3 +- gdb/inf-loop.h | 3 +- gdb/inf-ptrace.c | 9 +- gdb/inf-ptrace.h | 2 +- gdb/inf-ttrace.c | 22 +- gdb/inf-ttrace.h | 3 +- gdb/infcall.c | 120 +- gdb/infcall.h | 3 +- gdb/infcmd.c | 92 +- gdb/inferior.c | 5 +- gdb/inferior.h | 4 +- gdb/inflow.c | 8 +- gdb/inflow.h | 2 +- gdb/infrun.c | 183 +- gdb/inline-frame.c | 6 +- gdb/inline-frame.h | 2 +- gdb/interps.c | 2 +- gdb/interps.h | 2 +- gdb/iq2000-tdep.c | 2 +- gdb/irix5-nat.c | 2 +- gdb/jit.c | 2 +- gdb/jit.h | 2 +- gdb/jv-exp.y | 2 +- gdb/jv-lang.c | 2 +- gdb/jv-lang.h | 2 +- gdb/jv-typeprint.c | 2 +- gdb/jv-valprint.c | 2 +- gdb/language.c | 80 +- gdb/language.h | 7 +- gdb/libunwind-frame.c | 24 +- gdb/libunwind-frame.h | 5 +- gdb/linespec.c | 61 +- gdb/linespec.h | 3 +- gdb/linux-fork.c | 2 +- gdb/linux-fork.h | 2 +- gdb/linux-nat.c | 164 +- gdb/linux-nat.h | 5 +- gdb/linux-record.c | 2 +- gdb/linux-record.h | 2 +- gdb/linux-tdep.c | 2 +- gdb/linux-tdep.h | 2 +- gdb/linux-thread-db.c | 11 +- gdb/lm32-tdep.c | 2 +- gdb/m2-exp.y | 2 +- gdb/m2-lang.c | 2 +- gdb/m2-lang.h | 2 +- gdb/m2-typeprint.c | 2 +- gdb/m2-valprint.c | 2 +- gdb/m32c-tdep.c | 3 +- gdb/m32r-linux-nat.c | 2 +- gdb/m32r-linux-tdep.c | 3 +- gdb/m32r-rom.c | 2 +- gdb/m32r-tdep.c | 2 +- gdb/m32r-tdep.h | 3 +- gdb/m68hc11-tdep.c | 2 +- gdb/m68k-tdep.c | 2 +- gdb/m68k-tdep.h | 2 +- gdb/m68kbsd-nat.c | 3 +- gdb/m68kbsd-tdep.c | 2 +- gdb/m68klinux-nat.c | 2 +- gdb/m68klinux-tdep.c | 2 +- gdb/m88k-tdep.c | 2 +- gdb/m88k-tdep.h | 3 +- gdb/m88kbsd-nat.c | 3 +- gdb/machoread.c | 27 +- gdb/macrocmd.c | 3 +- gdb/macroexp.c | 6 +- gdb/macroexp.h | 3 +- gdb/macroscope.c | 3 +- gdb/macroscope.h | 3 +- gdb/macrotab.c | 10 +- gdb/macrotab.h | 3 +- gdb/main.c | 131 +- gdb/main.h | 3 +- gdb/maint.c | 32 +- gdb/mdebugread.c | 402 +- gdb/mdebugread.h | 3 +- gdb/mem-break.c | 2 +- gdb/memattr.c | 15 +- gdb/memattr.h | 2 +- gdb/memory-map.c | 3 +- gdb/memory-map.h | 3 +- gdb/mep-tdep.c | 4 +- gdb/mi/mi-cmd-break.c | 5 +- gdb/mi/mi-cmd-disas.c | 13 +- gdb/mi/mi-cmd-env.c | 2 +- gdb/mi/mi-cmd-file.c | 2 +- gdb/mi/mi-cmd-stack.c | 8 +- gdb/mi/mi-cmd-target.c | 2 +- gdb/mi/mi-cmd-var.c | 20 +- gdb/mi/mi-cmds.c | 17 +- gdb/mi/mi-cmds.h | 2 +- gdb/mi/mi-common.c | 3 +- gdb/mi/mi-common.h | 8 +- gdb/mi/mi-console.c | 5 +- gdb/mi/mi-console.h | 3 +- gdb/mi/mi-getopt.c | 2 +- gdb/mi/mi-getopt.h | 3 +- gdb/mi/mi-interp.c | 19 +- gdb/mi/mi-main.c | 77 +- gdb/mi/mi-main.h | 3 +- gdb/mi/mi-out.c | 2 +- gdb/mi/mi-out.h | 3 +- gdb/mi/mi-parse.c | 2 +- gdb/mi/mi-parse.h | 3 +- gdb/mi/mi-symbol-cmds.c | 3 +- gdb/microblaze-linux-tdep.c | 2 +- gdb/microblaze-rom.c | 2 +- gdb/microblaze-tdep.c | 2 +- gdb/microblaze-tdep.h | 2 +- gdb/mingw-hdep.c | 3 +- gdb/minsyms.c | 7 +- gdb/mips-irix-tdep.c | 3 +- gdb/mips-linux-nat.c | 4 +- gdb/mips-linux-tdep.c | 2 +- gdb/mips-linux-tdep.h | 2 +- gdb/mips-tdep.c | 260 +- gdb/mips-tdep.h | 2 +- gdb/mips64obsd-nat.c | 3 +- gdb/mips64obsd-tdep.c | 3 +- gdb/mipsnbsd-nat.c | 2 +- gdb/mipsnbsd-tdep.c | 2 +- gdb/mipsnbsd-tdep.h | 2 +- gdb/mipsread.c | 2 +- gdb/mn10300-linux-tdep.c | 2 +- gdb/mn10300-tdep.c | 2 +- gdb/mn10300-tdep.h | 2 +- gdb/monitor.c | 69 +- gdb/monitor.h | 16 +- gdb/moxie-tdep.c | 2 +- gdb/moxie-tdep.h | 2 +- gdb/mt-tdep.c | 3 +- gdb/nbsd-nat.c | 3 +- gdb/nbsd-nat.h | 3 +- gdb/nbsd-tdep.c | 2 +- gdb/nbsd-tdep.h | 3 +- gdb/nto-procfs.c | 2 +- gdb/nto-tdep.c | 2 +- gdb/nto-tdep.h | 3 +- gdb/objc-exp.y | 2 +- gdb/objc-lang.c | 2 +- gdb/objc-lang.h | 2 +- gdb/objfiles.c | 6 +- gdb/objfiles.h | 27 +- gdb/obsd-tdep.c | 3 +- gdb/obsd-tdep.h | 3 +- gdb/observer.c | 2 +- gdb/observer.sh | 2 +- gdb/opencl-lang.c | 2 +- gdb/osabi.c | 19 +- gdb/osabi.h | 2 +- gdb/osdata.c | 2 +- gdb/osdata.h | 2 +- gdb/osf-share/cma_attr.h | 9 +- gdb/osf-share/cma_deb_core.h | 38 +- gdb/osf-share/cma_debug_client.h | 12 +- gdb/osf-share/cma_handle.h | 15 +- gdb/osf-share/cma_mutex.h | 6 +- gdb/osf-share/cma_stack_int.h | 6 +- gdb/osf-share/cma_tcb_defs.h | 32 +- gdb/p-exp.y | 2 +- gdb/p-lang.c | 2 +- gdb/p-lang.h | 2 +- gdb/p-typeprint.c | 44 +- gdb/p-valprint.c | 59 +- gdb/parse.c | 23 +- gdb/parser-defs.h | 2 +- gdb/posix-hdep.c | 3 +- gdb/ppc-linux-nat.c | 3 +- gdb/ppc-linux-tdep.c | 2 +- gdb/ppc-linux-tdep.h | 2 +- gdb/ppc-sysv-tdep.c | 2 +- gdb/ppc-tdep.h | 4 +- gdb/ppcbug-rom.c | 2 +- gdb/ppcnbsd-nat.c | 2 +- gdb/ppcnbsd-tdep.c | 2 +- gdb/ppcnbsd-tdep.h | 2 +- gdb/ppcobsd-nat.c | 2 +- gdb/ppcobsd-tdep.c | 2 +- gdb/ppcobsd-tdep.h | 2 +- gdb/printcmd.c | 25 +- gdb/proc-api.c | 2 +- gdb/proc-events.c | 5 +- gdb/proc-flags.c | 2 +- gdb/proc-service.c | 2 +- gdb/proc-service.list | 2 +- gdb/proc-utils.h | 2 +- gdb/proc-why.c | 2 +- gdb/procfs.c | 31 +- gdb/procfs.h | 2 +- gdb/progspace.c | 9 +- gdb/progspace.h | 5 +- gdb/prologue-value.c | 2 +- gdb/prologue-value.h | 2 +- gdb/psympriv.h | 15 +- gdb/psymtab.c | 26 +- gdb/psymtab.h | 2 +- gdb/python/lib/gdb/__init__.py | 2 +- gdb/python/lib/gdb/command/__init__.py | 2 +- gdb/python/lib/gdb/command/pretty_printers.py | 2 +- gdb/python/lib/gdb/printing.py | 2 +- gdb/python/lib/gdb/types.py | 2 +- gdb/python/py-auto-load.c | 37 +- gdb/python/py-block.c | 2 +- gdb/python/py-breakpoint.c | 7 +- gdb/python/py-cmd.c | 11 +- gdb/python/py-frame.c | 8 +- gdb/python/py-function.c | 2 +- gdb/python/py-inferior.c | 2 +- gdb/python/py-infthread.c | 2 +- gdb/python/py-lazy-string.c | 2 +- gdb/python/py-objfile.c | 5 +- gdb/python/py-param.c | 5 +- gdb/python/py-prettyprint.c | 2 +- gdb/python/py-progspace.c | 10 +- gdb/python/py-symbol.c | 8 +- gdb/python/py-symtab.c | 2 +- gdb/python/py-type.c | 2 +- gdb/python/py-utils.c | 2 +- gdb/python/py-value.c | 17 +- gdb/python/python-internal.h | 5 +- gdb/python/python.c | 8 +- gdb/python/python.h | 2 +- gdb/ravenscar-sparc-thread.c | 2 +- gdb/ravenscar-thread.c | 2 +- gdb/ravenscar-thread.h | 2 +- gdb/record.c | 73 +- gdb/record.h | 2 +- gdb/regcache.c | 44 +- gdb/regcache.h | 9 +- gdb/regformats/reg-bfin.dat | 56 + gdb/regformats/regdat.sh | 3 +- gdb/regformats/regdef.h | 3 +- gdb/reggroups.c | 2 +- gdb/reggroups.h | 3 +- gdb/regset.c | 3 +- gdb/regset.h | 2 +- gdb/remote-fileio.c | 21 +- gdb/remote-fileio.h | 3 +- gdb/remote-m32r-sdi.c | 2 +- gdb/remote-mips.c | 3 +- gdb/remote-sim.c | 3 +- gdb/remote.c | 130 +- gdb/remote.h | 2 +- gdb/reply_mig_hack.awk | 2 +- gdb/reverse.c | 3 +- gdb/rs6000-aix-tdep.c | 3 +- gdb/rs6000-nat.c | 2 +- gdb/rs6000-tdep.c | 2 +- gdb/rs6000-tdep.h | 3 +- gdb/rx-tdep.c | 2 +- gdb/s390-tdep.c | 4 +- gdb/s390-tdep.h | 3 +- gdb/score-tdep.c | 3 +- gdb/score-tdep.h | 3 +- gdb/sentinel-frame.c | 2 +- gdb/sentinel-frame.h | 3 +- gdb/ser-base.c | 3 +- gdb/ser-base.h | 3 +- gdb/ser-go32.c | 2 +- gdb/ser-mingw.c | 9 +- gdb/ser-pipe.c | 2 +- gdb/ser-tcp.c | 7 +- gdb/ser-tcp.h | 3 +- gdb/ser-unix.c | 32 +- gdb/ser-unix.h | 2 +- gdb/serial.c | 15 +- gdb/serial.h | 13 +- gdb/sh-linux-tdep.c | 3 +- gdb/sh-tdep.c | 3 +- gdb/sh-tdep.h | 2 +- gdb/sh64-tdep.c | 3 +- gdb/shnbsd-nat.c | 2 +- gdb/shnbsd-tdep.c | 2 +- gdb/sim-regno.h | 3 +- gdb/sol-thread.c | 2 +- gdb/sol2-tdep.c | 3 +- gdb/sol2-tdep.h | 3 +- gdb/solib-darwin.c | 2 +- gdb/solib-darwin.h | 2 +- gdb/solib-frv.c | 39 +- gdb/solib-irix.c | 8 +- gdb/solib-irix.h | 2 +- gdb/solib-osf.c | 5 +- gdb/solib-pa64.c | 12 +- gdb/solib-pa64.h | 3 +- gdb/solib-som.c | 38 +- gdb/solib-som.h | 3 +- gdb/solib-spu.c | 2 +- gdb/solib-spu.h | 2 +- gdb/solib-sunos.c | 5 +- gdb/solib-svr4.c | 28 +- gdb/solib-svr4.h | 2 +- gdb/solib-target.c | 8 +- gdb/solib-target.h | 2 +- gdb/solib.c | 40 +- gdb/solib.h | 2 +- gdb/solist.h | 2 +- gdb/somread.c | 19 +- gdb/source.c | 22 +- gdb/source.h | 3 +- gdb/sparc-linux-nat.c | 2 +- gdb/sparc-linux-tdep.c | 2 +- gdb/sparc-nat.c | 2 +- gdb/sparc-nat.h | 2 +- gdb/sparc-sol2-nat.c | 2 +- gdb/sparc-sol2-tdep.c | 2 +- gdb/sparc-tdep.c | 2 +- gdb/sparc-tdep.h | 2 +- gdb/sparc64-linux-nat.c | 2 +- gdb/sparc64-linux-tdep.c | 2 +- gdb/sparc64-nat.c | 3 +- gdb/sparc64-sol2-tdep.c | 2 +- gdb/sparc64-tdep.c | 2 +- gdb/sparc64-tdep.h | 2 +- gdb/sparc64fbsd-nat.c | 2 +- gdb/sparc64fbsd-tdep.c | 2 +- gdb/sparc64nbsd-nat.c | 2 +- gdb/sparc64nbsd-tdep.c | 2 +- gdb/sparc64obsd-tdep.c | 2 +- gdb/sparcnbsd-nat.c | 2 +- gdb/sparcnbsd-tdep.c | 2 +- gdb/sparcobsd-tdep.c | 2 +- gdb/spu-linux-nat.c | 3 +- gdb/spu-multiarch.c | 2 +- gdb/spu-tdep.c | 3 +- gdb/spu-tdep.h | 3 +- gdb/srec.h | 2 +- gdb/stabsread.c | 90 +- gdb/stabsread.h | 7 +- gdb/stack.c | 28 +- gdb/stack.h | 5 +- gdb/std-regs.c | 2 +- gdb/symfile-mem.c | 24 +- gdb/symfile.c | 62 +- gdb/symfile.h | 11 +- gdb/symmisc.c | 27 +- gdb/symtab.c | 58 +- gdb/symtab.h | 13 +- gdb/syscalls/amd64-linux.xml | 2 +- gdb/syscalls/bfin-linux.xml | 326 + gdb/syscalls/gdb-syscalls.dtd | 2 +- gdb/syscalls/i386-linux.xml | 2 +- gdb/syscalls/ppc-linux.xml | 2 +- gdb/syscalls/ppc64-linux.xml | 2 +- gdb/syscalls/sparc-linux.xml | 2 +- gdb/syscalls/sparc64-linux.xml | 2 +- gdb/target-descriptions.c | 13 +- gdb/target-descriptions.h | 3 +- gdb/target-memory.c | 9 +- gdb/target.c | 100 +- gdb/target.h | 29 +- gdb/terminal.h | 5 +- gdb/testsuite/ChangeLog | 109 + gdb/testsuite/Makefile.in | 2 +- gdb/testsuite/config/cfdbug.exp | 2 +- gdb/testsuite/config/d10v.exp | 3 +- gdb/testsuite/config/default.exp | 2 +- gdb/testsuite/config/dve.exp | 3 +- gdb/testsuite/config/gdbserver.exp | 2 +- gdb/testsuite/config/i960.exp | 3 +- gdb/testsuite/config/m32r.exp | 3 +- gdb/testsuite/config/mips-idt.exp | 2 +- gdb/testsuite/config/mips.exp | 2 +- gdb/testsuite/config/mn10300-eval.exp | 3 +- gdb/testsuite/config/monitor.exp | 2 +- gdb/testsuite/config/proelf.exp | 3 +- gdb/testsuite/config/rom68k.exp | 3 +- gdb/testsuite/config/sh.exp | 3 +- gdb/testsuite/config/sid.exp | 2 +- gdb/testsuite/config/sim.exp | 2 +- gdb/testsuite/config/slite.exp | 2 +- gdb/testsuite/config/unix.exp | 4 +- gdb/testsuite/config/vr4300.exp | 3 +- gdb/testsuite/config/vr5000.exp | 3 +- gdb/testsuite/config/vx.exp | 2 +- gdb/testsuite/config/vxworks.exp | 3 +- gdb/testsuite/config/vxworks29k.exp | 2 +- gdb/testsuite/configure.ac | 2 +- gdb/testsuite/gdb.ada/array_bounds.exp | 7 +- gdb/testsuite/gdb.ada/array_bounds/bar.adb | 2 +- gdb/testsuite/gdb.ada/array_return.exp | 8 +- gdb/testsuite/gdb.ada/array_return/p.adb | 3 +- gdb/testsuite/gdb.ada/array_return/pck.adb | 3 +- gdb/testsuite/gdb.ada/array_return/pck.ads | 3 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 7 +- gdb/testsuite/gdb.ada/array_subscript_addr/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayidx.exp | 7 +- gdb/testsuite/gdb.ada/arrayidx/p.adb | 3 +- gdb/testsuite/gdb.ada/arrayparam.exp | 7 +- gdb/testsuite/gdb.ada/arrayparam/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayptr.exp | 8 +- gdb/testsuite/gdb.ada/arrayptr/foo.adb | 4 +- gdb/testsuite/gdb.ada/arrayptr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.ads | 2 +- gdb/testsuite/gdb.ada/assign_1.exp | 2 +- gdb/testsuite/gdb.ada/atomic_enum.exp | 7 +- gdb/testsuite/gdb.ada/atomic_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/boolean_expr.exp | 2 +- gdb/testsuite/gdb.ada/call_pn.exp | 7 +- gdb/testsuite/gdb.ada/call_pn/foo.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.ads | 2 +- gdb/testsuite/gdb.ada/catch_ex.exp | 7 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_param.exp | 7 +- gdb/testsuite/gdb.ada/char_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/complete.exp | 7 +- gdb/testsuite/gdb.ada/complete/foo.adb | 15 + gdb/testsuite/gdb.ada/complete/pck.adb | 15 + gdb/testsuite/gdb.ada/complete/pck.ads | 15 + gdb/testsuite/gdb.ada/cond_lang.exp | 2 +- gdb/testsuite/gdb.ada/cond_lang/a.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/foo.c | 2 +- gdb/testsuite/gdb.ada/cond_lang/mixed.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/mixed.ads | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.ads | 2 +- gdb/testsuite/gdb.ada/dyn_loc.exp | 2 +- gdb/testsuite/gdb.ada/dyn_loc/p.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.ads | 2 +- gdb/testsuite/gdb.ada/exec_changed.exp | 9 +- gdb/testsuite/gdb.ada/exec_changed/first.adb | 3 +- gdb/testsuite/gdb.ada/exec_changed/second.adb | 3 +- gdb/testsuite/gdb.ada/exprs.exp | 7 +- gdb/testsuite/gdb.ada/exprs/p.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 7 +- gdb/testsuite/gdb.ada/fixed_cmp/fixed.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fixed_points.exp | 7 +- .../gdb.ada/fixed_points/fixed_points.adb | 3 +- gdb/testsuite/gdb.ada/formatted_ref.exp | 7 +- gdb/testsuite/gdb.ada/formatted_ref/defs.adb | 2 +- gdb/testsuite/gdb.ada/formatted_ref/defs.ads | 2 +- .../gdb.ada/formatted_ref/formatted_ref.adb | 2 +- gdb/testsuite/gdb.ada/frame_args.exp | 7 +- gdb/testsuite/gdb.ada/frame_args/foo.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_addr.exp | 7 +- gdb/testsuite/gdb.ada/fun_addr/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 7 +- gdb/testsuite/gdb.ada/fun_in_declare/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.ads | 2 +- gdb/testsuite/gdb.ada/funcall_param.exp | 7 +- gdb/testsuite/gdb.ada/funcall_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/gnat_ada.gpr | 3 +- gdb/testsuite/gdb.ada/homonym.exp | 7 +- gdb/testsuite/gdb.ada/homonym/homonym.adb | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.ads | 2 +- gdb/testsuite/gdb.ada/homonym/homonym_main.adb | 2 +- gdb/testsuite/gdb.ada/info_types.c | 2 +- gdb/testsuite/gdb.ada/info_types.exp | 2 +- gdb/testsuite/gdb.ada/int_deref.exp | 7 +- gdb/testsuite/gdb.ada/int_deref/foo.adb | 2 +- gdb/testsuite/gdb.ada/int_deref/pck.ads | 2 +- gdb/testsuite/gdb.ada/interface.exp | 7 +- gdb/testsuite/gdb.ada/interface/foo.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.ads | 2 +- gdb/testsuite/gdb.ada/lang_switch.exp | 9 +- gdb/testsuite/gdb.ada/lang_switch/foo.c | 2 +- gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb | 2 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 7 +- gdb/testsuite/gdb.ada/mod_from_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/nested.exp | 7 +- gdb/testsuite/gdb.ada/nested/hello.adb | 2 +- gdb/testsuite/gdb.ada/null_array.exp | 7 +- gdb/testsuite/gdb.ada/null_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/null_record.exp | 17 +- gdb/testsuite/gdb.ada/null_record/bar.adb | 3 +- gdb/testsuite/gdb.ada/null_record/bar.ads | 3 +- gdb/testsuite/gdb.ada/null_record/null_record.adb | 5 +- gdb/testsuite/gdb.ada/packed_array.exp | 7 +- gdb/testsuite/gdb.ada/packed_array/pa.adb | 3 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 7 +- gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb | 2 +- gdb/testsuite/gdb.ada/print_chars.exp | 7 +- gdb/testsuite/gdb.ada/print_chars/foo.adb | 15 + gdb/testsuite/gdb.ada/print_chars/pck.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_pc.exp | 17 +- gdb/testsuite/gdb.ada/ptype_arith_binop.exp | 2 +- gdb/testsuite/gdb.ada/ptype_field.exp | 7 +- gdb/testsuite/gdb.ada/ptype_field/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param.exp | 7 +- gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/rec_return.exp | 7 +- gdb/testsuite/gdb.ada/rec_return/foo.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_param.exp | 7 +- gdb/testsuite/gdb.ada/ref_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 7 +- gdb/testsuite/gdb.ada/ref_tick_size/p.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.ads | 2 +- gdb/testsuite/gdb.ada/start.exp | 14 +- gdb/testsuite/gdb.ada/start/dummy.adb | 5 +- gdb/testsuite/gdb.ada/str_ref_cmp.exp | 7 +- gdb/testsuite/gdb.ada/str_ref_cmp/foo.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/sym_print_name.exp | 7 +- gdb/testsuite/gdb.ada/sym_print_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.ads | 2 +- gdb/testsuite/gdb.ada/taft_type.exp | 7 +- gdb/testsuite/gdb.ada/taft_type/p.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged.exp | 7 +- gdb/testsuite/gdb.ada/tagged/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.ads | 2 +- gdb/testsuite/gdb.ada/tasks.exp | 7 +- gdb/testsuite/gdb.ada/tasks/foo.adb | 2 +- gdb/testsuite/gdb.ada/tick_last_segv.exp | 7 +- gdb/testsuite/gdb.ada/tick_last_segv/foo.adb | 2 +- gdb/testsuite/gdb.ada/type_coercion.exp | 7 +- gdb/testsuite/gdb.ada/type_coercion/assign.adb | 2 +- gdb/testsuite/gdb.ada/type_coercion/ident.adb | 2 +- gdb/testsuite/gdb.ada/uninitialized_vars.exp | 17 +- gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb | 4 +- .../uninitialized_vars/parse_controlled.ads | 2 +- .../gdb.ada/variant_record_packed_array.exp | 7 +- .../gdb.ada/variant_record_packed_array/foo.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/watch_arg.exp | 7 +- gdb/testsuite/gdb.ada/watch_arg/watch.adb | 3 +- gdb/testsuite/gdb.arch/alpha-step.c | 2 +- gdb/testsuite/gdb.arch/alpha-step.exp | 2 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 2 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 2 +- gdb/testsuite/gdb.arch/amd64-byte.exp | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.S | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 2 +- gdb/testsuite/gdb.arch/amd64-dword.exp | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.S | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.exp | 2 +- gdb/testsuite/gdb.arch/amd64-pseudo.c | 2 +- gdb/testsuite/gdb.arch/amd64-word.exp | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.S | 120 + gdb/testsuite/gdb.arch/arm-disp-step.exp | 172 + gdb/testsuite/gdb.arch/e500-abi.exp | 2 +- gdb/testsuite/gdb.arch/e500-prologue.c | 2 +- gdb/testsuite/gdb.arch/e500-prologue.exp | 2 +- gdb/testsuite/gdb.arch/e500-regs.exp | 3 +- gdb/testsuite/gdb.arch/gcore.c | 3 +- gdb/testsuite/gdb.arch/gdb1291.exp | 2 +- gdb/testsuite/gdb.arch/gdb1291.s | 2 +- gdb/testsuite/gdb.arch/gdb1431.exp | 3 +- gdb/testsuite/gdb.arch/gdb1431.s | 2 +- gdb/testsuite/gdb.arch/gdb1558.c | 3 +- gdb/testsuite/gdb.arch/gdb1558.exp | 2 +- gdb/testsuite/gdb.arch/i386-avx.c | 2 +- gdb/testsuite/gdb.arch/i386-avx.exp | 2 +- gdb/testsuite/gdb.arch/i386-bp_permanent.exp | 2 +- gdb/testsuite/gdb.arch/i386-byte.exp | 2 +- gdb/testsuite/gdb.arch/i386-cpuid.h | 2 +- gdb/testsuite/gdb.arch/i386-disp-step.S | 2 +- gdb/testsuite/gdb.arch/i386-disp-step.exp | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.S | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.exp | 2 +- gdb/testsuite/gdb.arch/i386-prologue.c | 2 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 2 +- gdb/testsuite/gdb.arch/i386-pseudo.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.exp | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.c | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.exp | 2 +- gdb/testsuite/gdb.arch/i386-size.c | 2 +- gdb/testsuite/gdb.arch/i386-size.exp | 2 +- gdb/testsuite/gdb.arch/i386-sse.c | 2 +- gdb/testsuite/gdb.arch/i386-sse.exp | 3 +- gdb/testsuite/gdb.arch/i386-unwind.c | 3 +- gdb/testsuite/gdb.arch/i386-unwind.exp | 3 +- gdb/testsuite/gdb.arch/i386-word.exp | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 2 +- gdb/testsuite/gdb.arch/pa-nullify.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.exp | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.c | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 2 +- gdb/testsuite/gdb.arch/ppc-fp.c | 2 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.c | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 2 +- gdb/testsuite/gdb.arch/spu-info.c | 2 +- gdb/testsuite/gdb.arch/spu-info.exp | 2 +- gdb/testsuite/gdb.arch/spu-ls.c | 2 +- gdb/testsuite/gdb.arch/spu-ls.exp | 2 +- gdb/testsuite/gdb.arch/system-gcore.exp | 3 +- gdb/testsuite/gdb.arch/thumb-prologue.c | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 2 +- gdb/testsuite/gdb.arch/thumb2-it.S | 2 +- gdb/testsuite/gdb.arch/thumb2-it.exp | 2 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 2 +- gdb/testsuite/gdb.asm/asm-source.exp | 2 +- gdb/testsuite/gdb.base/a2-run.exp | 2 +- gdb/testsuite/gdb.base/advance.exp | 2 +- gdb/testsuite/gdb.base/all-bin.exp | 3 +- gdb/testsuite/gdb.base/annota1.exp | 2 +- gdb/testsuite/gdb.base/annota3.exp | 2 +- gdb/testsuite/gdb.base/anon.exp | 2 +- gdb/testsuite/gdb.base/args.exp | 2 +- gdb/testsuite/gdb.base/arithmet.exp | 2 +- gdb/testsuite/gdb.base/arrayidx.c | 2 +- gdb/testsuite/gdb.base/arrayidx.exp | 2 +- gdb/testsuite/gdb.base/assign.exp | 3 +- gdb/testsuite/gdb.base/async.exp | 3 +- gdb/testsuite/gdb.base/attach-pie-misread.c | 2 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 2 +- gdb/testsuite/gdb.base/attach.exp | 2 +- gdb/testsuite/gdb.base/auxv.c | 4 +- gdb/testsuite/gdb.base/bang.exp | 3 +- gdb/testsuite/gdb.base/bfp-test.c | 2 +- gdb/testsuite/gdb.base/bfp-test.exp | 2 +- gdb/testsuite/gdb.base/bigcore.c | 2 +- gdb/testsuite/gdb.base/bigcore.exp | 2 +- gdb/testsuite/gdb.base/bitfields.exp | 2 +- gdb/testsuite/gdb.base/bitfields2.exp | 2 +- gdb/testsuite/gdb.base/bitops.exp | 3 +- gdb/testsuite/gdb.base/break-always.c | 2 +- gdb/testsuite/gdb.base/break-always.exp | 2 +- gdb/testsuite/gdb.base/break-entry.exp | 2 +- gdb/testsuite/gdb.base/break-interp-lib.c | 2 +- gdb/testsuite/gdb.base/break-interp-main.c | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 2 +- gdb/testsuite/gdb.base/break.c | 4 +- gdb/testsuite/gdb.base/break.exp | 3 +- gdb/testsuite/gdb.base/break1.c | 4 +- gdb/testsuite/gdb.base/breakpoint-shadow.c | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 2 +- gdb/testsuite/gdb.base/call-ar-st.exp | 2 +- gdb/testsuite/gdb.base/call-rt-st.exp | 4 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 2 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 2 +- gdb/testsuite/gdb.base/call-signals.c | 2 +- gdb/testsuite/gdb.base/call-strs.exp | 2 +- gdb/testsuite/gdb.base/callexit.c | 2 +- gdb/testsuite/gdb.base/callexit.exp | 2 +- gdb/testsuite/gdb.base/callfuncs.c | 2 +- gdb/testsuite/gdb.base/callfuncs.exp | 2 +- gdb/testsuite/gdb.base/catch-syscall.exp | 3 +- gdb/testsuite/gdb.base/charset-malloc.c | 2 +- gdb/testsuite/gdb.base/charset.c | 3 +- gdb/testsuite/gdb.base/charset.exp | 3 +- gdb/testsuite/gdb.base/checkpoint.c | 3 +- gdb/testsuite/gdb.base/checkpoint.exp | 3 +- gdb/testsuite/gdb.base/chng-syms.exp | 2 +- gdb/testsuite/gdb.base/code-expr.exp | 3 +- gdb/testsuite/gdb.base/code_elim.exp | 2 +- gdb/testsuite/gdb.base/code_elim1.c | 3 +- gdb/testsuite/gdb.base/code_elim2.c | 3 +- gdb/testsuite/gdb.base/commands.exp | 2 +- gdb/testsuite/gdb.base/completion.exp | 2 +- gdb/testsuite/gdb.base/complex.c | 2 +- gdb/testsuite/gdb.base/complex.exp | 2 +- gdb/testsuite/gdb.base/cond-expr.exp | 3 +- gdb/testsuite/gdb.base/condbreak.exp | 2 +- gdb/testsuite/gdb.base/consecutive.exp | 3 +- gdb/testsuite/gdb.base/constvars.exp | 2 +- gdb/testsuite/gdb.base/corefile.exp | 2 +- gdb/testsuite/gdb.base/coremaker.c | 2 +- gdb/testsuite/gdb.base/coremaker2.c | 2 +- gdb/testsuite/gdb.base/cursal.c | 2 +- gdb/testsuite/gdb.base/cursal.exp | 2 +- gdb/testsuite/gdb.base/cvexpr.c | 2 +- gdb/testsuite/gdb.base/cvexpr.exp | 3 +- gdb/testsuite/gdb.base/dbx.exp | 2 +- gdb/testsuite/gdb.base/default.exp | 2 +- gdb/testsuite/gdb.base/define.exp | 2 +- gdb/testsuite/gdb.base/del.c | 2 +- gdb/testsuite/gdb.base/del.exp | 2 +- gdb/testsuite/gdb.base/detach.exp | 3 +- gdb/testsuite/gdb.base/dfp-exprs.exp | 2 +- gdb/testsuite/gdb.base/dfp-test.c | 2 +- gdb/testsuite/gdb.base/dfp-test.exp | 2 +- gdb/testsuite/gdb.base/display.exp | 2 +- gdb/testsuite/gdb.base/dump.exp | 3 +- gdb/testsuite/gdb.base/dup-sect.S | 2 +- gdb/testsuite/gdb.base/dup-sect.exp | 2 +- gdb/testsuite/gdb.base/echo.exp | 2 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 2 +- gdb/testsuite/gdb.base/ending-run.exp | 2 +- gdb/testsuite/gdb.base/environ.exp | 2 +- gdb/testsuite/gdb.base/eval-skip.exp | 3 +- gdb/testsuite/gdb.base/eval.exp | 2 +- gdb/testsuite/gdb.base/exe-lock.exp | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.c | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 2 +- gdb/testsuite/gdb.base/exprs.exp | 2 +- gdb/testsuite/gdb.base/fileio.exp | 2 +- gdb/testsuite/gdb.base/find.c | 2 +- gdb/testsuite/gdb.base/find.exp | 2 +- gdb/testsuite/gdb.base/finish.exp | 3 +- gdb/testsuite/gdb.base/fixsection.c | 2 +- gdb/testsuite/gdb.base/fixsection.exp | 2 +- gdb/testsuite/gdb.base/float.exp | 2 +- gdb/testsuite/gdb.base/foll-exec.exp | 2 +- gdb/testsuite/gdb.base/foll-fork.exp | 2 +- gdb/testsuite/gdb.base/foll-vfork.exp | 2 +- gdb/testsuite/gdb.base/frame-args.c | 2 +- gdb/testsuite/gdb.base/frame-args.exp | 2 +- gdb/testsuite/gdb.base/freebpcmd.c | 3 +- gdb/testsuite/gdb.base/freebpcmd.exp | 3 +- gdb/testsuite/gdb.base/fullname.c | 2 +- gdb/testsuite/gdb.base/fullname.exp | 2 +- gdb/testsuite/gdb.base/funcargs.exp | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.c | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 2 +- gdb/testsuite/gdb.base/gcore.c | 3 +- gdb/testsuite/gdb.base/gcore.exp | 2 +- gdb/testsuite/gdb.base/gdb1056.exp | 2 +- gdb/testsuite/gdb.base/gdb1090.c | 2 +- gdb/testsuite/gdb.base/gdb1090.exp | 2 +- gdb/testsuite/gdb.base/gdb11530.c | 2 +- gdb/testsuite/gdb.base/gdb11530.exp | 2 +- gdb/testsuite/gdb.base/gdb11531.c | 2 +- gdb/testsuite/gdb.base/gdb11531.exp | 2 +- gdb/testsuite/gdb.base/gdb1250.c | 2 +- gdb/testsuite/gdb.base/gdb1250.exp | 2 +- gdb/testsuite/gdb.base/gdb1555.exp | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 2 +- gdb/testsuite/gdb.base/gdbvars.exp | 2 +- gdb/testsuite/gdb.base/gnu_vector.c | 2 +- gdb/testsuite/gdb.base/gnu_vector.exp | 2 +- gdb/testsuite/gdb.base/hashline1.exp | 2 +- gdb/testsuite/gdb.base/hashline2.exp | 2 +- gdb/testsuite/gdb.base/hashline3.exp | 2 +- gdb/testsuite/gdb.base/hbreak.c | 2 +- gdb/testsuite/gdb.base/hbreak.exp | 2 +- gdb/testsuite/gdb.base/help.exp | 2 +- gdb/testsuite/gdb.base/hook-stop-continue.c | 2 +- gdb/testsuite/gdb.base/hook-stop-continue.exp | 2 +- gdb/testsuite/gdb.base/hook-stop-frame.c | 2 +- gdb/testsuite/gdb.base/hook-stop-frame.exp | 2 +- gdb/testsuite/gdb.base/huge.exp | 3 +- gdb/testsuite/gdb.base/ifelse.exp | 2 +- gdb/testsuite/gdb.base/included.c | 2 +- gdb/testsuite/gdb.base/included.exp | 2 +- gdb/testsuite/gdb.base/included.h | 2 +- gdb/testsuite/gdb.base/infnan.c | 2 +- gdb/testsuite/gdb.base/infnan.exp | 2 +- gdb/testsuite/gdb.base/info-proc.exp | 2 +- gdb/testsuite/gdb.base/info-target.exp | 2 +- gdb/testsuite/gdb.base/interp.exp | 3 +- gdb/testsuite/gdb.base/interrupt.exp | 4 +- gdb/testsuite/gdb.base/jump.exp | 2 +- gdb/testsuite/gdb.base/label.exp | 2 +- gdb/testsuite/gdb.base/langs.exp | 2 +- gdb/testsuite/gdb.base/langs1.f | 15 + gdb/testsuite/gdb.base/lineinc.exp | 2 +- gdb/testsuite/gdb.base/list.exp | 2 +- gdb/testsuite/gdb.base/logical.exp | 2 +- gdb/testsuite/gdb.base/long_long.exp | 2 +- gdb/testsuite/gdb.base/longjmp.c | 2 +- gdb/testsuite/gdb.base/longjmp.exp | 2 +- gdb/testsuite/gdb.base/macscp.exp | 2 +- gdb/testsuite/gdb.base/maint.exp | 2 +- gdb/testsuite/gdb.base/mips_pro.exp | 2 +- gdb/testsuite/gdb.base/miscexprs.exp | 2 +- gdb/testsuite/gdb.base/morestack.c | 105 + gdb/testsuite/gdb.base/morestack.exp | 52 + gdb/testsuite/gdb.base/moribund-step.exp | 2 +- gdb/testsuite/gdb.base/multi-forks.c | 3 +- gdb/testsuite/gdb.base/multi-forks.exp | 2 +- gdb/testsuite/gdb.base/nodebug.exp | 2 +- gdb/testsuite/gdb.base/nofield.c | 2 +- gdb/testsuite/gdb.base/nofield.exp | 2 +- gdb/testsuite/gdb.base/nostdlib.c | 2 +- gdb/testsuite/gdb.base/nostdlib.exp | 2 +- gdb/testsuite/gdb.base/opaque.exp | 4 +- gdb/testsuite/gdb.base/overlays.exp | 2 +- gdb/testsuite/gdb.base/page.exp | 2 +- gdb/testsuite/gdb.base/pc-fp.exp | 2 +- gdb/testsuite/gdb.base/pending.c | 2 +- gdb/testsuite/gdb.base/pending.exp | 2 +- gdb/testsuite/gdb.base/pendshr.c | 2 +- gdb/testsuite/gdb.base/permissions.exp | 2 +- gdb/testsuite/gdb.base/pie-execl.c | 2 +- gdb/testsuite/gdb.base/pie-execl.exp | 2 +- gdb/testsuite/gdb.base/pointers.exp | 2 +- gdb/testsuite/gdb.base/pr10179.exp | 2 +- gdb/testsuite/gdb.base/pr11022.c | 2 +- gdb/testsuite/gdb.base/pr11022.exp | 2 +- gdb/testsuite/gdb.base/prelink-lib.c | 2 +- gdb/testsuite/gdb.base/prelink.c | 2 +- gdb/testsuite/gdb.base/prelink.exp | 2 +- gdb/testsuite/gdb.base/printcmds.exp | 2 +- gdb/testsuite/gdb.base/prologue.c | 2 +- gdb/testsuite/gdb.base/prologue.exp | 2 +- gdb/testsuite/gdb.base/psymtab.exp | 2 +- gdb/testsuite/gdb.base/ptr-typedef.c | 2 +- gdb/testsuite/gdb.base/ptr-typedef.exp | 2 +- gdb/testsuite/gdb.base/ptype.exp | 2 +- gdb/testsuite/gdb.base/radix.exp | 2 +- gdb/testsuite/gdb.base/randomize.c | 2 +- gdb/testsuite/gdb.base/randomize.exp | 2 +- gdb/testsuite/gdb.base/readline.exp | 3 +- gdb/testsuite/gdb.base/recurse.exp | 4 +- gdb/testsuite/gdb.base/regs.exp | 2 +- gdb/testsuite/gdb.base/relational.exp | 3 +- gdb/testsuite/gdb.base/relativedebug.c | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 2 +- gdb/testsuite/gdb.base/relocate.c | 2 +- gdb/testsuite/gdb.base/relocate.exp | 2 +- gdb/testsuite/gdb.base/remote.exp | 2 +- gdb/testsuite/gdb.base/remotetimeout.exp | 2 +- gdb/testsuite/gdb.base/reread.exp | 2 +- gdb/testsuite/gdb.base/restore.exp | 2 +- gdb/testsuite/gdb.base/return-nodebug.c | 2 +- gdb/testsuite/gdb.base/return-nodebug.exp | 2 +- gdb/testsuite/gdb.base/return-nodebug1.c | 2 +- gdb/testsuite/gdb.base/return.exp | 2 +- gdb/testsuite/gdb.base/return2.exp | 2 +- gdb/testsuite/gdb.base/savedregs.c | 2 +- gdb/testsuite/gdb.base/savedregs.exp | 2 +- gdb/testsuite/gdb.base/scope.exp | 2 +- gdb/testsuite/gdb.base/sect-cmd.exp | 2 +- gdb/testsuite/gdb.base/sep-proc.c | 2 +- gdb/testsuite/gdb.base/sep.c | 2 +- gdb/testsuite/gdb.base/sep.exp | 2 +- gdb/testsuite/gdb.base/sepdebug.c | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 2 +- gdb/testsuite/gdb.base/sepdebug2.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.exp | 2 +- gdb/testsuite/gdb.base/set-lang-auto.exp | 2 +- gdb/testsuite/gdb.base/setshow.exp | 4 +- gdb/testsuite/gdb.base/setvar.exp | 2 +- gdb/testsuite/gdb.base/shlib-call.exp | 2 +- gdb/testsuite/gdb.base/shreloc.exp | 2 +- gdb/testsuite/gdb.base/sigall.exp | 2 +- gdb/testsuite/gdb.base/sigaltstack.c | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 2 +- gdb/testsuite/gdb.base/sigbpt.c | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 3 +- gdb/testsuite/gdb.base/sigchld.c | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 2 +- gdb/testsuite/gdb.base/siginfo-addr.c | 2 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.c | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.exp | 2 +- gdb/testsuite/gdb.base/siginfo-obj.c | 2 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 2 +- gdb/testsuite/gdb.base/siginfo.c | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 2 +- gdb/testsuite/gdb.base/signals.exp | 2 +- gdb/testsuite/gdb.base/signull.c | 2 +- gdb/testsuite/gdb.base/signull.exp | 3 +- gdb/testsuite/gdb.base/sigrepeat.c | 3 +- gdb/testsuite/gdb.base/sigrepeat.exp | 3 +- gdb/testsuite/gdb.base/sigstep.c | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 2 +- gdb/testsuite/gdb.base/sizeof.exp | 2 +- gdb/testsuite/gdb.base/so-disc-shr.c | 2 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 4 +- gdb/testsuite/gdb.base/so-indr-cl.exp | 2 +- gdb/testsuite/gdb.base/solib-corrupted.exp | 2 +- gdb/testsuite/gdb.base/solib-disc.c | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 2 +- gdb/testsuite/gdb.base/solib-display-lib.c | 2 +- gdb/testsuite/gdb.base/solib-display-main.c | 2 +- gdb/testsuite/gdb.base/solib-display.exp | 2 +- gdb/testsuite/gdb.base/solib-nodir.exp | 2 +- gdb/testsuite/gdb.base/solib-overlap-lib.c | 2 +- gdb/testsuite/gdb.base/solib-overlap-main.c | 2 +- gdb/testsuite/gdb.base/solib-overlap.exp | 2 +- gdb/testsuite/gdb.base/solib-symbol-lib.c | 2 +- gdb/testsuite/gdb.base/solib-symbol-main.c | 2 +- gdb/testsuite/gdb.base/solib-symbol.exp | 2 +- gdb/testsuite/gdb.base/solib-weak.c | 2 +- gdb/testsuite/gdb.base/solib-weak.exp | 3 +- gdb/testsuite/gdb.base/solib.exp | 2 +- gdb/testsuite/gdb.base/source-error.gdb | 2 +- gdb/testsuite/gdb.base/source-test.gdb | 2 +- gdb/testsuite/gdb.base/source.exp | 2 +- gdb/testsuite/gdb.base/stack-checking.c | 2 +- gdb/testsuite/gdb.base/stack-checking.exp | 2 +- gdb/testsuite/gdb.base/start.c | 2 +- gdb/testsuite/gdb.base/start.exp | 2 +- gdb/testsuite/gdb.base/step-break.c | 2 +- gdb/testsuite/gdb.base/step-break.exp | 2 +- gdb/testsuite/gdb.base/step-bt.c | 2 +- gdb/testsuite/gdb.base/step-bt.exp | 2 +- gdb/testsuite/gdb.base/step-line.exp | 3 +- gdb/testsuite/gdb.base/step-resume-infcall.c | 2 +- gdb/testsuite/gdb.base/step-resume-infcall.exp | 2 +- gdb/testsuite/gdb.base/step-test.exp | 2 +- gdb/testsuite/gdb.base/store.exp | 2 +- gdb/testsuite/gdb.base/structs.c | 2 +- gdb/testsuite/gdb.base/structs.exp | 2 +- gdb/testsuite/gdb.base/structs2.exp | 3 +- gdb/testsuite/gdb.base/structs3.c | 2 +- gdb/testsuite/gdb.base/structs3.exp | 2 +- gdb/testsuite/gdb.base/subst.exp | 2 +- .../gdb.base/symbol-without-target_section.c | 2 +- .../gdb.base/symbol-without-target_section.exp | 2 +- gdb/testsuite/gdb.base/term.exp | 2 +- gdb/testsuite/gdb.base/trace-commands.exp | 2 +- gdb/testsuite/gdb.base/tui-layout.exp | 2 +- gdb/testsuite/gdb.base/twice.exp | 2 +- gdb/testsuite/gdb.base/type-opaque.exp | 2 +- gdb/testsuite/gdb.base/ui-redirect.exp | 2 +- gdb/testsuite/gdb.base/unload.c | 2 +- gdb/testsuite/gdb.base/unload.exp | 2 +- gdb/testsuite/gdb.base/unloadshr.c | 2 +- gdb/testsuite/gdb.base/unloadshr2.c | 2 +- gdb/testsuite/gdb.base/until.exp | 2 +- gdb/testsuite/gdb.base/unwindonsignal.c | 2 +- gdb/testsuite/gdb.base/unwindonsignal.exp | 2 +- gdb/testsuite/gdb.base/valgrind-db-attach.c | 2 +- gdb/testsuite/gdb.base/valgrind-db-attach.exp | 2 +- gdb/testsuite/gdb.base/value-double-free.c | 2 +- gdb/testsuite/gdb.base/value-double-free.exp | 2 +- gdb/testsuite/gdb.base/varargs.exp | 2 +- gdb/testsuite/gdb.base/volatile.exp | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.c | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 2 +- gdb/testsuite/gdb.base/watch-cond.c | 2 +- gdb/testsuite/gdb.base/watch-cond.exp | 2 +- gdb/testsuite/gdb.base/watch-non-mem.c | 2 +- gdb/testsuite/gdb.base/watch-non-mem.exp | 2 +- gdb/testsuite/gdb.base/watch-read.c | 2 +- gdb/testsuite/gdb.base/watch-read.exp | 2 +- gdb/testsuite/gdb.base/watch-vfork.c | 2 +- gdb/testsuite/gdb.base/watch-vfork.exp | 2 +- gdb/testsuite/gdb.base/watch_thread_num.c | 2 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 2 +- .../gdb.base/watchpoint-cond-gone-stripped.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-solib-shr.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.exp | 2 +- gdb/testsuite/gdb.base/watchpoint.exp | 2 +- gdb/testsuite/gdb.base/watchpoints.c | 2 +- gdb/testsuite/gdb.base/watchpoints.exp | 2 +- gdb/testsuite/gdb.base/weaklib1.c | 2 +- gdb/testsuite/gdb.base/weaklib2.c | 2 +- gdb/testsuite/gdb.base/whatis-exp.exp | 3 +- gdb/testsuite/gdb.base/whatis.c | 2 +- gdb/testsuite/gdb.base/whatis.exp | 2 +- gdb/testsuite/gdb.cell/arch.exp | 2 +- gdb/testsuite/gdb.cell/break-spu.c | 2 +- gdb/testsuite/gdb.cell/break.c | 2 +- gdb/testsuite/gdb.cell/break.exp | 2 +- gdb/testsuite/gdb.cell/bt-spu.c | 2 +- gdb/testsuite/gdb.cell/bt.c | 2 +- gdb/testsuite/gdb.cell/bt.exp | 2 +- gdb/testsuite/gdb.cell/bt2-spu.c | 2 +- gdb/testsuite/gdb.cell/core.exp | 2 +- gdb/testsuite/gdb.cell/coremaker-spu.c | 2 +- gdb/testsuite/gdb.cell/coremaker.c | 2 +- gdb/testsuite/gdb.cell/data-spu.c | 2 +- gdb/testsuite/gdb.cell/data.c | 2 +- gdb/testsuite/gdb.cell/data.exp | 2 +- gdb/testsuite/gdb.cell/dwarfaddr.S | 2 +- gdb/testsuite/gdb.cell/dwarfaddr.exp | 2 +- gdb/testsuite/gdb.cell/ea-cache-spu.c | 2 +- gdb/testsuite/gdb.cell/ea-cache.c | 2 +- gdb/testsuite/gdb.cell/ea-cache.exp | 2 +- gdb/testsuite/gdb.cell/ea-standalone.c | 2 +- gdb/testsuite/gdb.cell/ea-standalone.exp | 2 +- gdb/testsuite/gdb.cell/ea-test.c | 2 +- gdb/testsuite/gdb.cell/ea-test.exp | 2 +- gdb/testsuite/gdb.cell/f-regs.exp | 2 +- gdb/testsuite/gdb.cell/fork-spu.c | 2 +- gdb/testsuite/gdb.cell/fork.c | 2 +- gdb/testsuite/gdb.cell/fork.exp | 2 +- gdb/testsuite/gdb.cell/gcore.exp | 2 +- gdb/testsuite/gdb.cell/mem-access-spu.c | 2 +- gdb/testsuite/gdb.cell/mem-access.c | 2 +- gdb/testsuite/gdb.cell/mem-access.exp | 2 +- gdb/testsuite/gdb.cell/ptype.exp | 2 +- gdb/testsuite/gdb.cell/registers.exp | 2 +- gdb/testsuite/gdb.cell/size-spu.c | 2 +- gdb/testsuite/gdb.cell/size.c | 2 +- gdb/testsuite/gdb.cell/sizeof.exp | 2 +- gdb/testsuite/gdb.cell/solib-symbol.exp | 2 +- gdb/testsuite/gdb.cell/solib.exp | 2 +- gdb/testsuite/gdb.cp/abstract-origin.cc | 2 +- gdb/testsuite/gdb.cp/abstract-origin.exp | 2 +- gdb/testsuite/gdb.cp/ambiguous.exp | 2 +- gdb/testsuite/gdb.cp/annota2.exp | 2 +- gdb/testsuite/gdb.cp/annota3.exp | 3 +- gdb/testsuite/gdb.cp/anon-union.exp | 2 +- gdb/testsuite/gdb.cp/arg-reference.cc | 2 +- gdb/testsuite/gdb.cp/arg-reference.exp | 2 +- gdb/testsuite/gdb.cp/bool.cc | 3 +- gdb/testsuite/gdb.cp/bool.exp | 3 +- gdb/testsuite/gdb.cp/breakpoint.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint.exp | 2 +- gdb/testsuite/gdb.cp/bs15503.cc | 3 +- gdb/testsuite/gdb.cp/bs15503.exp | 2 +- gdb/testsuite/gdb.cp/call-c-1.c | 2 +- gdb/testsuite/gdb.cp/call-c.cc | 2 +- gdb/testsuite/gdb.cp/call-c.exp | 2 +- gdb/testsuite/gdb.cp/casts.exp | 2 +- gdb/testsuite/gdb.cp/class2.cc | 3 +- gdb/testsuite/gdb.cp/class2.exp | 3 +- gdb/testsuite/gdb.cp/classes.cc | 2 +- gdb/testsuite/gdb.cp/classes.exp | 2 +- gdb/testsuite/gdb.cp/converts.exp | 2 +- gdb/testsuite/gdb.cp/cp-relocate.cc | 2 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 2 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.cc | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp | 2 +- gdb/testsuite/gdb.cp/cplusfuncs.exp | 4 +- gdb/testsuite/gdb.cp/ctti.exp | 2 +- gdb/testsuite/gdb.cp/cttiadd.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd1.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd2.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd3.cc | 2 +- gdb/testsuite/gdb.cp/demangle.exp | 2 +- gdb/testsuite/gdb.cp/derivation.exp | 4 +- gdb/testsuite/gdb.cp/exception.cc | 2 +- gdb/testsuite/gdb.cp/exception.exp | 2 +- gdb/testsuite/gdb.cp/expand-sals.cc | 2 +- gdb/testsuite/gdb.cp/expand-sals.exp | 2 +- gdb/testsuite/gdb.cp/extern-c.cc | 2 +- gdb/testsuite/gdb.cp/extern-c.exp | 2 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 2 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 2 +- gdb/testsuite/gdb.cp/fpointer.exp | 2 +- gdb/testsuite/gdb.cp/gdb1355.exp | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.h | 2 +- gdb/testsuite/gdb.cp/gdb2384.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384.exp | 2 +- gdb/testsuite/gdb.cp/gdb2495.cc | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 2 +- gdb/testsuite/gdb.cp/hang.exp | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen-lib.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.exp | 2 +- gdb/testsuite/gdb.cp/inherit.exp | 2 +- gdb/testsuite/gdb.cp/koenig.exp | 2 +- gdb/testsuite/gdb.cp/local.exp | 4 +- gdb/testsuite/gdb.cp/m-data.exp | 2 +- gdb/testsuite/gdb.cp/m-static.exp | 3 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 2 +- gdb/testsuite/gdb.cp/mb-inline.exp | 2 +- gdb/testsuite/gdb.cp/mb-inline.h | 2 +- gdb/testsuite/gdb.cp/mb-inline1.cc | 2 +- gdb/testsuite/gdb.cp/mb-inline2.cc | 2 +- gdb/testsuite/gdb.cp/mb-templates.exp | 2 +- gdb/testsuite/gdb.cp/member-ptr.cc | 2 +- gdb/testsuite/gdb.cp/member-ptr.exp | 2 +- gdb/testsuite/gdb.cp/method.exp | 2 +- gdb/testsuite/gdb.cp/method2.exp | 2 +- gdb/testsuite/gdb.cp/misc.cc | 2 +- gdb/testsuite/gdb.cp/misc.exp | 4 +- gdb/testsuite/gdb.cp/namespace-nested-import.exp | 2 +- gdb/testsuite/gdb.cp/namespace.exp | 4 +- gdb/testsuite/gdb.cp/namespace1.cc | 3 +- gdb/testsuite/gdb.cp/nextoverthrow.cc | 38 +- gdb/testsuite/gdb.cp/nextoverthrow.exp | 13 +- gdb/testsuite/gdb.cp/nsdecl.exp | 2 +- gdb/testsuite/gdb.cp/nsimport.exp | 2 +- gdb/testsuite/gdb.cp/nsrecurs.exp | 2 +- gdb/testsuite/gdb.cp/nsstress.exp | 2 +- gdb/testsuite/gdb.cp/nsusing.exp | 2 +- gdb/testsuite/gdb.cp/operator.exp | 2 +- gdb/testsuite/gdb.cp/oranking.exp | 2 +- gdb/testsuite/gdb.cp/overload.exp | 4 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 2 +- gdb/testsuite/gdb.cp/pass-by-ref.cc | 2 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 2 +- gdb/testsuite/gdb.cp/pr-1023.exp | 2 +- gdb/testsuite/gdb.cp/pr-1210.exp | 2 +- gdb/testsuite/gdb.cp/pr-574.cc | 3 +- gdb/testsuite/gdb.cp/pr-574.exp | 2 +- gdb/testsuite/gdb.cp/pr10687.exp | 2 +- gdb/testsuite/gdb.cp/pr10728.exp | 2 +- gdb/testsuite/gdb.cp/pr12028.exp | 2 +- gdb/testsuite/gdb.cp/pr9067.exp | 2 +- gdb/testsuite/gdb.cp/pr9167.exp | 2 +- gdb/testsuite/gdb.cp/pr9631.exp | 2 +- gdb/testsuite/gdb.cp/printmethod.cc | 2 +- gdb/testsuite/gdb.cp/printmethod.exp | 2 +- gdb/testsuite/gdb.cp/psmang.exp | 3 +- gdb/testsuite/gdb.cp/ptype-cv-cp.cc | 2 +- gdb/testsuite/gdb.cp/ptype-cv-cp.exp | 2 +- gdb/testsuite/gdb.cp/punctuator.exp | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.cc | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.exp | 2 +- gdb/testsuite/gdb.cp/ref-params.cc | 2 +- gdb/testsuite/gdb.cp/ref-params.exp | 2 +- gdb/testsuite/gdb.cp/ref-types.cc | 3 +- gdb/testsuite/gdb.cp/ref-types.exp | 2 +- gdb/testsuite/gdb.cp/rtti.exp | 3 +- gdb/testsuite/gdb.cp/rtti.h | 3 +- gdb/testsuite/gdb.cp/rtti1.cc | 3 +- gdb/testsuite/gdb.cp/rtti2.cc | 3 +- gdb/testsuite/gdb.cp/shadow.exp | 2 +- gdb/testsuite/gdb.cp/smartp.cc | 2 +- gdb/testsuite/gdb.cp/smartp.exp | 2 +- gdb/testsuite/gdb.cp/static-print-quit.cc | 2 +- gdb/testsuite/gdb.cp/static-print-quit.exp | 2 +- gdb/testsuite/gdb.cp/temargs.cc | 2 +- gdb/testsuite/gdb.cp/temargs.exp | 2 +- gdb/testsuite/gdb.cp/templates.exp | 2 +- gdb/testsuite/gdb.cp/try_catch.exp | 2 +- gdb/testsuite/gdb.cp/userdef.cc | 2 +- gdb/testsuite/gdb.cp/userdef.exp | 2 +- gdb/testsuite/gdb.cp/virtbase.exp | 2 +- gdb/testsuite/gdb.cp/virtfunc.exp | 2 +- gdb/testsuite/gdb.cp/virtfunc2.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc2.exp | 2 +- gdb/testsuite/gdb.disasm/am33.exp | 3 +- gdb/testsuite/gdb.disasm/h8300s.exp | 3 +- gdb/testsuite/gdb.disasm/hppa.exp | 2 +- gdb/testsuite/gdb.disasm/mn10300.exp | 2 +- gdb/testsuite/gdb.disasm/sh3.exp | 2 +- gdb/testsuite/gdb.disasm/t01_mov.exp | 3 +- gdb/testsuite/gdb.disasm/t02_mova.exp | 3 +- gdb/testsuite/gdb.disasm/t03_add.exp | 3 +- gdb/testsuite/gdb.disasm/t04_sub.exp | 3 +- gdb/testsuite/gdb.disasm/t05_cmp.exp | 3 +- gdb/testsuite/gdb.disasm/t06_ari2.exp | 3 +- gdb/testsuite/gdb.disasm/t07_ari3.exp | 3 +- gdb/testsuite/gdb.disasm/t08_or.exp | 3 +- gdb/testsuite/gdb.disasm/t09_xor.exp | 3 +- gdb/testsuite/gdb.disasm/t10_and.exp | 3 +- gdb/testsuite/gdb.disasm/t11_logs.exp | 3 +- gdb/testsuite/gdb.disasm/t12_bit.exp | 3 +- gdb/testsuite/gdb.disasm/t13_otr.exp | 3 +- gdb/testsuite/gdb.dwarf2/Makefile.in | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.S | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.exp | 2 +- gdb/testsuite/gdb.dwarf2/dup-psym.S | 2 +- gdb/testsuite/gdb.dwarf2/dup-psym.exp | 3 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp | 3 +- gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S | 2 +- .../gdb.dwarf2/dw2-bad-parameter-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.exp | 3 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-const.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-const.exp | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static-main.c | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.S | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp | 3 +- gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 2 +- .../gdb.dwarf2/dw2-double-set-die-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-filename.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-filename.exp | 3 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.exp | 3 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges2.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges3.S | 2 +- .../gdb.dwarf2/dw2-ref-missing-frame-func.c | 2 +- .../gdb.dwarf2/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restore.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restore.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptr.c | 2 +- gdb/testsuite/gdb.dwarf2/implptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/mac-fileno.S | 2 +- gdb/testsuite/gdb.dwarf2/mac-fileno.exp | 2 +- gdb/testsuite/gdb.dwarf2/main.c | 2 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S | 2 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp | 2 +- gdb/testsuite/gdb.dwarf2/pieces.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr10770.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.S | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.exp | 2 +- gdb/testsuite/gdb.dwarf2/valop.S | 2 +- gdb/testsuite/gdb.dwarf2/valop.exp | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.c | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.exp | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.S | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.c | 2 +- gdb/testsuite/gdb.fortran/Makefile.in | 2 +- gdb/testsuite/gdb.fortran/array-element.exp | 2 +- gdb/testsuite/gdb.fortran/array-element.f | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 2 +- gdb/testsuite/gdb.fortran/complex.f | 2 +- gdb/testsuite/gdb.fortran/derived-type.exp | 2 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 2 +- gdb/testsuite/gdb.fortran/exprs.exp | 2 +- gdb/testsuite/gdb.fortran/library-module-lib.f90 | 2 +- gdb/testsuite/gdb.fortran/library-module-main.f90 | 2 +- gdb/testsuite/gdb.fortran/library-module.exp | 2 +- gdb/testsuite/gdb.fortran/logical.exp | 2 +- gdb/testsuite/gdb.fortran/logical.f90 | 2 +- gdb/testsuite/gdb.fortran/module.exp | 2 +- gdb/testsuite/gdb.fortran/module.f90 | 2 +- gdb/testsuite/gdb.fortran/subarray.exp | 2 +- gdb/testsuite/gdb.fortran/subarray.f | 2 +- gdb/testsuite/gdb.fortran/types.exp | 2 +- gdb/testsuite/gdb.gdb/complaints.exp | 3 +- gdb/testsuite/gdb.gdb/observer.exp | 3 +- gdb/testsuite/gdb.gdb/selftest.exp | 2 +- gdb/testsuite/gdb.gdb/xfullpath.exp | 2 +- gdb/testsuite/gdb.hp/gdb.aCC/exception.exp | 2 +- gdb/testsuite/gdb.hp/gdb.aCC/optimize.exp | 3 +- gdb/testsuite/gdb.hp/gdb.aCC/watch-cmd.exp | 3 +- gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.exp | 2 +- gdb/testsuite/gdb.hp/gdb.base-hp/dollar.exp | 2 +- gdb/testsuite/gdb.hp/gdb.base-hp/hwwatchbus.exp | 2 +- gdb/testsuite/gdb.hp/gdb.base-hp/pxdb.exp | 3 +- gdb/testsuite/gdb.hp/gdb.base-hp/reg-pa64.exp | 2 +- gdb/testsuite/gdb.hp/gdb.base-hp/sized-enum.exp | 2 +- gdb/testsuite/gdb.hp/gdb.base-hp/so-thresh.exp | 2 +- gdb/testsuite/gdb.hp/gdb.compat/xdb1.exp | 2 +- gdb/testsuite/gdb.hp/gdb.compat/xdb2.exp | 2 +- gdb/testsuite/gdb.hp/gdb.compat/xdb3.exp | 3 +- gdb/testsuite/gdb.hp/gdb.defects/solib-d.exp | 3 +- gdb/testsuite/gdb.java/jmain.exp | 3 +- gdb/testsuite/gdb.java/jmisc.exp | 2 +- gdb/testsuite/gdb.java/jnpe.exp | 2 +- gdb/testsuite/gdb.java/jnpe.java | 2 +- gdb/testsuite/gdb.java/jprint.exp | 3 +- gdb/testsuite/gdb.java/jv-exp.exp | 2 +- gdb/testsuite/gdb.java/jv-print.exp | 2 +- gdb/testsuite/gdb.mi/array.f | 2 +- gdb/testsuite/gdb.mi/basics.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 2 +- gdb/testsuite/gdb.mi/gdb2549.exp | 2 +- gdb/testsuite/gdb.mi/gdb669.exp | 2 +- gdb/testsuite/gdb.mi/gdb680.exp | 2 +- gdb/testsuite/gdb.mi/gdb701.exp | 2 +- gdb/testsuite/gdb.mi/gdb792.exp | 3 +- gdb/testsuite/gdb.mi/mi-async.exp | 2 +- gdb/testsuite/gdb.mi/mi-basics.exp | 2 +- gdb/testsuite/gdb.mi/mi-break.exp | 2 +- gdb/testsuite/gdb.mi/mi-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-console.exp | 2 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 2 +- gdb/testsuite/gdb.mi/mi-eval.exp | 2 +- gdb/testsuite/gdb.mi/mi-file-transfer.exp | 2 +- gdb/testsuite/gdb.mi/mi-file.exp | 2 +- gdb/testsuite/gdb.mi/mi-hack-cli.exp | 3 +- gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 2 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 2 +- gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 2 +- gdb/testsuite/gdb.mi/mi-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-pending.exp | 2 +- gdb/testsuite/gdb.mi/mi-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-pthreads.exp | 2 +- gdb/testsuite/gdb.mi/mi-read-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi-regs.exp | 2 +- gdb/testsuite/gdb.mi/mi-return.exp | 2 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 3 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.c | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 2 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 2 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 2 +- gdb/testsuite/gdb.mi/mi-until.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child.c | 2 +- gdb/testsuite/gdb.mi/mi-var-child.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch.exp | 2 +- gdb/testsuite/gdb.mi/mi2-basics.exp | 4 +- gdb/testsuite/gdb.mi/mi2-break.exp | 2 +- gdb/testsuite/gdb.mi/mi2-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi2-console.exp | 2 +- gdb/testsuite/gdb.mi/mi2-disassemble.exp | 4 +- gdb/testsuite/gdb.mi/mi2-eval.exp | 2 +- gdb/testsuite/gdb.mi/mi2-file.exp | 2 +- gdb/testsuite/gdb.mi/mi2-hack-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi2-pthreads.exp | 2 +- gdb/testsuite/gdb.mi/mi2-read-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi2-regs.exp | 2 +- gdb/testsuite/gdb.mi/mi2-return.exp | 4 +- gdb/testsuite/gdb.mi/mi2-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi2-stack.exp | 2 +- gdb/testsuite/gdb.mi/mi2-stepi.exp | 4 +- gdb/testsuite/gdb.mi/mi2-syn-frame.exp | 2 +- gdb/testsuite/gdb.mi/mi2-until.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-block.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-cmd.exp | 4 +- gdb/testsuite/gdb.mi/mi2-var-display.exp | 4 +- gdb/testsuite/gdb.mi/mi2-watch.exp | 2 +- gdb/testsuite/gdb.mi/non-stop-exit.c | 2 +- gdb/testsuite/gdb.mi/non-stop.c | 2 +- gdb/testsuite/gdb.mi/ns-stale-regcache.c | 2 +- gdb/testsuite/gdb.mi/nsintrall.c | 2 +- gdb/testsuite/gdb.mi/nsmoribund.c | 2 +- gdb/testsuite/gdb.mi/nsthrexec.c | 2 +- gdb/testsuite/gdb.mi/pthreads.c | 2 +- gdb/testsuite/gdb.mi/var-cmd.c | 3 +- gdb/testsuite/gdb.modula2/Makefile.in | 2 +- gdb/testsuite/gdb.modula2/unbounded-array.exp | 2 +- gdb/testsuite/gdb.modula2/unbounded1.c | 2 +- gdb/testsuite/gdb.multi/base.exp | 2 +- gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 2 +- gdb/testsuite/gdb.multi/goodbye.c | 2 +- gdb/testsuite/gdb.multi/hangout.c | 2 +- gdb/testsuite/gdb.multi/hello.c | 2 +- gdb/testsuite/gdb.objc/basicclass.exp | 2 +- gdb/testsuite/gdb.objc/nondebug.exp | 2 +- gdb/testsuite/gdb.objc/objcdecode.exp | 2 +- gdb/testsuite/gdb.objc/print.exp | 2 +- gdb/testsuite/gdb.opencl/convs_casts.cl | 2 +- gdb/testsuite/gdb.opencl/convs_casts.exp | 2 +- gdb/testsuite/gdb.opencl/datatypes.cl | 2 +- gdb/testsuite/gdb.opencl/datatypes.exp | 2 +- gdb/testsuite/gdb.opencl/operators.cl | 2 +- gdb/testsuite/gdb.opencl/operators.exp | 2 +- gdb/testsuite/gdb.opencl/vec_comps.cl | 2 +- gdb/testsuite/gdb.opencl/vec_comps.exp | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 2 +- gdb/testsuite/gdb.opt/inline-bt.c | 2 +- gdb/testsuite/gdb.opt/inline-bt.exp | 2 +- gdb/testsuite/gdb.opt/inline-cmds.c | 2 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 2 +- gdb/testsuite/gdb.opt/inline-locals.c | 2 +- gdb/testsuite/gdb.opt/inline-locals.exp | 2 +- gdb/testsuite/gdb.opt/inline-markers.c | 2 +- gdb/testsuite/gdb.pascal/floats.exp | 2 +- gdb/testsuite/gdb.pascal/floats.pas | 2 +- gdb/testsuite/gdb.pascal/gdb11492.exp | 2 +- gdb/testsuite/gdb.pascal/gdb11492.pas | 2 +- gdb/testsuite/gdb.pascal/hello.exp | 2 +- gdb/testsuite/gdb.pascal/integers.exp | 2 +- gdb/testsuite/gdb.pascal/integers.pas | 2 +- gdb/testsuite/gdb.pascal/print.exp | 2 +- gdb/testsuite/gdb.pascal/types.exp | 2 +- gdb/testsuite/gdb.python/lib-types.cc | 2 +- gdb/testsuite/gdb.python/lib-types.exp | 2 +- gdb/testsuite/gdb.python/py-block.c | 2 +- gdb/testsuite/gdb.python/py-block.exp | 2 +- gdb/testsuite/gdb.python/py-breakpoint.c | 2 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 2 +- gdb/testsuite/gdb.python/py-cmd.exp | 2 +- gdb/testsuite/gdb.python/py-error.exp | 2 +- gdb/testsuite/gdb.python/py-error.py | 2 +- gdb/testsuite/gdb.python/py-frame.exp | 2 +- gdb/testsuite/gdb.python/py-function.exp | 2 +- gdb/testsuite/gdb.python/py-inferior.exp | 2 +- gdb/testsuite/gdb.python/py-infthread.exp | 2 +- gdb/testsuite/gdb.python/py-mi.exp | 2 +- gdb/testsuite/gdb.python/py-parameter.exp | 2 +- gdb/testsuite/gdb.python/py-pp-maint.c | 2 +- gdb/testsuite/gdb.python/py-pp-maint.exp | 2 +- gdb/testsuite/gdb.python/py-pp-maint.py | 2 +- gdb/testsuite/gdb.python/py-prettyprint.c | 2 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 2 +- gdb/testsuite/gdb.python/py-prettyprint.py | 2 +- gdb/testsuite/gdb.python/py-progspace.c | 2 +- gdb/testsuite/gdb.python/py-progspace.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.c | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.py | 2 +- gdb/testsuite/gdb.python/py-shared-sl.c | 2 +- gdb/testsuite/gdb.python/py-shared.c | 2 +- gdb/testsuite/gdb.python/py-shared.exp | 2 +- gdb/testsuite/gdb.python/py-symbol.c | 2 +- gdb/testsuite/gdb.python/py-symbol.exp | 2 +- gdb/testsuite/gdb.python/py-symtab.exp | 2 +- gdb/testsuite/gdb.python/py-template.cc | 2 +- gdb/testsuite/gdb.python/py-template.exp | 2 +- gdb/testsuite/gdb.python/py-type.c | 2 +- gdb/testsuite/gdb.python/py-type.exp | 2 +- gdb/testsuite/gdb.python/py-value.c | 2 +- gdb/testsuite/gdb.python/py-value.exp | 2 +- gdb/testsuite/gdb.python/python-1.c | 2 +- gdb/testsuite/gdb.python/python.c | 2 +- gdb/testsuite/gdb.python/python.exp | 2 +- gdb/testsuite/gdb.python/source1 | 2 +- gdb/testsuite/gdb.python/source2.py | 2 +- gdb/testsuite/gdb.reverse/break-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/break-reverse.c | 2 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.c | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/finish-reverse.c | 2 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i386-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 2 +- .../gdb.reverse/machinestate-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/machinestate.c | 2 +- gdb/testsuite/gdb.reverse/machinestate.exp | 2 +- gdb/testsuite/gdb.reverse/ms1.c | 2 +- gdb/testsuite/gdb.reverse/shr2.c | 2 +- gdb/testsuite/gdb.reverse/sigall-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.c | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.c | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/step-reverse.c | 2 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/until-reverse.c | 2 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/ur1.c | 2 +- gdb/testsuite/gdb.reverse/watch-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.c | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 2 +- gdb/testsuite/gdb.server/ext-attach.c | 2 +- gdb/testsuite/gdb.server/ext-attach.exp | 2 +- gdb/testsuite/gdb.server/ext-run.exp | 2 +- gdb/testsuite/gdb.server/file-transfer.exp | 2 +- gdb/testsuite/gdb.server/server-mon.exp | 2 +- gdb/testsuite/gdb.server/server-run.exp | 2 +- gdb/testsuite/gdb.server/server.c | 2 +- gdb/testsuite/gdb.stabs/exclfwd.exp | 3 +- gdb/testsuite/gdb.stabs/exclfwd.h | 2 +- gdb/testsuite/gdb.stabs/exclfwd1.c | 2 +- gdb/testsuite/gdb.stabs/exclfwd2.c | 2 +- gdb/testsuite/gdb.stabs/gdb11479.c | 2 +- gdb/testsuite/gdb.stabs/gdb11479.exp | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 4 +- gdb/testsuite/gdb.threads/attach-into-signal.c | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 2 +- gdb/testsuite/gdb.threads/attach-stopped.c | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 2 +- gdb/testsuite/gdb.threads/attachstop-mt.c | 2 +- gdb/testsuite/gdb.threads/attachstop-mt.exp | 2 +- gdb/testsuite/gdb.threads/bp_in_thread.c | 2 +- gdb/testsuite/gdb.threads/bp_in_thread.exp | 3 +- gdb/testsuite/gdb.threads/current-lwp-dead.c | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.exp | 2 +- gdb/testsuite/gdb.threads/execl.c | 2 +- gdb/testsuite/gdb.threads/execl.exp | 8 +- gdb/testsuite/gdb.threads/execl1.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.exp | 2 +- gdb/testsuite/gdb.threads/fork-thread-pending.c | 2 +- gdb/testsuite/gdb.threads/fork-thread-pending.exp | 2 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 2 +- gdb/testsuite/gdb.threads/hand-call-in-threads.c | 2 +- gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 2 +- gdb/testsuite/gdb.threads/ia64-sigill.c | 2 +- gdb/testsuite/gdb.threads/ia64-sigill.exp | 2 +- gdb/testsuite/gdb.threads/interrupted-hand-call.c | 2 +- .../gdb.threads/interrupted-hand-call.exp | 2 +- gdb/testsuite/gdb.threads/killed.c | 3 +- gdb/testsuite/gdb.threads/killed.exp | 2 +- gdb/testsuite/gdb.threads/linux-dp.exp | 22 +- .../gdb.threads/local-watch-wrong-thread.c | 2 +- .../gdb.threads/local-watch-wrong-thread.exp | 2 +- gdb/testsuite/gdb.threads/manythreads.c | 3 +- gdb/testsuite/gdb.threads/manythreads.exp | 4 +- gdb/testsuite/gdb.threads/multi-create.c | 2 +- gdb/testsuite/gdb.threads/multi-create.exp | 2 +- gdb/testsuite/gdb.threads/pending-step.c | 2 +- gdb/testsuite/gdb.threads/pending-step.exp | 2 +- gdb/testsuite/gdb.threads/print-threads.exp | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.c | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.exp | 3 +- gdb/testsuite/gdb.threads/pthreads.c | 2 +- gdb/testsuite/gdb.threads/pthreads.exp | 2 +- gdb/testsuite/gdb.threads/schedlock.c | 2 +- gdb/testsuite/gdb.threads/schedlock.exp | 2 +- gdb/testsuite/gdb.threads/sigthread.exp | 2 +- gdb/testsuite/gdb.threads/staticthreads.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.exp | 3 +- gdb/testsuite/gdb.threads/step.exp | 2 +- gdb/testsuite/gdb.threads/step2.exp | 2 +- gdb/testsuite/gdb.threads/switch-threads.c | 2 +- gdb/testsuite/gdb.threads/switch-threads.exp | 3 +- gdb/testsuite/gdb.threads/thread-execl.c | 2 +- gdb/testsuite/gdb.threads/thread-execl.exp | 2 +- gdb/testsuite/gdb.threads/thread-specific.c | 2 +- gdb/testsuite/gdb.threads/thread-specific.exp | 9 +- .../gdb.threads/thread-unwindonsignal.exp | 2 +- gdb/testsuite/gdb.threads/thread_check.c | 3 +- gdb/testsuite/gdb.threads/thread_check.exp | 3 +- gdb/testsuite/gdb.threads/thread_events.c | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 2 +- gdb/testsuite/gdb.threads/threadapply.c | 2 +- gdb/testsuite/gdb.threads/threadapply.exp | 2 +- gdb/testsuite/gdb.threads/threxit-hop-specific.c | 2 +- gdb/testsuite/gdb.threads/threxit-hop-specific.exp | 2 +- gdb/testsuite/gdb.threads/tls-nodebug.exp | 3 +- gdb/testsuite/gdb.threads/tls-shared.exp | 2 +- gdb/testsuite/gdb.threads/tls.exp | 8 +- gdb/testsuite/gdb.threads/tls2.c | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.c | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.exp | 2 +- gdb/testsuite/gdb.threads/watchthreads.c | 2 +- gdb/testsuite/gdb.threads/watchthreads.exp | 2 +- gdb/testsuite/gdb.threads/watchthreads2.c | 2 +- gdb/testsuite/gdb.threads/watchthreads2.exp | 2 +- gdb/testsuite/gdb.trace/actions.exp | 3 +- gdb/testsuite/gdb.trace/ax.exp | 2 +- gdb/testsuite/gdb.trace/backtrace.exp | 3 +- gdb/testsuite/gdb.trace/circ.exp | 2 +- gdb/testsuite/gdb.trace/collection.exp | 3 +- gdb/testsuite/gdb.trace/deltrace.exp | 2 +- gdb/testsuite/gdb.trace/infotrace.exp | 3 +- gdb/testsuite/gdb.trace/packetlen.exp | 3 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 2 +- gdb/testsuite/gdb.trace/passcount.exp | 3 +- gdb/testsuite/gdb.trace/report.exp | 3 +- gdb/testsuite/gdb.trace/save-trace.exp | 3 +- gdb/testsuite/gdb.trace/tfile.exp | 2 +- gdb/testsuite/gdb.trace/tfind.exp | 2 +- gdb/testsuite/gdb.trace/tracecmd.exp | 3 +- gdb/testsuite/gdb.trace/tsv.exp | 2 +- gdb/testsuite/gdb.trace/while-dyn.exp | 3 +- gdb/testsuite/gdb.trace/while-stepping.exp | 3 +- gdb/testsuite/gdb.xml/tdesc-arch.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-errors.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 2 +- gdb/testsuite/lib/ada.exp | 2 +- gdb/testsuite/lib/cell.exp | 2 +- gdb/testsuite/lib/cl_util.c | 2 +- gdb/testsuite/lib/cl_util.h | 2 +- gdb/testsuite/lib/compiler.c | 2 +- gdb/testsuite/lib/compiler.cc | 2 +- gdb/testsuite/lib/cp-support.exp | 3 +- gdb/testsuite/lib/fortran.exp | 2 +- gdb/testsuite/lib/gdb-python.exp | 2 +- gdb/testsuite/lib/gdb.exp | 3 +- gdb/testsuite/lib/gdbserver-support.exp | 2 +- gdb/testsuite/lib/java.exp | 2 +- gdb/testsuite/lib/mi-support.exp | 2 +- gdb/testsuite/lib/objc.exp | 2 +- gdb/testsuite/lib/opencl.exp | 2 +- gdb/testsuite/lib/opencl_hostapp.c | 2 +- gdb/testsuite/lib/pascal.exp | 2 +- gdb/testsuite/lib/prelink-support.exp | 2 +- gdb/testsuite/lib/set_unbuffered_mode.c | 2 +- gdb/testsuite/lib/trace-support.exp | 3 +- gdb/thread.c | 78 +- gdb/top.c | 207 +- gdb/top.h | 12 +- gdb/tracepoint.c | 91 +- gdb/tracepoint.h | 8 +- gdb/trad-frame.c | 2 +- gdb/trad-frame.h | 2 +- gdb/tramp-frame.c | 3 +- gdb/tramp-frame.h | 2 +- gdb/tui/tui-command.c | 2 +- gdb/tui/tui-command.h | 2 +- gdb/tui/tui-data.c | 17 +- gdb/tui/tui-data.h | 2 +- gdb/tui/tui-disasm.c | 18 +- gdb/tui/tui-disasm.h | 2 +- gdb/tui/tui-file.c | 2 +- gdb/tui/tui-file.h | 2 +- gdb/tui/tui-hooks.c | 10 +- gdb/tui/tui-hooks.h | 3 +- gdb/tui/tui-interp.c | 3 +- gdb/tui/tui-io.c | 8 +- gdb/tui/tui-io.h | 4 +- gdb/tui/tui-layout.c | 12 +- gdb/tui/tui-layout.h | 4 +- gdb/tui/tui-main.c | 2 +- gdb/tui/tui-out.c | 4 +- gdb/tui/tui-regs.c | 23 +- gdb/tui/tui-regs.h | 2 +- gdb/tui/tui-source.c | 34 +- gdb/tui/tui-source.h | 4 +- gdb/tui/tui-stack.c | 25 +- gdb/tui/tui-stack.h | 4 +- gdb/tui/tui-win.c | 36 +- gdb/tui/tui-win.h | 4 +- gdb/tui/tui-windata.c | 7 +- gdb/tui/tui-windata.h | 2 +- gdb/tui/tui-wingeneral.c | 4 +- gdb/tui/tui-wingeneral.h | 4 +- gdb/tui/tui-winsource.c | 36 +- gdb/tui/tui-winsource.h | 4 +- gdb/tui/tui.c | 2 +- gdb/tui/tui.h | 2 +- gdb/typeprint.c | 2 +- gdb/typeprint.h | 2 +- gdb/ui-file.c | 4 +- gdb/ui-file.h | 62 +- gdb/ui-out.c | 4 +- gdb/ui-out.h | 8 +- gdb/user-regs.c | 6 +- gdb/user-regs.h | 5 +- gdb/utils.c | 96 +- gdb/v850-tdep.c | 2 +- gdb/valarith.c | 36 +- gdb/valops.c | 107 +- gdb/valprint.c | 65 +- gdb/valprint.h | 4 +- gdb/value.c | 32 +- gdb/value.h | 2 +- gdb/varobj.c | 59 +- gdb/varobj.h | 7 +- gdb/vax-nat.c | 2 +- gdb/vax-tdep.c | 3 +- gdb/vax-tdep.h | 2 +- gdb/vaxbsd-nat.c | 2 +- gdb/vaxnbsd-tdep.c | 3 +- gdb/vaxobsd-tdep.c | 3 +- gdb/vec.c | 2 +- gdb/vec.h | 5 +- gdb/version.h | 3 +- gdb/version.in | 2 +- gdb/windows-nat.c | 2 +- gdb/windows-nat.h | 2 +- gdb/windows-tdep.c | 2 +- gdb/windows-tdep.h | 2 +- gdb/windows-termcap.c | 2 +- gdb/wrapper.c | 2 +- gdb/wrapper.h | 2 +- gdb/xcoffread.c | 195 +- gdb/xcoffread.h | 2 +- gdb/xcoffsolib.c | 9 +- gdb/xcoffsolib.h | 8 +- gdb/xml-support.c | 3 +- gdb/xml-support.h | 3 +- gdb/xml-syscall.c | 17 +- gdb/xml-syscall.h | 2 +- gdb/xml-tdesc.c | 14 +- gdb/xml-tdesc.h | 2 +- gdb/xstormy16-tdep.c | 2 +- gdb/xtensa-config.c | 2 +- gdb/xtensa-linux-nat.c | 2 +- gdb/xtensa-linux-tdep.c | 2 +- gdb/xtensa-tdep.c | 2 +- gdb/xtensa-tdep.h | 2 +- gdb/xtensa-xtregs.c | 2 +- include/demangle.h | 2 +- include/floatformat.h | 2 +- include/gdb/callback.h | 2 +- include/gdb/fileio.h | 2 +- include/gdb/remote-sim.h | 4 +- include/gdb/signals.def | 2 +- include/gdb/signals.h | 2 +- include/gdb/sim-arm.h | 3 +- include/gdb/sim-cr16.h | 2 +- include/gdb/sim-d10v.h | 3 +- include/gdb/sim-frv.h | 2 +- include/gdb/sim-h8300.h | 3 +- include/gdb/sim-lm32.h | 2 +- include/gdb/sim-m32c.h | 3 +- include/gdb/sim-ppc.h | 2 +- include/gdb/sim-rx.h | 2 +- include/gdb/sim-sh.h | 2 +- include/libiberty.h | 2 +- include/opcode/ChangeLog | 21 + include/opcode/hppa.h | 4 +- include/opcode/mips.h | 34 +- include/plugin-api.h | 2 +- include/xtensa-config.h | 2 +- libdecnumber/Makefile.in | 3 +- libdecnumber/dconfig.h | 2 +- libiberty/ChangeLog | 4 - libiberty/cp-demangle.h | 3 +- libiberty/cplus-dem.c | 2 +- libiberty/floatformat.c | 2 +- libiberty/lbasename.c | 2 +- libiberty/maint-tool | 2 +- libiberty/make-temp-file.c | 3 +- libiberty/pex-common.c | 2 +- libiberty/pex-unix.c | 4 +- opcodes/ChangeLog | 1017 +-- opcodes/ChangeLog-2010 | 1012 ++ opcodes/hppa-dis.c | 10 +- opcodes/i386-dis.c | 99 +- opcodes/i386-gen.c | 7 +- opcodes/i386-init.h | 137 +- opcodes/i386-opc.h | 3 + opcodes/i386-opc.tbl | 9 + opcodes/i386-tbl.h | 5036 +++++---- opcodes/mips-dis.c | 31 + opcodes/mips-opc.c | 65 + sim/.gitignore | 8 + sim/ChangeLog | 8 + sim/Makefile.in | 2 +- sim/arm/Makefile.in | 2 +- sim/arm/iwmmxt.c | 3 +- sim/arm/iwmmxt.h | 3 +- sim/arm/maverick.c | 3 +- sim/arm/wrapper.c | 4 +- sim/avr/Makefile.in | 2 +- sim/avr/interp.c | 2 +- sim/common/ChangeLog | 22 + sim/common/Make-common.in | 4 +- sim/common/Makefile.in | 2 +- sim/common/callback.c | 4 +- sim/common/cgen-cpu.h | 2 +- sim/common/cgen-defs.h | 2 +- sim/common/cgen-engine.h | 2 +- sim/common/cgen-mem.h | 2 +- sim/common/cgen-ops.h | 2 +- sim/common/cgen-par.c | 2 +- sim/common/cgen-par.h | 2 +- sim/common/cgen-run.c | 3 +- sim/common/cgen-scache.c | 2 +- sim/common/cgen-scache.h | 3 +- sim/common/cgen-sim.h | 3 +- sim/common/cgen-trace.c | 2 +- sim/common/cgen-trace.h | 2 +- sim/common/cgen-types.h | 2 +- sim/common/cgen-utils.c | 2 +- sim/common/dv-core.c | 2 +- sim/common/dv-glue.c | 2 +- sim/common/dv-pal.c | 2 +- sim/common/dv-sockser.c | 3 +- sim/common/genmloop.sh | 2 +- sim/common/hw-alloc.c | 3 +- sim/common/hw-alloc.h | 6 +- sim/common/hw-base.c | 2 +- sim/common/hw-base.h | 2 +- sim/common/hw-device.c | 2 +- sim/common/hw-device.h | 2 +- sim/common/hw-events.c | 3 +- sim/common/hw-events.h | 3 +- sim/common/hw-handles.c | 2 +- sim/common/hw-handles.h | 2 +- sim/common/hw-instances.c | 2 +- sim/common/hw-instances.h | 2 +- sim/common/hw-main.h | 3 +- sim/common/hw-ports.c | 3 +- sim/common/hw-ports.h | 3 +- sim/common/hw-properties.c | 2 +- sim/common/hw-properties.h | 2 +- sim/common/hw-tree.c | 2 +- sim/common/hw-tree.h | 2 +- sim/common/nrun.c | 2 +- sim/common/run-sim.h | 2 +- sim/common/run.1 | 2 +- sim/common/run.c | 3 +- sim/common/sim-abort.c | 3 +- sim/common/sim-alu.h | 2 +- sim/common/sim-arange.c | 3 +- sim/common/sim-arange.h | 3 +- sim/common/sim-base.h | 2 +- sim/common/sim-basics.h | 3 +- sim/common/sim-bits.c | 2 +- sim/common/sim-bits.h | 2 +- sim/common/sim-config.c | 2 +- sim/common/sim-config.h | 3 +- sim/common/sim-core.c | 2 +- sim/common/sim-core.h | 2 +- sim/common/sim-cpu.c | 3 +- sim/common/sim-cpu.h | 3 +- sim/common/sim-endian.c | 2 +- sim/common/sim-endian.h | 2 +- sim/common/sim-engine.c | 2 +- sim/common/sim-engine.h | 2 +- sim/common/sim-events.c | 2 +- sim/common/sim-events.h | 2 +- sim/common/sim-fpu.c | 2 +- sim/common/sim-fpu.h | 2 +- sim/common/sim-hload.c | 3 +- sim/common/sim-hrw.c | 3 +- sim/common/sim-hw.c | 3 +- sim/common/sim-hw.h | 3 +- sim/common/sim-info.c | 3 +- sim/common/sim-inline.c | 2 +- sim/common/sim-inline.h | 2 +- sim/common/sim-io.c | 2 +- sim/common/sim-io.h | 2 +- sim/common/sim-load.c | 4 +- sim/common/sim-memopt.c | 47 +- sim/common/sim-memopt.h | 3 +- sim/common/sim-model.c | 2 +- sim/common/sim-model.h | 2 +- sim/common/sim-module.c | 2 +- sim/common/sim-module.h | 2 +- sim/common/sim-n-bits.h | 2 +- sim/common/sim-n-core.h | 2 +- sim/common/sim-n-endian.h | 2 +- sim/common/sim-options.c | 2 +- sim/common/sim-options.h | 2 +- sim/common/sim-profile.c | 2 +- sim/common/sim-profile.h | 2 +- sim/common/sim-reason.c | 3 +- sim/common/sim-reg.c | 3 +- sim/common/sim-resume.c | 3 +- sim/common/sim-run.c | 3 +- sim/common/sim-signal.c | 3 +- sim/common/sim-signal.h | 3 +- sim/common/sim-stop.c | 3 +- sim/common/sim-trace.c | 2 +- sim/common/sim-trace.h | 2 +- sim/common/sim-types.h | 3 +- sim/common/sim-utils.c | 2 +- sim/common/sim-utils.h | 3 +- sim/common/sim-watch.c | 3 +- sim/common/sim-watch.h | 3 +- sim/common/syscall.c | 2 +- sim/common/version.h | 3 +- sim/cr16/Makefile.in | 2 +- sim/cr16/cr16_sim.h | 2 +- sim/cr16/endian.c | 2 +- sim/cr16/gencode.c | 2 +- sim/cr16/interp.c | 2 +- sim/cr16/simops.c | 2 +- sim/cris/Makefile.in | 2 +- sim/cris/cris-sim.h | 2 +- sim/cris/cris-tmpl.c | 2 +- sim/cris/crisv10f.c | 2 +- sim/cris/crisv32f.c | 2 +- sim/cris/devices.c | 2 +- sim/cris/dv-cris.c | 2 +- sim/cris/dv-rv.c | 2 +- sim/cris/mloop.in | 2 +- sim/cris/rvdummy.c | 2 +- sim/cris/sim-if.c | 2 +- sim/cris/sim-main.h | 2 +- sim/cris/tconfig.in | 2 +- sim/cris/traps.c | 2 +- sim/d10v/Makefile.in | 2 +- sim/erc32/Makefile.in | 2 +- sim/frv/Makefile.in | 2 +- sim/frv/cache.c | 2 +- sim/frv/cache.h | 2 +- sim/frv/devices.c | 2 +- sim/frv/frv-sim.h | 2 +- sim/frv/frv.c | 4 +- sim/frv/interrupts.c | 2 +- sim/frv/memory.c | 2 +- sim/frv/mloop.in | 2 +- sim/frv/options.c | 2 +- sim/frv/pipeline.c | 2 +- sim/frv/profile-fr400.c | 3 +- sim/frv/profile-fr400.h | 2 +- sim/frv/profile-fr450.c | 2 +- sim/frv/profile-fr500.c | 2 +- sim/frv/profile-fr500.h | 2 +- sim/frv/profile-fr550.c | 3 +- sim/frv/profile-fr550.h | 3 +- sim/frv/profile.c | 2 +- sim/frv/profile.h | 2 +- sim/frv/registers.c | 2 +- sim/frv/registers.h | 3 +- sim/frv/reset.c | 2 +- sim/frv/sim-if.c | 2 +- sim/frv/sim-main.h | 2 +- sim/frv/traps.c | 2 +- sim/h8300/Makefile.in | 2 +- sim/igen/Makefile.in | 2 +- sim/igen/compare_igen_models | 3 +- sim/igen/filter.c | 2 +- sim/igen/filter.h | 2 +- sim/igen/filter_host.c | 2 +- sim/igen/filter_host.h | 2 +- sim/igen/gen-engine.c | 2 +- sim/igen/gen-engine.h | 2 +- sim/igen/gen-icache.c | 2 +- sim/igen/gen-icache.h | 2 +- sim/igen/gen-idecode.c | 2 +- sim/igen/gen-idecode.h | 2 +- sim/igen/gen-itable.c | 2 +- sim/igen/gen-itable.h | 2 +- sim/igen/gen-model.c | 2 +- sim/igen/gen-model.h | 2 +- sim/igen/gen-semantics.c | 2 +- sim/igen/gen-semantics.h | 2 +- sim/igen/gen-support.c | 2 +- sim/igen/gen-support.h | 2 +- sim/igen/gen.c | 2 +- sim/igen/gen.h | 2 +- sim/igen/igen.c | 2 +- sim/igen/igen.h | 2 +- sim/igen/ld-cache.c | 2 +- sim/igen/ld-cache.h | 2 +- sim/igen/ld-decode.c | 2 +- sim/igen/ld-decode.h | 2 +- sim/igen/ld-insn.c | 2 +- sim/igen/ld-insn.h | 2 +- sim/igen/lf.c | 2 +- sim/igen/lf.h | 2 +- sim/igen/misc.c | 2 +- sim/igen/misc.h | 2 +- sim/igen/table.c | 2 +- sim/igen/table.h | 2 +- sim/iq2000/Makefile.in | 3 +- sim/iq2000/iq2000-sim.h | 2 +- sim/iq2000/iq2000.c | 2 +- sim/iq2000/mloop.in | 2 +- sim/iq2000/sim-if.c | 3 +- sim/lm32/dv-lm32cpu.c | 2 +- sim/lm32/dv-lm32timer.c | 2 +- sim/lm32/dv-lm32uart.c | 2 +- sim/lm32/lm32-sim.h | 2 +- sim/lm32/lm32.c | 2 +- sim/lm32/sim-if.c | 2 +- sim/lm32/sim-main.h | 2 +- sim/lm32/traps.c | 2 +- sim/lm32/user.c | 2 +- sim/m32c/Makefile.in | 3 +- sim/m32c/blinky.S | 3 +- sim/m32c/configure.in | 3 +- sim/m32c/cpu.h | 3 +- sim/m32c/gdb-if.c | 3 +- sim/m32c/gloss.S | 3 +- sim/m32c/int.c | 3 +- sim/m32c/int.h | 3 +- sim/m32c/load.c | 3 +- sim/m32c/load.h | 3 +- sim/m32c/m32c.opc | 3 +- sim/m32c/main.c | 3 +- sim/m32c/mem.c | 3 +- sim/m32c/mem.h | 3 +- sim/m32c/misc.c | 3 +- sim/m32c/misc.h | 3 +- sim/m32c/opc2c.c | 3 +- sim/m32c/r8c.opc | 3 +- sim/m32c/reg.c | 3 +- sim/m32c/safe-fgets.c | 3 +- sim/m32c/safe-fgets.h | 3 +- sim/m32c/sample.S | 3 +- sim/m32c/sample.ld | 3 +- sim/m32c/sample2.c | 3 +- sim/m32c/srcdest.c | 3 +- sim/m32c/syscalls.c | 3 +- sim/m32c/syscalls.h | 3 +- sim/m32c/trace.c | 3 +- sim/m32c/trace.h | 3 +- sim/m32r/Makefile.in | 2 +- sim/m32r/devices.c | 2 +- sim/m32r/m32r-sim.h | 2 +- sim/m32r/m32r.c | 2 +- sim/m32r/m32r2.c | 2 +- sim/m32r/m32rx.c | 2 +- sim/m32r/mloop.in | 2 +- sim/m32r/mloop2.in | 2 +- sim/m32r/mloopx.in | 2 +- sim/m32r/sim-if.c | 2 +- sim/m32r/traps-linux.c | 2 +- sim/m32r/traps.c | 2 +- sim/m68hc11/Makefile.in | 2 +- sim/m68hc11/dv-m68hc11.c | 2 +- sim/m68hc11/dv-m68hc11eepr.c | 2 +- sim/m68hc11/dv-m68hc11sio.c | 2 +- sim/m68hc11/dv-m68hc11spi.c | 2 +- sim/m68hc11/dv-m68hc11tim.c | 2 +- sim/m68hc11/dv-nvram.c | 2 +- sim/m68hc11/emulos.c | 3 +- sim/m68hc11/gencode.c | 2 +- sim/m68hc11/interp.c | 4 +- sim/m68hc11/interrupts.c | 2 +- sim/m68hc11/interrupts.h | 2 +- sim/m68hc11/m68hc11_sim.c | 2 +- sim/m68hc11/sim-main.h | 2 +- sim/mcore/Makefile.in | 4 +- sim/mcore/interp.c | 2 +- sim/mcore/sysdep.h | 3 +- sim/microblaze/Makefile.in | 4 +- sim/microblaze/interp.c | 2 +- sim/microblaze/microblaze.h | 2 +- sim/microblaze/microblaze.isa | 2 +- sim/microblaze/sim-main.h | 2 +- sim/microblaze/sysdep.h | 2 +- sim/mips/cp1.c | 3 +- sim/mips/cp1.h | 2 +- sim/mips/dsp.c | 3 +- sim/mips/dv-tx3904cpu.c | 3 +- sim/mips/dv-tx3904irc.c | 3 +- sim/mips/dv-tx3904sio.c | 2 +- sim/mips/dv-tx3904tmr.c | 3 +- sim/mips/mdmx.c | 3 +- sim/mips/sim-main.h | 2 +- sim/mn10300/Makefile.in | 2 +- sim/mn10300/dv-mn103cpu.c | 3 +- sim/mn10300/dv-mn103int.c | 3 +- sim/mn10300/dv-mn103iop.c | 3 +- sim/mn10300/dv-mn103ser.c | 3 +- sim/mn10300/dv-mn103tim.c | 2 +- sim/moxie/Makefile.in | 2 +- sim/moxie/interp.c | 2 +- sim/moxie/sim-main.h | 2 +- sim/moxie/sysdep.h | 2 +- sim/ppc/ChangeLog | 4 + sim/ppc/altivec_expression.h | 2 +- sim/ppc/altivec_registers.h | 2 +- sim/ppc/dp-bit.c | 3 +- sim/ppc/e500_expression.h | 2 +- sim/ppc/e500_registers.h | 2 +- sim/ppc/gdb-sim.c | 3 +- sim/ppc/psim.texinfo | 4 +- sim/rx/ChangeLog | 7 + sim/rx/Makefile.in | 2 +- sim/rx/configure.in | 3 +- sim/rx/cpu.h | 3 +- sim/rx/err.c | 2 +- sim/rx/err.h | 2 +- sim/rx/fpu.c | 2 +- sim/rx/fpu.h | 2 +- sim/rx/gdb-if.c | 2 +- sim/rx/load.c | 3 +- sim/rx/load.h | 2 +- sim/rx/main.c | 3 +- sim/rx/mem.c | 3 +- sim/rx/mem.h | 3 +- sim/rx/misc.c | 3 +- sim/rx/misc.h | 3 +- sim/rx/reg.c | 3 +- sim/rx/rx.c | 14 +- sim/rx/syscalls.c | 3 +- sim/rx/syscalls.h | 3 +- sim/rx/trace.c | 3 +- sim/rx/trace.h | 3 +- sim/sh/Makefile.in | 2 +- sim/sh64/Makefile.in | 2 +- sim/sh64/eng.h | 2 +- sim/sh64/sh64-sim.h | 3 +- sim/sh64/sh64.c | 2 +- sim/sh64/sim-if.c | 2 +- sim/testsuite/Makefile.in | 2 +- sim/testsuite/common/bits-gen.c | 3 +- sim/testsuite/d10v-elf/Makefile.in | 2 +- sim/testsuite/frv-elf/Makefile.in | 3 +- sim/testsuite/m32r-elf/Makefile.in | 3 +- sim/testsuite/mips64el-elf/Makefile.in | 2 +- sim/testsuite/sim/cris/asm/asm.exp | 3 +- sim/testsuite/sim/cris/c/c.exp | 3 +- sim/testsuite/sim/cris/hw/rv-n-cris/rvc.exp | 3 +- sim/testsuite/sim/mips/ChangeLog | 8 + sim/testsuite/sim/mips/mips32-dsp.s | 2 +- sim/testsuite/sim/mips/testutils.inc | 3 +- sim/testsuite/sim/mips/utils-dsp.inc | 3 +- sim/testsuite/sim/mips/utils-fpu.inc | 3 +- sim/testsuite/sim/mips/utils-mdmx.inc | 3 +- sim/v850/Makefile.in | 2 +- 2653 files changed, 34714 insertions(+), 27207 deletions(-) create mode 100644 bfd/ChangeLog-2010 create mode 100644 gdb/ChangeLog-2010 create mode 100644 gdb/bfin-linux-tdep.c create mode 100644 gdb/bfin-tdep.c create mode 100644 gdb/bfin-tdep.h create mode 100644 gdb/copyright.py create mode 100644 gdb/gdbserver/.gitignore create mode 100644 gdb/gdbserver/linux-bfin-low.c create mode 100644 gdb/regformats/reg-bfin.dat create mode 100644 gdb/syscalls/bfin-linux.xml create mode 100644 gdb/testsuite/gdb.arch/arm-disp-step.S create mode 100644 gdb/testsuite/gdb.arch/arm-disp-step.exp create mode 100644 gdb/testsuite/gdb.base/morestack.c create mode 100644 gdb/testsuite/gdb.base/morestack.exp create mode 100644 opcodes/ChangeLog-2010 create mode 100644 sim/.gitignore First 500 lines of diff: diff --git a/COPYING.LIBGLOSS b/COPYING.LIBGLOSS index 403d42b..5e78978 100644 --- a/COPYING.LIBGLOSS +++ b/COPYING.LIBGLOSS @@ -58,27 +58,10 @@ duplicated in all such forms. This file is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -(4) GPL (fr30 directory only) +(4) (formerly GPL for fr30) -Copyright (C) 1998 Free Software Foundation, Inc. -Contributed by Cygnus Solutions. - -This file is part of GNU CC. - -GNU CC is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. - -GNU CC is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with GNU CC; see the file COPYING. If not, write to -the Free Software Foundation, 51 Franklin Street, Fifth Floor, -Boston, MA 02110-1301, USA. +The GPL is no longer applicable to the fr30 platform. The piece of +code (syscalls.c) referencing the GPL has been officially relicensed. (5) Advanced Micro Devices diff --git a/ChangeLog b/ChangeLog index bc19a77..5a48a71 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2011-01-02 Ralf Wildenhues + + Sync from GCC: + 2010-12-22 Hariharan Sandanagobalane + + * configure.ac: (picochip): Disable libiberty. + * configure: Regenerate. + +2010-12-18 Jeff Johnston + + * COPYING.LIBGLOSS: Remove the GPL for fr30 target. + 2010-12-10 Ian Lance Taylor PR bootstrap/46819 diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 8e12461..eb99588 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3413 +1,23 @@ -2010-12-13 Alan Modra +2011-01-05 DJ Delorie - * aoutx.h (aout_link_check_ar_symbols): Formatting. - * cofflink.c (coff_link_check_ar_symbols): Likewise. - * elflink.c (elf_link_add_archive_symbols): Likewise. - * pdp11.c (aout_link_check_ar_symbols): Likewise. - * xcofflink.c (xcoff_link_check_dynamic_ar_symbols, - xcoff_link_check_dynamic_ar_symbols): Likewise. - - * aoutx.h (aout_link_check_archive_element): Simplify code dealing - with add_archive_element substitute BFD. - * cofflink.c (coff_link_check_archive_element): Likewise. - * ecoff.c (ecoff_link_check_archive_element): Likewise. - (ecoff_link_add_archive_symbols): Likewise. - * linker.c (generic_link_check_archive_element): Likewise. - * pdp11.c (aout_link_check_archive_element): Likewise. - * vms-alpha.c (alpha_vms_link_add_archive_symbols): Likewise. - * xcofflink.c (xcoff_link_check_archive_element): Likewise. - - * aoutx.h (aout_link_check_archive_element): Free symbols from old - bfd if !keep_memory. - * cofflink.c (coff_link_check_archive_element): Likewise. - * pdp11.c (aout_link_check_archive_element): Likewise. - * xcofflink.c (xcoff_link_check_archive_element): Likewise. - -2010-12-13 Alan Modra - - * plugin.c (bfd_plugin_mkobject): Delete. - (plugin_vec): Use bfd_false instead. - -2010-12-12 H.J. Lu - - * elflink.c (elf_link_add_archive_symbols): Remove subsbfd. - -2010-12-12 H.J. Lu - - * elf.c (special_sections_g): Add ".gnu.lto_". - -2010-12-10 Alan Modra - - * config.bfd: Configure rs6000-*-aix* as for powerpc-*-aix*. - Add aix5coff64_vec to powerpc ELF entries. - -2010-12-09 Mike Frysinger - - * .gitignore: New file. - -2010-12-06 Dmitry Gorbachev - - PR ld/12288 - * plugin.c (message): Add putchar for the trailing `\n'. - -2010-12-04 Mike Frysinger - - * Makefile.am (!INSTALL_LIBBFD/bfdinclude_HEADERS): Set to nothing. - (PLUGINS/bfdinclude_HEADERS): Append plugin-api.h. - * Makefile.in: Regenerated. - -2010-12-04 Alan Modra - - PR ld/12277 - * elflink.c (elf_link_output_extsym): Set bfd_error on symbol - and section errors. Allow better translation of error messages. - -2010-12-02 Richard Sandiford - - * elf32-arm.c (elf32_arm_link_hash_table): Remove sgot, sgotplt, - srelgot, splt, srelplt. - (create_got_section, elf32_arm_link_hash_table_create): Don't set them. - (elf32_arm_create_dynamic_sections): Likewise. Use htab->root - fields instead. - (arm_type_of_stub): Use the root fields instead of the removed ones. - (cortex_a8_erratum_scan, elf32_arm_size_stubs): Likewise. - (bfd_elf32_arm_process_before_allocation): Likewise. - (elf32_arm_check_relocs, allocate_dynrelocs): Likewise. - (elf32_arm_size_dynamic_sections): Likewise. - (elf32_arm_output_arch_local_syms): Likewise. - (elf32_arm_final_link_relocate): Set sgot, splt and srelgot from the - htab fields instead of looking them up by name. Consistently use - these local variables instead of htab fields. - (elf32_arm_finish_dynamic_symbol): Likewise sgot, splt and srel. - Use srelbss instead of looking it up by name. - (elf32_arm_finish_dynamic_sections): Use sgotplt, splt and srelplt - instead of looking up the symbols by name. Use the root fields - instead of the removed ones. - -2010-12-02 Richard Sandiford - - * elf32-arm.c (elf32_arm_relocs_copied): Delete. - (elf32_arm_link_hash_entry): Replace relocs_copied with dyn_relocs. - (elf32_arm_link_hash_newfunc): Update accordingly. - (elf32_arm_copy_indirect_symbol, elf32_arm_gc_sweep_hook): Likewise. - (elf32_arm_check_relocs, allocate_dynrelocs): Likewise. - (elf32_arm_readonly_dynrelocs): Likewise. - (elf32_arm_size_dynamic_sections): Likewise. - -2010-12-02 Paul Koning - - * pdp11.c (aout_link_add_symbols): Ignore debug symbols. - -2010-11-30 Joel Sherrill - - * config.bfd: Add sparc64-rtems. - -2010-11-25 Alan Modra - - * po/es.po: Update. - * po/fi.po: Update. - * po/fr.po: Update. - * po/ja.po: Update. - * po/zh_CN.po: Update. - -2010-11-24 Joel Brobecker - - * Makefile.am (OPTIONAL_BACKENDS): Add rs6000-core.lo. - (OPTIONAL_BACKENDS_CFILES): Add rs6000-core.c. - * Makefile.in: Regenerate. - -2010-11-24 Alan Modra - - PR ld/12253 - * elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Correct - DW_EH_PE_datarel handling. Truncate .eh_frame_hdr address to - ptr_size. - -2010-11-23 Mingming Sun - - * elfxx-mips.c (mips_set_isa_flags): Move bfd_mach_loongson_3a - after bfd_mach_mips_sb1. - -2010-11-17 Tristan Gingold - - * vms-lib.c (vms_write_index): Add comments. - Partially revert previous patch. Free blocks later. - -2010-11-17 Nick Clifton - - PR ld/12161 - * elf32-avr.c (elf32_avr_check_relocs): Delete. - (elf_backend_check_relocs): Delete. - -2010-11-16 Jie Zhang - - * elf32-bfin.c (elf32_bfin_code_in_l1): New variable. - (elf32_bfin_data_in_l1): New variable. - (elf32_bfin_final_write_processing): New. - (elf_backend_final_write_processing): Define. - -2010-11-15 Mike Frysinger - - PR binutils/12177 - * elf32-bfin.c (_bfin_create_got_section): Drop unused flags code. - -2010-11-12 H.J. Lu - - * archive.c (_bfd_get_elt_at_filepos): Copy BFD_COMPRESS and - BFD_DECOMPRESS. - (bfd_openr_next_archived_file): Revert the last change. - -2010-11-11 Mingming Sun - - * archures.c (bfd_mach_mips_loongson_3a): Defined. - * bfd-in2.h (bfd_mach_mips_loongson_3a): Defined. - * cpu-mips.c (I_loongson_3a): New add. - (arch_info_struct): Add loongson_3a. - * elfxx-mips.c (_bfd_elf_mips_mach): Add loongson_3a. - (mips_set_isa_flags): Add loongson_3a. - (mips_mach_extensions): Add loongson_3a in MIPS64 extensions. - -2010-11-10 Richard Sandiford - - * elf32-arm.c (elf32_arm_merge_eabi_attributes): Remove unused - variables. - -2010-11-10 Nick Clifton - - * po/ja.po: Updated Japanese translation. - * po/ru.po: Updated Russian translation. - -2010-11-08 Nick Clifton - - * po/ja.po: Updated Japanese translation. - -2010-11-08 Alan Modra - - * hash.c (bfd_hash_hash): Extract from.. - (bfd_hash_lookup): ..here. - (bfd_hash_rename): New function. - * section.c (bfd_rename_section): New function. - * bfd-in.h (bfd_hash_rename): Declare. - * bfd-in2.h: Regenerate. - * elf.c (_bfd_elf_make_section_from_shdr): Rename input sections - when compressing or decompressing. Don't assert name match. - * elf64-hppa.c (get_reloc_section): Don't assert name match. - * elfxx-ia64.c (get_reloc_section): Likewise. - -2010-11-05 Joseph Myers - - * elf32-tic6x.c (elf32_tic6x_obj_attrs_handle_unknown): New. - (elf32_tic6x_merge_attributes): Use - _bfd_elf_merge_unknown_attribute_low and - _bfd_elf_merge_unknown_attribute_list. - (elf_backend_obj_attrs_handle_unknown): Define. - -2010-11-05 Joseph Myers - - * elf-attrs.c (_bfd_elf_merge_unknown_attribute_low, - _bfd_elf_merge_unknown_attribute_list): Correct test for matching - string attributes. - -2010-11-05 Tristan Gingold - - * po/bfd.pot: Regenerate - -2010-11-05 Tristan Gingold - - * configure.in: Bump version to 2.21.51 - * configure: Regenerate. - -2010-11-04 Maciej W. Rozycki - - PR ld/10144 - * elfxx-mips.c (_bfd_mips_elf_check_relocs) - [R_MIPS_32, R_MIPS_REL32, R_MIPS_64]: Ignore relocs from - SEC_DEBUGGING sections. - -2010-11-04 Tristan Gingold - - * vms-lib.c (vms_write_index): Fix thinko: reverse the loop. - Use bfd_zmalloc instead of bfd_malloc. Fix comment. - -2010-11-04 Kai Tietz - - * coffcode.h (GNU_LINKONCE_WT): New. - (sec_to_styp_flags): Add handling of new debug - section. - (styp_to_sec_flags): Likewise. - -2010-11-04 Tristan Gingold - - * makefile.vms (CFLAGS): Make badalias warnings informational. - * vms-lib.c (vms_lib_bread): Avoid arithmetic on void pointer. - -2010-11-04 Joseph Myers - - * elf-attrs.c (_bfd_elf_merge_unknown_attribute_low, - _bfd_elf_merge_unknown_attribute_list): New. - * elf-bfd.h (struct elf_backend_data): Add - obj_attrs_handle_unknown. - (_bfd_elf_merge_unknown_attribute_low, - _bfd_elf_merge_unknown_attribute_list): Declare. - * elf32-arm.c (elf32_arm_obj_attrs_handle_unknown): New. Split - out from elf32_arm_merge_eabi_attributes. - (elf32_arm_merge_eabi_attributes): Use - _bfd_elf_merge_unknown_attribute_low and - _bfd_elf_merge_unknown_attribute_list. - (elf_backend_obj_attrs_handle_unknown): Define. - * elfxx-target.h (elf_backend_obj_attrs_handle_unknown): Define. - (elfNN_bed): Update initializer. - -2010-11-02 H.J. Lu - - * bfd.c (BFD_FLAGS_FOR_BFD_USE_MASK): New. - * bfd-in2.h: Regenerated. - -2010-11-02 Joseph Myers - - * elf32-tic6x.c (elf32_tic6x_obj_attrs_arg_type): Except for - Tag_ABI_compatibility, treat odd tags as strings and even ones as - integers. - (elf32_tic6x_obj_attrs_order, elf32_tic6x_tag_to_array_alignment, - elf32_tic6x_array_alignment_to_tag): New. - (elf32_tic6x_merge_attributes): Handle more attributes. Set type - for merged attributes. - (elf_backend_obj_attrs_order): Define. - -2010-10-29 Maciej W. Rozycki - - * elfxx-mips.c (mips_elf_calculate_relocation): Fix a typo. - -2010-10-29 Pawel Sikora - - PR binutils/12075 - * compress.c (bfd_compress_section_contents): Use uLong on - compressed_size. - -2010-10-29 Joseph Myers - - * elf32-tic6x.c (elf32_tic6x_obj_attrs_arg_type): Check - Tag_ABI_compatibility not Tag_compatibility. - (elf32_tic6x_merge_attributes): Update compatibility attribute - name in comment. Return FALSE if merging common attributes fails. - -2010-10-29 Nick Clifton - - PR bintils/6962 - * coffcode.h (handle_COMDAT): Only check the base type when - looking for a section symbol. - -2010-10-29 H.J. Lu - Cary Coutant - - * archive.c (bfd_openr_next_archived_file): Copy BFD_COMPRESS - and BFD_DECOMPRESS. - - * bfd.c (BFD_COMPRESS): New. - (BFD_DECOMPRESS): Likewise. - (BFD_FLAGS_SAVED): Likewise. - (bfd_preserve_save): Replace BFD_IN_MEMORY with BFD_FLAGS_SAVED. - - * compress.c (bfd_uncompress_section_contents): Removed. - (get_uncompressed_size): New. - (decompress_contents): Likewise. - (bfd_compress_section_contents): Likewise. - (bfd_get_full_section_contents): Likewise. - (bfd_is_section_compressed): Likewise. - (bfd_init_section_decompress_status): Likewise. - (bfd_init_section_compress_status): Likewise. - - * dwarf2.c (dwarf_debug_sections): New. - (dwarf_debug_section_enum): Likewise. - (read_section): Remove section_name and compressed_section_name. - Add dwarf_debug_section_enum. Try compressed debug section. - (read_indirect_string): Updated. - (read_abbrevs): Likewise. - (decode_line_info): Likewise. - (read_debug_ranges): Likewise. - (find_line): Updated. - - * ecoff.c (bfd_debug_section): Add compress_status and - compressed_size. - - * elf.c (_bfd_elf_make_section_from_shdr): Call - bfd_is_section_compressed to check if a DWARF debug section is - compressed. Call bfd_init_section_compress_status or - bfd_init_section_decompress_status if needed. - - * elflink.c (elf_link_input_bfd): Replace bfd_get_section_contents - with bfd_get_full_section_contents. - * merge.c (_bfd_add_merge_section): Likewise. - * reloc.c (bfd_generic_get_relocated_section_contents): Likewise. - * simple.c (bfd_simple_get_relocated_section_contents): Likewise. - - * elfxx-target.h (TARGET_BIG_SYM): Allow BFD_COMPRESS and - BFD_DECOMPRESS. - (TARGET_LITTLE_SYM): Likewise. - - * libbfd-in.h (dwarf_debug_section): New. - (dwarf_debug_sections): Likewise. - - * libbfd.c (_bfd_generic_get_section_contents): Issue an error - when getting contents on compressed/decompressed section. - - * section.c (COMPRESS_SECTION_NONE): New. - (COMPRESS_SECTION_DONE): Likewise. - (DECOMPRESS_SECTION_SIZED): Likewise. - (BFD_FAKE_SECTION): Add compress_status and compressed_size. - (bfd_malloc_and_get_section): Replace bfd_get_section_contents - with bfd_get_full_section_contents. - - * bfd-in2.h: Regenerated. - * libbfd.h: Likewise. - -2010-10-29 Bernd Schmidt - Joseph Myers - - * elf32-tic6x.c (elf32_tic6x_merge_attributes): Check for mismatch - of DSBT attributes. - -2010-10-25 Daniel Jacobowitz - - * elf-bfd.h (RELOC_AGAINST_DISCARDED_SECTION): Always call - _bfd_clear_contents. Pass it the input section. - * libbfd-in.h (_bfd_clear_contents): Add input_section argument. - * libbfd.h: Regenerate. - * reloc.c (_bfd_clear_contents): Take input_section argument. - Use non-zero for .debug_ranges. - (bfd_generic_get_relocated_section_conten): Update _bfd_clear_contents - call. - - * elf32-arm.c (elf32_arm_relocate_section): Use - RELOC_AGAINST_DISCARDED_SECTION. - * elf-m10200.c (mn10200_elf_relocate_section): Likewise. - * elf-m10300.c (mn10300_elf_relocate_section): Likewise. - * elf32-arm.c (elf32_arm_relocate_section): Likewise. - * elf32-avr.c (elf32_avr_relocate_section): Likewise. - * elf32-bfin.c (bfin_relocate_section): Likewise. - (bfinfdpic_relocate_section): Likewise. - * elf32-cr16.c (elf32_cr16_relocate_section): Likewise. - * elf32-cr16c.c (elf32_cr16c_relocate_section): Likewise. - * elf32-cris.c (cris_elf_relocate_section): Likewise. - * elf32-crx.c (elf32_crx_relocate_section): Likewise. - * elf32-d10v.c (elf32_d10v_relocate_section): Likewise. - * elf32-fr30.c (fr30_elf_relocate_section): Likewise. - * elf32-frv.c (elf32_frv_relocate_section): Likewise. - * elf32-h8300.c (elf32_h8_relocate_section): Likewise. - * elf32-hppa.c (elf32_hppa_relocate_section): Likewise. - * elf32-i370.c (i370_elf_relocate_section): Likewise. - * elf32-i860.c (elf32_i860_relocate_section): Likewise. - * elf32-ip2k.c (ip2k_elf_relocate_section): Likewise. - * elf32-iq2000.c (iq2000_elf_relocate_section): Likewise. - * elf32-lm32.c (lm32_elf_relocate_section): Likewise. - * elf32-m32c.c (m32c_elf_relocate_section): Likewise. - * elf32-m32r.c (m32r_elf_relocate_section): Likewise. - * elf32-m68hc1x.c (elf32_m68hc11_relocate_section): Likewise. - * elf32-m68k.c (elf_m68k_relocate_section): Likewise. - * elf32-mcore.c (mcore_elf_relocate_section): Likewise. - * elf32-mep.c (mep_elf_relocate_section): Likewise. - * elf32-moxie.c (moxie_elf_relocate_section): Likewise. - * elf32-msp430.c (elf32_msp430_relocate_section): Likewise. - * elf32-mt.c (mt_elf_relocate_section): Likewise. - * elf32-openrisc.c (openrisc_elf_relocate_section): Likewise. - * elf32-ppc.c (ppc_elf_relocate_section): Likewise. - * elf32-rx.c (rx_elf_relocate_section): Likewise. - * elf32-s390.c (elf_s390_relocate_section): Likewise. - * elf32-score.c (s3_bfd_score_elf_relocate_section): Likewise. - * elf32-score7.c (s7_bfd_score_elf_relocate_section): Likewise. - * elf32-sh.c (sh_elf_relocate_section): Likewise. - * elf32-spu.c (spu_elf_relocate_section): Likewise. - * elf32-tic6x.c (elf32_tic6x_relocate_section): Likewise. - * elf32-v850.c (v850_elf_relocate_section): Likewise. - * elf32-vax.c (elf_vax_relocate_section): Likewise. - * elf32-xc16x.c (elf32_xc16x_relocate_section): Likewise. - * elf32-xstormy16.c (xstormy16_elf_relocate_section): Likewise. - * elf32-xtensa.c (elf_xtensa_relocate_section): Likewise. - * elf64-alpha.c (elf64_alpha_relocate_section_r): Likewise. - (elf64_alpha_relocate_section): Likewise. - * elf64-hppa.c (elf64_hppa_relocate_section): Likewise. - * elf64-mmix.c (mmix_elf_relocate_section): Likewise. - * elf64-ppc.c (ppc64_elf_relocate_section): Likewise. - * elf64-s390.c (elf_s390_relocate_section): Likewise. - * elf64-sh64.c (sh_elf64_relocate_section): Likewise. - * elfxx-ia64.c (elfNN_ia64_relocate_section): Likewise. - * elfxx-mips.c (_bfd_mips_elf_relocate_section): Likewise. - * elfxx-sparc.c (_bfd_sparc_elf_relocate_section): Likewise. - -2010-10-25 Nathan Sidwell - - * elf32-tic6x.c: Add attribution. hooks/post-receive -- Repository for Project Archer.