public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-tromey-python: Merge branch 'master' into archer-tromey-python
@ 2011-01-17 13:41 pmuldoon
  0 siblings, 0 replies; 10+ messages in thread
From: pmuldoon @ 2011-01-17 13:41 UTC (permalink / raw)
  To: archer-commits

The branch, archer-tromey-python has been updated
       via  0b21bc345fd24f0318ab71b8a1711177b1b3dcd7 (commit)
       via  54cd47005c5ee2158c538f725502b10fedadefc9 (commit)
       via  893e939f750c3d0018aca70a5b181f7554973854 (commit)
       via  0d8306bf351509bad634e46c2f85c942e9a0649e (commit)
       via  afb11568c4568d0b5e90c87ae26ae2f9e1a56665 (commit)
       via  8714d5976f75118ff9e1b284c73b7a574369bc28 (commit)
       via  0894b5fe27eb14ef6ba5a8136b9a0ccbf81c9a6e (commit)
       via  ed85087ca82b4eab3963a71f2e653766eb7f80fa (commit)
       via  dc2d67fd3e4bc8d43ece6e1e1d99094bfa380b7a (commit)
       via  e09e73569d08e1331fe321d1e718981422dba1d0 (commit)
       via  3203bab0c398e48e49ba8769e32d631668df0876 (commit)
       via  995cd3a81fae4c618e014cd3d2d160cce8789d64 (commit)
       via  4269a038b0a3f9986ba0ea9e264d1e3414be3de6 (commit)
       via  ef5da9c976a31b13935fc4e68b557e836bb9051c (commit)
       via  a3786c88ba877b599b557aedc98a4e69b4a7986f (commit)
       via  a1a6376c78ed5738c041dac4060103db68479004 (commit)
       via  654348f5c99e8119e538c96fd974dfab2eaf4e8a (commit)
       via  b439e77336d08eb7a64a7c760d9775770b3d4d9a (commit)
       via  2c7df889b82de365727725ce224323c1627fc4d0 (commit)
       via  b81a31ca876f98fe3df6cca179cd1b80f56dd634 (commit)
       via  4e0d07bbdcbb3ea9765e1d044aa32526b5bddf66 (commit)
       via  92f94c62fe0788276b24d4bd2245fdd67158626e (commit)
       via  26d2277068ada3d73735650612ca7582dff749ce (commit)
       via  c382ea4cb3cd4f4adb6c38ae8fc91f2cc7b57998 (commit)
       via  4519eb03863a0545796b91f72db9905ad4d54dd3 (commit)
       via  16b42d642118a4ecd243a92a3d30e6ec9ef79a61 (commit)
       via  0c2a9d801d0e4408bf4d0f2626113dbe0975b1ab (commit)
       via  42f46242b4239897ce78996e8031fb2b453b0f3a (commit)
       via  e00546ebc6c70d040e7c60c62bb36b365faf0fd4 (commit)
       via  b5963657c4f9bb09156162a65cc035ea55d1ae7f (commit)
       via  3c2918a7e5bb6ae18918c69709484aa78428b4a5 (commit)
       via  0e52d299faed3f6430189eb5b1b3e26c62258693 (commit)
       via  af373e307707382768713c023fcb27fefa354cf9 (commit)
       via  b18c57162019bdff244dc29515e319ea9d13626b (commit)
       via  20541a0f11ccd017f244324bef98525430afd5c8 (commit)
       via  2a1a3a7404d1f4acd07972de3d032c73d8d58560 (commit)
       via  48bb01b777ff8fb052f1a5929ba8405e7d743292 (commit)
       via  061e2c2f4e9bcb4e0ac90e88f7f7d268bde804c7 (commit)
       via  0da3e49c580365820be2b987b249440a20cb7a3c (commit)
       via  d91fc7a0c85a7c766dffe52fdffc0045d3f9bc0f (commit)
       via  b953243d1c850a363213d86756758781d3cee226 (commit)
       via  2c6b777e7c2cd56d6f5630375e33c64cefc129e5 (commit)
       via  84c64d73f27c2def9f23dc6cfd1171da907ce3a1 (commit)
       via  a60996756955cc8cad77994629d622fed5572f16 (commit)
       via  8fefa6e4f261647761bdcaa766a146870400332e (commit)
       via  b821d466c42caf0af01fb9ce64633ee81f0aca62 (commit)
       via  80c01fc5c301000b6100ec2f19524415dbe5926d (commit)
       via  840a7679a7dbbba41eb9c4ec9aadd691c6e22ca0 (commit)
       via  c9ac506053cefef4c28b5f516b473dd6b8246814 (commit)
       via  29c91bff191d72fd6250268f2d7a7404fefc6b06 (commit)
       via  f478247912cdbcffe6133771aefc630e3add50cc (commit)
       via  db3e7c12614c66fb97a6ab699234ff38645297d9 (commit)
       via  a9f87e3912fbba019d1455b48e87b078b9521f37 (commit)
       via  1342d6935c17dabec76c6aeab259af16382dcb87 (commit)
       via  a086a77f42fecf900f7d8c483479a65b140dc9be (commit)
       via  e4c94ef2808942f5b48023bf9970d1baf45c34ed (commit)
       via  283012c3d7de73c3943d8e8d88dbb634fb468d2a (commit)
       via  462473a4920f487e6ace773f068575010a766ea2 (commit)
       via  499de1b6987b0d26b03ac25e06ad41dbc64f5f26 (commit)
       via  1be1f93a991dd0172debb6f6f5371b82fd3e950c (commit)
       via  c274fff2b9736ccb8d58fe890ce39109585bc477 (commit)
       via  a5df084452a0c35f114f019854983a8cf7fdc1e4 (commit)
       via  c2e02cfa56813570cca008cd86491918abcdd4b8 (commit)
       via  03a69f086df284607606d74838b772c05cc9793e (commit)
       via  a99699255d04d1068a4807a119c5a2b967f6d6f1 (commit)
       via  91d92eade9b57f7baaa2c255d07ca42347f9204b (commit)
       via  601e037e8e18057678379ee347c5a4f02874cf33 (commit)
       via  5a26f459fc426a89e68d9e14d3672c2a8c67b15a (commit)
       via  b83c685cd25409cd1f384da01d3cd426b2efdbe3 (commit)
       via  34669dd2ed9725f034bb56c05ed53b5204951195 (commit)
       via  75a879d324cc7c934141a19636796b0e6a413863 (commit)
       via  b0f93df7fecd942b547f3f26138b8d4e524ceb77 (commit)
       via  ba15817d6ccb5496a44e51a6e9a7cb82e93de84c (commit)
       via  93cb87058b1b0557ca9d766f5c0363bd437dcc8c (commit)
       via  1f5de7484fa5977a31f02b218a1b745ea3d908bd (commit)
       via  afd0ae8df48a2757ca2e090f248aa182c767fb66 (commit)
       via  f7c014ebf61934b43a9eaa549cbec124fad44aab (commit)
      from  1df7d230da3af5bd22be49a9026fb1483b81b996 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 0b21bc345fd24f0318ab71b8a1711177b1b3dcd7
Merge: 1df7d23 54cd470
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Mon Jan 17 13:40:35 2011 +0000

    Merge branch 'master' into archer-tromey-python
    
    Conflicts:
    	gdb/Makefile.in

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                       |   10 +
 bfd/ChangeLog                                   |   54 ++
 bfd/bfd.c                                       |    5 +-
 bfd/coff-i860.c                                 |    4 +-
 bfd/coff-ppc.c                                  |   16 +-
 bfd/coff-sh.c                                   |    5 +-
 bfd/elf.c                                       |    4 +-
 bfd/elf32-arm.c                                 |   13 +-
 bfd/elf32-bfin.c                                |    9 +-
 bfd/elf32-dlx.c                                 |   12 +-
 bfd/elf32-mep.c                                 |    9 +-
 bfd/elf32-v850.c                                |    4 +-
 bfd/elf64-x86-64.c                              |   79 ++-
 bfd/libbfd.c                                    |    4 +-
 bfd/mach-o.c                                    |   55 +-
 bfd/pef.c                                       |    8 +-
 bfd/som.c                                       |    3 +-
 bfd/version.h                                   |    2 +-
 configure                                       |    4 +-
 configure.ac                                    |    4 +-
 gdb/ChangeLog                                   |  562 +++++++++++
 gdb/Makefile.in                                 |   14 +-
 gdb/NEWS                                        |    3 +
 gdb/ada-lang.c                                  |   19 +-
 gdb/ada-valprint.c                              |   24 +-
 gdb/arm-tdep.c                                  |   19 +-
 gdb/breakpoint.c                                |  330 +++++---
 gdb/breakpoint.h                                |   33 +-
 gdb/c-lang.c                                    |    4 +-
 gdb/c-valprint.c                                |    6 +-
 gdb/charset.c                                   |   16 +-
 gdb/coffread.c                                  |    6 +-
 gdb/config.in                                   |    3 -
 gdb/config/ia64/hpux.mh                         |    3 +
 gdb/configure                                   |   21 -
 gdb/configure.ac                                |   16 -
 gdb/configure.host                              |    6 +
 gdb/configure.tgt                               |   10 +-
 gdb/disasm.c                                    |   14 +-
 gdb/doc/ChangeLog                               |   19 +-
 gdb/doc/gdb.texinfo                             |  106 +--
 gdb/dwarf2loc.c                                 |    3 +-
 gdb/dwarf2read.c                                |   18 +-
 gdb/eval.c                                      |   52 +-
 gdb/findvar.c                                   |   40 +-
 gdb/fork-child.c                                |    2 +-
 gdb/gdbtypes.c                                  |   62 ++
 gdb/gdbtypes.h                                  |    2 +
 gdb/h8300-tdep.c                                |   16 +-
 gdb/hppa-hpux-nat.c                             |   28 +-
 gdb/hpux-thread.c                               |  587 ------------
 gdb/ia64-hpux-nat.c                             |  703 ++++++++++++++
 gdb/ia64-hpux-tdep.c                            |  434 +++++++++
 gdb/{solib-som.h => ia64-hpux-tdep.h}           |   20 +-
 gdb/ia64-tdep.c                                 |  177 +++-
 gdb/ia64-tdep.h                                 |   45 +
 gdb/inf-child.c                                 |   61 --
 gdb/inf-ttrace.c                                |   53 +-
 gdb/inflow.c                                    |    4 +-
 gdb/iq2000-tdep.c                               |    2 +-
 gdb/libunwind-frame.c                           |   30 +-
 gdb/linux-nat.c                                 |   22 +-
 gdb/m32c-tdep.c                                 |   12 +-
 gdb/mep-tdep.c                                  |   28 +-
 gdb/mi/mi-cmd-break.c                           |   22 +-
 gdb/mi/mi-cmd-disas.c                           |   42 +-
 gdb/mi/mi-cmd-env.c                             |   14 +-
 gdb/mi/mi-cmd-file.c                            |   10 +-
 gdb/mi/mi-cmd-stack.c                           |   16 +-
 gdb/mi/mi-cmd-target.c                          |   12 +-
 gdb/mi/mi-cmd-var.c                             |   46 +-
 gdb/mi/mi-interp.c                              |    9 +-
 gdb/mi/mi-main.c                                |   38 +-
 gdb/mi/mi-symbol-cmds.c                         |    4 +-
 gdb/nto-procfs.c                                |   13 +-
 gdb/nto-tdep.c                                  |    6 +-
 gdb/nto-tdep.h                                  |    4 +-
 gdb/objc-exp.y                                  |   32 +-
 gdb/objc-lang.c                                 |   71 +-
 gdb/objfiles.c                                  |   62 +-
 gdb/objfiles.h                                  |   77 +-
 gdb/observer.c                                  |   14 +-
 gdb/opencl-lang.c                               |    6 +-
 gdb/osabi.c                                     |    2 +-
 gdb/p-exp.y                                     |  194 +++--
 gdb/p-lang.c                                    |   10 +-
 gdb/p-typeprint.c                               |   34 +-
 gdb/p-valprint.c                                |   32 +-
 gdb/parse.c                                     |   52 +-
 gdb/parser-defs.h                               |   16 +-
 gdb/posix-hdep.c                                |    2 +-
 gdb/ppc-linux-nat.c                             |  214 +++--
 gdb/ppc-linux-tdep.c                            |   30 +-
 gdb/ppc-linux-tdep.h                            |    2 +-
 gdb/ppc-sysv-tdep.c                             |   32 +-
 gdb/ppc-tdep.h                                  |   26 +-
 gdb/ppcbug-rom.c                                |   11 +-
 gdb/ppcnbsd-tdep.c                              |    4 +-
 gdb/ppcobsd-tdep.c                              |    4 +-
 gdb/ppcobsd-tdep.h                              |    2 +-
 gdb/printcmd.c                                  |   39 +-
 gdb/proc-api.c                                  |    4 +-
 gdb/proc-flags.c                                |    4 +-
 gdb/proc-utils.h                                |    2 +-
 gdb/procfs.c                                    |  253 +++---
 gdb/progspace.h                                 |    4 +-
 gdb/prologue-value.c                            |    2 +-
 gdb/prologue-value.h                            |    2 +-
 gdb/psympriv.h                                  |   12 +-
 gdb/psymtab.c                                   |   62 +-
 gdb/ravenscar-sparc-thread.c                    |    4 +-
 gdb/ravenscar-thread.c                          |    5 +-
 gdb/ravenscar-thread.h                          |    2 +-
 gdb/record.c                                    |    2 +-
 gdb/regcache.c                                  |   10 +-
 gdb/regcache.h                                  |    2 +-
 gdb/remote-fileio.c                             |   42 +-
 gdb/remote-fileio.h                             |    6 +-
 gdb/remote-m32r-sdi.c                           |  104 +-
 gdb/remote-mips.c                               |  354 ++++----
 gdb/remote-sim.c                                |   57 +-
 gdb/remote.c                                    |  118 ++--
 gdb/remote.h                                    |    2 +-
 gdb/rs6000-aix-tdep.c                           |   40 +-
 gdb/rs6000-nat.c                                |  128 ++--
 gdb/rs6000-tdep.c                               |  108 ++-
 gdb/s390-tdep.c                                 |   21 +-
 gdb/score-tdep.c                                |  157 ++--
 gdb/score-tdep.h                                |   15 +-
 gdb/ser-base.c                                  |   51 +-
 gdb/ser-go32.c                                  |   72 +-
 gdb/ser-mingw.c                                 |    8 +-
 gdb/ser-pipe.c                                  |   16 +-
 gdb/ser-tcp.c                                   |   31 +-
 gdb/ser-unix.c                                  |   34 +-
 gdb/serial.c                                    |   28 +-
 gdb/serial.h                                    |   22 +-
 gdb/sh-tdep.c                                   |  179 ++--
 gdb/sh-tdep.h                                   |    4 +-
 gdb/sh64-tdep.c                                 |  230 +++---
 gdb/shnbsd-nat.c                                |    2 +-
 gdb/sol-thread.c                                |    8 +-
 gdb/solib-darwin.c                              |    4 +-
 gdb/solib-frv.c                                 |   12 +-
 gdb/solib-ia64-hpux.c                           |  700 ++++++++++++++
 gdb/{solib-som.h => solib-ia64-hpux.h}          |   21 +-
 gdb/solib-irix.c                                |   12 +-
 gdb/solib-osf.c                                 |   18 +-
 gdb/solib-pa64.c                                |   30 +-
 gdb/solib-som.c                                 |   81 +-
 gdb/solib-som.h                                 |    2 +
 gdb/solib-spu.c                                 |    2 +-
 gdb/solib-sunos.c                               |   44 +-
 gdb/solib-svr4.c                                |   27 +-
 gdb/solib.c                                     |   14 +-
 gdb/solib.h                                     |    6 +-
 gdb/solist.h                                    |   12 +-
 gdb/somread.c                                   |   28 +-
 gdb/source.c                                    |  105 ++-
 gdb/source.h                                    |   12 +-
 gdb/sparc-linux-nat.c                           |    3 +-
 gdb/sparc-linux-tdep.c                          |    8 +-
 gdb/sparc-sol2-nat.c                            |    5 +-
 gdb/sparc-sol2-tdep.c                           |    2 +-
 gdb/sparc-tdep.c                                |    4 +-
 gdb/sparc-tdep.h                                |    2 +-
 gdb/sparc64-linux-tdep.c                        |    6 +-
 gdb/sparc64-tdep.c                              |    2 +-
 gdb/spu-tdep.c                                  |   34 +-
 gdb/stabsread.c                                 |  193 ++--
 gdb/stabsread.h                                 |   12 +-
 gdb/stack.c                                     |   16 +-
 gdb/symfile.c                                   |  163 ++--
 gdb/symfile.h                                   |    6 +-
 gdb/symmisc.c                                   |   10 +-
 gdb/symtab.c                                    |  177 ++--
 gdb/symtab.h                                    |  116 ++--
 gdb/target-descriptions.c                       |    2 +-
 gdb/target-descriptions.h                       |    2 +-
 gdb/target-memory.c                             |    2 +-
 gdb/target.c                                    |  138 ++--
 gdb/target.h                                    |   81 +-
 gdb/terminal.h                                  |    4 +-
 gdb/testsuite/ChangeLog                         |   55 ++
 gdb/testsuite/gdb.ada/widewide.exp              |   47 +
 gdb/testsuite/gdb.ada/widewide/foo.adb          |   27 +
 gdb/testsuite/gdb.ada/widewide/pck.adb          |   23 +
 gdb/testsuite/gdb.ada/widewide/pck.ads          |   22 +
 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/interact.exp             |   48 +
 gdb/{solib-som.h => testsuite/gdb.base/wchar.c} |   42 +-
 gdb/testsuite/gdb.base/wchar.exp                |   38 +
 gdb/testsuite/gdb.fortran/multi-dim.exp         |   77 ++
 gdb/testsuite/gdb.fortran/multi-dim.f90         |   29 +
 gdb/testsuite/gdb.mi/gdb2549.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-cli.exp                 |    6 +-
 gdb/testsuite/gdb.mi/mi-disassemble.exp         |   58 ++-
 gdb/testsuite/gdb.mi/mi-pthreads.exp            |    2 +-
 gdb/testsuite/gdb.mi/mi-regs.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-stack.exp               |    8 +-
 gdb/testsuite/gdb.mi/mi-var-block.exp           |    2 +-
 gdb/testsuite/gdb.mi/mi-var-cmd.exp             |   10 +-
 gdb/testsuite/gdb.mi/mi2-cli.exp                |    6 +-
 gdb/testsuite/gdb.mi/mi2-disassemble.exp        |   58 ++-
 gdb/testsuite/gdb.mi/mi2-pthreads.exp           |    2 +-
 gdb/testsuite/gdb.mi/mi2-regs.exp               |    2 +-
 gdb/testsuite/gdb.mi/mi2-stack.exp              |    8 +-
 gdb/testsuite/gdb.mi/mi2-var-block.exp          |    2 +-
 gdb/testsuite/gdb.mi/mi2-var-cmd.exp            |   10 +-
 gdb/testsuite/gdb.python/py-infthread.exp       |    2 +
 gdb/thread.c                                    |   36 +-
 gdb/top.c                                       |   16 +-
 gdb/tracepoint.c                                |  171 ++--
 gdb/tracepoint.h                                |    4 +-
 gdb/trad-frame.h                                |    4 +-
 gdb/typeprint.c                                 |    6 +-
 gdb/ui-file.c                                   |   22 +-
 gdb/ui-file.h                                   |   20 +-
 gdb/ui-out.c                                    |   60 +-
 gdb/ui-out.h                                    |   20 +-
 gdb/utils.c                                     |   82 +-
 gdb/v850-tdep.c                                 |   16 +-
 gdb/valarith.c                                  |   68 +-
 gdb/valops.c                                    |   46 +-
 gdb/valprint.c                                  |  112 ++--
 gdb/valprint.h                                  |    2 +-
 gdb/value.c                                     |   52 +-
 gdb/value.h                                     |    2 +-
 gdb/varobj.c                                    |  317 ++++----
 gdb/varobj.h                                    |   16 +-
 gdb/vax-tdep.c                                  |    2 +-
 gdb/vec.c                                       |    6 +-
 gdb/vec.h                                       |   28 +-
 gdb/version.h                                   |    4 +-
 gdb/version.in                                  |    2 +-
 gdb/windows-nat.c                               |  247 +++---
 gdb/windows-tdep.c                              |   25 +-
 gdb/xcoffread.c                                 |  207 +++--
 gdb/xcoffsolib.c                                |    2 +-
 gdb/xml-support.c                               |    8 +-
 gdb/xstormy16-tdep.c                            |   88 +-
 gdb/xtensa-tdep.c                               |   90 +-
 gdb/xtensa-tdep.h                               |    4 +-
 include/ChangeLog                               |    4 +
 include/dwarf2.h                                |    2 +-
 include/gdb/ChangeLog                           |    5 +
 include/gdb/remote-sim.h                        |   12 +-
 ltmain.sh                                       |    2 +-
 opcodes/ChangeLog                               |   13 +
 opcodes/mips-dis.c                              |    3 +-
 opcodes/po/da.po                                | 1140 +++++++++++++++++++----
 opcodes/rx-dis.c                                |    1 +
 sim/common/ChangeLog                            |   33 +
 sim/common/aclocal.m4                           |    5 +-
 sim/common/hw-device.h                          |    6 +-
 sim/common/sim-hw.c                             |    2 +-
 sim/common/sim-hw.h                             |    2 +-
 sim/common/sim-memopt.c                         |   40 +-
 sim/common/sim-module.c                         |    3 +-
 sim/common/sim-options.c                        |    7 +-
 sim/common/sim-utils.c                          |    7 +-
 sim/common/sim-watch.c                          |    7 +-
 sim/erc32/ChangeLog                             |    5 +
 sim/erc32/interf.c                              |    2 +-
 sim/h8300/ChangeLog                             |    5 +
 sim/h8300/compile.c                             |    2 +-
 sim/m32c/ChangeLog                              |    5 +
 sim/m32c/gdb-if.c                               |    4 +-
 sim/mn10300/ChangeLog                           |    5 +
 sim/mn10300/interp.c                            |    2 +-
 sim/ppc/ChangeLog                               |    5 +
 sim/ppc/gdb-sim.c                               |    2 +-
 sim/rx/ChangeLog                                |    5 +
 sim/rx/gdb-if.c                                 |    6 +-
 sim/v850/ChangeLog                              |    5 +
 sim/v850/interp.c                               |    2 +-
 278 files changed, 8615 insertions(+), 4581 deletions(-)
 create mode 100644 gdb/config/ia64/hpux.mh
 delete mode 100644 gdb/hpux-thread.c
 create mode 100644 gdb/ia64-hpux-nat.c
 create mode 100644 gdb/ia64-hpux-tdep.c
 copy gdb/{solib-som.h => ia64-hpux-tdep.h} (63%)
 create mode 100644 gdb/solib-ia64-hpux.c
 copy gdb/{solib-som.h => solib-ia64-hpux.h} (63%)
 create mode 100644 gdb/testsuite/gdb.ada/widewide.exp
 create mode 100644 gdb/testsuite/gdb.ada/widewide/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/widewide/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/widewide/pck.ads
 create mode 100644 gdb/testsuite/gdb.base/interact.exp
 copy gdb/{solib-som.h => testsuite/gdb.base/wchar.c} (56%)
 create mode 100644 gdb/testsuite/gdb.base/wchar.exp
 create mode 100644 gdb/testsuite/gdb.fortran/multi-dim.exp
 create mode 100644 gdb/testsuite/gdb.fortran/multi-dim.f90

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 5a48a71..aeb360f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+	* ltmain.sh (relink): Use absolute path when hardcoding with -L.
+
+2011-01-13  Joel Brobecker  <brobecker@adacore.com>
+
+	* configure.ac: Remove readline, mmalloc, and gdb from noconfigdirs
+	for ia64-hpux.
+	* configure: Regenerate.
+
 2011-01-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
 	Sync from GCC:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 42b07c6..00ff8ff 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,57 @@
+2011-01-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf64-x86-64.c (elf_x86_64_check_relocs): Check invalid x32
+	relocations.
+
+2011-01-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf64-x86-64.c (elf_x86_64_link_hash_table): Add pointer_r_type.
+	(elf_x86_64_link_hash_table_create): Set pointer_r_type.
+	(elf_x86_64_check_relocs): Handle R_X86_64_32 like R_X86_64_64
+	for ILP32.  Remove ABI_64_P PIC check for R_X86_64_8,
+	R_X86_64_16, R_X86_64_32 and R_X86_64_32S.
+	(elf_x86_64_relocate_section):  Handle R_X86_64_32 like R_X86_64_64
+	for ILP32.
+
+2011-01-14  Alan Modra  <amodra@gmail.com>
+
+	* bfd.c (bfd_perror): Flush stdout before and stderr after printing
+	error.
+	(_bfd_default_error_handler): Likewise.
+	* elf.c (print_segment_map): Likewise.
+	* libbfd.c (warn_deprecated): Likewise.
+	* som.c (som_sizeof_headers): No need to do so here.
+	* coff-i860.c: Replace use of printf for error messages with
+	_bfd_error_handler.
+	* coff-ppc.c: Likewise.
+	* coff-sh.c: Likewise.
+	* elf32-bfin.c: Likewise.
+	* elf32-dlx.c: Likewise.
+	* elf32-mep.c: Likewise.
+	* elf32-v850.c: Likewise.
+	* mach-o.c: Likewise.
+	* pef.c: Likewise.
+
+2011-01-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf64-x86-64.c (elf_x86_64_link_hash_table): Remove
+	swap_reloca_out.
+	(elf_x86_64_link_hash_table_create): Don't set swap_reloca_out.
+	(elf_x86_64_check_relocs): Align relocation section to 4 byte
+	for 32bit.
+	(elf_x86_64_gc_sweep_hook): Replace ELF64_ST_TYPE with
+	ELF_ST_TYPE.
+	(elf_x86_64_finish_dynamic_symbol): Updated.
+	(elf_x86_64_finish_dynamic_sections): Don't use
+	Elf64_External_Dyn, bfd_elf64_swap_dyn_in, nor
+	bfd_elf64_swap_dyn_out.
+
+2011-01-14  J. Park  <grassman@gmail.com>
+
+	PR ld/12339
+	* elf32-arm.c (allocate_dynrelocs): Don't set up eh before
+	following bfd_link_hash_warning symbol link.
+
 2011-01-10  Nathan Sidwell  <nathan@codesourcery.com>
 	    Glauber de Oliveira Costa  <glommer@gmail.com>
 
diff --git a/bfd/bfd.c b/bfd/bfd.c
index a9ce7cc..77582ec 100644
--- a/bfd/bfd.c
+++ b/bfd/bfd.c
@@ -1,6 +1,6 @@
 /* Generic BFD library interface and support routines.
    Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
+   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
    Free Software Foundation, Inc.
    Written by Cygnus Support.
 
@@ -523,10 +523,12 @@ DESCRIPTION
 void
 bfd_perror (const char *message)
 {
+  fflush (stdout);
   if (message == NULL || *message == '\0')
     fprintf (stderr, "%s\n", bfd_errmsg (bfd_get_error ()));
   else
     fprintf (stderr, "%s: %s\n", message, bfd_errmsg (bfd_get_error ()));
+  fflush (stderr);
 }
 
 /*
@@ -723,6 +725,7 @@ _bfd_default_error_handler (const char *fmt, ...)
   va_end (ap);
 
   putc ('\n', stderr);
+  fflush (stderr);
 }
 
 /* This is a function pointer to the routine which should handle BFD
diff --git a/bfd/coff-i860.c b/bfd/coff-i860.c
index b7ada16..d50b070 100644
--- a/bfd/coff-i860.c
+++ b/bfd/coff-i860.c
@@ -1,6 +1,6 @@
 /* BFD back-end for Intel i860 COFF files.
    Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1999, 2000, 2001, 2002,
-   2003, 2004, 2005, 2007, 2008, 2010  Free Software Foundation, Inc.
+   2003, 2004, 2005, 2007, 2008, 2010, 2011  Free Software Foundation, Inc.
    Created mostly by substituting "860" for "386" in coff-i386.c
    Harry Dolan <dolan@ssd.intel.com>, October 1995
 
@@ -144,7 +144,7 @@ coff_i860_reloc_nyi (bfd *abfd ATTRIBUTE_UNUSED,
 		     char **error_message ATTRIBUTE_UNUSED)
 {
   reloc_howto_type *howto = reloc_entry->howto;
-  fprintf (stderr, _("Relocation `%s' not yet implemented\n"), howto->name);
+  (*_bfd_error_handler) (_("relocation `%s' not yet implemented"), howto->name);
   return bfd_reloc_notsupported;
 }
 
diff --git a/bfd/coff-ppc.c b/bfd/coff-ppc.c
index 06eed24..69e10d8 100644
--- a/bfd/coff-ppc.c
+++ b/bfd/coff-ppc.c
@@ -1,6 +1,6 @@
 /* BFD back-end for PowerPC Microsoft Portable Executable files.
    Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
+   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
    Free Software Foundation, Inc.
 
    Original version pieced together by Kim Knuttila (krk@cygnus.com)
@@ -1843,10 +1843,9 @@ ppc_coff_rtype2howto (relent, internal)
 	howto = ppc_coff_howto_table + IMAGE_REL_PPC_TOCREL16;
       break;
     default:
-      fprintf (stderr,
-	      _("Warning: Unsupported reloc %s [%d] used -- it may not work.\n"),
-	      ppc_coff_howto_table[r_type].name,
-	      r_type);
+      (*_bfd_error_handler) (_("warning: unsupported reloc %s [%d] used -- it may not work"),
+			     ppc_coff_howto_table[r_type].name,
+			     r_type);
       howto = ppc_coff_howto_table + r_type;
       break;
     }
@@ -1916,10 +1915,9 @@ coff_ppc_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
       howto = ppc_coff_howto_table + r_type;
       break;
     default:
-      fprintf (stderr,
-	      _("Warning: Unsupported reloc %s [%d] used -- it may not work.\n"),
-	      ppc_coff_howto_table[r_type].name,
-	      r_type);
+      (*_bfd_error_handler) (_("warning: unsupported reloc %s [%d] used -- it may not work"),
+			     ppc_coff_howto_table[r_type].name,
+			     r_type);
       howto = ppc_coff_howto_table + r_type;
       break;
     }
diff --git a/bfd/coff-sh.c b/bfd/coff-sh.c
index 28ac0ab..b77af7c 100644
--- a/bfd/coff-sh.c
+++ b/bfd/coff-sh.c
@@ -1,6 +1,7 @@
 /* BFD back-end for Renesas Super-H COFF binaries.
    Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-   2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.
+   2003, 2004, 2005, 2006, 2007, 2008, 2009, 2011
+   Free Software Foundation, Inc.
    Contributed by Cygnus Support.
    Written by Steve Chamberlain, <sac@cygnus.com>.
    Relaxing code written by Ian Lance Taylor, <ian@cygnus.com>.
@@ -517,7 +518,7 @@ sh_coff_reloc_type_lookup (abfd, code)
     if (sh_reloc_map[i].bfd_reloc_val == code)
       return &sh_coff_howtos[(int) sh_reloc_map[i].shcoff_reloc_val];
 
-  fprintf (stderr, "SH Error: unknown reloc type %d\n", code);
+  (*_bfd_error_handler) (_("SH Error: unknown reloc type %d"), code);
   return NULL;
 }
 
diff --git a/bfd/elf.c b/bfd/elf.c
index de0ab61..257cc8c 100644
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -1,7 +1,7 @@
 /* ELF executable support for BFD.
 
    Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-   2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
+   2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
    Free Software Foundation, Inc.
 
    This file is part of BFD, the Binary File Descriptor library.
@@ -4280,10 +4280,12 @@ print_segment_map (const struct elf_segment_map *m)
 		  (unsigned int) m->p_type);
       pt = buf;
     }
+  fflush (stdout);
   fprintf (stderr, "%s:", pt);
   for (j = 0; j < m->count; j++)
     fprintf (stderr, " %s", m->sections [j]->name);
   putc ('\n',stderr);
+  fflush (stderr);
 }
 
 static bfd_boolean
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index ea1e485..6fdd500 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -1,6 +1,6 @@
 /* 32-bit ELF support for ARM
    Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
-   2008, 2009, 2010  Free Software Foundation, Inc.
+   2008, 2009, 2010, 2011  Free Software Foundation, Inc.
 
    This file is part of BFD, the Binary File Descriptor library.
 
@@ -6985,8 +6985,11 @@ elf32_arm_abs12_reloc (bfd *abfd, void *data, bfd_vma value)
 
    Return bfd_reloc_ok if we're done, bfd_reloc_continue if the caller
    is to then call final_link_relocate.  Return other values in the
-   case of error.  */
- 
+   case of error.
+
+   FIXME:When --emit-relocs is in effect, we'll emit relocs describing
+   the pre-relaxed code.  It would be nice if the relocs were updated
+   to match the optimization.   */
 
 static bfd_reloc_status_type 
 elf32_arm_tls_relax (struct elf32_arm_link_hash_table *globals,
@@ -12004,8 +12007,6 @@ allocate_dynrelocs (struct elf_link_hash_entry *h, void * inf)
   struct elf_dyn_relocs *p;
   bfd_signed_vma thumb_refs;
 
-  eh = (struct elf32_arm_link_hash_entry *) h;
-
   if (h->root.type == bfd_link_hash_indirect)
     return TRUE;
 
@@ -12015,6 +12016,8 @@ allocate_dynrelocs (struct elf_link_hash_entry *h, void * inf)
        symbol in a hash traversal.  So look at it now.  */
     h = (struct elf_link_hash_entry *) h->root.u.i.link;
 
+  eh = (struct elf32_arm_link_hash_entry *) h;
+
   info = (struct bfd_link_info *) inf;
   htab = elf32_arm_hash_table (info);
   if (htab == NULL)
diff --git a/bfd/elf32-bfin.c b/bfd/elf32-bfin.c
index 56af244..8aba7ed 100644
--- a/bfd/elf32-bfin.c
+++ b/bfd/elf32-bfin.c
@@ -1,5 +1,5 @@
 /* ADI Blackfin BFD support for 32-bit ELF.
-   Copyright 2005, 2006, 2007, 2008, 2009, 2010
+   Copyright 2005, 2006, 2007, 2008, 2009, 2010, 2011
    Free Software Foundation, Inc.
 
    This file is part of BFD, the Binary File Descriptor library.
@@ -104,7 +104,7 @@ bfin_pcrel24_reloc (bfd *abfd,
   /* if rightshift is 1 and the number odd, return error.  */
   if (howto->rightshift && (relocation & 0x01))
     {
-      fprintf(stderr, "relocation should be even number\n");
+      (*_bfd_error_handler) (_("relocation should be even number"));
       return bfd_reloc_overflow;
     }
 
@@ -360,7 +360,7 @@ bfin_bfd_reloc (bfd *abfd,
   /* If rightshift is 1 and the number odd, return error.  */
   if (howto->rightshift && (relocation & 0x01))
     {
-      fprintf(stderr, "relocation should be even number\n");
+      (*_bfd_error_handler) (_("relocation should be even number"));
       return bfd_reloc_overflow;
     }
 
@@ -5276,7 +5276,8 @@ bfin_finish_dynamic_symbol (bfd * output_bfd,
 	  && (info->symbolic
 	      || h->dynindx == -1 || h->forced_local) && h->def_regular)
 	{
-	  fprintf(stderr, "*** check this relocation %s\n", __FUNCTION__);
+	  (*_bfd_error_handler) (_("*** check this relocation %s"),
+				 __FUNCTION__);
 	  rela.r_info = ELF32_R_INFO (0, R_BFIN_PCREL24);
 	  rela.r_addend = bfd_get_signed_32 (output_bfd,
 					     (sgot->contents
diff --git a/bfd/elf32-dlx.c b/bfd/elf32-dlx.c
index 6b96ac9..29b8910 100644
--- a/bfd/elf32-dlx.c
+++ b/bfd/elf32-dlx.c
@@ -1,5 +1,5 @@
 /* DLX specific support for 32-bit ELF
-   Copyright 2002, 2003, 2004, 2005, 2006, 2007
+   Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2011
    Free Software Foundation, Inc.
 
    This file is part of BFD, the Binary File Descriptor library.
@@ -139,9 +139,8 @@ elf32_dlx_relocate16 (bfd *abfd,
   /* Can not support a long jump to sections other then .text.  */
   if (strcmp (input_section->name, symbol->section->output_section->name) != 0)
     {
-      fprintf (stderr,
-	       "BFD Link Error: branch (PC rel16) to section (%s) not supported\n",
-	       symbol->section->output_section->name);
+      (*_bfd_error_handler) (_("BFD Link Error: branch (PC rel16) to section (%s) not supported"),
+			     symbol->section->output_section->name);
       return bfd_reloc_undefined;
     }
 
@@ -202,9 +201,8 @@ elf32_dlx_relocate26 (bfd *abfd,
   /* Can not support a long jump to sections other then .text   */
   if (strcmp (input_section->name, symbol->section->output_section->name) != 0)
     {
-      fprintf (stderr,
-	       "BFD Link Error: jump (PC rel26) to section (%s) not supported\n",
-	       symbol->section->output_section->name);
+      (*_bfd_error_handler) (_("BFD Link Error: jump (PC rel26) to section (%s) not supported"),
+			     symbol->section->output_section->name);
       return bfd_reloc_undefined;
     }
 
diff --git a/bfd/elf32-mep.c b/bfd/elf32-mep.c
index a6afcb5..b688d67 100644
--- a/bfd/elf32-mep.c
+++ b/bfd/elf32-mep.c
@@ -1,6 +1,6 @@
 /* MeP-specific support for 32-bit ELF.
-   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
-   Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
+   2010, 2011  Free Software Foundation, Inc.
 
    This file is part of BFD, the Binary File Descriptor library.
 
@@ -154,13 +154,14 @@ mep_reloc_type_lookup
 
     default:
       /* Pacify gcc -Wall.  */
-      fprintf (stderr, "mep: no reloc for code %d\n", code);
+      (*_bfd_error_handler) (_("mep: no reloc for code %d"), code);
       return NULL;
     }
 
   if (mep_elf_howto_table[type].type != type)
     {
-      fprintf (stderr, "MeP: howto %d has type %d\n", type, mep_elf_howto_table[type].type);
+      (*_bfd_error_handler) (_("MeP: howto %d has type %d"),
+			     type, mep_elf_howto_table[type].type);
       abort ();
     }
 
diff --git a/bfd/elf32-v850.c b/bfd/elf32-v850.c
index 29b2311..9e6f77d 100644
--- a/bfd/elf32-v850.c
+++ b/bfd/elf32-v850.c
@@ -1,6 +1,6 @@
 /* V850-specific support for 32-bit ELF
    Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-   2006, 2007, 2008, 2009, 2010  Free Software Foundation, Inc.
+   2006, 2007, 2008, 2009, 2010, 2011  Free Software Foundation, Inc.
 
    This file is part of BFD, the Binary File Descriptor library.
 
@@ -480,7 +480,7 @@ v850_elf_perform_lo16_relocation (bfd *abfd, unsigned long *insn,
 	}
       else
 	{
-	  fprintf (stderr, _("FAILED to find previous HI16 reloc\n"));
+	  (*_bfd_error_handler) (_("FAILED to find previous HI16 reloc"));
 	  return FALSE;
 	}
     }
diff --git a/bfd/elf64-x86-64.c b/bfd/elf64-x86-64.c
index ceb1a0a..9a3959a 100644
--- a/bfd/elf64-x86-64.c
+++ b/bfd/elf64-x86-64.c
@@ -495,7 +495,7 @@ struct elf_x86_64_link_hash_table
 
   bfd_vma (*r_info) (bfd_vma, bfd_vma);
   bfd_vma (*r_sym) (bfd_vma);
-  void (*swap_reloca_out) (bfd *, const Elf_Internal_Rela *, bfd_byte *);
+  unsigned int pointer_r_type;
   const char *dynamic_interpreter;
   int dynamic_interpreter_size;
 
@@ -659,7 +659,7 @@ elf_x86_64_link_hash_table_create (bfd *abfd)
     {
       ret->r_info = elf64_r_info;
       ret->r_sym = elf64_r_sym;
-      ret->swap_reloca_out = bfd_elf64_swap_reloca_out;
+      ret->pointer_r_type = R_X86_64_64;
       ret->dynamic_interpreter = ELF64_DYNAMIC_INTERPRETER;
       ret->dynamic_interpreter_size = sizeof ELF64_DYNAMIC_INTERPRETER;
     }
@@ -667,7 +667,7 @@ elf_x86_64_link_hash_table_create (bfd *abfd)
     {
       ret->r_info = elf32_r_info;
       ret->r_sym = elf32_r_sym;
-      ret->swap_reloca_out = bfd_elf32_swap_reloca_out;
+      ret->pointer_r_type = R_X86_64_32;
       ret->dynamic_interpreter = ELF32_DYNAMIC_INTERPRETER;
       ret->dynamic_interpreter_size = sizeof ELF32_DYNAMIC_INTERPRETER;
     }
@@ -1179,6 +1179,39 @@ elf_x86_64_check_relocs (bfd *abfd, struct bfd_link_info *info,
 	    h = (struct elf_link_hash_entry *) h->root.u.i.link;
 	}
 
+      /* Check invalid x32 relocations.  */
+      if (!ABI_64_P (abfd))
+	switch (r_type)
+	  {
+	  default:
+	    break;
+
+	  case R_X86_64_64:
+	  case R_X86_64_DTPOFF64:
+	  case R_X86_64_TPOFF64:
+	  case R_X86_64_PC64:
+	  case R_X86_64_GOTOFF64:
+	  case R_X86_64_GOT64:
+	  case R_X86_64_GOTPCREL64:
+	  case R_X86_64_GOTPC64:
+	  case R_X86_64_GOTPLT64:
+	  case R_X86_64_PLTOFF64:
+	      {
+		if (h)
+		  name = h->root.root.string;
+		else
+		  name = bfd_elf_sym_name (abfd, symtab_hdr, isym,
+					   NULL);
+		(*_bfd_error_handler)
+		  (_("%B: relocation %s against symbol `%s' isn't "
+		     "supported in x32 mode"), abfd,
+		   x86_64_elf_howto_table[r_type].name, name);
+		bfd_set_error (bfd_error_bad_value);
+		return FALSE;
+	      }
+	    break;
+	  }
+
       if (h != NULL)
 	{
 	  /* Create the ifunc sections for static executables.  If we
@@ -1235,6 +1268,9 @@ elf_x86_64_check_relocs (bfd *abfd, struct bfd_link_info *info,
 		  bfd_set_error (bfd_error_bad_value);
 		  return FALSE;
 
+		case R_X86_64_32:
+		  if (ABI_64_P (abfd))
+		    goto not_pointer;
 		case R_X86_64_64:
 		  h->non_got_ref = 1;
 		  h->pointer_equality_needed = 1;
@@ -1252,9 +1288,9 @@ elf_x86_64_check_relocs (bfd *abfd, struct bfd_link_info *info,
 		  break;
 
 		case R_X86_64_32S:
-		case R_X86_64_32:
 		case R_X86_64_PC32:
 		case R_X86_64_PC64:
+not_pointer:
 		  h->non_got_ref = 1;
 		  if (r_type != R_X86_64_PC32
 		      && r_type != R_X86_64_PC64)
@@ -1451,16 +1487,17 @@ elf_x86_64_check_relocs (bfd *abfd, struct bfd_link_info *info,
 	    }
 	  goto create_got;
 
+	case R_X86_64_32:
+	  if (!ABI_64_P (abfd))
+	    goto pointer;
 	case R_X86_64_8:
 	case R_X86_64_16:
-	case R_X86_64_32:
 	case R_X86_64_32S:
 	  /* Let's help debug shared library creation.  These relocs
 	     cannot be used in shared libs.  Don't error out for
 	     sections we don't care about, such as debug sections or
 	     non-constant sections.  */
 	  if (info->shared
-	      && ABI_64_P (abfd)


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [SCM]  archer-tromey-python: Merge branch 'master' into archer-tromey-python
@ 2011-03-07  8:50 pmuldoon
  0 siblings, 0 replies; 10+ messages in thread
From: pmuldoon @ 2011-03-07  8:50 UTC (permalink / raw)
  To: archer-commits

The branch, archer-tromey-python has been updated
       via  14625c9e1d3038df650fa6042010057116e0be83 (commit)
       via  990ed04e24edcb0c508fb6343eed8421c3fed988 (commit)
       via  34ea7968ce196d8b967e0b6f5ac75f043bb5d3db (commit)
       via  a5236f47cb82e12f4d1e5a4e7b219d75d5c7a916 (commit)
       via  6163b7829ab7403041ad4e4b0a2f0791dca1602e (commit)
       via  64cfa2f8a5b9c9b0e93034e358e3b4c364fb7fd8 (commit)
       via  dbf8a94cf0b4e1874969be8436b9474ccc3cba0f (commit)
       via  f8b0f11294d7f8d5cf7d1e494b46eadb55191c59 (commit)
       via  3a956f99ebac41f4066f6f238dbfc78483a211ed (commit)
       via  09848fc001acdf0661b735a6b8ab2772da8ec4e9 (commit)
       via  274454609d032a0a5ef054e2e61e0fd8805df295 (commit)
       via  b530550b8c6dde9a01b54832e393f63efbbe6051 (commit)
       via  cf1feff15b48fb9d83aa22317e18a5759c1f734b (commit)
       via  7d8a7543f4b30578d967c8e32b490ad25cfb38b8 (commit)
       via  895f6fcbf7bcce233840c5f1f262cd6e6ef5af57 (commit)
       via  73eb00f5435c4d7289c40f5ac19820b2099701e0 (commit)
       via  19d40f47fbfcfa70eb2658b5857b82725a3fb7aa (commit)
      from  0e19c8e3d03dabb8c3b1f712b1c5bddccfc65c40 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 14625c9e1d3038df650fa6042010057116e0be83
Merge: 0e19c8e 990ed04
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Mon Mar 7 08:50:08 2011 +0000

    Merge branch 'master' into archer-tromey-python

-----------------------------------------------------------------------

Summary of changes:
 bfd/ChangeLog                   |    9 +
 bfd/compress.c                  |    3 +
 bfd/elf32-i386.c                |    2 +-
 bfd/elf64-x86-64.c              |    3 +-
 bfd/version.h                   |    2 +-
 config/ChangeLog                |    6 +
 config/override.m4              |    6 +
 gdb/ChangeLog                   |   22 +
 gdb/bfin-tdep.c                 |    2 +
 gdb/configure.tgt               |    2 +
 gdb/dwarf2expr.c                |    3 +-
 gdb/gdbserver/ChangeLog         |    4 +
 gdb/gdbserver/Makefile.in       |    2 +-
 gdb/linux-tdep.c                |   12 +-
 gdb/mdebugread.c                |    2 +-
 gdb/parse.c                     |    2 +-
 gdb/source.c                    |    3 +-
 gdb/testsuite/ChangeLog         |    4 +
 gdb/testsuite/gdb.base/help.exp |    2 +-
 gdb/utils.c                     |    2 +-
 gdb/varobj.c                    |    2 +-
 gdb/version.in                  |    2 +-
 include/gdb/ChangeLog           |    4 +
 include/gdb/sim-bfin.h          |   82 +
 sim/ChangeLog                   |    6 +
 sim/MAINTAINERS                 |    1 +
 sim/bfin/Makefile.in            |   97 +
 sim/bfin/TODO                   |   28 +
 sim/bfin/aclocal.m4             |  171 ++
 sim/bfin/bfin-sim.c             | 6099 +++++++++++++++++++++++++++++++++++++++
 sim/bfin/bfin-sim.h             |  350 +++
 sim/bfin/bfroms/all.h           |   43 +
 sim/bfin/bfroms/bf50x-0.0.h     |    3 +
 sim/bfin/bfroms/bf51x-0.0.h     |    3 +
 sim/bfin/bfroms/bf51x-0.1.h     |    3 +
 sim/bfin/bfroms/bf51x-0.2.h     |    3 +
 sim/bfin/bfroms/bf526-0.0.h     |    3 +
 sim/bfin/bfroms/bf526-0.1.h     |    3 +
 sim/bfin/bfroms/bf527-0.0.h     |    3 +
 sim/bfin/bfroms/bf527-0.1.h     |    3 +
 sim/bfin/bfroms/bf527-0.2.h     |    3 +
 sim/bfin/bfroms/bf533-0.1.h     |    3 +
 sim/bfin/bfroms/bf533-0.2.h     |    3 +
 sim/bfin/bfroms/bf533-0.3.h     |    3 +
 sim/bfin/bfroms/bf537-0.0.h     |    3 +
 sim/bfin/bfroms/bf537-0.1.h     |    3 +
 sim/bfin/bfroms/bf537-0.3.h     |    3 +
 sim/bfin/bfroms/bf538-0.0.h     |    3 +
 sim/bfin/bfroms/bf54x-0.0.h     |    3 +
 sim/bfin/bfroms/bf54x-0.1.h     |    3 +
 sim/bfin/bfroms/bf54x-0.2.h     |    3 +
 sim/bfin/bfroms/bf54x_l1-0.0.h  |    3 +
 sim/bfin/bfroms/bf54x_l1-0.1.h  |    3 +
 sim/bfin/bfroms/bf54x_l1-0.2.h  |    3 +
 sim/bfin/bfroms/bf561-0.5.h     |    3 +
 sim/bfin/bfroms/bf59x-0.0.h     |    3 +
 sim/bfin/bfroms/bf59x_l1-0.1.h  |    3 +
 sim/bfin/config.in              |  176 ++
 sim/{ => bfin}/configure        | 5315 ++++++++++++++++++++++------------
 sim/bfin/configure.ac           |   75 +
 sim/bfin/devices.c              |  163 ++
 sim/bfin/devices.h              |  156 +
 sim/bfin/dv-bfin_cec.c          |  807 ++++++
 sim/bfin/dv-bfin_cec.h          |  139 +
 sim/bfin/dv-bfin_ctimer.c       |  267 ++
 sim/bfin/dv-bfin_ctimer.h       |   33 +
 sim/bfin/dv-bfin_dma.c          |  553 ++++
 sim/bfin/dv-bfin_dma.h          |   65 +
 sim/bfin/dv-bfin_dmac.c         |  469 +++
 sim/bfin/dv-bfin_dmac.h         |   32 +
 sim/bfin/dv-bfin_ebiu_amc.c     |  456 +++
 sim/bfin/dv-bfin_ebiu_amc.h     |   31 +
 sim/bfin/dv-bfin_ebiu_ddrc.c    |  184 ++
 sim/bfin/dv-bfin_ebiu_ddrc.h    |   26 +
 sim/bfin/dv-bfin_ebiu_sdc.c     |  201 ++
 sim/bfin/dv-bfin_ebiu_sdc.h     |   39 +
 sim/bfin/dv-bfin_emac.c         |  603 ++++
 sim/bfin/dv-bfin_emac.h         |   61 +
 sim/bfin/dv-bfin_eppi.c         |  271 ++
 sim/bfin/dv-bfin_eppi.h         |   30 +
 sim/bfin/dv-bfin_evt.c          |  153 +
 sim/bfin/dv-bfin_evt.h          |   31 +
 sim/bfin/dv-bfin_gptimer.c      |  183 ++
 sim/bfin/dv-bfin_gptimer.h      |   27 +
 sim/bfin/dv-bfin_jtag.c         |  157 +
 sim/bfin/dv-bfin_jtag.h         |   27 +
 sim/bfin/dv-bfin_mmu.c          |  574 ++++
 sim/bfin/dv-bfin_mmu.h          |   94 +
 sim/bfin/dv-bfin_nfc.c          |  241 ++
 sim/bfin/dv-bfin_nfc.h          |   41 +
 sim/bfin/dv-bfin_otp.c          |  307 ++
 sim/bfin/dv-bfin_otp.h          |  100 +
 sim/bfin/dv-bfin_pll.c          |  187 ++
 sim/bfin/dv-bfin_pll.h          |   27 +
 sim/bfin/dv-bfin_ppi.c          |  231 ++
 sim/bfin/dv-bfin_ppi.h          |   32 +
 sim/bfin/dv-bfin_rtc.c          |  194 ++
 sim/bfin/dv-bfin_rtc.h          |   26 +
 sim/bfin/dv-bfin_sic.c          | 1439 +++++++++
 sim/bfin/dv-bfin_sic.h          |   27 +
 sim/bfin/dv-bfin_spi.c          |  229 ++
 sim/bfin/dv-bfin_spi.h          |   54 +
 sim/bfin/dv-bfin_trace.c        |  285 ++
 sim/bfin/dv-bfin_trace.h        |   37 +
 sim/bfin/dv-bfin_twi.c          |  227 ++
 sim/bfin/dv-bfin_twi.h          |   38 +
 sim/bfin/dv-bfin_uart.c         |  437 +++
 sim/bfin/dv-bfin_uart.h         |   49 +
 sim/bfin/dv-bfin_uart2.c        |  258 ++
 sim/bfin/dv-bfin_uart2.h        |   33 +
 sim/bfin/dv-bfin_wdog.c         |  206 ++
 sim/bfin/dv-bfin_wdog.h         |   36 +
 sim/bfin/dv-bfin_wp.c           |  188 ++
 sim/bfin/dv-bfin_wp.h           |   27 +
 sim/bfin/dv-eth_phy.c           |  206 ++
 sim/bfin/gui.c                  |  286 ++
 sim/bfin/gui.h                  |   50 +
 sim/bfin/insn_list.def          |   62 +
 sim/bfin/interp.c               | 1241 ++++++++
 sim/bfin/linux-fixed-code.h     |   74 +
 sim/bfin/linux-fixed-code.s     |   85 +
 sim/bfin/linux-targ-map.h       | 1992 +++++++++++++
 sim/bfin/machs.c                | 1287 +++++++++
 sim/bfin/machs.h                |   56 +
 sim/bfin/proc_list.def          |   50 +
 sim/bfin/sim-main.h             |  117 +
 sim/bfin/tconfig.in             |   27 +
 sim/common/ChangeLog            |    5 +
 sim/common/gennltvals.sh        |    4 +
 sim/common/nltvals.def          |   30 +
 sim/configure                   |    8 +
 sim/configure.tgt               |    3 +
 132 files changed, 27146 insertions(+), 1844 deletions(-)
 create mode 100644 include/gdb/sim-bfin.h
 create mode 100644 sim/bfin/Makefile.in
 create mode 100644 sim/bfin/TODO
 create mode 100644 sim/bfin/aclocal.m4
 create mode 100644 sim/bfin/bfin-sim.c
 create mode 100644 sim/bfin/bfin-sim.h
 create mode 100644 sim/bfin/bfroms/all.h
 create mode 100644 sim/bfin/bfroms/bf50x-0.0.h
 create mode 100644 sim/bfin/bfroms/bf51x-0.0.h
 create mode 100644 sim/bfin/bfroms/bf51x-0.1.h
 create mode 100644 sim/bfin/bfroms/bf51x-0.2.h
 create mode 100644 sim/bfin/bfroms/bf526-0.0.h
 create mode 100644 sim/bfin/bfroms/bf526-0.1.h
 create mode 100644 sim/bfin/bfroms/bf527-0.0.h
 create mode 100644 sim/bfin/bfroms/bf527-0.1.h
 create mode 100644 sim/bfin/bfroms/bf527-0.2.h
 create mode 100644 sim/bfin/bfroms/bf533-0.1.h
 create mode 100644 sim/bfin/bfroms/bf533-0.2.h
 create mode 100644 sim/bfin/bfroms/bf533-0.3.h
 create mode 100644 sim/bfin/bfroms/bf537-0.0.h
 create mode 100644 sim/bfin/bfroms/bf537-0.1.h
 create mode 100644 sim/bfin/bfroms/bf537-0.3.h
 create mode 100644 sim/bfin/bfroms/bf538-0.0.h
 create mode 100644 sim/bfin/bfroms/bf54x-0.0.h
 create mode 100644 sim/bfin/bfroms/bf54x-0.1.h
 create mode 100644 sim/bfin/bfroms/bf54x-0.2.h
 create mode 100644 sim/bfin/bfroms/bf54x_l1-0.0.h
 create mode 100644 sim/bfin/bfroms/bf54x_l1-0.1.h
 create mode 100644 sim/bfin/bfroms/bf54x_l1-0.2.h
 create mode 100644 sim/bfin/bfroms/bf561-0.5.h
 create mode 100644 sim/bfin/bfroms/bf59x-0.0.h
 create mode 100644 sim/bfin/bfroms/bf59x_l1-0.1.h
 create mode 100644 sim/bfin/config.in
 copy sim/{ => bfin}/configure (62%)
 create mode 100644 sim/bfin/configure.ac
 create mode 100644 sim/bfin/devices.c
 create mode 100644 sim/bfin/devices.h
 create mode 100644 sim/bfin/dv-bfin_cec.c
 create mode 100644 sim/bfin/dv-bfin_cec.h
 create mode 100644 sim/bfin/dv-bfin_ctimer.c
 create mode 100644 sim/bfin/dv-bfin_ctimer.h
 create mode 100644 sim/bfin/dv-bfin_dma.c
 create mode 100644 sim/bfin/dv-bfin_dma.h
 create mode 100644 sim/bfin/dv-bfin_dmac.c
 create mode 100644 sim/bfin/dv-bfin_dmac.h
 create mode 100644 sim/bfin/dv-bfin_ebiu_amc.c
 create mode 100644 sim/bfin/dv-bfin_ebiu_amc.h
 create mode 100644 sim/bfin/dv-bfin_ebiu_ddrc.c
 create mode 100644 sim/bfin/dv-bfin_ebiu_ddrc.h
 create mode 100644 sim/bfin/dv-bfin_ebiu_sdc.c
 create mode 100644 sim/bfin/dv-bfin_ebiu_sdc.h
 create mode 100644 sim/bfin/dv-bfin_emac.c
 create mode 100644 sim/bfin/dv-bfin_emac.h
 create mode 100644 sim/bfin/dv-bfin_eppi.c
 create mode 100644 sim/bfin/dv-bfin_eppi.h
 create mode 100644 sim/bfin/dv-bfin_evt.c
 create mode 100644 sim/bfin/dv-bfin_evt.h
 create mode 100644 sim/bfin/dv-bfin_gptimer.c
 create mode 100644 sim/bfin/dv-bfin_gptimer.h
 create mode 100644 sim/bfin/dv-bfin_jtag.c
 create mode 100644 sim/bfin/dv-bfin_jtag.h
 create mode 100644 sim/bfin/dv-bfin_mmu.c
 create mode 100644 sim/bfin/dv-bfin_mmu.h
 create mode 100644 sim/bfin/dv-bfin_nfc.c
 create mode 100644 sim/bfin/dv-bfin_nfc.h
 create mode 100644 sim/bfin/dv-bfin_otp.c
 create mode 100644 sim/bfin/dv-bfin_otp.h
 create mode 100644 sim/bfin/dv-bfin_pll.c
 create mode 100644 sim/bfin/dv-bfin_pll.h
 create mode 100644 sim/bfin/dv-bfin_ppi.c
 create mode 100644 sim/bfin/dv-bfin_ppi.h
 create mode 100644 sim/bfin/dv-bfin_rtc.c
 create mode 100644 sim/bfin/dv-bfin_rtc.h
 create mode 100644 sim/bfin/dv-bfin_sic.c
 create mode 100644 sim/bfin/dv-bfin_sic.h
 create mode 100644 sim/bfin/dv-bfin_spi.c
 create mode 100644 sim/bfin/dv-bfin_spi.h
 create mode 100644 sim/bfin/dv-bfin_trace.c
 create mode 100644 sim/bfin/dv-bfin_trace.h
 create mode 100644 sim/bfin/dv-bfin_twi.c
 create mode 100644 sim/bfin/dv-bfin_twi.h
 create mode 100644 sim/bfin/dv-bfin_uart.c
 create mode 100644 sim/bfin/dv-bfin_uart.h
 create mode 100644 sim/bfin/dv-bfin_uart2.c
 create mode 100644 sim/bfin/dv-bfin_uart2.h
 create mode 100644 sim/bfin/dv-bfin_wdog.c
 create mode 100644 sim/bfin/dv-bfin_wdog.h
 create mode 100644 sim/bfin/dv-bfin_wp.c
 create mode 100644 sim/bfin/dv-bfin_wp.h
 create mode 100644 sim/bfin/dv-eth_phy.c
 create mode 100644 sim/bfin/gui.c
 create mode 100644 sim/bfin/gui.h
 create mode 100644 sim/bfin/insn_list.def
 create mode 100644 sim/bfin/interp.c
 create mode 100644 sim/bfin/linux-fixed-code.h
 create mode 100644 sim/bfin/linux-fixed-code.s
 create mode 100644 sim/bfin/linux-targ-map.h
 create mode 100644 sim/bfin/machs.c
 create mode 100644 sim/bfin/machs.h
 create mode 100644 sim/bfin/proc_list.def
 create mode 100644 sim/bfin/sim-main.h
 create mode 100644 sim/bfin/tconfig.in

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 95166a3..31613e8 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,12 @@
+2011-03-06  Michael Snyder  <msnyder@vmware.com>
+
+	* compress.c (bfd_compress_section_contents): Check for out of mem.
+
+	* elf64-x86-64.c (elf_x86_64_relocate_section): Document
+	that case statement falls through intentionally.
+
+	* elf32-i386.c (elf_i386_relocate_section): Document fall through.
+
 2011-03-04  Alan Modra  <amodra@gmail.com>
 
 	* archive.c (bsd_write_armap): Don't call stat in deterministic
diff --git a/bfd/compress.c b/bfd/compress.c
index a526ea9..669033c 100644
--- a/bfd/compress.c
+++ b/bfd/compress.c
@@ -100,6 +100,9 @@ bfd_compress_section_contents (bfd *abfd ATTRIBUTE_UNUSED,
   compressed_size = compressBound (uncompressed_size) + 12;
   compressed_buffer = (bfd_byte *) bfd_malloc (compressed_size);
 
+  if (compressed_buffer == NULL)
+    return FALSE;
+
   if (compress ((Bytef*) compressed_buffer + 12,
 		&compressed_size,
 		(const Bytef*) uncompressed_buffer,
diff --git a/bfd/elf32-i386.c b/bfd/elf32-i386.c
index e9b3933..693c8e8 100644
--- a/bfd/elf32-i386.c
+++ b/bfd/elf32-i386.c
@@ -3128,7 +3128,7 @@ elf_i386_relocate_section (bfd *output_bfd,
 		     internal symbol, we have updated addend.  */
 		  continue;
 		}
-
+	      /* FALLTHROUGH */
 	    case R_386_PC32:
 	    case R_386_PLT32:
 	      goto do_relocation;
diff --git a/bfd/elf64-x86-64.c b/bfd/elf64-x86-64.c
index ad2a1f3..c26c40b 100644
--- a/bfd/elf64-x86-64.c
+++ b/bfd/elf64-x86-64.c
@@ -2887,6 +2887,7 @@ elf_x86_64_relocate_section (bfd *output_bfd,
 	    case R_X86_64_32:
 	      if (ABI_64_P (output_bfd))
 		goto do_relocation;
+	      /* FALLTHROUGH */
 	    case R_X86_64_64: 
 	      if (rel->r_addend != 0)
 		{
@@ -2950,7 +2951,7 @@ elf_x86_64_relocate_section (bfd *output_bfd,
 		     internal symbol, we have updated addend.  */
 		  continue;
 		}
-
+	      /* FALLTHROUGH */
 	    case R_X86_64_PC32:
 	    case R_X86_64_PC64:
 	    case R_X86_64_PLT32:
diff --git a/bfd/version.h b/bfd/version.h
index dabbce2..6765a93 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20110305
+#define BFD_VERSION_DATE 20110307
 #define BFD_VERSION @bfd_version@
 #define BFD_VERSION_STRING  @bfd_version_package@ @bfd_version_string@
 #define REPORT_BUGS_TO @report_bugs_to@
diff --git a/config/ChangeLog b/config/ChangeLog
index ee4c699..2d8d573 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,9 @@
+2011-03-05  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+	    Eric Blake  <eblake@redhat.com>
+
+	* override.m4: Error out if a buggy M4 was detected, to
+	avoid spurious diffs in generated files.
+
 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
 
 	* cloog.m4 (CLOOG_REQUESTED): Use $2 if --without-cloog.
diff --git a/config/override.m4 b/config/override.m4
index fc2d527..52bd1c3 100644
--- a/config/override.m4
+++ b/config/override.m4
@@ -48,6 +48,12 @@ _GCC_AUTOCONF_VERSION_CHECK
 ])
 
 
+dnl Ensure we do not use a buggy M4.
+m4_if(m4_index([..wi.d.], [.d.]), [-1],
+  [m4_fatal(m4_do([m4 with buggy strstr detected.  Please install
+GNU M4 1.4.16 or newer and set the M4 environment variable]))])
+
+
 dnl Fix 2.64 cross compile detection for AVR and RTEMS
 dnl by not trying to compile fopen.
 m4_if(m4_defn([m4_PACKAGE_VERSION]), [2.64],
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 8d6a878..4887026 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,25 @@
+2011-03-05  Michael Snyder  <msnyder@vmware.com>
+
+	* source.c (add_path): Replace semicolon at end of block.
+	* dwarf2expr.c (execute_stack_op): Ditto.
+
+2011-03-05  Mike Frysinger  <vapier@gentoo.org>
+
+	* bfin-tdep.c: Include sim-regno.h and gdb/sim-bfin.h.
+	* configure.tgt (bfin-*-*linux*): Define gdb_sim.
+	(bfin-*-*): Likewise.
+
+2011-03-05  Michael Snyder  <msnyder@vmware.com>
+
+	* dwarf2expr.c (execute_stack_op): Delete superfluous semicolon.
+	* mdebugread.c (parse_symbol): Ditto.
+	* parse.c (parse_exp_in_context): Ditto.
+	* source.c (add_path): Ditto.
+	* utils.c (gnu_debuglink_crc32): Ditto.
+	* varobj.c (variable_language): Ditto.
+
+	* linux-tdep.c (linux_get_siginfo_type): Stop memory leak.
+
 2011-03-04  Michael Snyder  <msnyder@vmware.com>
 
 	* linux-fork.c (inferior_call_waitptid): Fix copy/paste error.
diff --git a/gdb/bfin-tdep.c b/gdb/bfin-tdep.c
index 21213ab..7de0b1b 100644
--- a/gdb/bfin-tdep.c
+++ b/gdb/bfin-tdep.c
@@ -32,6 +32,8 @@
 #include "trad-frame.h"
 #include "dis-asm.h"
 #include "gdb_assert.h"
+#include "sim-regno.h"
+#include "gdb/sim-bfin.h"
 #include "dwarf2-frame.h"
 #include "symtab.h"
 #include "elf-bfd.h"
diff --git a/gdb/configure.tgt b/gdb/configure.tgt
index 7d017a9..5ab1554 100644
--- a/gdb/configure.tgt
+++ b/gdb/configure.tgt
@@ -109,11 +109,13 @@ avr-*-*)
 bfin-*-*linux*)
 	# Target: Blackfin Linux
 	gdb_target_obs="bfin-tdep.o bfin-linux-tdep.o linux-tdep.o"
+	gdb_sim=../sim/bfin/libsim.a
 	build_gdbserver=yes
 	;;
 bfin-*-*)
 	# Target: Blackfin processor
 	gdb_target_obs="bfin-tdep.o"
+	gdb_sim=../sim/bfin/libsim.a
 	;;
 
 cris*)
diff --git a/gdb/dwarf2expr.c b/gdb/dwarf2expr.c
index afe6dde..8d1810e 100644
--- a/gdb/dwarf2expr.c
+++ b/gdb/dwarf2expr.c
@@ -911,7 +911,8 @@ execute_stack_op (struct dwarf_expr_context *ctx,
 
       /* Most things push a result value.  */
       dwarf_expr_push (ctx, result, in_stack_memory);
-    no_push:;
+    no_push:
+      ;
     }
 
   /* To simplify our main caller, if the result is an implicit
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog
index 7fa2e15..577a14b 100644
--- a/gdb/gdbserver/ChangeLog
+++ b/gdb/gdbserver/ChangeLog
@@ -1,3 +1,7 @@
+2011-03-06  Yao Qi  <yao@codesourcery.com>
+
+	* Makefile.in (REQUIRED_SUBDIRS): Remove $(LIBCOMMON_DIR).
+
 2011-03-05  Yao Qi  <yao@codesourcery.com>
 
 	* Makefile.in (CLEANDIRS, REQUIRED_SUBDIRS): New variable.
diff --git a/gdb/gdbserver/Makefile.in b/gdb/gdbserver/Makefile.in
index 50d468e..81cf25a 100644
--- a/gdb/gdbserver/Makefile.in
+++ b/gdb/gdbserver/Makefile.in
@@ -137,7 +137,7 @@ LIBCOMMON = $(LIBCOMMON_DIR)/libcommon.a
 LIBCOMMON_SRC = $(srcdir)/$(LIBCOMMON_DIR)
 
 CLEANDIRS = $(LIBCOMMON_DIR)
-REQUIRED_SUBDIRS = $(LIBCOMMON_DIR)
+REQUIRED_SUBDIRS = no-required-subdir-yet
 
 SOURCES = $(SFILES)
 TAGFILES = $(SOURCES) ${HFILES} ${ALLPARAM} ${POSSLIBS}
diff --git a/gdb/linux-tdep.c b/gdb/linux-tdep.c
index c09d6e8..d5a15d5 100644
--- a/gdb/linux-tdep.c
+++ b/gdb/linux-tdep.c
@@ -76,20 +76,20 @@ linux_get_siginfo_type (struct gdbarch *gdbarch)
   append_composite_type_field (sigval_type, "sival_ptr", void_ptr_type);
 
   /* __pid_t */
-  pid_type = arch_type (gdbarch, TYPE_CODE_TYPEDEF, TYPE_LENGTH (int_type),
-			xstrdup ("__pid_t"));
+  pid_type = arch_type (gdbarch, TYPE_CODE_TYPEDEF,
+			TYPE_LENGTH (int_type), "__pid_t");
   TYPE_TARGET_TYPE (pid_type) = int_type;
   TYPE_TARGET_STUB (pid_type) = 1;
 
   /* __uid_t */
-  uid_type = arch_type (gdbarch, TYPE_CODE_TYPEDEF, TYPE_LENGTH (uint_type),
-			xstrdup ("__uid_t"));
+  uid_type = arch_type (gdbarch, TYPE_CODE_TYPEDEF,
+			TYPE_LENGTH (uint_type), "__uid_t");
   TYPE_TARGET_TYPE (uid_type) = uint_type;
   TYPE_TARGET_STUB (uid_type) = 1;
 
   /* __clock_t */
-  clock_type = arch_type (gdbarch, TYPE_CODE_TYPEDEF, TYPE_LENGTH (long_type),
-			  xstrdup ("__clock_t"));
+  clock_type = arch_type (gdbarch, TYPE_CODE_TYPEDEF,
+			  TYPE_LENGTH (long_type), "__clock_t");
   TYPE_TARGET_TYPE (clock_type) = long_type;
   TYPE_TARGET_STUB (clock_type) = 1;
 
diff --git a/gdb/mdebugread.c b/gdb/mdebugread.c
index 1c65609..d99ad16 100644
--- a/gdb/mdebugread.c
+++ b/gdb/mdebugread.c
@@ -943,7 +943,7 @@ parse_symbol (SYMR *sh, union aux_ext *ax, char *ext_sh, int bigend,
 			   tsym.st);
 	      }
 	  }
-      end_of_fields:;
+      end_of_fields:
 
 	/* In an stBlock, there is no way to distinguish structs,
 	   unions, and enums at this point.  This is a bug in the
diff --git a/gdb/parse.c b/gdb/parse.c
index 856c24d..02a7d89 100644
--- a/gdb/parse.c
+++ b/gdb/parse.c
@@ -1160,7 +1160,7 @@ parse_exp_in_context (char **stringptr, struct block *block, int comma,
   expout->nelts = expout_ptr;
   expout = (struct expression *)
     xrealloc ((char *) expout,
-	      sizeof (struct expression) + EXP_ELEM_TO_BYTES (expout_ptr));;
+	      sizeof (struct expression) + EXP_ELEM_TO_BYTES (expout_ptr));
 
   /* Convert expression from postfix form as generated by yacc
      parser, to a prefix form.  */
diff --git a/gdb/source.c b/gdb/source.c
index a14a802..391c9c2 100644
--- a/gdb/source.c
+++ b/gdb/source.c
@@ -625,7 +625,8 @@ add_path (char *dirname, char **which_path, int parse_separators)
 	    old = *which_path;
 	  }
       }
-    skip_dup:;
+    skip_dup:
+      ;
     }
   while (arg != NULL);
 }
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 588c34e..fb954bd 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2011-03-05  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* gdb.base/help.exp (help thread find): Fix one forgotten quote.
+
 2011-03-03  Tom Tromey  <tromey@redhat.com>
 
 	* gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
diff --git a/gdb/testsuite/gdb.base/help.exp b/gdb/testsuite/gdb.base/help.exp
index be0d783..a97ec88 100644
--- a/gdb/testsuite/gdb.base/help.exp
+++ b/gdb/testsuite/gdb.base/help.exp
@@ -655,7 +655,7 @@ gdb_test "help thread" "Use this command to switch between threads.*" "help thre
 # test help thread apply
 gdb_test "help thread apply" "Apply a command to a list of threads.*" "help thread apply"
 # test help thread find
-gdb_test "help thread find" "Find threads that match a regular.*" help thread find"
+gdb_test "help thread find" "Find threads that match a regular.*" "help thread find"
 # test help thread name
 gdb_test "help thread name" "Set the current thread's name.*" "help thread name"
 # test help tty
diff --git a/gdb/utils.c b/gdb/utils.c
index 91e6af4..e688d19 100644
--- a/gdb/utils.c
+++ b/gdb/utils.c
@@ -3733,7 +3733,7 @@ gnu_debuglink_crc32 (unsigned long crc, unsigned char *buf, size_t len)
   crc = ~crc & 0xffffffff;
   for (end = buf + len; buf < end; ++buf)
     crc = crc32_table[(crc ^ *buf) & 0xff] ^ (crc >> 8);
-  return ~crc & 0xffffffff;;
+  return ~crc & 0xffffffff;
 }
 
 ULONGEST
diff --git a/gdb/varobj.c b/gdb/varobj.c
index 08a1af3..12b0b16 100644
--- a/gdb/varobj.c
+++ b/gdb/varobj.c
@@ -2358,7 +2358,7 @@ variable_language (struct varobj *var)
 static int
 number_of_children (struct varobj *var)
 {
-  return (*var->root->lang->number_of_children) (var);;
+  return (*var->root->lang->number_of_children) (var);
 }
 
 /* What is the expression for the root varobj VAR? Returns a malloc'd
diff --git a/gdb/version.in b/gdb/version.in
index 69fe017..9d001ed 100644
--- a/gdb/version.in
+++ b/gdb/version.in
@@ -1 +1 @@
-7.2.50.20110305-cvs
+7.2.50.20110307-cvs
diff --git a/include/gdb/ChangeLog b/include/gdb/ChangeLog
index 19509e2..8b31e11 100644
--- a/include/gdb/ChangeLog
+++ b/include/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2011-03-05  Mike Frysinger  <vapier@gentoo.org>
+
+	* sim-bfin.h: New file.
+
 2011-01-11  Andrew Burgess  <aburgess@broadcom.com>
 
 	* remote-sim.h (sim_store_register): Update the API
diff --git a/include/gdb/sim-bfin.h b/include/gdb/sim-bfin.h
new file mode 100644
index 0000000..3a006b8
--- /dev/null
+++ b/include/gdb/sim-bfin.h
@@ -0,0 +1,82 @@
+/* This file defines the interface between the Blackfin simulator and GDB.
+
+   Copyright (C) 2005-2011 Free Software Foundation, Inc.
+   Contributed by Analog Devices.
+
+   This file is part of GDB.
+
+   This program 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 3 of the License, or
+   (at your option) any later version.
+
+   This program 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 this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+enum sim_bfin_regnum {
+  SIM_BFIN_R0_REGNUM = 0,
+  SIM_BFIN_R1_REGNUM,
+  SIM_BFIN_R2_REGNUM,
+  SIM_BFIN_R3_REGNUM,
+  SIM_BFIN_R4_REGNUM,
+  SIM_BFIN_R5_REGNUM,
+  SIM_BFIN_R6_REGNUM,
+  SIM_BFIN_R7_REGNUM,
+  SIM_BFIN_P0_REGNUM,
+  SIM_BFIN_P1_REGNUM,
+  SIM_BFIN_P2_REGNUM,
+  SIM_BFIN_P3_REGNUM,
+  SIM_BFIN_P4_REGNUM,
+  SIM_BFIN_P5_REGNUM,
+  SIM_BFIN_SP_REGNUM,
+  SIM_BFIN_FP_REGNUM,
+  SIM_BFIN_I0_REGNUM,
+  SIM_BFIN_I1_REGNUM,
+  SIM_BFIN_I2_REGNUM,
+  SIM_BFIN_I3_REGNUM,
+  SIM_BFIN_M0_REGNUM,
+  SIM_BFIN_M1_REGNUM,
+  SIM_BFIN_M2_REGNUM,
+  SIM_BFIN_M3_REGNUM,
+  SIM_BFIN_B0_REGNUM,
+  SIM_BFIN_B1_REGNUM,
+  SIM_BFIN_B2_REGNUM,
+  SIM_BFIN_B3_REGNUM,
+  SIM_BFIN_L0_REGNUM,
+  SIM_BFIN_L1_REGNUM,
+  SIM_BFIN_L2_REGNUM,
+  SIM_BFIN_L3_REGNUM,
+  SIM_BFIN_A0_DOT_X_REGNUM,
+  SIM_BFIN_A0_DOT_W_REGNUM,
+  SIM_BFIN_A1_DOT_X_REGNUM,
+  SIM_BFIN_A1_DOT_W_REGNUM,
+  SIM_BFIN_ASTAT_REGNUM,
+  SIM_BFIN_RETS_REGNUM,
+  SIM_BFIN_LC0_REGNUM,
+  SIM_BFIN_LT0_REGNUM,
+  SIM_BFIN_LB0_REGNUM,
+  SIM_BFIN_LC1_REGNUM,
+  SIM_BFIN_LT1_REGNUM,
+  SIM_BFIN_LB1_REGNUM,
+  SIM_BFIN_CYCLES_REGNUM,
+  SIM_BFIN_CYCLES2_REGNUM,
+  SIM_BFIN_USP_REGNUM,
+  SIM_BFIN_SEQSTAT_REGNUM,
+  SIM_BFIN_SYSCFG_REGNUM,
+  SIM_BFIN_RETI_REGNUM,
+  SIM_BFIN_RETX_REGNUM,
+  SIM_BFIN_RETN_REGNUM,
+  SIM_BFIN_RETE_REGNUM,
+  SIM_BFIN_PC_REGNUM,
+  SIM_BFIN_CC_REGNUM,
+  SIM_BFIN_TEXT_ADDR,
+  SIM_BFIN_TEXT_END_ADDR,
+  SIM_BFIN_DATA_ADDR,
+  SIM_BFIN_IPEND_REGNUM
+};
+
diff --git a/sim/ChangeLog b/sim/ChangeLog
index debebb2..7227992 100644
--- a/sim/ChangeLog
+++ b/sim/ChangeLog
@@ -1,3 +1,9 @@
+2011-03-05  Mike Frysinger  <vapier@gentoo.org>
+
+	* MAINTAINERS: Add bfin entry.
+	* configure.tgt (bfin-*-*): Handle bfin targets.
+	* configure: Regenerate.
+
 2011-01-05  Mike Frysinger  <vapier@gentoo.org>
 
 	* .gitignore: Add /*/hw-config.h.
diff --git a/sim/MAINTAINERS b/sim/MAINTAINERS
index 1e0f2ce..d273002 100644
--- a/sim/MAINTAINERS
+++ b/sim/MAINTAINERS
@@ -10,6 +10,7 @@ gdb-patches@sources.redhat.com
 	Maintainers for particular sims:
 
 arm	        Nick Clifton <nickc@redhat.com>
+bfin		Mike Frysinger <vapier@gentoo.org>
 cr16	        M R Swami Reddy <MR.Swami.Reddy@nsc.com>
 frv		Dave Brolley <brolley@redhat.com>
 igen		(igen simulators)
diff --git a/sim/bfin/Makefile.in b/sim/bfin/Makefile.in
new file mode 100644
index 0000000..64f26d3
--- /dev/null
+++ b/sim/bfin/Makefile.in
@@ -0,0 +1,97 @@
+#    Makefile template for Configure for the Blackfin simulator.
+#    Copyright (C) 2005-2011 Free Software Foundation, Inc.
+#    Written by Analog Devices, Inc.
+# 
+# This program 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 3 of the License, or
+# (at your option) any later version.
+# 
+# This program 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 this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# This selects the bfin newlib/libgloss syscall definitions.
+NL_TARGET = -DNL_TARGET_bfin
+
+## COMMON_PRE_CONFIG_FRAG
+
+# List of main object files for `run'.
+SIM_RUN_OBJS = nrun.o
+
+SIM_OBJS = \
+	$(SIM_NEW_COMMON_OBJS) \
+	bfin-sim.o \
+	devices.o \
+	gui.o \
+	interp.o \
+	machs.o \
+	sim-cpu.o \


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [SCM]  archer-tromey-python: Merge branch 'master' into archer-tromey-python
@ 2011-02-21 11:45 pmuldoon
  0 siblings, 0 replies; 10+ messages in thread
From: pmuldoon @ 2011-02-21 11:45 UTC (permalink / raw)
  To: archer-commits

The branch, archer-tromey-python has been updated
       via  7b8ddd06ebf96750bc5f72a1d295d0282b80facf (commit)
       via  09363f5ea451879d3bc391b32385a58c58021ebb (commit)
       via  268d2c044a1e1bbde23724f91236b275bb811956 (commit)
       via  88ca8b945d57e4df2c44ca3539de319183bb878a (commit)
       via  ecee1943ae80a7c215f0d5d481608af688e94838 (commit)
       via  831a4c272727ced21904659824e78d549ba1f222 (commit)
       via  9132aac991426fff40ff1fbed0f5d7e64f94d016 (commit)
       via  9cbfaabf390f34dcfdb38d7595d532596765ed41 (commit)
       via  a6dfc450b0461cca9f6ca98a325b6d6a0aecf4b1 (commit)
       via  a9b923be818b16b33ce92cdbf4a8cd2a1e4f759d (commit)
       via  1f0a29fbeaaf2fa576ed85db8c510975eb3edbaa (commit)
       via  5747263b3bfb67dc5dee5206d222c0411b85676a (commit)
       via  ccc6aa8f21f40a05896c8e811a62a024348300e2 (commit)
       via  b0ee80ffd78aaf4e8ab72de38bc5c98dcabaa78c (commit)
       via  d62706551da523c98e6936b77f84255d307afd9a (commit)
       via  6a65203d0660bc79b23917d5a8c0f9b08d433077 (commit)
       via  3202d6bde91167e1e4ae489f5bc373ce15c36f3f (commit)
       via  24b95a2196232300295b011167df4c0ac0d876ab (commit)
       via  d4d5a807ff23674ea8b4a4a8d214bd3af2f97007 (commit)
       via  1aec1a5a0e339ec0d67056ac95ea1a2b5a2ee20d (commit)
       via  5a9b0f85beaea772578661c6ce9f4b9684ad303f (commit)
       via  eaad3106d6f1785d4dbf13d6b0b265a8c79a7a8c (commit)
       via  a74d7e323498f3235ad3fe84b9ae5e5547f26f8e (commit)
       via  b928c0d60394697b23e0f5fc8d1bd62c0fe69060 (commit)
       via  f7673a7c0b56aec74cddcbaeff55f296c24696a4 (commit)
       via  8460985beb6e1828416d4b9e066fa065c8e323f1 (commit)
       via  fa9bddafa6b5632f2b4a50974e6a37172aea6767 (commit)
       via  faa1dd91269f2445b7ef3a618342b2d0f2524042 (commit)
       via  8eccfd2103e78a2ab03f44625740687d3fcb4407 (commit)
       via  8d35b3995d73e87826263f02da0fd05190d34638 (commit)
       via  029b4abd8e0cefb1a5441fa21aef6194e2937005 (commit)
       via  0eb1a6735ee66c020de660de053d719713cbe180 (commit)
       via  40280995d71d4308440b2e315b26a4c6adb3dfa7 (commit)
       via  36138ea20dfb51f3a575313b6388245d4f352f0a (commit)
       via  ea1cd3b3b7dfbc3b01d11217a4e45770ebe6ec83 (commit)
       via  013c34fbf75f6bc266780b93411c5112b34f8928 (commit)
       via  21336ac8c5732af60973597907bf05f083983068 (commit)
       via  1c87a8d2351c7a991c3000976a4d5712b35dc65b (commit)
       via  4ace45f68dea17d04253cc4ecded176660b84f5b (commit)
       via  380719737d29df7938f36365ce330ba8baefa60b (commit)
       via  22cd4d5013c70dda5079edca827e8eb90cf67a6a (commit)
       via  75137e262735658bbb1ee004286f976e6d47328a (commit)
       via  48d7883334d3a2d3f3fec543dd6636a32dd4230f (commit)
       via  dd1ced47463d49196deb4d46c687dbb468622505 (commit)
       via  02198265b69a85dfe8a6240b02356a930e932f20 (commit)
       via  edea306253a16a76f8971445626a9512974eb091 (commit)
       via  eabaff517967baa2549433f82ae86820c7996267 (commit)
       via  c7c23b0b1c2f82a24bde35a18fe8549b4d5a8101 (commit)
       via  214ee551673c9b0b6b2c9020f9e86d9011cb4911 (commit)
       via  3557d238ef89dbbbc8122d3605608e7b1303cd46 (commit)
       via  a9d76c0ed3004e3f629fba243259d71c3024093b (commit)
       via  3fcac5d0dd68bcde8e0a3344bbaced5f6f08fd09 (commit)
       via  2df8c0fa0d68220a5c6f17624dcecab841fa471b (commit)
       via  49f959ad49f77800e8be2eecbf8048dfe47f7925 (commit)
       via  862811ac870a3f8c35e70319fc0e566c79e4c528 (commit)
       via  cfc871c10147065a34120fa6e885530b70afaa15 (commit)
       via  0b99eaa23a00589655d011511e38578416bf118c (commit)
       via  1b368083ab2b61258ca543e94ba716130bea0b52 (commit)
       via  856b65754435b90c9b1bcec7db9d574eba045aad (commit)
       via  556e3b4dfb00739a8a575c27960afd91a879b09c (commit)
       via  4e7a26fc8cdef3845f6404d3344db971e7b840d9 (commit)
       via  47c85aa99650d8747efa4bf856a606e5ba40435e (commit)
       via  f3a44c80066ca14dba5287a76044ca8ed1375071 (commit)
       via  c9419584233887dfcf9481ece9490ca5ccc835a1 (commit)
       via  1a163d2b16a3192e4724a4f6270fe5a2d58d1465 (commit)
       via  aa4ca091d8e015ba58ad951d0df13d2127e7c633 (commit)
       via  3f5600b74388ede7caf2404e098323f3e2802c4c (commit)
       via  d9612bccd1918d73ce97aa4dde3e5a8c42ce35bd (commit)
       via  29b4389a0f5bd4b0c88743209ee56283680adb38 (commit)
       via  13b12c7db22468a021db59ab5e96222bf6059af6 (commit)
       via  1bfca6ddda2288b13f40035768abb998c7f20a3e (commit)
       via  65a711d066ca874003a100910f47edd3d0deceb6 (commit)
       via  713d8e495e4b772bdb7097297b7072d9c9c32cf3 (commit)
       via  071f12fd822ac670d6fc1eac2aa595bbabb69517 (commit)
       via  088fb8bccdbcbec081d5cea7814416f2fa224877 (commit)
       via  999294cfd150f1ed4393d349027f76ca77791761 (commit)
       via  2c53f3057e87a0683610f93ca295c4149ce0f589 (commit)
       via  c4f121580815d0d2767fed6906098f1a494472d8 (commit)
       via  727a3a5532e6b18c632a5d404fa9d2bf9a8f4473 (commit)
       via  cb90d2231795e71f93b6298cb3195f52eee7accd (commit)
       via  e275a10b1e3dc0a6048671ffd5f5e9a0d1d7fc67 (commit)
       via  a6e3210db7ee98f70ce97bf7fae59ee1ab011fb6 (commit)
       via  7e8fe5629367d9a70d642b1def35436611490b39 (commit)
       via  0c9ce8f7f9cf902229b1f718a84e56c588be4faa (commit)
       via  c6ce9cee23e384f9858fe51e4f65d9ededbff0d8 (commit)
       via  3db04b22333047072e92464fff090246e5a570d8 (commit)
       via  67d3c91a65d1fb133b1a45386cbc27bed1fe1490 (commit)
       via  d1a11fe646d2bf954560fcc5cc4a99678d984722 (commit)
       via  c93c96b8b6fa91a8aeb97e013399d2fdf6183368 (commit)
       via  532b15683a02ae07a0c15eda8652145853ec5086 (commit)
       via  c6fad41d782803bbb365e9465fba42b0876e1793 (commit)
       via  ba02454a11a324b99f309ee4c1534a6af5d702b8 (commit)
       via  fb3b6436c32daa1f104a04edfbf000799833b702 (commit)
       via  89b28d4d2691a7f44c961cbe69d3f5005c84e193 (commit)
       via  2085dc2fb8e527a26170aeb89d42f37118e84883 (commit)
       via  270cc2b8e38e82ae42a3727fcd8b45235e5f04d5 (commit)
       via  2e44e8d4141b6f17814d98d8559a76dd4d286246 (commit)
       via  d1d6a0c0f472243b300c90268bea083d1ecf9531 (commit)
       via  4646586202d5ee54ef85a8a1353e75beb739f744 (commit)
       via  05f25545cd26db17a7279a72279017f5bc946bd1 (commit)
       via  de970bd5ae74558b21453feaf00726e6e949f0e3 (commit)
       via  5365590483584791f139a03dfe322d811803e3f7 (commit)
       via  fd0a6e5cd0e8adf7f6039f4709772d61bba7806c (commit)
       via  905080c1ebe4d889977112e418c8dd3c66f93254 (commit)
       via  fc5653543cf9d6800023398a309d7a9edc4c1a55 (commit)
       via  69a632512a601889721f443f0a92d40597b49cae (commit)
       via  7827cb22db6c46f1623e79f90a23276032fa05c9 (commit)
       via  fc9d9ebd90ee721ee59fb908412073512201a930 (commit)
       via  f6f082adf8b91a72791ea5e7fe4d90be421ba1c2 (commit)
       via  6b83bddbdcae08479989869bdfab44fc3f691f5e (commit)
       via  3a1969d1cf18ce680dffcd999ec9dc9e6b8d0960 (commit)
       via  6045d9eaa27e91cfe24c3f321292340bd6fdcb1e (commit)
       via  5e212c44d6325da43d6026913f4c0b6a6dac43ae (commit)
       via  132c0351d9688a0a361e80eac3db504c76459bfa (commit)
       via  8c24c70e57f78215911295bcd9a905dc5286ca7d (commit)
       via  0ef84ab916432891107ba0cf525f39f5a422bba1 (commit)
       via  3787b7ce869e8d8219b2d66e28a2e2e1dd3c6a29 (commit)
       via  9e9dd9b4a86a9a90cc13d23ac8a03f5f8e4db6a9 (commit)
       via  8c5a634bffb212fadf96c090f12551160fffca3f (commit)
       via  e57673b758c6937387e1dce600640f6975de33ca (commit)
       via  0cb36e4336dda3b02cb9b881b64936598d90058f (commit)
       via  5601f014a0cb2e092cff4b865c6a66aa4c0feb9a (commit)
       via  a9af4cee739709dd2d21ab76518eec7ad8da921e (commit)
       via  aea4b56e481ae0eaddf174da30dce08f51bf7e0c (commit)
       via  0c19f5d53b325bd11bffc0dc1c8d748e65eac0be (commit)
       via  f9a1163f6bb3e6e557c7de7b7bd5975bfed7453d (commit)
       via  4fe7108dc3d2413b7a1f18088bb909f530ac06ee (commit)
       via  0cf67719c439bdaca4dcaa96a3e184f0fb8f4808 (commit)
       via  39ef19987def7efa0d1c2da48f3a553e6d3e8d83 (commit)
       via  cca2d397a12fd20ff653b0e016512afcd2b11df8 (commit)
       via  611ad28e343701634e7ff4118a980ed0a7304ffa (commit)
       via  7063e23c0aeefac10042f21ec94750c9e4f2d027 (commit)
       via  7a27d4eb297de6fb128d645b842fb69fb8009b8a (commit)
       via  9d430682ffe0a5eac0d751f94a01eb549913f198 (commit)
       via  1f98ab0509f8a7472b5f479543925f1ac0fd3b94 (commit)
       via  c1c25ddf9a650b13e11d883b38fc66c92545e7c7 (commit)
       via  67d7dd4b43447ecec11f4435620b880a009125a7 (commit)
       via  7bf3df7c0d31b6d00cfac7a9d1b72f7501704762 (commit)
       via  4478eb9a48d1ff72cc11dc6139b41a61a0bf910a (commit)
       via  4f9ed92e82a1ab3acb6589bb509c5a127e333f7f (commit)
       via  b5e58f583c517a7fcc7838a74ab9430ca5fec48d (commit)
       via  1e4106754f1995cf0b210f331b091f7b751ba10f (commit)
       via  480bdd67482f4d50905c6ff31b74111d1108da56 (commit)
       via  2e8a2a5a628b55350602e8984159c4acee4559e3 (commit)
       via  ab2ac0a44dadbddb0a68c3b1a6780eb494d44dd6 (commit)
       via  d948934f0203bf0665b4fd9e95f2d1848891b71d (commit)
       via  92ee4c816f095f8317d58f431022cfe55e331dbb (commit)
       via  9b725910d746f500e31d6c6a3fa60cf37aae985b (commit)
       via  167ff15ea4b4885cf5905ddaed706b99163ca828 (commit)
       via  526b6892295c060bfca99008bb3b45d2c5f70862 (commit)
       via  44b38307aa68837416a52d965f14242e9d21bd1e (commit)
       via  fc7a5cdb2a03795e7a9f6590330c5a1019f1b90f (commit)
       via  c16351a48f04db84a98d2c3ae022f15149eda0df (commit)
       via  dfaf14086e58b86ce945b9d51026b2e9d2af5053 (commit)
       via  40b3ea7303780e873c1b35002ee288e80bdcfae7 (commit)
       via  2da4355e0fc7ff79b16dbba9d79783cf96e50ec7 (commit)
       via  8939062d83880f1d9da3988a2e4066814ec30fc5 (commit)
       via  003cb3107fe4c84a6c05ba69a1c82aae8f427fa4 (commit)
       via  acc931bef4cae0b9cc35751bbff1b2e1b1d84c23 (commit)
       via  ad6a084ed88e4d8b4376e625060a17853e1d5b33 (commit)
       via  32688ec2a26c24094f0033874f05f1a63646c391 (commit)
       via  961b2121d701119c6c8936385a8db5e482a5b247 (commit)
       via  507759f37262afc670bbf18225300b11f8b116f5 (commit)
       via  4bec1ce565b273a7df3bb2a776b4e209636cc952 (commit)
       via  c0319cf84fe05c5a0b77ca97c380ea07fca5b2cc (commit)
       via  f160e5c4182410edebc60551d1843bfa8fcae678 (commit)
       via  f1582bd54c160a70ac2f3f76910d0bc7f13d6f3b (commit)
       via  b0efaeca545c99749589a680da5b2b1315f5026f (commit)
       via  28a2be073a317abb4b74da543fbbfba15790cd3b (commit)
       via  cb436fe3c74cb457292b2b3708eea8e3b0662819 (commit)
       via  abece3004d9eee7f8169c8754e1ff6572509780f (commit)
       via  be13bb8aedf78660eeeec80ffecc718295da05ee (commit)
       via  93bda8ae0c6a760a7f6c2296e408fe765e1ca6ee (commit)
       via  c08dcfa2035a1313df3cc865a6d8f6e7cbd8c7ac (commit)
       via  443c1710b16276c92ca17efd65b8d9b2a553f362 (commit)
       via  3c682556be34879ef07d4e084e089af206f712bf (commit)
       via  e4941aa858b64bb0d3d1687c3cb7530ac497645d (commit)
       via  1c0683b0c9850ec358e3620edabc7a1b8d716437 (commit)
       via  8b3af95e3ed31b3dcf54ca1d3aa5ab12b009acf1 (commit)
       via  257fa63a119a5c76c1272096d9b347dac736a047 (commit)
       via  ae257167dce6e586b1bc133113c5fc0b0bb16a79 (commit)
       via  febdcd0ab5e6683c579db6b6a4d879e12f4f8f68 (commit)
       via  42b79dd04365f5314d612cbbd024eef4998ed33b (commit)
       via  f6aba9259080ebccea08c6e1a45256b307721117 (commit)
       via  fca35f4056319f80cf589fab42d1a0f1703f477d (commit)
       via  739571cc3151651f49f7171cfd98275d983bfaaa (commit)
       via  d146488d02d0e3c294bfa31dc5f90b4af182e37d (commit)
       via  5a97c75134f8872ba2ea7f402d4574eb9ef99a63 (commit)
       via  f08414ea2993e4207ec4d3bdc81c1b524699fe8a (commit)
       via  b6a3bbda5068fc589f3b8abf9863cd35ee928d56 (commit)
       via  e9808f1c14f294a35c8176bab61e1c013de0236c (commit)
       via  6755a5598165f19919e8ce081132d68de27e53a2 (commit)
       via  b9353643361cce6871a3bffe4cde4ba58eb49769 (commit)
       via  7d2efa9dd1a77102f6af882636d88986ec115aa7 (commit)
       via  373852c3f7c9bf8ca8b5d41cf5d2618229f40179 (commit)
       via  16d03c1b227e42f5870d8d2e74a4580b368868ac (commit)
       via  cb33aaacb36247a46ae53153af684435df63b55f (commit)
       via  0c251f1b445cb0c3047f0dde658c376b25cf3d96 (commit)
       via  66978410554d7ae79de83fd5d9a3c4c710fb60db (commit)
       via  8a49b5a7e8b2f5425cf1181731dc0b2ca0ef639c (commit)
       via  02d806bdfd57dd87d74523f779a326ce3ecb63d6 (commit)
       via  cef1209d593d9175096b985e4621beaa36915651 (commit)
       via  c69ed139ec1eec85094a8ec40a6c17c86e8abe9b (commit)
       via  45e20c083dd51b6c2be3dfaa3563faf8d1686338 (commit)
       via  b2b6edb30a20dc33473a84a756fffb0b577eee9e (commit)
       via  09c4808efa5b1afd220d577524ddad1483f85e03 (commit)
       via  98e6e176de721ed19b7583b2c312dff94808d261 (commit)
       via  b4dcc5dda364c7759cb3a6ec8abbe9ab8f691c7e (commit)
       via  9a4b75ebfdfb930c477b89e53df31ba4bf9a6054 (commit)
       via  11d7271d2ab3f498297741d8b17b1d64629c7675 (commit)
       via  7a7b9ec1affc904a48d557920b6c81a31cb73f5e (commit)
       via  4f44044e5d621d70c5e82fc909b5fd59ffef8928 (commit)
       via  9bb94168b34dc266a9e8b253b5f19164a2f5d75c (commit)
       via  1ab50ed04640393c7a8bb8cf9e7ec85f1624da13 (commit)
       via  8304f3d125c4f81a2738493322dceeaab885bda8 (commit)
       via  5da312374e85ee40d05b5e2e819f73eab0004fb4 (commit)
       via  1e5bbf3b1790d01311bd3f4d214264f5ee6898f3 (commit)
       via  79237642eef6597134ac80981786cce1e22a53ba (commit)
       via  5445cfa30be6c748eed315a3d4f8ccf9837dbeda (commit)
       via  c907ddf5a0bb23b61d49433d34f9a4ae13984bcb (commit)
       via  6036748e86813b227838f980f7f43f3d896ac301 (commit)
       via  1580ae79702222958e97a7c656b6c55b42356d5b (commit)
       via  1bfe58a48a4796dc90557daa15980ad432fa202c (commit)
       via  c2ed5aba0c82a5e578071c4c8db2167b56c0647d (commit)
       via  c90ad9012c856f50d8fa34f3aa733933bde15b63 (commit)
       via  7c29bb2e4cedfa8fcd791dc4b30011eb089b828c (commit)
       via  d17b6ddf92ac5c99ff72803ef69d485a2e1987be (commit)
       via  4ea65719af9ba2c32d6b2a3d9914a0921da26130 (commit)
       via  e4a1a8c226fdb4dd0333417cd8e3f01f208aa28f (commit)
       via  c74c83004c5caecce726d76cdad661b7c2815d3c (commit)
       via  9dcf513c5352404803bb7ed31a083693d94f9847 (commit)
       via  03faa7d4e4e68bd1ae62cb40930019f8947f6f3d (commit)
       via  a5ef5cee8f062d0e83f8763214de964556dd6968 (commit)
       via  9a764ccdbb08dbff53e357579266bd094cb924d9 (commit)
      from  582b61f4ca6a4f733d0c16234f5fc721f3fe16fd (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 7b8ddd06ebf96750bc5f72a1d295d0282b80facf
Merge: 582b61f 09363f5
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Mon Feb 21 11:44:38 2011 +0000

    Merge branch 'master' into archer-tromey-python
    
    Conflicts:
    	gdb/Makefile.in

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                          |   83 +
 MAINTAINERS                                        |   10 +-
 Makefile.def                                       |   10 +-
 Makefile.in                                        |   55 +-
 Makefile.tpl                                       |    2 +-
 bfd/ChangeLog                                      |   48 +
 bfd/configure                                      |   12 +-
 bfd/elf.c                                          |   14 +-
 bfd/elf32-ppc.c                                    |    1 +
 bfd/elf64-ppc.c                                    |  131 +-
 bfd/elflink.c                                      |    8 +-
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    |    5 +-
 config.rpath                                       |    5 -
 config/ChangeLog                                   |   22 +-
 config/bootstrap-lto.mk                            |    5 +-
 config/cloog.m4                                    |    4 +-
 configure                                          |   81 +-
 configure.ac                                       |   74 +-
 gdb/ChangeLog                                      | 1144 ++++++++
 gdb/MAINTAINERS                                    |    2 +-
 gdb/Makefile.in                                    |  136 +-
 gdb/NEWS                                           |   22 +
 gdb/aclocal.m4                                     |   12 +-
 gdb/ada-lang.c                                     |   21 +-
 gdb/ada-operator.def                               |   99 +
 gdb/ada-operator.inc                               |  102 -
 gdb/ada-valprint.c                                 |   41 +-
 gdb/aix-thread.c                                   |   63 +-
 gdb/arm-linux-nat.c                                |   22 +-
 gdb/arm-linux-tdep.c                               |   10 +-
 gdb/arm-tdep.c                                     |  944 ++++++-
 gdb/arm-tdep.h                                     |    5 +-
 gdb/ax-gdb.c                                       |   74 +-
 gdb/ax-gdb.h                                       |    2 +
 gdb/ax-general.c                                   |  118 +-
 gdb/ax.h                                           |   69 +-
 gdb/breakpoint.c                                   |  350 ++-
 gdb/breakpoint.h                                   |   19 +-
 gdb/c-typeprint.c                                  |   31 +-
 gdb/c-valprint.c                                   |  121 +-
 gdb/cli/cli-cmds.c                                 |    4 +-
 gdb/cli/cli-setshow.c                              |   27 +-
 gdb/command.h                                      |    6 +-
 gdb/common/Makefile.in                             |  110 +
 gdb/common/aclocal.m4                              |   68 +
 gdb/common/ax.def                                  |   93 +
 gdb/{gdbserver => common}/configure                | 3023 +++-----------------
 gdb/common/configure.ac                            |   74 +
 gdb/configure                                      |  108 +-
 gdb/configure.ac                                   |   69 +-
 gdb/copying.c                                      |    4 +-
 gdb/corelow.c                                      |    4 +-
 gdb/cp-abi.c                                       |   32 +-
 gdb/cp-abi.h                                       |   28 +-
 gdb/cp-support.c                                   |    6 +-
 gdb/cp-valprint.c                                  |  105 +-
 gdb/data-directory/Makefile.in                     |    3 +-
 gdb/disasm.c                                       |   21 +-
 gdb/doc/ChangeLog                                  |   44 +
 gdb/doc/agentexpr.texi                             |   17 +
 gdb/doc/gdb.texinfo                                |  252 ++-
 gdb/doc/gdbint.texinfo                             |   24 +-
 gdb/dwarf2-frame.c                                 |   92 +-
 gdb/dwarf2-frame.h                                 |   14 +
 gdb/dwarf2expr.h                                   |    2 +-
 gdb/dwarf2loc.c                                    |   86 +-
 gdb/dwarf2loc.h                                    |   23 +
 gdb/dwarf2read.c                                   |  104 +-
 gdb/exceptions.h                                   |    7 +
 gdb/exec.c                                         |   36 +
 gdb/exec.h                                         |   12 +
 gdb/expprint.c                                     |  219 +--
 gdb/expression.h                                   |  333 +---
 gdb/f-valprint.c                                   |   33 +-
 gdb/features/traceframe-info.dtd                   |   13 +
 gdb/gdbserver/ChangeLog                            |   78 +
 gdb/gdbserver/Makefile.in                          |   45 +-
 gdb/gdbserver/aclocal.m4                           |    2 +-
 gdb/gdbserver/configure                            |   93 +
 gdb/gdbserver/configure.ac                         |    1 +
 gdb/gdbserver/i387-fp.c                            |   54 +-
 gdb/gdbserver/regcache.c                           |   87 +-
 gdb/gdbserver/regcache.h                           |   18 +
 gdb/gdbserver/server.c                             |   95 +-
 gdb/gdbserver/server.h                             |    2 +
 gdb/gdbserver/tracepoint.c                         |  309 ++-
 gdb/gdbtypes.c                                     |   23 +-
 gdb/gnu-v2-abi.c                                   |   46 +-
 gdb/gnu-v3-abi.c                                   |    7 +-
 gdb/i386-tdep.c                                    |   22 +-
 gdb/i386gnu-nat.c                                  |    4 +-
 gdb/infcmd.c                                       |   47 +-
 gdb/inferior.h                                     |    2 +
 gdb/inflow.c                                       |    2 +-
 gdb/infrun.c                                       |   38 +-
 gdb/jit.c                                          |  199 +-
 gdb/jv-valprint.c                                  |   32 +-
 gdb/linux-nat.c                                    |    2 +-
 gdb/m2-valprint.c                                  |   42 +-
 gdb/m32r-tdep.c                                    |    2 +-
 gdb/memory-map.c                                   |    8 +-
 gdb/memrange.c                                     |   88 +
 gdb/memrange.h                                     |   51 +
 gdb/mi/mi-main.c                                   |   21 +-
 gdb/mips-linux-tdep.c                              |   39 +
 gdb/mips-tdep.c                                    |   20 +-
 gdb/objfiles.h                                     |    2 +
 gdb/opencl-lang.c                                  |   14 +-
 gdb/osdata.c                                       |    4 +-
 gdb/p-valprint.c                                   |  124 +-
 gdb/ppc-sysv-tdep.c                                |  481 +++-
 gdb/printcmd.c                                     |  128 +-
 gdb/printcmd.h                                     |   30 +
 gdb/python/py-block.c                              |    8 +-
 gdb/python/py-bpevent.c                            |   52 +
 gdb/python/py-breakpoint.c                         |   41 +-
 gdb/python/py-cmd.c                                |    9 +-
 gdb/python/py-continueevent.c                      |   53 +
 gdb/python/py-event.c                              |  175 ++
 gdb/python/py-event.h                              |  121 +
 gdb/python/py-events.h                             |   59 +
 gdb/python/py-evtregistry.c                        |  170 ++
 gdb/python/py-evts.c                               |   71 +
 gdb/python/py-exitedevent.c                        |   71 +
 gdb/python/py-frame.c                              |    2 +-
 gdb/python/py-inferior.c                           |   63 +-
 gdb/python/py-lazy-string.c                        |    2 +-
 gdb/python/py-param.c                              |    4 +-
 gdb/python/py-prettyprint.c                        |   23 +-
 gdb/python/py-signalevent.c                        |   53 +
 gdb/python/py-stopevent.c                          |   92 +
 gdb/python/py-stopevent.h                          |   37 +
 gdb/python/py-symtab.c                             |    4 +-
 gdb/python/py-threadevent.c                        |   78 +
 gdb/python/py-type.c                               |    8 +-
 gdb/python/py-utils.c                              |   86 +-
 gdb/python/py-value.c                              |   19 +-
 gdb/python/python-config.py                        |   34 +-
 gdb/python/python-internal.h                       |   66 +-
 gdb/python/python.c                                |   22 +-
 gdb/regcache.c                                     |  117 +-
 gdb/regcache.h                                     |   23 +-
 gdb/remote-mips.c                                  |   62 +-
 gdb/remote.c                                       |   85 +-
 gdb/reverse.c                                      |   85 +-
 gdb/rs6000-tdep.c                                  |   14 +-
 gdb/solib-target.c                                 |    8 +-
 gdb/solib.c                                        |    4 +-
 gdb/spu-tdep.c                                     |   18 +-
 gdb/std-operator.def                               |  327 +++
 gdb/symtab.c                                       |    7 +-
 gdb/symtab.h                                       |    3 +-
 gdb/syscalls/mips-n32-linux.xml                    |  319 ++
 gdb/syscalls/mips-n64-linux.xml                    |  312 ++
 gdb/syscalls/mips-o32-linux.xml                    |  347 +++
 gdb/target.c                                       |  138 +-
 gdb/target.h                                       |   13 +-
 gdb/testsuite/ChangeLog                            |  244 ++-
 gdb/testsuite/gdb.ada/packed_array.exp             |   16 +
 gdb/testsuite/gdb.ada/packed_array/pa.adb          |   10 +
 .../gdb.ada/packed_array/{pa.adb => pck.adb}       |   21 +-
 .../gdb.ada/packed_array/{pa.adb => pck.ads}       |   18 +-
 gdb/testsuite/gdb.arch/altivec-abi.c               |    2 +-
 gdb/testsuite/gdb.arch/altivec-abi.exp             |    5 +-
 gdb/testsuite/gdb.arch/arm-disp-step.S             |   37 +
 gdb/testsuite/gdb.arch/arm-disp-step.exp           |   37 +
 gdb/testsuite/gdb.arch/vsx-regs.exp                |   37 +
 gdb/testsuite/gdb.base/break-interp.exp            |    2 +-
 gdb/testsuite/gdb.base/catch-syscall.exp           |    3 +-
 gdb/testsuite/gdb.base/default.exp                 |   10 +
 gdb/testsuite/gdb.base/disasm-end-cu-1.c           |   28 +
 gdb/testsuite/gdb.base/disasm-end-cu-2.c           |   28 +
 gdb/testsuite/gdb.base/disasm-end-cu.exp           |   49 +
 gdb/testsuite/gdb.base/frame-args.exp              |    2 +-
 gdb/testsuite/gdb.base/help.exp                    |   10 +
 gdb/testsuite/gdb.base/interact.exp                |   21 +-
 gdb/testsuite/gdb.base/jit-main.c                  |  203 ++
 gdb/testsuite/gdb.base/jit-solib.c                 |   22 +
 gdb/testsuite/gdb.base/jit.exp                     |  103 +
 gdb/testsuite/gdb.base/pie-execl.exp               |    3 +-
 gdb/testsuite/gdb.base/solib-nodir.exp             |    2 +-
 gdb/testsuite/gdb.base/solib-overlap.exp           |    9 +-
 gdb/testsuite/gdb.cp/noparam.cc                    |   29 +
 gdb/testsuite/gdb.cp/noparam.exp                   |   21 +
 gdb/testsuite/gdb.cp/nsnested.cc                   |   36 +
 gdb/testsuite/gdb.cp/nsnested.exp                  |   42 +
 gdb/testsuite/gdb.cp/nsnoimports.cc                |   37 +
 gdb/testsuite/gdb.cp/nsnoimports.exp               |   61 +
 gdb/testsuite/gdb.cp/overload-const.cc             |   28 +
 gdb/testsuite/gdb.cp/overload-const.exp            |   29 +
 gdb/testsuite/gdb.cp/typedef-operator.cc           |   31 +
 gdb/testsuite/gdb.cp/typedef-operator.exp          |   33 +
 gdb/testsuite/gdb.cp/virtbase.cc                   |   31 +
 gdb/testsuite/gdb.cp/virtbase.exp                  |   15 +
 gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-noloc.exp             |   26 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges.exp            |    5 +-
 gdb/testsuite/gdb.dwarf2/pieces.exp                |    2 +-
 gdb/testsuite/gdb.opencl/Makefile.in               |    2 +-
 gdb/testsuite/gdb.opencl/callfuncs.cl              |  218 ++
 gdb/testsuite/gdb.opencl/callfuncs.exp             |  102 +
 gdb/testsuite/gdb.opencl/convs_casts.cl            |   38 +-
 gdb/testsuite/gdb.opencl/convs_casts.exp           |   16 +-
 gdb/testsuite/gdb.opencl/datatypes.cl              |  152 +-
 gdb/testsuite/gdb.opencl/datatypes.exp             |  136 +-
 gdb/testsuite/gdb.opencl/operators.cl              |  122 +-
 gdb/testsuite/gdb.opencl/operators.exp             |   16 +-
 gdb/testsuite/gdb.opencl/vec_comps.cl              |   38 +-
 gdb/testsuite/gdb.opencl/vec_comps.exp             |   16 +-
 gdb/testsuite/gdb.opt/clobbered-registers-O2.exp   |    4 +-
 gdb/testsuite/gdb.opt/inline-locals.exp            |    4 +-
 gdb/testsuite/gdb.python/py-events.c               |   29 +
 gdb/testsuite/gdb.python/py-events.exp             |   59 +
 gdb/testsuite/gdb.python/py-events.py              |   64 +
 gdb/testsuite/gdb.python/py-evthreads.c            |   55 +
 gdb/testsuite/gdb.python/py-evthreads.exp          |  119 +
 gdb/testsuite/gdb.python/py-prettyprint.exp        |    7 +-
 gdb/testsuite/gdb.threads/fork-child-threads.exp   |    2 +-
 gdb/testsuite/gdb.threads/thread-find.exp          |  430 +++
 gdb/testsuite/gdb.trace/collection.c               |   20 +
 gdb/testsuite/gdb.trace/collection.exp             |   78 +-
 gdb/testsuite/gdb.trace/tfile.exp                  |    8 +
 gdb/testsuite/gdb.trace/unavailable.cc             |  275 ++
 gdb/testsuite/gdb.trace/unavailable.exp            |  340 +++
 gdb/testsuite/lib/gdb.exp                          |    7 +-
 gdb/thread.c                                       |  151 +-
 gdb/top.c                                          |   20 +-
 gdb/tracepoint.c                                   |  740 ++++--
 gdb/tracepoint.h                                   |   25 +-
 gdb/trad-frame.c                                   |    8 +-
 gdb/tui/tui-regs.c                                 |   18 +-
 gdb/valarith.c                                     |   17 +-
 gdb/valops.c                                       |  252 ++-
 gdb/valprint.c                                     |  117 +-
 gdb/valprint.h                                     |   13 +
 gdb/value.c                                        |  696 ++++-
 gdb/value.h                                        |   95 +-
 gdb/vec.h                                          |    4 +-
 gdb/version.in                                     |    2 +-
 gdb/xml-support.c                                  |   18 +-
 gdb/xml-support.h                                  |    6 +
 gdb/xml-tdesc.c                                    |   41 +-
 include/ChangeLog                                  |    4 +
 include/dwarf2.h                                   |   10 +-
 include/opcode/ChangeLog                           |   14 +
 include/opcode/bfin.h                              |   30 +-
 include/opcode/tic6x-opcode-table.h                |    8 +-
 include/opcode/tic6x.h                             |    3 +-
 libiberty/ChangeLog                                |   19 +
 libiberty/bsearch.c                                |    4 +-
 libiberty/concat.c                                 |    8 +-
 libiberty/crc32.c                                  |    5 +-
 libiberty/fnmatch.txh                              |    3 +-
 libiberty/fopen_unlocked.c                         |   11 +-
 libiberty/functions.texi                           |  328 ++-
 libiberty/gather-docs                              |    6 +-
 libiberty/hashtab.c                                |    6 +-
 libiberty/insque.c                                 |    3 +-
 libiberty/make-relative-prefix.c                   |    3 +-
 libiberty/memchr.c                                 |    3 +-
 libiberty/memcmp.c                                 |    3 +-
 libiberty/memcpy.c                                 |    3 +-
 libiberty/memmem.c                                 |    5 +-
 libiberty/memmove.c                                |    3 +-
 libiberty/mempcpy.c                                |    5 +-
 libiberty/memset.c                                 |    3 +-
 libiberty/pexecute.txh                             |   40 +-
 libiberty/random.c                                 |    3 +-
 libiberty/setenv.c                                 |    6 +-
 libiberty/setproctitle.c                           |    4 +-
 libiberty/simple-object.txh                        |   45 +-
 libiberty/snprintf.c                               |    5 +-
 libiberty/splay-tree.c                             |   16 +-
 libiberty/stpncpy.c                                |    5 +-
 libiberty/strncmp.c                                |    3 +-
 libiberty/strtod.c                                 |    5 +-
 libiberty/strtol.c                                 |    6 +-
 libiberty/vasprintf.c                              |    5 +-
 libiberty/vprintf.c                                |    6 +-
 libiberty/vsnprintf.c                              |    5 +-
 libiberty/xmemdup.c                                |    3 +-
 libtool.m4                                         |    8 -
 move-if-change                                     |   81 +-
 opcodes/ChangeLog                                  |   71 +
 opcodes/bfin-dis.c                                 |  289 +--
 opcodes/configure                                  |   12 +-
 opcodes/i386-dis.c                                 |   10 +-
 opcodes/po/da.po                                   |   41 +-
 sim/common/ChangeLog                               |   30 +
 sim/common/hw-alloc.c                              |   10 +-
 sim/common/hw-base.c                               |    2 +-
 sim/common/hw-handles.c                            |    4 +-
 sim/common/hw-instances.c                          |    6 +-
 sim/common/hw-tree.c                               |    8 +-
 sim/common/sim-core.c                              |    8 +-
 sim/common/sim-cpu.c                               |    2 +-
 sim/common/sim-events.h                            |    2 +-
 sim/common/sim-hw.c                                |    2 +-
 sim/common/sim-memopt.c                            |    8 +-
 sim/common/sim-module.c                            |   12 +-
 sim/common/sim-options.c                           |   10 +-
 sim/common/sim-profile.c                           |    4 +-
 sim/common/sim-utils.c                             |    8 +-
 sim/common/sim-utils.h                             |    2 -
 sim/common/sim-watch.c                             |    2 +-
 sim/igen/ChangeLog                                 |    4 +
 sim/igen/table.c                                   |    2 +-
 sim/iq2000/ChangeLog                               |    4 +
 sim/iq2000/iq2000.c                                |    6 +-
 sim/mips/ChangeLog                                 |    6 +
 sim/mips/dv-tx3904sio.c                            |    4 +-
 sim/mips/interp.c                                  |    6 +-
 sim/ppc/ChangeLog                                  |   39 +
 sim/ppc/cap.c                                      |    2 +-
 sim/ppc/corefile.c                                 |    4 +-
 sim/ppc/device.c                                   |   24 +-
 sim/ppc/emul_bugapi.c                              |    4 +-
 sim/ppc/emul_netbsd.c                              |    8 +-
 sim/ppc/emul_unix.c                                |    4 +-
 sim/ppc/events.c                                   |    8 +-
 sim/ppc/hw_disk.c                                  |    4 +-
 sim/ppc/hw_eeprom.c                                |    2 +-
 sim/ppc/hw_htab.c                                  |    2 +-
 sim/ppc/hw_init.c                                  |    2 +-
 sim/ppc/hw_memory.c                                |    6 +-
 sim/ppc/main.c                                     |    6 -
 sim/ppc/pk_disklabel.c                             |    2 +-
 sim/ppc/sim_callbacks.h                            |    2 -
 sim/ppc/sim_calls.c                                |    5 -
 sim/ppc/table.c                                    |    2 +-
 sim/ppc/tree.c                                     |    8 +-
 sim/sh64/ChangeLog                                 |    4 +
 sim/sh64/sh64.c                                    |    6 +-
 sim/v850/ChangeLog                                 |    4 +
 sim/v850/simops.c                                  |   16 +-
 336 files changed, 15827 insertions(+), 6220 deletions(-)
 create mode 100644 gdb/ada-operator.def
 delete mode 100644 gdb/ada-operator.inc
 create mode 100644 gdb/common/Makefile.in
 create mode 100644 gdb/common/aclocal.m4
 create mode 100644 gdb/common/ax.def
 copy gdb/{gdbserver => common}/configure (62%)
 create mode 100644 gdb/common/configure.ac
 create mode 100644 gdb/features/traceframe-info.dtd
 create mode 100644 gdb/memrange.c
 create mode 100644 gdb/memrange.h
 create mode 100644 gdb/printcmd.h
 create mode 100644 gdb/python/py-bpevent.c
 create mode 100644 gdb/python/py-continueevent.c
 create mode 100644 gdb/python/py-event.c
 create mode 100644 gdb/python/py-event.h
 create mode 100644 gdb/python/py-events.h
 create mode 100644 gdb/python/py-evtregistry.c
 create mode 100644 gdb/python/py-evts.c
 create mode 100644 gdb/python/py-exitedevent.c
 create mode 100644 gdb/python/py-signalevent.c
 create mode 100644 gdb/python/py-stopevent.c
 create mode 100644 gdb/python/py-stopevent.h
 create mode 100644 gdb/python/py-threadevent.c
 create mode 100644 gdb/std-operator.def
 create mode 100644 gdb/syscalls/mips-n32-linux.xml
 create mode 100644 gdb/syscalls/mips-n64-linux.xml
 create mode 100644 gdb/syscalls/mips-o32-linux.xml
 copy gdb/testsuite/gdb.ada/packed_array/{pa.adb => pck.adb} (72%)
 copy gdb/testsuite/gdb.ada/packed_array/{pa.adb => pck.ads} (72%)
 create mode 100644 gdb/testsuite/gdb.base/disasm-end-cu-1.c
 create mode 100644 gdb/testsuite/gdb.base/disasm-end-cu-2.c
 create mode 100644 gdb/testsuite/gdb.base/disasm-end-cu.exp
 create mode 100644 gdb/testsuite/gdb.base/jit-main.c
 create mode 100644 gdb/testsuite/gdb.base/jit-solib.c
 create mode 100644 gdb/testsuite/gdb.base/jit.exp
 create mode 100644 gdb/testsuite/gdb.cp/noparam.cc
 create mode 100644 gdb/testsuite/gdb.cp/noparam.exp
 create mode 100644 gdb/testsuite/gdb.cp/nsnested.cc
 create mode 100644 gdb/testsuite/gdb.cp/nsnested.exp
 create mode 100644 gdb/testsuite/gdb.cp/nsnoimports.cc
 create mode 100644 gdb/testsuite/gdb.cp/nsnoimports.exp
 create mode 100644 gdb/testsuite/gdb.cp/overload-const.cc
 create mode 100644 gdb/testsuite/gdb.cp/overload-const.exp
 create mode 100644 gdb/testsuite/gdb.cp/typedef-operator.cc
 create mode 100644 gdb/testsuite/gdb.cp/typedef-operator.exp
 create mode 100644 gdb/testsuite/gdb.opencl/callfuncs.cl
 create mode 100644 gdb/testsuite/gdb.opencl/callfuncs.exp
 create mode 100644 gdb/testsuite/gdb.python/py-events.c
 create mode 100644 gdb/testsuite/gdb.python/py-events.exp
 create mode 100644 gdb/testsuite/gdb.python/py-events.py
 create mode 100644 gdb/testsuite/gdb.python/py-evthreads.c
 create mode 100644 gdb/testsuite/gdb.python/py-evthreads.exp
 create mode 100644 gdb/testsuite/gdb.threads/thread-find.exp
 create mode 100644 gdb/testsuite/gdb.trace/unavailable.cc
 create mode 100644 gdb/testsuite/gdb.trace/unavailable.exp

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 30aa6ba..9f4591d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,86 @@
+2011-02-13  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Import from Libtool and gnulib:
+
+	2011-01-27  Gerald Pfeifer  <gerald@pfeifer.com>
+
+	Prepare for supporting FreeBSD 10.
+	* config.rpath: Remove handling of freebsd1* which soon would
+	match FreeBSD 10.0.
+
+	2011-01-20  Gerald Pfeifer  <gerald@pfeifer.com>  (tiny change)
+
+	Remove support for FreeBSD 1.x.
+	* libtool.m4 (_LT_LINKER_SHLIBS)
+	(_LT_SYS_DYNAMIC_LINKER): Remove handling of freebsd1* which
+	soon would incorrectly match FreeBSD 10.0.
+
+2011-02-12  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	PR binutils/12283
+	* MAINTAINERS (mkinstalldirs): Comes from Automake.
+	(move-if-change): Comes from gnulib.
+	* move-if-change: Import version from gnulib.
+
+2011-02-12  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Sync from GCC:
+
+	2011-02-12  Alexandre Oliva  <aoliva@redhat.com>
+
+	PR lto/47225
+	* Makefile.def (lto-plugin): Double dash for enable-shared.
+	(configure-gcc): Depend on all-lto-plugin.
+	* Makefile.in: Rebuilt.
+
+	2011-02-11  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* configure.ac: Remove extra bracket.
+	* configure: Regenerate.
+
+	2011-02-06  Kai Tietz  <kai.tietz@onevision.com>
+
+	PR lto/47225
+	* Makefile.def: Add dependency for install-gcc
+	on install-lto-plugin.
+	* Makfile.in: Regenerated
+
+	2011-01-25  Jakub Jelinek  <jakub@redhat.com>
+
+	* configure.ac: If with_ppl is no, move setting with_cloog=no
+	after CLOOG_REQUESTED check.
+	* configure: Regenerated.
+
+	2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
+
+	* configure.ac: Call AC_MSG_ERROR when PPL 0.11 is not present and
+	CLooG has been requested.
+	* configure: Regenerated.
+
+	2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
+
+	* configure: Regenerated.
+	* configure.ac: Check for version 0.11 (or later revision) of PPL.
+
+	2011-01-25  Tobias Grosser  <grosser@fim.uni-passau.de>
+
+	* configure: Regenerated.
+	* configure.ac: Use CLOOG_CHECK_VERSION(0,16,1).
+
+	2011-01-07  Jan Hubicka  <jh@suse.cz>
+
+	PR lto/47225
+	* Makefile.in: Regenerate.
+	* Makefile.def (lto-plugin): Always pass enable-shared to the plugin
+	configure.
+
+2011-01-31  Alexandre Oliva  <aoliva@redhat.com>
+
+	PR libgcj/44341
+	* configure.ac: Discard --with-* flags for host when configuring
+	target libraries for cross build.
+	* configure: Rebuilt.
+
 2011-01-21  Andreas Schwab  <schwab@redhat.com>
 
 	Sync from GCC:
diff --git a/MAINTAINERS b/MAINTAINERS
index a471c90..046c5ea 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -38,7 +38,7 @@ config.guess; config.sub; readline/support/config.{sub,guess}
 		binutils@sourceware.org
 		gdb-patches@sourceware.org
 
-depcomp
+depcomp; mkinstalldirs
         Send bug reports and patches to bug-automake@gnu.org.
 
 gdb/; readline/; sim/; GDB's part of include/
@@ -69,12 +69,8 @@ ltconfig; ltmain.sh; ltcf-*.sh
 	sources or submitted to the master file maintainer and brought
 	in via a merge.
 
-mkinstalldirs; move-if-change
-	autoconf: http://gnu.org
-	Patches to autoconf-patches@gnu.org.
-	Changes need to be done in tandem with the official AUTOCONF
-	sources or submitted to the master file maintainer and brought
-	in via a merge.
+move-if-change
+	Send bug reports and patches to bug-gnulib@gnu.org.
 
 symlink-tree
 	gcc: http://gcc.gnu.org
diff --git a/Makefile.def b/Makefile.def
index 8eb5b03..85b582c 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -4,7 +4,7 @@ AutoGen definitions Makefile.tpl;
 // Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
 // This file was originally written by Nathanael Nerode.
 //
-//   Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
+//   Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
 //   Free Software Foundation
 //
 // This file is free software; you can redistribute it and/or modify
@@ -145,7 +145,8 @@ host_modules= { module= libtermcap; no_check=true;
                 missing=maintainer-clean; };
 host_modules= { module= utils; no_check=true; };
 host_modules= { module= gnattools; };
-host_modules= { module= lto-plugin; bootstrap=true; };
+host_modules= { module= lto-plugin; bootstrap=true;
+		extra_configure_flags=--enable-shared; };
 
 target_modules = { module= libstdc++-v3;
 		   bootstrap=true;
@@ -321,6 +322,7 @@ dependencies = { module=all-build-fixincludes; on=all-build-libiberty; };
 
 // Host modules specific to gcc.
 dependencies = { module=configure-gcc; on=configure-intl; };
+dependencies = { module=configure-gcc; on=all-lto-plugin; };
 dependencies = { module=configure-gcc; on=all-binutils; };
 dependencies = { module=configure-gcc; on=all-gas; };
 dependencies = { module=configure-gcc; on=all-ld; };
@@ -344,11 +346,13 @@ dependencies = { module=all-gcc; on=all-libcpp; hard=true; };
 dependencies = { module=all-gcc; on=all-libdecnumber; hard=true; };
 dependencies = { module=all-gcc; on=all-libiberty; };
 dependencies = { module=all-gcc; on=all-fixincludes; };
+dependencies = { module=all-gcc; on=all-lto-plugin; };
 dependencies = { module=info-gcc; on=all-build-libiberty; };
 dependencies = { module=dvi-gcc; on=all-build-libiberty; };
 dependencies = { module=pdf-gcc; on=all-build-libiberty; };
 dependencies = { module=html-gcc; on=all-build-libiberty; };
 dependencies = { module=install-gcc ; on=install-fixincludes; };
+dependencies = { module=install-gcc ; on=install-lto-plugin; };
 dependencies = { module=install-strip-gcc ; on=install-strip-fixincludes; };
 
 dependencies = { module=configure-libcpp; on=configure-libiberty; hard=true; };
@@ -360,7 +364,7 @@ dependencies = { module=all-fixincludes; on=all-libiberty; };
 
 dependencies = { module=all-gnattools; on=all-target-libada; };
 
-dependencies = { module=all-lto-plugin; on=all-gcc; };
+dependencies = { module=all-lto-plugin; on=all-libiberty; };
 
 dependencies = { module=configure-mpfr; on=all-gmp; };
 dependencies = { module=configure-mpc; on=all-mpfr; };
diff --git a/Makefile.in b/Makefile.in
index 945fc5d..660f813 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -3,7 +3,7 @@
 #
 # Makefile for directory with subdirs to build.
 #   Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-#   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
+#   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
 #   Free Software Foundation
 #
 # This file is free software; you can redistribute it and/or modify
@@ -45248,7 +45248,7 @@ configure-lto-plugin:
 	libsrcdir="$$s/lto-plugin"; \
 	$(SHELL) $${libsrcdir}/configure \
 	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
-	  --target=${target_alias} $${srcdiroption}  \
+	  --target=${target_alias} $${srcdiroption} --enable-shared \
 	  || exit 1
 @endif lto-plugin
 
@@ -45282,7 +45282,8 @@ configure-stage1-lto-plugin:
 	$(SHELL) $${libsrcdir}/configure \
 	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
 	  --target=${target_alias} $${srcdiroption} \
-	  $(STAGE1_CONFIGURE_FLAGS)
+	  $(STAGE1_CONFIGURE_FLAGS) \
+	  --enable-shared
 @endif lto-plugin-bootstrap
 
 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
@@ -45315,7 +45316,8 @@ configure-stage2-lto-plugin:
 	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
 	  --target=${target_alias} $${srcdiroption} \
 	  --with-build-libsubdir=$(HOST_SUBDIR) \
-	  $(STAGE2_CONFIGURE_FLAGS)
+	  $(STAGE2_CONFIGURE_FLAGS) \
+	  --enable-shared
 @endif lto-plugin-bootstrap
 
 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
@@ -45348,7 +45350,8 @@ configure-stage3-lto-plugin:
 	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
 	  --target=${target_alias} $${srcdiroption} \
 	  --with-build-libsubdir=$(HOST_SUBDIR) \
-	  $(STAGE3_CONFIGURE_FLAGS)
+	  $(STAGE3_CONFIGURE_FLAGS) \
+	  --enable-shared
 @endif lto-plugin-bootstrap
 
 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
@@ -45381,7 +45384,8 @@ configure-stage4-lto-plugin:
 	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
 	  --target=${target_alias} $${srcdiroption} \
 	  --with-build-libsubdir=$(HOST_SUBDIR) \
-	  $(STAGE4_CONFIGURE_FLAGS)
+	  $(STAGE4_CONFIGURE_FLAGS) \
+	  --enable-shared
 @endif lto-plugin-bootstrap
 
 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
@@ -45414,7 +45418,8 @@ configure-stageprofile-lto-plugin:
 	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
 	  --target=${target_alias} $${srcdiroption} \
 	  --with-build-libsubdir=$(HOST_SUBDIR) \
-	  $(STAGEprofile_CONFIGURE_FLAGS)
+	  $(STAGEprofile_CONFIGURE_FLAGS) \
+	  --enable-shared
 @endif lto-plugin-bootstrap
 
 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
@@ -45447,7 +45452,8 @@ configure-stagefeedback-lto-plugin:
 	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
 	  --target=${target_alias} $${srcdiroption} \
 	  --with-build-libsubdir=$(HOST_SUBDIR) \
-	  $(STAGEfeedback_CONFIGURE_FLAGS)
+	  $(STAGEfeedback_CONFIGURE_FLAGS) \
+	  --enable-shared
 @endif lto-plugin-bootstrap
 
 
@@ -60260,6 +60266,14 @@ configure-stage3-gcc: maybe-configure-stage3-intl
 configure-stage4-gcc: maybe-configure-stage4-intl
 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
+configure-gcc: maybe-all-lto-plugin
+
+configure-stage1-gcc: maybe-all-stage1-lto-plugin
+configure-stage2-gcc: maybe-all-stage2-lto-plugin
+configure-stage3-gcc: maybe-all-stage3-lto-plugin
+configure-stage4-gcc: maybe-all-stage4-lto-plugin
+configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
+configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
 configure-gcc: maybe-all-binutils
 
 configure-stage1-gcc: maybe-all-stage1-binutils
@@ -60437,6 +60451,14 @@ all-stage4-gcc: maybe-all-stage4-libiberty
 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
 all-gcc: maybe-all-fixincludes
+all-gcc: maybe-all-lto-plugin
+
+all-stage1-gcc: maybe-all-stage1-lto-plugin
+all-stage2-gcc: maybe-all-stage2-lto-plugin
+all-stage3-gcc: maybe-all-stage3-lto-plugin
+all-stage4-gcc: maybe-all-stage4-lto-plugin
+all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
+all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
 info-gcc: maybe-all-build-libiberty
 
 info-stage1-gcc: maybe-all-build-libiberty
@@ -60470,6 +60492,7 @@ html-stage4-gcc: maybe-all-build-libiberty
 html-stageprofile-gcc: maybe-all-build-libiberty
 html-stagefeedback-gcc: maybe-all-build-libiberty
 install-gcc: maybe-install-fixincludes
+install-gcc: maybe-install-lto-plugin
 install-strip-gcc: maybe-install-strip-fixincludes
 configure-libcpp: configure-libiberty
 
@@ -60505,14 +60528,14 @@ all-stageprofile-libcpp: maybe-all-stageprofile-intl
 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
 all-fixincludes: maybe-all-libiberty
 all-gnattools: maybe-all-target-libada
-all-lto-plugin: maybe-all-gcc
-
-all-stage1-lto-plugin: maybe-all-stage1-gcc
-all-stage2-lto-plugin: maybe-all-stage2-gcc
-all-stage3-lto-plugin: maybe-all-stage3-gcc
-all-stage4-lto-plugin: maybe-all-stage4-gcc
-all-stageprofile-lto-plugin: maybe-all-stageprofile-gcc
-all-stagefeedback-lto-plugin: maybe-all-stagefeedback-gcc
+all-lto-plugin: maybe-all-libiberty
+
+all-stage1-lto-plugin: maybe-all-stage1-libiberty
+all-stage2-lto-plugin: maybe-all-stage2-libiberty
+all-stage3-lto-plugin: maybe-all-stage3-libiberty
+all-stage4-lto-plugin: maybe-all-stage4-libiberty
+all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
+all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
 configure-mpfr: maybe-all-gmp
 
 configure-stage1-mpfr: maybe-all-stage1-gmp
diff --git a/Makefile.tpl b/Makefile.tpl
index f9a2936..7ad0896 100644
--- a/Makefile.tpl
+++ b/Makefile.tpl
@@ -6,7 +6,7 @@ in
 #
 # Makefile for directory with subdirs to build.
 #   Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-#   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
+#   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
 #   Free Software Foundation
 #
 # This file is free software; you can redistribute it and/or modify
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 9bbd329..1ab968c 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,51 @@
+2011-02-15  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (alpha_vms_link_add_archive_symbols): Add a comment.
+
+2011-02-15  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_edit_toc): Reinstate second read of
+	toc relocs.  Fuss over free(NULL).
+
+2011-02-14  Mike Frysinger  <vapier@gentoo.org>
+
+	* elflink.c (bfd_elf_size_dynamic_sections): Add
+	bfd_get_symbol_leading_char to the start of newname.
+
+2011-02-13  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* configure: Regenerate.
+
+2011-02-09  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_edit_toc): Don't free toc relocs until
+	we are done.  When optimising large toc, check that a global
+	symbol on a toc reloc is defined in a kept section.
+
+2011-02-08  Nick Clifton  <nickc@redhat.com>
+
+	PR binutils/12467
+	* elf.c (assign_file_positions_for_load_sections): Set the program
+	header offset and entry size to zero if there are no program
+	headers.
+
+2011-02-08  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_edit_toc): Don't segfault on NULL
+	local_syms when looking for local symbols in .toc.
+
+2011-02-01  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_next_input_section): Use elf_gp value
+	for toc pointer on any section having makes_toc_func_call set.
+	(check_pasted_section): Ensure pasted .init/.fini fragments use
+	the same toc if any has makes_toc_func_call set.
+
+2011-01-28  Joseph Myers  <joseph@codesourcery.com>
+
+	* elf32-ppc.c (ppc_elf_link_hash_newfunc): Initialize has_sda_refs
+	field.
+
 2011-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
 
 	* elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Ignore
diff --git a/bfd/configure b/bfd/configure
index 5085580..63dd10d 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -9627,10 +9627,6 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
       hardcode_shlibpath_var=no
       ;;
 
-    freebsd1*)
-      ld_shlibs=no
-      ;;
-
     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
     # support.  Future versions do this automatically, but an explicit c++rt0.o
     # does not break anything, and helps significantly (at the cost of a little
@@ -10549,10 +10545,6 @@ dgux*)
   shlibpath_var=LD_LIBRARY_PATH
   ;;
 
-freebsd1*)
-  dynamic_linker=no
-  ;;
-
 freebsd* | dragonfly*)
   # DragonFly does not have aout.  When/if they implement a new
   # versioning mechanism, adjust this.
@@ -11412,7 +11404,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11415 "configure"
+#line 11407 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11518,7 +11510,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11521 "configure"
+#line 11513 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/bfd/elf.c b/bfd/elf.c
index 257cc8c..c77dced 100644
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -4334,8 +4334,18 @@ assign_file_positions_for_load_sections (bfd *abfd,
 	header_pad = m->header_size;
     }
 
-  elf_elfheader (abfd)->e_phoff = bed->s->sizeof_ehdr;
-  elf_elfheader (abfd)->e_phentsize = bed->s->sizeof_phdr;
+  if (alloc)
+    {
+      elf_elfheader (abfd)->e_phoff = bed->s->sizeof_ehdr;
+      elf_elfheader (abfd)->e_phentsize = bed->s->sizeof_phdr;
+    }
+  else
+    {
+      /* PR binutils/12467.  */
+      elf_elfheader (abfd)->e_phoff = 0;
+      elf_elfheader (abfd)->e_phentsize = 0;
+    }
+  
   elf_elfheader (abfd)->e_phnum = alloc;
 
   if (elf_tdata (abfd)->program_header_size == (bfd_size_type) -1)
diff --git a/bfd/elf32-ppc.c b/bfd/elf32-ppc.c
index 77a9d1e..fcbfa83 100644
--- a/bfd/elf32-ppc.c
+++ b/bfd/elf32-ppc.c
@@ -2785,6 +2785,7 @@ ppc_elf_link_hash_newfunc (struct bfd_hash_entry *entry,
       ppc_elf_hash_entry (entry)->linker_section_pointer = NULL;
       ppc_elf_hash_entry (entry)->dyn_relocs = NULL;
       ppc_elf_hash_entry (entry)->tls_mask = 0;
+      ppc_elf_hash_entry (entry)->has_sda_refs = 0;
     }
 
   return entry;
diff --git a/bfd/elf64-ppc.c b/bfd/elf64-ppc.c
index 5c35dc1..856c68a 100644
--- a/bfd/elf64-ppc.c
+++ b/bfd/elf64-ppc.c
@@ -1,6 +1,6 @@
 /* PowerPC64-specific support for 64-bit ELF.
    Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
-   2009, 2010 Free Software Foundation, Inc.
+   2009, 2010, 2011 Free Software Foundation, Inc.
    Written by Linus Nordberg, Swox AB <info@swox.com>,
    based on elf32-ppc.c by Ian Lance Taylor.
    Largely rewritten by Alan Modra.
@@ -7907,7 +7907,7 @@ ppc64_elf_edit_toc (struct bfd_link_info *info)
       asection *toc, *sec;
       Elf_Internal_Shdr *symtab_hdr;
       Elf_Internal_Sym *local_syms;
-      Elf_Internal_Rela *relstart, *rel;
+      Elf_Internal_Rela *relstart, *rel, *toc_relocs;
       unsigned long *skip, *drop;
       unsigned char *used;
       unsigned char *keep, last, some_unused;
@@ -7922,6 +7922,7 @@ ppc64_elf_edit_toc (struct bfd_link_info *info)
 	  || elf_discarded_section (toc))
 	continue;
 
+      toc_relocs = NULL;
       local_syms = NULL;
       symtab_hdr = &elf_symtab_hdr (ibfd);
 
@@ -8017,12 +8018,12 @@ ppc64_elf_edit_toc (struct bfd_link_info *info)
 	  && toc->reloc_count != 0)
 	{
 	  /* Read toc relocs.  */
-	  relstart = _bfd_elf_link_read_relocs (ibfd, toc, NULL, NULL,


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [SCM]  archer-tromey-python: Merge branch 'master' into archer-tromey-python
@ 2011-01-25 12:54 pmuldoon
  0 siblings, 0 replies; 10+ messages in thread
From: pmuldoon @ 2011-01-25 12:54 UTC (permalink / raw)
  To: archer-commits

The branch, archer-tromey-python has been updated
       via  582b61f4ca6a4f733d0c16234f5fc721f3fe16fd (commit)
       via  916481a3b2b859c4fabd3ffc5005bee15a611d6d (commit)
       via  a40f3cdab6de0457290b72995f3ab5790735b776 (commit)
       via  25ff0cbe0ffc4f5161388edf29a3393bd36337bd (commit)
       via  06d60dbb3ec33298888c8107205064ef833d84a0 (commit)
       via  5f6f9139e39b1e2b926f88b884f998b733053e5f (commit)
       via  ff1c7e2d8dadc64b58319e548f50ff2d3a43b79c (commit)
       via  d1a96080833408808c09bdb6c9263b9abe27ac39 (commit)
       via  7f75bec967e52b1728936a4942e633a459b32202 (commit)
       via  f0a59e40849fe884f59e27868acc4a6b3d53956f (commit)
       via  eec8cd4c7db8c8a249a159b5e6694ff3e7913133 (commit)
       via  bc164ebe2a8cc9ee4f3831ffece97ddc9aa73439 (commit)
       via  b8ab6989f1a3bf5ee737b1ff6752772474c46dcd (commit)
       via  cb242295d1739b8ccb64e4edb9fb66d253d44c16 (commit)
       via  eaa4eac3f2b0b5b4364b7946d6d134ee618b0588 (commit)
       via  b5dd4e100992d41febd4276476a5aad99d1355f0 (commit)
       via  90a763964dba5318d091dc839bc139ba19bdd703 (commit)
       via  406f217393fa9f9cd68c600ce672ad9808da69bf (commit)
       via  7142fa78824eaeb58b8276aeda013c300def656f (commit)
       via  f5e248ca1da7de9a570423cb568b79e50ecdbbd9 (commit)
       via  17bbc3495ddc9adff2fbc2d902a4511ef50d9b8a (commit)
       via  3ee1ceb823158a147782c07543457b39fffb4e88 (commit)
       via  a6c859acc211788f210ce8505afa9d75b71f981e (commit)
       via  5660414653f6f44057a2ad8aab70d70b863376e5 (commit)
       via  2a7dda4a72a710c38715f40663cb6e7308a1203b (commit)
       via  19d48d461fee68e8dfa81f2fb2579182f432789c (commit)
       via  b14ab01fef68b19e497f0551a11584850c1a475e (commit)
       via  783c9fc7bfd1b52ebe9a3f983c70e0405c7f76d7 (commit)
       via  1db76bea462656feddb14384468b1ea608f47769 (commit)
       via  5bfcc1f7c5a8bd08ed8b12f0dd36f0bfd199918b (commit)
       via  8e89a9a6dbd26afab1a3d8aa6bd36da38755ea04 (commit)
       via  a76d6701cc58269fa7ef5e3c388b3bc697f4d9a7 (commit)
       via  f3afb768df121f0f44d56c373b3c042a101e1bb7 (commit)
       via  2018673bc70edbc008000fa809f9b64343b8f337 (commit)
       via  be02c20dedf78058576c219353bb54b84da9617b (commit)
       via  b6100e6b9fb664d688414a575523316b07e5e3a4 (commit)
       via  0169803b39156cc778373af253395e372a66aeb7 (commit)
       via  42294ab40a733dbca9258929d0a6ec72e3059fbc (commit)
       via  797407ac8fed56f60655bce2083f199296e1f5f4 (commit)
       via  ab3d3657a25c9555d1462e569bde72066f866a82 (commit)
       via  70891828c8385f7d7eca68d063ee3e69e3f77141 (commit)
       via  35694c442ca814c1454dccbb7c202d313880d2f3 (commit)
       via  e10622a6c9918ffc2be5a69897d4604999c8eb1a (commit)
       via  039d6a9cc665580542d420dda3303792d25bcc75 (commit)
       via  4cae3afdcb74147064e2c7193671d6c825ad0afd (commit)
       via  4ee4798866cca547cbcccd2768a164d1cd154b5f (commit)
       via  a285ca111a1987a92c657dcc9ef9d5c506b6ddd9 (commit)
      from  a4310c50b8581a511e03efec921bedb34dd22d92 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 582b61f4ca6a4f733d0c16234f5fc721f3fe16fd
Merge: a4310c5 916481a
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Tue Jan 25 12:54:43 2011 +0000

    Merge branch 'master' into archer-tromey-python

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                          |   14 +
 bfd/ChangeLog                                      |   33 +
 bfd/coffcode.h                                     |    2 +-
 bfd/elf32-arm.c                                    |   24 +-
 bfd/elf32-rx.c                                     |    1 +
 bfd/elf64-x86-64.c                                 |    3 +
 bfd/elfxx-ia64.c                                   |   10 +-
 bfd/elfxx-mips.c                                   |    7 +-
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    |    2 +-
 configure                                          |   85 +-
 configure.ac                                       |  170 +-
 gdb/ChangeLog                                      |  200 +
 gdb/Makefile.in                                    |    2 +-
 gdb/NEWS                                           |   15 +
 gdb/ada-valprint.c                                 |  197 +-
 gdb/c-valprint.c                                   |    7 +-
 gdb/cli/cli-cmds.c                                 |   26 +-
 gdb/configure.tgt                                  |    5 +
 gdb/d-valprint.c                                   |    8 +-
 gdb/doc/ChangeLog                                  |   12 +
 gdb/doc/gdb.texinfo                                |  107 +-
 gdb/f-valprint.c                                   |   75 +-
 gdb/gdb_regex.h                                    |    4 +
 gdb/gdbserver/ChangeLog                            |   21 +
 gdb/gdbserver/remote-utils.c                       |   14 +-
 gdb/gdbserver/server.c                             |  794 ++--
 gdb/gdbserver/server.h                             |    2 +-
 gdb/gdbthread.h                                    |    4 +
 gdb/h8300-tdep.c                                   |    5 +-
 gdb/inflow.c                                       |   36 +
 gdb/jv-valprint.c                                  |   42 +-
 gdb/linux-nat.c                                    |   38 +
 gdb/m2-valprint.c                                  |    4 +-
 gdb/memory-map.c                                   |   23 +-
 gdb/osdata.c                                       |   22 +-
 gdb/p-lang.h                                       |    1 +
 gdb/p-valprint.c                                   |   48 +-
 gdb/python/py-infthread.c                          |   59 +
 gdb/regcache.c                                     |   87 +-
 gdb/regcache.h                                     |    1 -
 gdb/remote-fileio.c                                |   76 +-
 gdb/remote.c                                       |  113 +-
 gdb/remote.h                                       |    5 -
 gdb/rs6000-tdep.c                                  |    9 +-
 gdb/solib-target.c                                 |   24 +-
 gdb/target.c                                       |   18 +
 gdb/target.h                                       |    6 +
 gdb/testsuite/ChangeLog                            |   68 +
 gdb/testsuite/gdb.asm/asm-source.exp               |    5 +-
 gdb/testsuite/gdb.base/dup-sect.exp                |    3 +-
 gdb/testsuite/gdb.base/printcmds.c                 |   22 +
 gdb/testsuite/gdb.base/printcmds.exp               |   13 +
 gdb/testsuite/gdb.dwarf2/callframecfa.exp          |    9 +-
 gdb/testsuite/gdb.dwarf2/dup-psym.exp              |    8 +-
 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp      |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp    |    9 +-
 .../gdb.dwarf2/dw2-bad-parameter-type.exp          |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-basic.exp             |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-compressed.exp        |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-const.exp             |    9 +-
 .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp       |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp           |    9 +-
 .../gdb.dwarf2/dw2-double-set-die-type.exp         |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp   |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-filename.exp          |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp       |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp      |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-intercu.exp           |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-intermix.exp          |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-noloc.exp             |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-op-call.exp           |   11 +-
 gdb/testsuite/gdb.dwarf2/dw2-producer.exp          |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges.exp            |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp    |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-strp.exp              |    9 +-
 gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp        |    9 +-
 gdb/testsuite/gdb.dwarf2/implptr.exp               |    9 +-
 gdb/testsuite/gdb.dwarf2/mac-fileno.exp            |    9 +-
 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp |    9 +-
 gdb/testsuite/gdb.dwarf2/pieces.exp                |   10 +-
 gdb/testsuite/gdb.dwarf2/pr11465.exp               |    9 +-
 gdb/testsuite/gdb.dwarf2/valop.exp                 |    9 +-
 gdb/testsuite/gdb.dwarf2/watch-notconst.exp        |    9 +-
 gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp     |    9 +-
 gdb/testsuite/gdb.python/py-infthread.exp          |   11 +
 gdb/testsuite/gdb.python/py-section-script.exp     |    3 +-
 gdb/testsuite/gdb.threads/manythreads.exp          |    3 +
 gdb/testsuite/gdb.xml/tdesc-regs.exp               |    5 +-
 .../watch-notconst.exp => lib/dwarf.exp}           |   38 +-
 gdb/testsuite/lib/opencl.exp                       |    2 +-
 gdb/thread.c                                       |   71 +-
 gdb/top.c                                          |   38 -
 gdb/utils.c                                        |   32 +
 gdb/valprint.c                                     |   17 +-
 gdb/valprint.h                                     |    2 +-
 gdb/version.in                                     |    2 +-
 gdb/xml-support.c                                  |   47 +-
 gdb/xml-support.h                                  |   12 +
 gdb/xml-syscall.c                                  |    8 +-
 gdb/xml-tdesc.c                                    |    7 +-
 opcodes/ChangeLog                                  |   34 +
 opcodes/i386-dis.c                                 |   64 +-
 opcodes/i386-gen.c                                 |    3 +
 opcodes/i386-init.h                                |  135 +-
 opcodes/i386-opc.h                                 |    3 +
 opcodes/i386-opc.tbl                               |   12 +
 opcodes/i386-tbl.h                                 | 5091 ++++++++++----------
 opcodes/ppc-opc.c                                  |    7 +-
 111 files changed, 4661 insertions(+), 3868 deletions(-)
 copy gdb/testsuite/{gdb.dwarf2/watch-notconst.exp => lib/dwarf.exp} (50%)

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index aeb360f..30aa6ba 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2011-01-21  Andreas Schwab  <schwab@redhat.com>
+
+	Sync from GCC:
+
+	2011-01-21  Andreas Schwab  <schwab@redhat.com>
+
+	* configure.ac: Use AS_HELP_STRING throughout.
+	* configure: Regenerate.
+
+	2011-01-18  Jie Zhang  <jie.zhang@analog.com>
+
+	* configure.ac (bfin-*-*): Remove gdb from noconfigdirs.
+	* configure: Regenerate.
+
 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
 	* ltmain.sh (relink): Use absolute path when hardcoding with -L.
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 00ff8ff..9bbd329 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,36 @@
+2011-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Ignore
+	common sections too.
+
+2011-01-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf64-x86-64.c (elf_backend_want_plt_sym): Redefine to 0 after
+	Solaris target.
+
+2011-01-18  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+	Fix compilation for mingw64.
+	* coffcode.h (coff_slurp_symbol_table): Add intptr_t intermediate
+	typecast to avoid warning.
+	* elf32-rx.c: Add "bfd_stdint.h" include required for int32_t type
+	usage.
+	* elfxx-ia64.c (elfNN_ia64_relax_br): Use intptr_t typeacast instead
+	of long for pointer to avoid warning.
+	(elfNN_ia64_relax_brl): Idem.
+	(elfNN_ia64_install_value): Idem.
+	* vms-alpha.c (_bfd_vms_slurp_etir): Idem.
+
+2011-01-17  Richard Sandiford  <richard.sandiford@linaro.org>
+
+	* elf32-arm.c (elf32_arm_check_relocs): Check needs_plt rather than
+	h->needs_plt when deciding whether to record a possible dynamic reloc.
+
+2011-01-17  Richard Sandiford  <richard.sandiford@linaro.org>
+
+	* elf32-arm.c (elf32_arm_gc_sweep_hook): Remove all registered
+	dynamic relocs for the removed section.
+
 2011-01-15  H.J. Lu  <hongjiu.lu@intel.com>
 
 	* elf64-x86-64.c (elf_x86_64_check_relocs): Check invalid x32
diff --git a/bfd/coffcode.h b/bfd/coffcode.h
index 70f9851..5500f01 100644
--- a/bfd/coffcode.h
+++ b/bfd/coffcode.h
@@ -4852,7 +4852,7 @@ coff_slurp_symbol_table (bfd * abfd)
 		 to the symbol instead of the index.  FIXME: This
 		 should use a union.  */
 	      src->u.syment.n_value =
-		(long) (native_symbols + src->u.syment.n_value);
+		(long) (intptr_t) (native_symbols + src->u.syment.n_value);
 	      dst->symbol.value = src->u.syment.n_value;
 	      src->fix_value = 1;
 	      break;
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index 6fdd500..54001a3 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -11277,21 +11277,13 @@ elf32_arm_gc_sweep_hook (bfd *                     abfd,
 		    eh->plt_thumb_refcount--;
 		}
 
-	      if (r_type == R_ARM_ABS32
-		  || r_type == R_ARM_REL32
-                  || r_type == R_ARM_ABS32_NOI
-                  || r_type == R_ARM_REL32_NOI)
-		for (pp = &eh->dyn_relocs; (p = *pp) != NULL; pp = &p->next)
-		  if (p->sec == sec)
-		    {
-		      p->count -= 1;
-		      if (ELF32_R_TYPE (rel->r_info) == R_ARM_REL32
-			  || ELF32_R_TYPE (rel->r_info) == R_ARM_REL32_NOI)
-			p->pc_count -= 1;
-		      if (p->count == 0)
-			*pp = p->next;
-		      break;
-		    }
+	      for (pp = &eh->dyn_relocs; (p = *pp) != NULL; pp = &p->next)
+		if (p->sec == sec)
+		  {
+		    /* Everything must go for SEC.  */
+		    *pp = p->next;
+		    break;
+		  }
 	    }
 	  break;
 
@@ -11584,7 +11576,7 @@ elf32_arm_check_relocs (bfd *abfd, struct bfd_link_info *info,
 	    if ((info->shared || htab->root.is_relocatable_executable)
 		&& (sec->flags & SEC_ALLOC) != 0
 		&& ((r_type == R_ARM_ABS32 || r_type == R_ARM_ABS32_NOI)
-		    || (h != NULL && ! h->needs_plt
+		    || (h != NULL && ! needs_plt
 			&& (! info->symbolic || ! h->def_regular))))
 	      {
 		struct elf_dyn_relocs *p, **head;
diff --git a/bfd/elf32-rx.c b/bfd/elf32-rx.c
index 7855d5e..0a5e12c 100644
--- a/bfd/elf32-rx.c
+++ b/bfd/elf32-rx.c
@@ -20,6 +20,7 @@
 
 #include "sysdep.h"
 #include "bfd.h"
+#include "bfd_stdint.h"
 #include "libbfd.h"
 #include "elf-bfd.h"
 #include "elf/rx.h"
diff --git a/bfd/elf64-x86-64.c b/bfd/elf64-x86-64.c
index 9a3959a..343abce 100644
--- a/bfd/elf64-x86-64.c
+++ b/bfd/elf64-x86-64.c
@@ -4719,6 +4719,9 @@ elf64_l1om_elf_object_p (bfd *abfd)
 #undef  elf_backend_post_process_headers
 #undef  elf_backend_static_tls_alignment
 
+#undef elf_backend_want_plt_sym
+#define elf_backend_want_plt_sym	    0
+
 #include "elf64-target.h"
 
 /* FreeBSD L1OM support.  */
diff --git a/bfd/elfxx-ia64.c b/bfd/elfxx-ia64.c
index d42ad89..26e5919 100644
--- a/bfd/elfxx-ia64.c
+++ b/bfd/elfxx-ia64.c
@@ -636,7 +636,7 @@ elfNN_ia64_relax_br (bfd_byte *contents, bfd_vma off)
   bfd_byte *hit_addr;
 
   hit_addr = (bfd_byte *) (contents + off);
-  br_slot = (long) hit_addr & 0x3;
+  br_slot = (intptr_t) hit_addr & 0x3;
   hit_addr -= br_slot;
   t0 = bfd_getl64 (hit_addr + 0);
   t1 = bfd_getl64 (hit_addr + 8);
@@ -738,7 +738,7 @@ elfNN_ia64_relax_brl (bfd_byte *contents, bfd_vma off)
   bfd_vma t0, t1, i0, i1, i2;
 
   hit_addr = (bfd_byte *) (contents + off);
-  hit_addr -= (long) hit_addr & 0x3;
+  hit_addr -= (intptr_t) hit_addr & 0x3;
   t0 = bfd_getl64 (hit_addr);
   t1 = bfd_getl64 (hit_addr + 8);
 
@@ -3874,7 +3874,7 @@ elfNN_ia64_install_value (bfd_byte *hit_addr, bfd_vma v,
   switch (opnd)
     {
     case IA64_OPND_IMMU64:
-      hit_addr -= (long) hit_addr & 0x3;
+      hit_addr -= (intptr_t) hit_addr & 0x3;
       t0 = bfd_getl64 (hit_addr);
       t1 = bfd_getl64 (hit_addr + 8);
 
@@ -3903,7 +3903,7 @@ elfNN_ia64_install_value (bfd_byte *hit_addr, bfd_vma v,
       break;
 
     case IA64_OPND_TGT64:
-      hit_addr -= (long) hit_addr & 0x3;
+      hit_addr -= (intptr_t) hit_addr & 0x3;
       t0 = bfd_getl64 (hit_addr);
       t1 = bfd_getl64 (hit_addr + 8);
 
@@ -3928,7 +3928,7 @@ elfNN_ia64_install_value (bfd_byte *hit_addr, bfd_vma v,
       break;
 
     default:
-      switch ((long) hit_addr & 0x3)
+      switch ((intptr_t) hit_addr & 0x3)
 	{
 	case 0: shift =  5; break;
 	case 1: shift = 14; hit_addr += 3; break;
diff --git a/bfd/elfxx-mips.c b/bfd/elfxx-mips.c
index dcf6a9e..d5e99bb 100644
--- a/bfd/elfxx-mips.c
+++ b/bfd/elfxx-mips.c
@@ -12597,8 +12597,11 @@ _bfd_mips_elf_merge_private_bfd_data (bfd *ibfd, bfd *obfd)
   for (sec = ibfd->sections; sec != NULL; sec = sec->next)
     {
       /* Ignore synthetic sections and empty .text, .data and .bss sections
-	  which are automatically generated by gas.  */
-      if (strcmp (sec->name, ".reginfo")
+	 which are automatically generated by gas.  Also ignore fake
+	 (s)common sections, since merely defining a common symbol does
+	 not affect compatibility.  */
+      if ((sec->flags & SEC_IS_COMMON) == 0
+	  && strcmp (sec->name, ".reginfo")
 	  && strcmp (sec->name, ".mdebug")
 	  && (sec->size != 0
 	      || (strcmp (sec->name, ".text")
diff --git a/bfd/version.h b/bfd/version.h
index df12f23..14ba307 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20110117
+#define BFD_VERSION_DATE 20110125
 #define BFD_VERSION @bfd_version@
 #define BFD_VERSION_STRING  @bfd_version_package@ @bfd_version_string@
 #define REPORT_BUGS_TO @report_bugs_to@
diff --git a/bfd/vms-alpha.c b/bfd/vms-alpha.c
index 309c3a2..322de62 100644
--- a/bfd/vms-alpha.c
+++ b/bfd/vms-alpha.c
@@ -1709,7 +1709,7 @@ _bfd_vms_slurp_etir (bfd *abfd, struct bfd_link_info *info)
 #if VMS_DEBUG
       _bfd_vms_debug (4, "etir: %s(%d)\n",
                       _bfd_vms_etir_name (cmd), cmd);
-      _bfd_hexdump (8, ptr, cmd_length - 4, (long) ptr);
+      _bfd_hexdump (8, ptr, cmd_length - 4, (intptr_t) ptr);
 #endif
 
       switch (cmd)
diff --git a/configure b/configure
index 5e469f4..bc408db 100755
--- a/configure
+++ b/configure
@@ -1454,69 +1454,76 @@ Optional Features:
   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
-  --enable-ld[=ARG]     build ld [ARG={default,yes,no}]
+  --enable-ld[=ARG]       build ld [ARG={default,yes,no}]
   --disable-libquadmath   do not build libquadmath directory
   --disable-libquadmath-support
                           disable libquadmath support for Fortran
   --enable-libada         build libada directory
   --enable-libssp         build libssp directory
   --enable-build-with-cxx build with C++ compiler instead of C compiler
-  --disable-ppl-version-check    disable check for PPL version
+  --disable-ppl-version-check
+                          disable check for PPL version
   --enable-cloog-backend[=BACKEND]
                           set the CLooG BACKEND used to either isl, ppl or
                           ppl-legacy (default)
   --disable-cloog-version-check
                           disable check for CLooG version
   --enable-lto            enable link time optimization support
-  --enable-stage1-languages[=all]   choose additional languages to build during
-                          stage1.  Mostly useful for compiler development.
-  --enable-objc-gc        enable use of Boehm's garbage collector with the
-                          GNU Objective-C runtime
+  --enable-stage1-languages[=all]
+                          choose additional languages to build during stage1.
+                          Mostly useful for compiler development
+  --enable-objc-gc        enable use of Boehm's garbage collector with the GNU
+                          Objective-C runtime
   --enable-bootstrap      enable bootstrapping [yes if native build]
   --enable-serial-[{host,target,build}-]configure
-                          force sequential configuration of
-                          sub-packages for the host, target or build
-                          machine, or all sub-packages
-  --enable-maintainer-mode enable make rules and dependencies not useful
-                          (and sometimes confusing) to the casual installer
-  --enable-stage1-checking[=all]   choose additional checking for stage1
-                          of the compiler
+                          force sequential configuration of sub-packages for
+                          the host, target or build machine, or all
+                          sub-packages
+  --enable-maintainer-mode
+                          enable make rules and dependencies not useful (and
+                          sometimes confusing) to the casual installer
+  --enable-stage1-checking[=all]
+                          choose additional checking for stage1 of the
+                          compiler
   --enable-werror         enable -Werror in bootstrap stage2 and later
 
 Optional Packages:
   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   --with-build-libsubdir=DIR  Directory where to find libraries for build system
-  --with-mpc=PATH        specify prefix directory for installed MPC package.
-                          Equivalent to --with-mpc-include=PATH/include
-                          plus --with-mpc-lib=PATH/lib
-  --with-mpc-include=PATH
-                          specify directory for installed MPC include files
-  --with-mpc-lib=PATH    specify directory for the installed MPC library
+  --with-mpc=PATH         specify prefix directory for installed MPC package.
+                          Equivalent to --with-mpc-include=PATH/include plus
+                          --with-mpc-lib=PATH/lib
+  --with-mpc-include=PATH specify directory for installed MPC include files
+  --with-mpc-lib=PATH     specify directory for the installed MPC library
   --with-mpfr-dir=PATH    this option has been REMOVED
   --with-mpfr=PATH        specify prefix directory for installed MPFR package.
-                          Equivalent to --with-mpfr-include=PATH/include
-                          plus --with-mpfr-lib=PATH/lib
+                          Equivalent to --with-mpfr-include=PATH/include plus
+                          --with-mpfr-lib=PATH/lib
   --with-mpfr-include=PATH
                           specify directory for installed MPFR include files
   --with-mpfr-lib=PATH    specify directory for the installed MPFR library
   --with-gmp-dir=PATH     this option has been REMOVED
-  --with-gmp=PATH         specify prefix directory for the installed GMP package.
-                          Equivalent to --with-gmp-include=PATH/include
-                          plus --with-gmp-lib=PATH/lib
+  --with-gmp=PATH         specify prefix directory for the installed GMP
+                          package. Equivalent to
+                          --with-gmp-include=PATH/include plus
+                          --with-gmp-lib=PATH/lib
   --with-gmp-include=PATH specify directory for installed GMP include files
   --with-gmp-lib=PATH     specify directory for the installed GMP library
-  --with-host-libstdcxx=L Use linker arguments L to link with libstdc++
-                          when linking with PPL
-  --with-stage1-ldflags=FLAGS Linker flags for stage1
-  -with-stage1-libs=LIBS      Libraries for stage1
-  --with-boot-libs=LIBS     Libraries for stage2 and later
-  --with-boot-ldflags=FLAGS Linker flags for stage2 and later
-  --with-ppl=PATH         Specify prefix directory for the installed PPL package
-                          Equivalent to --with-ppl-include=PATH/include
-                          plus --with-ppl-lib=PATH/lib
-  --with-ppl-include=PATH Specify directory for installed PPL include files
-  --with-ppl-lib=PATH     Specify the directory for the installed PPL library
+  --with-host-libstdcxx=L use linker arguments L to link with libstdc++ when
+                          linking with PPL
+  --with-stage1-ldflags=FLAGS
+                          linker flags for stage1
+  --with-stage1-libs=LIBS libraries for stage1
+  --with-boot-libs=LIBS   libraries for stage2 and later
+  --with-boot-ldflags=FLAGS
+                          linker flags for stage2 and later
+  --with-ppl=PATH         specify prefix directory for the installed PPL
+                          package. Equivalent to
+                          --with-ppl-include=PATH/include plus
+                          --with-ppl-lib=PATH/lib
+  --with-ppl-include=PATH specify directory for installed PPL include files
+  --with-ppl-lib=PATH     specify directory for the installed PPL library
   --with-cloog=PATH       Specify prefix directory for the installed CLooG-PPL
                           package. Equivalent to
                           --with-cloog-include=PATH/include plus
@@ -1528,9 +1535,9 @@ Optional Packages:
   --with-build-sysroot=SYSROOT
                           use sysroot as the system root during the build
   --with-debug-prefix-map='A=B C=D ...'
-                             map A to B, C to D ... in debug information
---with-build-config='NAME NAME2...'
-                          Use config/NAME.mk build configuration
+                          map A to B, C to D ... in debug information
+  --with-build-config='NAME NAME2...'
+                          use config/NAME.mk build configuration
   --with-build-time-tools=PATH
                           use given path to find target tools during the build
 
@@ -3260,7 +3267,7 @@ case "${target}" in
     ;;
   bfin-*-*)
     unsupported_languages="$unsupported_languages java"
-    noconfigdirs="$noconfigdirs target-boehm-gc gdb"
+    noconfigdirs="$noconfigdirs target-boehm-gc"
     if test x${is_cross_compiler} != xno ; then
       target_configdirs="${target_configdirs} target-bsp target-cygmon"
     fi
diff --git a/configure.ac b/configure.ac
index c7a86e2..1227054 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-#   2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
+#   2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
 #   Free Software Foundation, Inc.
 #
 # This file is free software; you can redistribute it and/or modify it
@@ -344,7 +344,8 @@ esac
 
 default_ld=
 AC_ARG_ENABLE(gold,
-[[  --enable-gold[=ARG]     build gold [ARG={default,yes,no}]]],
+[AS_HELP_STRING([[--enable-gold[=ARG]]],
+		[build gold @<:@ARG={default,yes,no}@:>@])],
 ENABLE_GOLD=$enableval,
 ENABLE_GOLD=no)
 case "${ENABLE_GOLD}" in
@@ -385,7 +386,8 @@ case "${ENABLE_GOLD}" in
 esac
 
 AC_ARG_ENABLE(ld,
-[[  --enable-ld[=ARG]     build ld [ARG={default,yes,no}]]],
+[AS_HELP_STRING([[--enable-ld[=ARG]]],
+		[build ld @<:@ARG={default,yes,no}@:>@])],
 ENABLE_LD=$enableval,
 ENABLE_LD=yes)
 
@@ -480,7 +482,7 @@ fi
 
 
 AC_ARG_ENABLE(libada,
-[  --enable-libada         build libada directory],
+[AS_HELP_STRING([--enable-libada], [build libada directory])],
 ENABLE_LIBADA=$enableval,
 ENABLE_LIBADA=yes)
 if test "${ENABLE_LIBADA}" != "yes" ; then
@@ -488,7 +490,7 @@ if test "${ENABLE_LIBADA}" != "yes" ; then
 fi
 
 AC_ARG_ENABLE(libssp,
-[  --enable-libssp         build libssp directory],
+[AS_HELP_STRING([--enable-libssp], [build libssp directory])],
 ENABLE_LIBSSP=$enableval,
 ENABLE_LIBSSP=yes)
 
@@ -711,7 +713,7 @@ case "${target}" in
     ;;
   bfin-*-*)
     unsupported_languages="$unsupported_languages java"
-    noconfigdirs="$noconfigdirs target-boehm-gc gdb"
+    noconfigdirs="$noconfigdirs target-boehm-gc"
     if test x${is_cross_compiler} != xno ; then
       target_configdirs="${target_configdirs} target-bsp target-cygmon"
     fi
@@ -1320,7 +1322,8 @@ ACX_PROG_CMP_IGNORE_INITIAL
 
 # See if we are building gcc with C++.
 AC_ARG_ENABLE(build-with-cxx,
-[  --enable-build-with-cxx build with C++ compiler instead of C compiler],
+[AS_HELP_STRING([--enable-build-with-cxx],
+		[build with C++ compiler instead of C compiler])],
 ENABLE_BUILD_WITH_CXX=$enableval,
 ENABLE_BUILD_WITH_CXX=no)
 
@@ -1334,12 +1337,17 @@ have_gmp=no
 
 # Specify a location for mpc
 # check for this first so it ends up on the link line before mpfr.
-AC_ARG_WITH(mpc, [  --with-mpc=PATH        specify prefix directory for installed MPC package.
-                          Equivalent to --with-mpc-include=PATH/include
-                          plus --with-mpc-lib=PATH/lib])
-AC_ARG_WITH(mpc-include, [  --with-mpc-include=PATH
-                          specify directory for installed MPC include files])
-AC_ARG_WITH(mpc-lib, [  --with-mpc-lib=PATH    specify directory for the installed MPC library])
+AC_ARG_WITH(mpc,
+[AS_HELP_STRING([--with-mpc=PATH],
+		[specify prefix directory for installed MPC package.
+		 Equivalent to --with-mpc-include=PATH/include
+		 plus --with-mpc-lib=PATH/lib])])
+AC_ARG_WITH(mpc-include,
+[AS_HELP_STRING([--with-mpc-include=PATH],
+		[specify directory for installed MPC include files])])
+AC_ARG_WITH(mpc-lib,
+[AS_HELP_STRING([--with-mpc-lib=PATH],
+		[specify directory for the installed MPC library])])
 
 if test "x$with_mpc" != x; then
   gmplibs="-L$with_mpc/lib $gmplibs"
@@ -1363,16 +1371,22 @@ fi
 
 # Specify a location for mpfr
 # check for this first so it ends up on the link line before gmp.
-AC_ARG_WITH(mpfr-dir, [  --with-mpfr-dir=PATH    this option has been REMOVED],
-  AC_MSG_ERROR([The --with-mpfr-dir=PATH option has been removed.
-Use --with-mpfr=PATH or --with-mpfr-include=PATH plus --with-mpfr-lib=PATH]))
-
-AC_ARG_WITH(mpfr, [  --with-mpfr=PATH        specify prefix directory for installed MPFR package.
-                          Equivalent to --with-mpfr-include=PATH/include
-                          plus --with-mpfr-lib=PATH/lib])
-AC_ARG_WITH(mpfr-include, [  --with-mpfr-include=PATH
-                          specify directory for installed MPFR include files])
-AC_ARG_WITH(mpfr-lib, [  --with-mpfr-lib=PATH    specify directory for the installed MPFR library])
+AC_ARG_WITH(mpfr-dir,
+[AS_HELP_STRING([--with-mpfr-dir=PATH], [this option has been REMOVED])],
+[AC_MSG_ERROR([The --with-mpfr-dir=PATH option has been removed.
+Use --with-mpfr=PATH or --with-mpfr-include=PATH plus --with-mpfr-lib=PATH])])
+
+AC_ARG_WITH(mpfr,
+[AS_HELP_STRING([--with-mpfr=PATH],
+		[specify prefix directory for installed MPFR package.
+		 Equivalent to --with-mpfr-include=PATH/include
+		 plus --with-mpfr-lib=PATH/lib])])
+AC_ARG_WITH(mpfr-include,
+[AS_HELP_STRING([--with-mpfr-include=PATH],
+		[specify directory for installed MPFR include files])])
+AC_ARG_WITH(mpfr-lib,
+[AS_HELP_STRING([--with-mpfr-lib=PATH],
+		[specify directory for the installed MPFR library])])
 
 if test "x$with_mpfr" != x; then
   gmplibs="-L$with_mpfr/lib $gmplibs"
@@ -1396,15 +1410,22 @@ if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d ${srcdir}/m
 fi
 


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [SCM]  archer-tromey-python: Merge branch 'master' into archer-tromey-python
@ 2011-01-10 12:14 pmuldoon
  0 siblings, 0 replies; 10+ messages in thread
From: pmuldoon @ 2011-01-10 12:14 UTC (permalink / raw)
  To: archer-commits

The branch, archer-tromey-python has been updated
       via  9fe16c1eb6385a05849cd2d67dd8a39899234f9b (commit)
       via  e88a6525f9ca04aad5afa8ddb045afb31195d037 (commit)
       via  c97eb2bc31d91975be87a349dbe716144502d585 (commit)
       via  21bc8baa35cf7b7d555405cc0cd002b0eb4df932 (commit)
       via  a9462c6b594300ea2f00c850792dcaf32bcdb5dc (commit)
       via  386fd71dbbeacfa996aa39085cc0a987456d6a7e (commit)
       via  8b05ad8a8a57ea6aa546b97d8984d9966af9de28 (commit)
       via  6f230b15ca7b6f7d2197c51fb275a858c7b000bc (commit)
       via  159c035d4daf93dc39c22fbdf29348a0b772fb7c (commit)
       via  3a45d307627f40de8c5ab6a48839fed985a0467a (commit)
       via  5afaef5e344ae56eddec74900a39e8492ea22b18 (commit)
       via  900ace7f9cd7f71e161a97f9d01b85114c1fa70d (commit)
       via  9a8c65dd2b21512020cdd4b072a4de91bc874744 (commit)
       via  b00ecb8dab24ad52d2641ac537f5db32daba61c7 (commit)
       via  7f8216b7f23798b10045f214e00af0fb4653ed02 (commit)
       via  3fda795b388fb7f1ba2caa951a843939d26bfe48 (commit)
       via  b9db6aa13d53bd29df2cc574285c476ae9d6ff0b (commit)
       via  a9ad6cdd26f1ae0c933f0d946b27040df79d4a4c (commit)
       via  66e56a98073cd68a6636e7fada635b7d93116ebb (commit)
       via  c32f7ee91c7e86c122f9c6c65d8fa90da75ec4b0 (commit)
       via  15d9da77124a196567420d859a60fd03e4bd8002 (commit)
       via  e5585f82b7440dc4e96287f00be6050ca09f51ca (commit)
       via  69a1cd8762ef44d74ce707b01e439211400790c9 (commit)
      from  d25d52a2487a99be235b384cbad72e3ebcb1b0e4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 9fe16c1eb6385a05849cd2d67dd8a39899234f9b
Merge: d25d52a e88a652
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Mon Jan 10 12:14:13 2011 +0000

    Merge branch 'master' into archer-tromey-python
    
    Conflicts:
    	gdb/doc/gdb.texinfo
    	gdb/testsuite/gdb.python/py-cmd.exp
    	gdb/testsuite/gdb.python/py-function.exp

-----------------------------------------------------------------------

Summary of changes:
 bfd/ChangeLog                            |   51 ++
 bfd/bfd-in2.h                            |    6 +
 bfd/elf32-arm.c                          | 1017 +++++++++++++++++++++++++++---
 bfd/libbfd.h                             |    6 +
 bfd/reloc.c                              |   12 +
 bfd/version.h                            |    2 +-
 gdb/ChangeLog                            |  242 +++++++
 gdb/ada-lang.c                           |  156 +++---
 gdb/ada-lang.h                           |   20 +-
 gdb/ada-tasks.c                          |   24 +-
 gdb/ada-valprint.c                       |   18 +-
 gdb/aix-thread.c                         |   22 +-
 gdb/alpha-linux-nat.c                    |   11 +-
 gdb/alpha-linux-tdep.c                   |    7 +-
 gdb/alpha-mdebug-tdep.c                  |   10 +-
 gdb/alpha-nat.c                          |   42 +-
 gdb/alpha-osf1-tdep.c                    |    4 +-
 gdb/alpha-tdep.c                         |   36 +-
 gdb/alpha-tdep.h                         |    6 +-
 gdb/alphabsd-nat.c                       |    9 +-
 gdb/alphabsd-tdep.c                      |    3 +-
 gdb/amd64-darwin-tdep.c                  |    2 +-
 gdb/amd64-linux-nat.c                    |    2 +-
 gdb/amd64-linux-tdep.c                   |    4 +-
 gdb/amd64-sol2-tdep.c                    |    2 +-
 gdb/amd64-tdep.c                         |    4 +-
 gdb/amd64fbsd-tdep.c                     |    8 +-
 gdb/amd64nbsd-tdep.c                     |    2 +-
 gdb/amd64obsd-tdep.c                     |    6 +-
 gdb/arm-linux-nat.c                      |    4 +-
 gdb/arm-linux-tdep.c                     |   22 +-
 gdb/arm-tdep.c                           |  158 +++--
 gdb/arm-tdep.h                           |    2 +-
 gdb/armnbsd-nat.c                        |    2 +-
 gdb/avr-tdep.c                           |  127 ++--
 gdb/ax-gdb.c                             |    5 +-
 gdb/bfin-tdep.c                          |    3 +-
 gdb/bfin-tdep.h                          |    2 +-
 gdb/breakpoint.c                         |    6 +-
 gdb/bsd-kvm.c                            |   10 +-
 gdb/c-typeprint.c                        |   10 +-
 gdb/c-valprint.c                         |    2 +-
 gdb/charset.c                            |    8 +-
 gdb/coff-pe-read.h                       |    2 +-
 gdb/coffread.c                           |    4 +-
 gdb/cp-abi.c                             |    6 +-
 gdb/cris-tdep.c                          |   63 +-
 gdb/d-lang.c                             |    6 +-
 gdb/darwin-nat-info.c                    |    2 +-
 gdb/darwin-nat.c                         |   14 +-
 gdb/dbug-rom.c                           |    8 +-
 gdb/dbxread.c                            |  226 ++++----
 gdb/dcache.c                             |    8 +-
 gdb/dcache.h                             |    8 +-
 gdb/dec-thread.c                         |    6 +-
 gdb/defs.h                               |   81 ++--
 gdb/demangle.c                           |   20 +-
 gdb/dicos-tdep.c                         |    3 +-
 gdb/dictionary.c                         |    4 +-
 gdb/dictionary.h                         |    2 +-
 gdb/dink32-rom.c                         |   16 +-
 gdb/disasm.c                             |   19 +-
 gdb/doc/ChangeLog                        |    4 +
 gdb/doc/gdb.texinfo                      |    4 +-
 gdb/doublest.c                           |   24 +-
 gdb/dsrec.c                              |   16 +-
 gdb/dummy-frame.c                        |    2 +-
 gdb/dwarf2-frame.c                       |    6 +-
 gdb/dwarf2expr.c                         |    7 +-
 gdb/dwarf2loc.c                          |    6 +-
 gdb/dwarf2read.c                         |  126 ++--
 gdb/elfread.c                            |   30 +-
 gdb/environ.c                            |    2 +-
 gdb/eval.c                               |  160 +++---
 gdb/event-top.h                          |    2 +-
 gdb/exceptions.c                         |   16 +-
 gdb/exceptions.h                         |    8 +-
 gdb/exec.c                               |   26 +-
 gdb/expprint.c                           |   13 +-
 gdb/expression.h                         |   59 +-
 gdb/f-exp.y                              |   20 +-
 gdb/f-lang.c                             |   40 +-
 gdb/f-lang.h                             |    6 +-
 gdb/f-typeprint.c                        |   16 +-
 gdb/f-valprint.c                         |   42 +-
 gdb/fbsd-nat.c                           |    2 +-
 gdb/findvar.c                            |    2 +-
 gdb/fork-child.c                         |    6 +-
 gdb/frame.c                              |   12 +-
 gdb/frame.h                              |   10 +-
 gdb/frv-linux-tdep.c                     |   33 +-
 gdb/frv-tdep.c                           |   23 +-
 gdb/gcore.c                              |    4 +-
 gdb/gdb-stabs.h                          |    4 +-
 gdb/gdb_assert.h                         |    2 +-
 gdb/gdb_string.h                         |    2 +-
 gdb/gdb_thread_db.h                      |   19 +-
 gdb/gdb_wait.h                           |    2 +-
 gdb/gdbarch.c                            |  140 ++--
 gdb/gdbarch.h                            |   40 +-
 gdb/gdbarch.sh                           |   82 ++--
 gdb/gdbcore.h                            |   15 +-
 gdb/gdbthread.h                          |    6 +-
 gdb/gdbtypes.c                           |   50 +-
 gdb/gdbtypes.h                           |  113 ++--
 gdb/gnu-nat.c                            |  170 +++---
 gdb/gnu-nat.h                            |   17 +-
 gdb/gnu-v2-abi.c                         |   43 +-
 gdb/gnu-v3-abi.c                         |   14 +-
 gdb/go32-nat.c                           |   78 ++-
 gdb/h8300-tdep.c                         |   21 +-
 gdb/hppa-hpux-tdep.c                     |   74 ++-
 gdb/hppa-linux-nat.c                     |    8 +-
 gdb/hppa-linux-tdep.c                    |   22 +-
 gdb/hppa-tdep.c                          |   97 ++--
 gdb/hppa-tdep.h                          |   19 +-
 gdb/hppanbsd-tdep.c                      |    5 +-
 gdb/hpux-thread.c                        |   27 +-
 gdb/i386-cygwin-tdep.c                   |    2 +-
 gdb/i386-darwin-nat.c                    |   34 +-
 gdb/i386-linux-nat.c                     |   34 +-
 gdb/i386-linux-tdep.c                    |    7 +-
 gdb/i386-nat.c                           |    9 +-
 gdb/i386-nat.h                           |    2 +-
 gdb/i386-sol2-nat.c                      |    4 +-
 gdb/i386-stub.c                          |    4 +-
 gdb/i386-tdep.c                          |   61 +-
 gdb/i386-tdep.h                          |   11 +-
 gdb/i386gnu-nat.c                        |    6 +-
 gdb/i386nbsd-tdep.c                      |    6 +-
 gdb/i387-tdep.c                          |    8 +-
 gdb/ia64-linux-nat.c                     |   43 +-
 gdb/ia64-linux-tdep.c                    |   11 +-
 gdb/ia64-tdep.c                          |  257 +++++----
 gdb/inf-loop.c                           |   20 +-
 gdb/infcall.c                            |  109 ++--
 gdb/infcall.h                            |    2 +-
 gdb/infcmd.c                             |  105 ++--
 gdb/inferior.c                           |    2 +-
 gdb/inferior.h                           |   28 +-
 gdb/inflow.c                             |   12 +-
 gdb/infrun.c                             |  149 +++---
 gdb/interps.c                            |   38 +-
 gdb/interps.h                            |    2 +-
 gdb/iq2000-tdep.c                        |   61 +-
 gdb/irix5-nat.c                          |   13 +-
 gdb/jit.c                                |   33 +-
 gdb/jit.h                                |   39 +-
 gdb/jv-exp.y                             |   32 +-
 gdb/jv-lang.c                            |   90 ++--
 gdb/jv-lang.h                            |    6 +-
 gdb/jv-typeprint.c                       |    8 +-
 gdb/jv-valprint.c                        |   22 +-
 gdb/language.c                           |   92 ++--
 gdb/language.h                           |   74 ++--
 gdb/linespec.c                           |   91 ++--
 gdb/linux-fork.c                         |    4 +-
 gdb/linux-nat.c                          |   57 +-
 gdb/linux-thread-db.c                    |    5 +-
 gdb/lm32-tdep.c                          |   16 +-
 gdb/m2-exp.y                             |   16 +-
 gdb/m2-lang.c                            |    8 +-
 gdb/m2-typeprint.c                       |   13 +-
 gdb/m2-valprint.c                        |    7 +-
 gdb/m32c-tdep.c                          |   15 +-
 gdb/m32r-linux-nat.c                     |    5 +-
 gdb/m32r-rom.c                           |  113 ++--
 gdb/m32r-tdep.c                          |   86 ++--
 gdb/m32r-tdep.h                          |    6 +-
 gdb/m68hc11-tdep.c                       |   27 +-
 gdb/m68k-tdep.c                          |   22 +-
 gdb/m68klinux-nat.c                      |   42 +-
 gdb/m88k-tdep.c                          |    4 +-
 gdb/m88k-tdep.h                          |    2 +-
 gdb/machoread.c                          |   12 +-
 gdb/macrocmd.c                           |    2 +-
 gdb/macroexp.c                           |    6 +-
 gdb/macrotab.c                           |    2 +-
 gdb/main.c                               |    9 +-
 gdb/maint.c                              |   29 +-
 gdb/mdebugread.c                         |  443 +++++++-------
 gdb/mdebugread.h                         |    4 +-
 gdb/memattr.c                            |   10 +-
 gdb/memattr.h                            |   17 +-
 gdb/memory-map.h                         |    3 +-
 gdb/mep-tdep.c                           |   26 +-
 gdb/mi/mi-cmd-disas.c                    |    8 +-
 gdb/microblaze-rom.c                     |    6 +-
 gdb/microblaze-tdep.c                    |   37 +-
 gdb/minsyms.c                            |   60 +-
 gdb/mips-irix-tdep.c                     |    2 +-
 gdb/mips-linux-nat.c                     |   15 +-
 gdb/mips-linux-tdep.c                    |    6 +-
 gdb/mips-linux-tdep.h                    |    9 +-
 gdb/mips-tdep.c                          |  303 +++++----
 gdb/mips-tdep.h                          |   12 +-
 gdb/mipsnbsd-nat.c                       |    6 +-
 gdb/mipsnbsd-tdep.c                      |    3 +-
 gdb/mipsread.c                           |   23 +-
 gdb/mn10300-linux-tdep.c                 |   12 +-
 gdb/mn10300-tdep.c                       |   13 +-
 gdb/mn10300-tdep.h                       |    4 +-
 gdb/monitor.c                            |  202 +++---
 gdb/monitor.h                            |   43 +-
 gdb/moxie-tdep.c                         |    6 +-
 gdb/moxie-tdep.h                         |    2 +-
 gdb/mt-tdep.c                            |   23 +-
 gdb/solib-pa64.c                         |    9 +-
 gdb/solib-som.c                          |   37 +-
 gdb/testsuite/ChangeLog                  |   67 ++-
 gdb/testsuite/gdb.python/py-cmd.exp      |    2 +
 gdb/testsuite/gdb.python/py-function.exp |    2 +
 gdb/testsuite/gdb.python/python.exp      |   18 -
 gdb/testsuite/gdb.threads/tls.exp        |    2 +-
 gdb/tui/tui-layout.c                     |    4 +-
 gdb/tui/tui-winsource.c                  |    5 +-
 gdb/version.in                           |    2 +-
 include/elf/ChangeLog                    |    7 +
 include/elf/arm.h                        |    8 +-
 219 files changed, 4707 insertions(+), 3179 deletions(-)

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index c2c0157..42b07c6 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,54 @@
+2011-01-10  Nathan Sidwell  <nathan@codesourcery.com>
+	    Glauber de Oliveira Costa  <glommer@gmail.com>
+
+	* reloc.c (BFD_RELOC_ARM_TLS_GOTDESC, BFD_RELOC_ARM_TLS_CALL,
+	BFD_RELOC_ARM_THM_TLS_CALL, BFD_RELOC_ARM_TLS_DESCSEQ,
+	BFD_RELOC_ARM_THM_TLS_DESCSEQ, BFD_RELOC_ARM_TLS_DESC): New
+	relocations.
+	* libbfd.h: Rebuilt.
+	* bfd-in2.h: Rebuilt.
+	* elf32-arm.c (elf32_arm_howto_table_1): Add new relocations.
+	(elf32_arm_reloc_map): Likewise.
+	(tls_trampoline, dl_tlsdesc_lazy_trampoline): New PLT templates.
+	(elf32_arm_stub_long_branch_any_tls_pic,
+	elf32_arm_stub_long_branch_v4t_thumb_tls_pic): New stub templates.
+	(DEF_STUBS): Add new stubs.
+	(struct_elf_arm_obj_data): Add local_tlsdesc_gotent field.
+	(elf32_arm_local_tlsdesc_gotent): New.
+	(GOT_TLS_GDESC): New mask.
+	(GOT_TLS_GD_ANY): Define.
+	(struct elf32_arm_link_hash_entry): Add tlsdesc_got field.
+	(elf32_arm_compute_jump_table_size): New.
+	(struct elf32_arm_link_hash_table): Add next_tls_desc_index,
+	num_tls_desc, dt_tlsdesc_plt, dt_tlsdesc_got, tls_trampoline,
+	sgotplt_jump_table_size fields.
+	(elf32_arm_link_hash_newfunc): Initialize tlsdesc_got field.
+	(elf32_arm_link_hash_table_create): Initialize new fields.
+	(arm_type_of_stub): Check TLS desc relocs too.
+	(elf32_arm_stub_name): TLS desc relocs can be shared.
+	(elf32_arm_tls_transition): Determine relaxation.
+	(arm_stub_required_alignment): Add tls stubs.
+	(elf32_arm_size_stubs): Likewise.
+	(elf32_arm_tls_relax): Perform TLS relaxing.
+	(elf32_arm_final_link_relocate): Process TLS DESC relocations.
+	(IS_ARM_TLS_GNU_RELOC): New.
+	(IS_ARM_TLS_RELOC): Use it.
+	(elf32_arm_relocate_section): Perform TLS relaxing.
+	(elf32_arm_check_relocs): Anticipate TLS relaxing, process tls
+	desc relocations.
+	(allocate_dynrelocs): Allocate tls desc relcoations.
+	(elf32_arm_output_arch_local_syms): Emit tls trampoline mapping
+	symbols.
+	(elf32_arm_size_dynamic_sections): Allocate tls trampolines and
+	got slots.
+	(elf32_arm_always_size_sections): New. Create _TLS_MODULE_BASE
+	symbol.
+	(elf32_arm_finish_dynamic_symbol): Adjust.
+	(arm_put_trampoline): New.
+	(elf32_arm_finish_dynamic_sections): Emit new dynamic tags and tls
+	trampolines.
+	(elf_backend_always_size_sections): Define.
+
 2011-01-06  H.J. Lu  <hongjiu.lu@intel.com>
 
 	* elf-ifunc.c (_bfd_elf_allocate_ifunc_dyn_relocs): Optimized.
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 8531f8d..84fc75d 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -3146,6 +3146,12 @@ pc-relative or some form of GOT-indirect relocation.  */
   BFD_RELOC_ARM_TLS_TPOFF32,
   BFD_RELOC_ARM_TLS_IE32,
   BFD_RELOC_ARM_TLS_LE32,
+  BFD_RELOC_ARM_TLS_GOTDESC,
+  BFD_RELOC_ARM_TLS_CALL,
+  BFD_RELOC_ARM_THM_TLS_CALL,
+  BFD_RELOC_ARM_TLS_DESCSEQ,
+  BFD_RELOC_ARM_THM_TLS_DESCSEQ,
+  BFD_RELOC_ARM_TLS_DESC,
 
 /* ARM group relocations.  */
   BFD_RELOC_ARM_ALU_PC_G0_NC,
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index 7c8eb68..ea1e485 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -261,18 +261,18 @@ static reloc_howto_type elf32_arm_howto_table_1[] =
 	 0xffffffff,		/* dst_mask */
 	 FALSE),		/* pcrel_offset */
 
-  HOWTO (R_ARM_SWI24,		/* type */
+  HOWTO (R_ARM_TLS_DESC,	/* type */
 	 0,			/* rightshift */
-	 0,			/* size (0 = byte, 1 = short, 2 = long) */
-	 0,			/* bitsize */
+	 2,			/* size (0 = byte, 1 = short, 2 = long) */
+	 32,			/* bitsize */
 	 FALSE,			/* pc_relative */
 	 0,			/* bitpos */
-	 complain_overflow_signed,/* complain_on_overflow */
+	 complain_overflow_bitfield,/* complain_on_overflow */
 	 bfd_elf_generic_reloc,	/* special_function */
-	 "R_ARM_SWI24",		/* name */
+	 "R_ARM_TLS_DESC",	/* name */
 	 FALSE,			/* partial_inplace */
-	 0x00000000,		/* src_mask */
-	 0x00000000,		/* dst_mask */
+	 0xffffffff,		/* src_mask */
+	 0xffffffff,		/* dst_mask */
 	 FALSE),		/* pcrel_offset */
 
   HOWTO (R_ARM_THM_SWI8,	/* type */
@@ -1352,10 +1352,61 @@ static reloc_howto_type elf32_arm_howto_table_1[] =
 	 0x040f70ff,		/* dst_mask */
 	 FALSE),		/* pcrel_offset */
 
-  EMPTY_HOWTO (90),   /* Unallocated.  */
-  EMPTY_HOWTO (91),
-  EMPTY_HOWTO (92),
-  EMPTY_HOWTO (93),
+  HOWTO (R_ARM_TLS_GOTDESC,	/* type */
+	 0,			/* rightshift */
+	 2,			/* size (0 = byte, 1 = short, 2 = long) */
+	 32,			/* bitsize */
+	 FALSE,			/* pc_relative */
+	 0,			/* bitpos */
+	 complain_overflow_bitfield,/* complain_on_overflow */
+	 NULL,			/* special_function */
+	 "R_ARM_TLS_GOTDESC",	/* name */
+	 TRUE,			/* partial_inplace */
+	 0xffffffff,		/* src_mask */
+	 0xffffffff,		/* dst_mask */
+	 FALSE),		/* pcrel_offset */
+
+  HOWTO (R_ARM_TLS_CALL,	/* type */
+	 0,			/* rightshift */
+	 2,			/* size (0 = byte, 1 = short, 2 = long) */
+	 24,			/* bitsize */
+	 FALSE,			/* pc_relative */
+	 0,			/* bitpos */
+	 complain_overflow_dont,/* complain_on_overflow */
+	 bfd_elf_generic_reloc,	/* special_function */
+	 "R_ARM_TLS_CALL",	/* name */
+	 FALSE,			/* partial_inplace */
+	 0x00ffffff,		/* src_mask */
+	 0x00ffffff,		/* dst_mask */
+	 FALSE),		/* pcrel_offset */
+
+  HOWTO (R_ARM_TLS_DESCSEQ,	/* type */
+	 0,			/* rightshift */
+	 2,			/* size (0 = byte, 1 = short, 2 = long) */
+	 0,			/* bitsize */
+	 FALSE,			/* pc_relative */
+	 0,			/* bitpos */
+	 complain_overflow_bitfield,/* complain_on_overflow */
+	 bfd_elf_generic_reloc,	/* special_function */
+	 "R_ARM_TLS_DESCSEQ",	/* name */
+	 FALSE,			/* partial_inplace */
+	 0x00000000,		/* src_mask */
+	 0x00000000,		/* dst_mask */
+	 FALSE),		/* pcrel_offset */
+
+  HOWTO (R_ARM_THM_TLS_CALL,	/* type */
+	 0,			/* rightshift */
+	 2,			/* size (0 = byte, 1 = short, 2 = long) */
+	 24,			/* bitsize */
+	 FALSE,			/* pc_relative */
+	 0,			/* bitpos */
+	 complain_overflow_dont,/* complain_on_overflow */
+	 bfd_elf_generic_reloc,	/* special_function */
+	 "R_ARM_THM_TLS_CALL",	/* name */
+	 FALSE,			/* partial_inplace */
+	 0x07ff07ff,		/* src_mask */
+	 0x07ff07ff,		/* dst_mask */
+	 FALSE),		/* pcrel_offset */
 
   HOWTO (R_ARM_PLT32_ABS,	/* type */
 	 0,			/* rightshift */
@@ -1599,6 +1650,38 @@ static reloc_howto_type elf32_arm_howto_table_1[] =
 	 0x00000fff,		/* src_mask */
 	 0x00000fff,		/* dst_mask */
 	 FALSE),		/* pcrel_offset */
+
+  EMPTY_HOWTO (112),
+  EMPTY_HOWTO (113),
+  EMPTY_HOWTO (114),
+  EMPTY_HOWTO (115),
+  EMPTY_HOWTO (116),
+  EMPTY_HOWTO (117),
+  EMPTY_HOWTO (118),
+  EMPTY_HOWTO (119),
+  EMPTY_HOWTO (120),
+  EMPTY_HOWTO (121),
+  EMPTY_HOWTO (122),
+  EMPTY_HOWTO (123),
+  EMPTY_HOWTO (124),
+  EMPTY_HOWTO (125),
+  EMPTY_HOWTO (126),
+  EMPTY_HOWTO (127),
+  EMPTY_HOWTO (128),
+
+  HOWTO (R_ARM_THM_TLS_DESCSEQ,	/* type */
+	 0,			/* rightshift */
+	 1,			/* size (0 = byte, 1 = short, 2 = long) */
+	 0,			/* bitsize */
+	 FALSE,			/* pc_relative */
+	 0,			/* bitpos */
+	 complain_overflow_bitfield,/* complain_on_overflow */
+	 bfd_elf_generic_reloc,	/* special_function */
+	 "R_ARM_THM_TLS_DESCSEQ",/* name */
+	 FALSE,			/* partial_inplace */
+	 0x00000000,		/* src_mask */
+	 0x00000000,		/* dst_mask */
+	 FALSE),		/* pcrel_offset */
 };
 
 /* 112-127 private relocations
@@ -1730,6 +1813,12 @@ static const struct elf32_arm_reloc_map elf32_arm_reloc_map[] =
     {BFD_RELOC_ARM_PREL31,	     R_ARM_PREL31},
     {BFD_RELOC_ARM_TARGET2,	     R_ARM_TARGET2},
     {BFD_RELOC_ARM_PLT32,            R_ARM_PLT32},
+    {BFD_RELOC_ARM_TLS_GOTDESC,      R_ARM_TLS_GOTDESC},
+    {BFD_RELOC_ARM_TLS_CALL,         R_ARM_TLS_CALL},
+    {BFD_RELOC_ARM_THM_TLS_CALL,     R_ARM_THM_TLS_CALL},
+    {BFD_RELOC_ARM_TLS_DESCSEQ,      R_ARM_TLS_DESCSEQ},
+    {BFD_RELOC_ARM_THM_TLS_DESCSEQ,  R_ARM_THM_TLS_DESCSEQ},
+    {BFD_RELOC_ARM_TLS_DESC,         R_ARM_TLS_DESC},
     {BFD_RELOC_ARM_TLS_GD32,	     R_ARM_TLS_GD32},
     {BFD_RELOC_ARM_TLS_LDO32,	     R_ARM_TLS_LDO32},
     {BFD_RELOC_ARM_TLS_LDM32,	     R_ARM_TLS_LDM32},
@@ -1912,6 +2001,26 @@ typedef unsigned short int insn16;
    section.  */
 #define ELF_DYNAMIC_INTERPRETER     "/usr/lib/ld.so.1"
 
+static const unsigned long tls_trampoline [] =
+  {
+    0xe08e0000,		/* add r0, lr, r0 */
+    0xe5901004,		/* ldr r1, [r0,#4] */
+    0xe12fff11,		/* bx  r1 */
+  };
+
+static const unsigned long dl_tlsdesc_lazy_trampoline [] =
+  {
+    0xe52d2004, /*	push    {r2}			*/
+    0xe59f200c, /*      ldr     r2, [pc, #3f - . - 8]	*/
+    0xe59f100c, /*      ldr     r1, [pc, #4f - . - 8]	*/
+    0xe79f2002, /* 1:   ldr     r2, [pc, r2]		*/
+    0xe081100f, /* 2:   add     r1, pc			*/
+    0xe12fff12, /*      bx      r2			*/
+    0x00000014, /* 3:   .word  _GLOBAL_OFFSET_TABLE_ - 1b - 8
+		   		+ dl_tlsdesc_lazy_resolver(GOT)   */
+    0x00000018, /* 4:   .word  _GLOBAL_OFFSET_TABLE_ - 2b - 8 */ 
+  };
+
 #ifdef FOUR_WORD_PLT
 
 /* The first entry in a procedure linkage table looks like
@@ -2167,6 +2276,26 @@ static const insn_sequence elf32_arm_stub_long_branch_v4t_thumb_thumb_pic[] =
     DATA_WORD(0, R_ARM_REL32, 0),     /* dcd  R_ARM_REL32(X) */
   };
 
+/* Thumb2/ARM -> TLS trampoline.  Lowest common denominator, which is a
+   long PIC stub.  We can use r1 as a scratch -- and cannot use ip.  */
+static const insn_sequence elf32_arm_stub_long_branch_any_tls_pic[] =
+{
+    ARM_INSN(0xe59f1000),             /* ldr   r1, [pc] */
+    ARM_INSN(0xe08ff001),             /* add   pc, pc, r1 */
+    DATA_WORD(0, R_ARM_REL32, -4),    /* dcd   R_ARM_REL32(X-4) */
+};
+
+/* V4T Thumb -> TLS trampoline.  lowest common denominator, which is a
+   long PIC stub.  We can use r1 as a scratch -- and cannot use ip.  */
+static const insn_sequence elf32_arm_stub_long_branch_v4t_thumb_tls_pic[] =
+{
+    THUMB16_INSN(0x4778),             /* bx   pc */
+    THUMB16_INSN(0x46c0),             /* nop */
+    ARM_INSN(0xe59f1000),             /* ldr  r1, [pc, #0] */
+    ARM_INSN(0xe081f00f),             /* add  pc, r1, pc */
+    DATA_WORD(0, R_ARM_REL32, -4),    /* dcd  R_ARM_REL32(X) */
+};
+
 /* Cortex-A8 erratum-workaround stubs.  */
 
 /* Stub used for conditional branches (which may be beyond +/-1MB away, so we
@@ -2218,6 +2347,8 @@ static const insn_sequence elf32_arm_stub_a8_veneer_blx[] =
   DEF_STUB(long_branch_v4t_arm_thumb_pic) \
   DEF_STUB(long_branch_v4t_thumb_arm_pic) \
   DEF_STUB(long_branch_thumb_only_pic) \
+  DEF_STUB(long_branch_any_tls_pic) \
+  DEF_STUB(long_branch_v4t_thumb_tls_pic) \
   DEF_STUB(a8_veneer_b_cond) \
   DEF_STUB(a8_veneer_b) \
   DEF_STUB(a8_veneer_bl) \
@@ -2426,6 +2557,9 @@ struct elf_arm_obj_tdata
   /* tls_type for each local got entry.  */
   char *local_got_tls_type;
 
+  /* GOTPLT entries for TLS descriptors.  */
+  bfd_vma *local_tlsdesc_gotent;
+
   /* Zero to warn when linking objects with incompatible enum sizes.  */
   int no_enum_size_warning;
 
@@ -2439,6 +2573,9 @@ struct elf_arm_obj_tdata
 #define elf32_arm_local_got_tls_type(bfd) \
   (elf_arm_tdata (bfd)->local_got_tls_type)
 
+#define elf32_arm_local_tlsdesc_gotent(bfd) \
+  (elf_arm_tdata (bfd)->local_tlsdesc_gotent)
+
 #define is_arm_elf(bfd) \
   (bfd_get_flavour (bfd) == bfd_target_elf_flavour \
    && elf_tdata (bfd) != NULL \
@@ -2478,8 +2615,14 @@ struct elf32_arm_link_hash_entry
 #define GOT_NORMAL	1
 #define GOT_TLS_GD	2
 #define GOT_TLS_IE	4
+#define GOT_TLS_GDESC	8
+#define GOT_TLS_GD_ANY_P(type)	((type & GOT_TLS_GD) || (type & GOT_TLS_GDESC))
     unsigned char tls_type;
 
+    /* Offset of the GOTPLT entry reserved for the TLS descriptor,
+       starting at the end of the jump table.  */
+    bfd_vma tlsdesc_got;
+
     /* The symbol marking the real symbol location for exported thumb
        symbols with Arm stubs.  */
     struct elf_link_hash_entry *export_glue;
@@ -2516,6 +2659,9 @@ struct map_stub
   asection *stub_sec;
 };
 
+#define elf32_arm_compute_jump_table_size(htab) \
+  ((htab)->next_tls_desc_index * 4)
+
 /* ARM ELF linker hash table.  */
 struct elf32_arm_link_hash_table
 {
@@ -2594,6 +2740,12 @@ struct elf32_arm_link_hash_table
   /* True if the target uses REL relocations.  */
   int use_rel;
 
+  /* The index of the next unused R_ARM_TLS_DESC slot in .rel.plt.  */
+  bfd_vma next_tls_desc_index;
+
+  /* How many R_ARM_TLS_DESC relocations were generated so far.  */
+  bfd_vma num_tls_desc;
+
   /* Short-cuts to get to dynamic linker sections.  */
   asection *sdynbss;
   asection *srelbss;
@@ -2601,6 +2753,19 @@ struct elf32_arm_link_hash_table
   /* The (unloaded but important) VxWorks .rela.plt.unloaded section.  */
   asection *srelplt2;
 
+  /* The offset into splt of the PLT entry for the TLS descriptor
+     resolver.  Special values are 0, if not necessary (or not found
+     to be necessary yet), and -1 if needed but not determined
+     yet.  */
+  bfd_vma dt_tlsdesc_plt;
+
+  /* The offset into sgot of the GOT entry used by the PLT entry
+     above.  */
+  bfd_vma dt_tlsdesc_got;    
+
+  /* Offset in .plt section of tls_arm_trampoline.  */
+  bfd_vma tls_trampoline;
+
   /* Data for R_ARM_TLS_LDM32 relocations.  */
   union
   {
@@ -2614,6 +2779,10 @@ struct elf32_arm_link_hash_table
   /* For convenience in allocate_dynrelocs.  */
   bfd * obfd;
 
+  /* The amount of space used by the reserved portion of the sgotplt
+     section, plus whatever space is used by the jump slots.  */
+  bfd_vma sgotplt_jump_table_size;
+
   /* The stub hash table.  */
   struct bfd_hash_table stub_hash_table;
 
@@ -2663,6 +2832,7 @@ elf32_arm_link_hash_newfunc (struct bfd_hash_entry * entry,
     {
       ret->dyn_relocs = NULL;
       ret->tls_type = GOT_UNKNOWN;
+      ret->tlsdesc_got = (bfd_vma) -1;
       ret->plt_thumb_refcount = 0;
       ret->plt_maybe_thumb_refcount = 0;
       ret->plt_got_offset = -1;
@@ -2877,6 +3047,11 @@ elf32_arm_link_hash_table_create (bfd *abfd)
   ret->sdynbss = NULL;
   ret->srelbss = NULL;
   ret->srelplt2 = NULL;
+  ret->dt_tlsdesc_plt = 0;
+  ret->dt_tlsdesc_got = 0;
+  ret->tls_trampoline = 0;
+  ret->next_tls_desc_index = 0;
+  ret->num_tls_desc = 0;
   ret->thumb_glue_size = 0;
   ret->arm_glue_size = 0;
   ret->bx_glue_size = 0;
@@ -3075,7 +3250,8 @@ arm_type_of_stub (struct bfd_link_info *info,
 
   branch_offset = (bfd_signed_vma)(destination - location);
 
-  if (r_type == R_ARM_THM_CALL || r_type == R_ARM_THM_JUMP24)
+  if (r_type == R_ARM_THM_CALL || r_type == R_ARM_THM_JUMP24
+      || r_type == R_ARM_THM_TLS_CALL)
     {
       /* Handle cases where:
 	 - this call goes too far (different Thumb/Thumb2 max
@@ -3092,7 +3268,8 @@ arm_type_of_stub (struct bfd_link_info *info,
 	      && (branch_offset > THM2_MAX_FWD_BRANCH_OFFSET
 		  || (branch_offset < THM2_MAX_BWD_BRANCH_OFFSET)))
 	  || ((st_type != STT_ARM_TFUNC)
-	      && (((r_type == R_ARM_THM_CALL) && !globals->use_blx)
+	      && (((r_type == R_ARM_THM_CALL
+		    || r_type == R_ARM_THM_TLS_CALL) && !globals->use_blx)
 		  || (r_type == R_ARM_THM_JUMP24))
 	      && !use_plt))
 	{
@@ -3143,18 +3320,21 @@ arm_type_of_stub (struct bfd_link_info *info,
 		     sym_sec->owner, input_bfd, name);
 		}
 
-	      stub_type = (info->shared | globals->pic_veneer)
+	      stub_type =
+		(info->shared | globals->pic_veneer)
 		/* PIC stubs.  */
-		? ((globals->use_blx
-		    && (r_type ==R_ARM_THM_CALL))
-		   /* V5T and above.  */
-		   ? arm_stub_long_branch_any_arm_pic
-		   /* V4T PIC stub.  */
-		   : arm_stub_long_branch_v4t_thumb_arm_pic)
+		? (r_type == R_ARM_THM_TLS_CALL
+		   /* TLS PIC stubs */
+		   ? (globals->use_blx ? arm_stub_long_branch_any_tls_pic
+		      : arm_stub_long_branch_v4t_thumb_tls_pic)
+		   : ((globals->use_blx && r_type == R_ARM_THM_CALL)
+		      /* V5T PIC and above.  */
+		      ? arm_stub_long_branch_any_arm_pic
+		      /* V4T PIC stub.  */
+		      : arm_stub_long_branch_v4t_thumb_arm_pic))
 
 		/* non-PIC stubs.  */
-		: ((globals->use_blx
-		    && (r_type ==R_ARM_THM_CALL))
+		: ((globals->use_blx && r_type == R_ARM_THM_CALL)
 		   /* V5T and above.  */
 		   ? arm_stub_long_branch_any_any
 		   /* V4T.  */
@@ -3170,7 +3350,8 @@ arm_type_of_stub (struct bfd_link_info *info,
     }
   else if (r_type == R_ARM_CALL
 	   || r_type == R_ARM_JUMP24
-	   || r_type == R_ARM_PLT32)
+	   || r_type == R_ARM_PLT32
+	   || r_type == R_ARM_TLS_CALL)
     {
       if (st_type == STT_ARM_TFUNC)
 	{
@@ -3190,7 +3371,7 @@ arm_type_of_stub (struct bfd_link_info *info,
 	     the mode change (bit 24 (H) of BLX encoding).  */
 	  if (branch_offset > (ARM_MAX_FWD_BRANCH_OFFSET + 2)
 	      || (branch_offset < ARM_MAX_BWD_BRANCH_OFFSET)
-	      || ((r_type == R_ARM_CALL) && !globals->use_blx)
+	      || (r_type == R_ARM_CALL && !globals->use_blx)
 	      || (r_type == R_ARM_JUMP24)
 	      || (r_type == R_ARM_PLT32))
 	    {
@@ -3216,9 +3397,13 @@ arm_type_of_stub (struct bfd_link_info *info,
 	  if (branch_offset > ARM_MAX_FWD_BRANCH_OFFSET
 	      || (branch_offset < ARM_MAX_BWD_BRANCH_OFFSET))
 	    {
-	      stub_type = (info->shared | globals->pic_veneer)
+	      stub_type =
+		(info->shared | globals->pic_veneer)
 		/* PIC stubs.  */
-		? arm_stub_long_branch_any_arm_pic
+		? (r_type == R_ARM_TLS_CALL
+		   /* TLS PIC Stub */
+		   ? arm_stub_long_branch_any_tls_pic
+		   : arm_stub_long_branch_any_arm_pic)
 		/* non-PIC stubs.  */
 		: arm_stub_long_branch_any_any;
 	    }
@@ -3263,7 +3448,9 @@ elf32_arm_stub_name (const asection *input_section,
 	sprintf (stub_name, "%08x_%x:%x+%x_%d",
 		 input_section->id & 0xffffffff,
 		 sym_sec->id & 0xffffffff,
-		 (int) ELF32_R_SYM (rel->r_info) & 0xffffffff,
+		 ELF32_R_TYPE (rel->r_info) == R_ARM_TLS_CALL
+		 || ELF32_R_TYPE (rel->r_info) == R_ARM_THM_TLS_CALL
+		 ? 0 : (int) ELF32_R_SYM (rel->r_info) & 0xffffffff,
 		 (int) rel->r_addend & 0xffffffff,
 		 (int) stub_type);
     }
@@ -3426,6 +3613,32 @@ put_thumb_insn (struct elf32_arm_link_hash_table * htab,
     bfd_putb16 (val, ptr);
 }
 
+/* If it's possible to change R_TYPE to a more efficient access
+   model, return the new reloc type.  */
+


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [SCM]  archer-tromey-python: Merge branch 'master' into archer-tromey-python
@ 2011-01-06 14:36 pmuldoon
  0 siblings, 0 replies; 10+ messages in thread
From: pmuldoon @ 2011-01-06 14:36 UTC (permalink / raw)
  To: archer-commits

The branch, archer-tromey-python has been updated
       via  d6f0ef3a62268c2cd6e438df2f91bb7311d5b2aa (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)
       via  a3422d9d1cf66dbfd75f1139fe924aba4133afd9 (commit)
       via  8a65048726d8ceba13dfd089a76b3893562dfc1c (commit)
       via  5c8b735209edd71f4c5337194b8f80c7effb9cb0 (commit)
       via  06986c99481f6ac7677f3acefd4881b01db48371 (commit)
       via  c64955e410919ac6cdacefe2d5cb5b9d417d74c4 (commit)
       via  ab83f16f599b5d3d0f99245a6c58d2aa422168d6 (commit)
       via  6c0ea7dd3632660e4f85170b5ce3e86c78087f1b (commit)
       via  e6377c333cf6f1573e4e0ff22ac56a3fe11bcf0e (commit)
       via  9d6207ac0871bb8039bb5a08a59d0f4e30a2cf98 (commit)
       via  d84e5e930e2e86762b84643d39cfc31f3d13bb59 (commit)
       via  6d2bf6d7d060fbbd3f32d8c3e7d54fe6460eed48 (commit)
       via  6254e798e614d8120de346a830578666efe03c74 (commit)
       via  e33f3e3e0c1a0c2011bc46a5dd6b7d2ab056cbd8 (commit)
       via  9ae2bba719f306e922e622bd3ff161a4bbaed20d (commit)
       via  412f42e610580d43101d23aea4837002325c271e (commit)
       via  823ea0e017d2c769a434845a0f4a2fdf99551c52 (commit)
       via  5a36b4fd39d6ed34881f4b41320f2d262a2cf1f7 (commit)
       via  9aef96442583bee6235626825ac5cd7ff249211a (commit)
       via  6227a1b5c83a964f69d136366286901f3c6d6954 (commit)
       via  dbc801b6a84373b31d3c91fa6316bf793155aa9b (commit)
       via  4e16f9ba78fefbc9866c210389754d842fb3c2aa (commit)
       via  5ed19ecbad49ec0c29220870e9cfc69ef2ed5577 (commit)
       via  63962a7ceeaa8d3e64fa64623061d76da307d839 (commit)
       via  aba8cd875362142c4a9415b27d7ee6569ed6467a (commit)
       via  7b2b0d224cdb69b849e35c8cf9178a68b5fbb5a5 (commit)
       via  78dfc48ba55545702ef520758de3cb70f9dae689 (commit)
       via  e014e39f5adef100506cdae7b40c33ab413c4a4f (commit)
       via  b5f2c9de753b28ba696acd64e2ae5f461e8e5bb3 (commit)
       via  2bf6f365906ab18210152f960bb1964fc8bd8ea7 (commit)
       via  f066d508597485ba85468202f253fb8fa905cd70 (commit)
       via  fc2a20735997e42ad2a708f2ecde99284e6e6227 (commit)
       via  ecfcf3d644585028a6b31bd6b8fef11a99819abe (commit)
       via  e363f217cac07310e00c4a048c22e2fdc8eae2e6 (commit)
       via  89ce8d4bd4a1aa64169928b4478eb112db891c8a (commit)
       via  e8c3912c58bde7afceb133154d94430097195e6e (commit)
       via  f6fffb5c85b6ae486e8c7c4818143b678d01207a (commit)
       via  95eff2fb6321f6da995145ac27760e33e6300397 (commit)
       via  625c318cdc3f4cda81d28a76878827b3930de728 (commit)
       via  6483066954a45f74ba5c8714e67c911026b47c78 (commit)
       via  cfd59d46a2bcfc9de4e72aeba847ac29e56a8b43 (commit)
       via  9d11e2823c8c241c2cf465e5eb8c0765a329e148 (commit)
       via  c649ca66b44a7390e0c263ed927c8fd5d4b18bc1 (commit)
       via  68a319b90dca7951d5df3640da7e943a28b02e37 (commit)
       via  b9dfe9746d527111b67c454b6d64b44a69db63d2 (commit)
       via  6703fb1c02cb1cab84045480543723ddb120a172 (commit)
       via  b47f816c5c5b4076f1b9d7601bd617d77d98a5da (commit)
       via  431f664cad8887aed70646d72334ce5e42997e49 (commit)
       via  f56bc74802e5301a778b69b270767ec0cd4c167a (commit)
       via  b1463fe8242bc8a3ff48142ccf92a8c6848f59f9 (commit)
       via  a2c1503ec49af285b5d301ff6d47e34a17a152f7 (commit)
       via  8d84f1b4d57be1385c4c778e522edf6c4f2fa408 (commit)
       via  7c87f1bb2041e03818d3705f8719dad2a8c30d9b (commit)
       via  68db70f05288f15c45bd62a8de6e84677f0fb985 (commit)
       via  063caa6468033583e6ba78c8f88273de2c0ebb92 (commit)
       via  47ec54a885067d30025c3adeca6bb7859196d1c0 (commit)
       via  208f1fe14d05fae1b312d5c4f93d2fbcba7ec099 (commit)
       via  affaea642de48625e4f2c2c5f94e45da9d49a9d5 (commit)
       via  2575f0876960e6a2f687a3fa5ac9e78eb5c3bc41 (commit)
       via  10324b77c51dfcb388dfe6c73e4ba899c4299be0 (commit)
       via  3b8b668119f4e13c43e0b48a87d89bc2303433c6 (commit)
       via  e857f088aa2014034c13a16a6f3371a57121bb46 (commit)
       via  ef3577f3951ccfbe46a6eb8b27c1b97218639925 (commit)
       via  9c434f75aeaa0b00633c90e36295892c8c7effee (commit)
       via  bc0eec5df968522388fe1f429befbf0459309de1 (commit)
       via  13b6ef50481fcd848929b318b0a2c5778ef49f0c (commit)
       via  6198197160c73228157e2eba024db47a7c2c36f8 (commit)
       via  8c2f422d73fa741746eb4229dbcf1e7da06ff830 (commit)
       via  1c53376a468030ca605dcc68cba7cd2c3bc989ee (commit)
       via  45caa5ecada82820bbc97526012e5a273f14afe1 (commit)
       via  58721f002d34434cf546ceb8e84ab0074fcd02b4 (commit)
       via  67035de23cccb3b513bbb38f14233fc6137dd1f0 (commit)
       via  2d8421141d727a1fea5710ea2ecbe233059f5482 (commit)
       via  8e8cccf62c844a3e6c5bd4d83d17e8c9524a4a53 (commit)
       via  43bc0813e0971ead8195028935c804d707d97b0a (commit)
       via  8d09ceb05be685c540469d4a6b726c8eef3b3c72 (commit)
       via  609e018959c7aa390ea3aefdf360971ff1683335 (commit)
       via  250315712b8621a9d3ad400dfb4333f71564b21c (commit)
       via  ae4029a1b3a9b71bfa5311763201aeee4deebf9b (commit)
       via  a3d62c38050b4871fa20ba93e2fae0bd649f808f (commit)
       via  40b3754dd3c4e3773d584de01624b5896d1328a5 (commit)
       via  be9b6948c117e936c5e1c7c8f0ad75c662846b71 (commit)
       via  bf55fc65300668210defd040346ccb97572fbbf5 (commit)
       via  0e3bd63abac1bf727c4ee3e1bb19a51478d8f26e (commit)
       via  dd7fa16627e6a20d07cd28f76d8e75b9f6859f2c (commit)
       via  3a50499e5622e8367b5c9c198c413e81fa16762d (commit)
       via  459e7811f623ac06f660a24ba7de0d59e19b8c2d (commit)
       via  b1f76c17d2109a25df532f640649c40258e88c28 (commit)
       via  b6119e4c53e0bcf363b0a4c94f0f2ad610311ad9 (commit)
       via  1153e77e8c6b91750247cf178b37d3220fa7021c (commit)
       via  b5f803c02471fe84a46832837c260297a6a326b8 (commit)
       via  ae2216f8dc8476759f74a590c9d5dcf71079d9cb (commit)
       via  b6f9421c247b6719cf55d5c39035d1df94194ebe (commit)
       via  cb995e236d1c599ac3d488c83b0ca5764ed0aeb5 (commit)
       via  78e9675f6783611aab8b4e94e046e95c4a18b2ea (commit)
       via  3e8ef87fbbea3c9862f697fa1a29766f18617232 (commit)
       via  85c05a4bbc86c4757e0b8a76a2bfd43e80d800ed (commit)
       via  d712a8cd14ef424c3375c4288d4a78f4ecc4166d (commit)
       via  5a9fa87006fc0437a80a99e7029e602c0a3a30c3 (commit)
       via  83520a07e6de31319c8ebce35d7ef9ea8abde0b5 (commit)
       via  904b05782deb53da93b07a60b70193b5a80f6d40 (commit)
       via  d3bf95b7dcbba0d0b07a51c616e195e55554ae02 (commit)
       via  c81a691b89389250cd099d1a3f23d852a1ad755c (commit)
       via  e012eb4d0574f51690879f3f7d22b97624751f1d (commit)
       via  f436a264c48a1c9af4df3ce44f5a4a2b3baf9491 (commit)
       via  c1ba9992999df7398c4ecd1b5c5fd2744a94b698 (commit)
       via  3d2e431c087213db1819fd1f79ec6f1615bb11b2 (commit)
       via  7c77df928722862f8a421fa01d7d130536fcda28 (commit)
       via  6b6d9dcf6b372f1621d66cfac6db16446db16cc4 (commit)
       via  093e1a0ee6293f32388b272727b72252d3b61434 (commit)
       via  a620bea1c18806dbb70d4edfc53bf2780bdd3df4 (commit)
       via  35eab7192e80a85ccaabc3f0e69e818b211668dd (commit)
       via  991bb59f8b9ac560375ab4c88008f93a623658ef (commit)
       via  700fddc9194d10d401750892a591a40e931c0aca (commit)
       via  835fbceccdda29447944bbab66776d21c6d2d0cf (commit)
       via  2aba9ea677658117faded40e8f1c6fb330917ab9 (commit)
       via  b8e1362dfeb4d6b60a43c94fd4aa8907e213e25b (commit)
       via  accc40197410a941c8204c6df41567c16f0a33dc (commit)
       via  177ab22bbe9f6d7bb3ae7a9cba41e72ea9ea6c93 (commit)
       via  71fc13a56b65aea77ee1317df8ac83a5b86f55b8 (commit)
       via  f09e6dcfbbda0f7246fbf3a810e24887d1e568f0 (commit)
       via  6f8883e65614cae34cc7a9eb29fb9d3528c9cc85 (commit)
       via  a24ff2e26f4da78f60bd5aa5b7f87df2fb11ca82 (commit)
       via  c86ddad3a712a517ccdfbdb6c90cc03809e8b75b (commit)
       via  7adb23486304cc019107f471d8244af795b051bb (commit)
       via  89d9534b624f4f720b6220d2f9ab30edae799a82 (commit)
       via  f7695626f4b7194ce9641c157f102c202b69925e (commit)
       via  39ce3341012e276568acbd9fdf3edd24adbb0908 (commit)
       via  a313658be3a7cd02ace023336e5b3ea8a743aa7d (commit)
       via  f9a30507f9f3627079c1780d91a3e1da89f6a9a7 (commit)
       via  e2c83c617157ec06dc3e76751b39e013584b2dd4 (commit)
       via  5cf7563464e78052c620347f938ca42545c4cf9d (commit)
       via  16072ec1dd19fe5e5c617db032ba8753e0b2b386 (commit)
       via  e055e88cae3798e2d6b0f8e701ca2e7146d92cc9 (commit)
       via  5f23ff1059b86f13a502e8bf7a4c3aab124dd3b0 (commit)
       via  593e09637f44612fe086029d32d8453ba75040b5 (commit)
       via  b070b0107a8b4b5cb7fbacda9b7e3d089deec1e7 (commit)
       via  e4af494a33d4e5f578c6c0750638a350c79df2a8 (commit)
       via  8b67714783a8b60c04a24d838cf6c50ddd60cf23 (commit)
       via  c281b56cc2d7ea0605b7923173a78f035d38ffd4 (commit)
       via  3fc7d264201681748647d014da65d380d05c2dba (commit)
       via  39727e36ab29517fed8cb16ed0e2aaa79cb6f6f4 (commit)
       via  3e9577a3f26567026aa5586abf2bc27f0823f244 (commit)
       via  04e6c5faf49a7064d59f1a0f068aee524dd022bc (commit)
       via  11ac5e7119e50062f24458ad2797b25dbc4a93f6 (commit)
       via  972d3868050ac286a42db710a269a4629f554e6f (commit)
       via  64fc52e7842e462ad8a0366aa8302c2403f3d56b (commit)
       via  cf9266e4aba69774199be4c1772f42ed3f71af28 (commit)
       via  583382853d3785b95f0f884613a9983d9d5976f0 (commit)
       via  040e6378851e55009a384a29e3e6fd30d0b21144 (commit)
       via  8644bcf4e1ea08fa10b8921abbb3e8967d618029 (commit)
       via  e885e909e9fdf7e467f287f26d5937346e7be972 (commit)
       via  b678aa61bbede33bffb21d1488c4865ea331b102 (commit)
       via  855894ae790aac1e57dfc1fe8518855c2477fb9a (commit)
       via  3d81451aabc6ef8a122269afdc1440d4661c1732 (commit)
       via  d8d0d782ba2ecf92f27a8998d1e420598d42b22f (commit)
       via  23f09e1ff96133c8b9816cf74bca30c443b48275 (commit)
       via  de2b84a059ad39ec7e20b946c21b57e4c01a88c7 (commit)
       via  615974baac8d724eabe2cfedfc3dd62699adee82 (commit)
       via  6c8a0aee8c8a7ca0d12f45dbd63028bce335f4b1 (commit)
       via  197ed1878baf51c6fe8d95491ad427676846fc79 (commit)
       via  8c45ad8c62da1ef803ce581fb9042235f7137c93 (commit)
       via  bb90878e4562bd391465e507479b4fb213bd6af8 (commit)
       via  4603a5b5dc15bbffcc7812b67e0ad6351b700625 (commit)
       via  415f09bd7cb0725648e5466e37dd2d69ecdc0d25 (commit)
       via  2f5f9b1fcdf40195d6a61f1a65821ad4b1edbbc6 (commit)
       via  57a6cbb76ff935e121f9aa53a8990efaec1e7425 (commit)
       via  7a11e9bd3b139eb44ee7d42768e787ef8ca78fd3 (commit)
       via  d1fc604b415ca3131317a756b367ea897e0429ba (commit)
       via  13c4c9e3f9bc987f086d1915f390463cb0cb2694 (commit)
       via  91744bbf499d9ba21d1b37c4b1f579466025c120 (commit)
       via  9f2350f5bdd0bb74d9cf5bbca93bb8c629de0563 (commit)
       via  346b48e584fe2f29eb42a911b7a1f75b78de76b5 (commit)
       via  3bdfa178f9adcd5c17982beabd2ce29bb95ac406 (commit)
       via  9fddf5efe24f5845290b57e9f5d7c6fc18cccfc8 (commit)
       via  b8a1b776cab8fae3c84fb81b9612be3551d40528 (commit)
       via  18d38d40f28cb3f1c8b8c8c06c34686ebcbbfb03 (commit)
       via  9ab5dfcc43387a69d321dc5bb7164458d70343cf (commit)
       via  9616aab5db4d77f873cf23e2cbc3202aa70b13a9 (commit)
       via  c4428a8156c05d6d4fba4b320b1d189e3ee2f51b (commit)
       via  062bf169ea520e1df44d8be481d20980a6434688 (commit)
       via  f1be2183671500f038d5b2f306cb679f8ed40edc (commit)
       via  9111ab394243391043003312d4ffabcb32d6d9b0 (commit)
       via  91ae9167fecccf168d504c0d392a12fd20b55e24 (commit)
       via  4ea975cacd5fc8294f794ffe0efd3a7dcd096a5f (commit)
       via  10577ce572a9daca27e01b18989adf11fa311d16 (commit)
       via  b34773ff57ea50fb048666b5c5911ceff63ffe2e (commit)
       via  4a90afa09837546b165e96237eb1aec193d3af1f (commit)
       via  027ba3cf6c89accc0b4cf2a3e879d2deb2d86d57 (commit)
       via  a9844f83c0d32f1c7cdb4b1b391ce1931f5df31c (commit)
       via  7850396a466baacc66a0bea032a62e3292d1f45c (commit)
       via  b2055d0efdde2d42d0e225b8b1cf3a83bde37909 (commit)
       via  92d8796f2aa0ca266ee6f1712ff36114812a68bb (commit)
       via  3058f5862f1d4cd76f4274e94f0f6167753458ec (commit)
       via  03fe07839e8255e7d8b167503de6098487fd8209 (commit)
       via  d19aa4cdcb58fcd413e52b13f2ef8d2a10f2ca07 (commit)
       via  013fb3f4708bfd4abaa7d23ed7d4686e8d2b0951 (commit)
       via  8cc0c2627794bae027ad150b788e54a589418414 (commit)
       via  a76ad177c4b4612438364ac4f469c2ef956b3ed8 (commit)
       via  2ed409cb3f9525381b01e66193036f0cebe9b241 (commit)
       via  6db9963f5b0883efe02478fa1bfec4c1fd2fcadf (commit)
       via  187ef33d1d9eeb5f5f1ba2c0477251d5ec4c2767 (commit)
       via  8e903e74ea8b8a39cb8f99dd784a95619bdb0ae6 (commit)
       via  fe12b092e5f0085281ce09e94c541ea2eeb8e4e4 (commit)
       via  fa5655a7be2021f47987cd41832e24f509cb22f2 (commit)
       via  ccae871af2e5963b0b6d5467a41982f7f218875b (commit)
       via  83ef38220fa6a963e11b592dc63fe5ff540fcbf1 (commit)
       via  b3dc839d953520a1e4b2a66425e5c589475cec4d (commit)
       via  f4160a60204da977af41ce5cc984af76a0b96e65 (commit)
       via  35e427b76abcbcbf3faa7be78828a900777476e3 (commit)
       via  479d34415d438cb903b03495d21024f7a0d2bb38 (commit)
       via  4da0884073e5a4e464eed13293fb4458255d8dd7 (commit)
       via  dd80b3ebfaae70b2fb34cc0a92348a272e6cc848 (commit)
       via  603686b32e907e5a2f6761e2633c6a3937128c07 (commit)
       via  5097cdcc3758b39b213555d944e995c57531004c (commit)
       via  1f3223243cb9dce65d15e485eb7b10c3c29b3e0e (commit)
       via  91e77a2dadfcc2da238145c8f7538e1bf60cd893 (commit)
       via  1fbfe5836f6cb33edb0d232ba145ccd52c359b7e (commit)
       via  95aa50e02997e2c95e342adb6895bda63bf89bac (commit)
       via  94607e51af04ec6ee708c55239cdeb78c7d41df0 (commit)
       via  e8b212e21800a12661936e7a943c7daa9d1088a7 (commit)
       via  97060a82bac95c43b0ad497fa1313b5ca59c3d00 (commit)
       via  e15d3f1e9a9e0373291f0f8ca8420ca3fc749ba2 (commit)
       via  1b080e5c812a10d012790f79eefbf638de75ccd1 (commit)
       via  774ffe9e9d84a0ff884bb2b21d97c8f915c5152e (commit)
       via  550202613b8b567107580a062f418947b689e1ed (commit)
       via  787ced139be0421e8c5e0fbfe7ff5429d8b67601 (commit)
       via  dcca8d3dfdd4166e3192214edb8e04dca236731f (commit)
       via  0c775a6234f13a97229cc0bcebeb73f0cafa9d9d (commit)
       via  1afa9b4c79b59bf187f6629e31cafb85f4e445c6 (commit)
       via  9f2a4c761ef976fdfb4f577965f533ece6ae5fbd (commit)
       via  1cc93f904c223a595c3f41894751af0b30445e86 (commit)
       via  003496e6982380db1773e30170b119c7f3620dff (commit)
       via  3edd55a2b0f3444c7d37cbf003b73694e54d2bc2 (commit)
       via  ef713b00f2cd6a459d0a54fc135a89b037f8473b (commit)
       via  7d5a91474a0cdb796031ddc25aa0d107be6eb39d (commit)
       via  f315c52904765d5565ca733990b4669cbdd49e9b (commit)
       via  831cbee68bdbcd09f9ab019f97eaeffaab814435 (commit)
       via  cf320ffc8f681fe4c905b72e84cef4cfdd6c34df (commit)
       via  0aef60bc38db1570f0cb8dbb911262462fa3bb9c (commit)
       via  d8fe843c07b52bd0fe2c6028255e9ba238872d16 (commit)
       via  2d2fab1e79945baf5d0afd9b5b39e7a06e227516 (commit)
       via  4d7c3dada182d003459fc58a3d9ccd007a71d829 (commit)
       via  51d482007a9e846df89e68d78ef290f659a59370 (commit)
       via  1cadd0709fed603af6a5ed85c3b0bad29e86f8da (commit)
       via  9c71e9c0d7209d261e25e637a353d86490ddfd95 (commit)
       via  3ee415453d3877b67cfaa0c3c127af6304a8e658 (commit)
       via  45159048697d9647168a2b436a312ea3d2dc7780 (commit)
       via  1007825bd6b7e3b8790bf0f42485e1359aa3962b (commit)
       via  3fb10e156211cbabdde596b03fea1b9780ecc679 (commit)
       via  3ac4c69d2e95f5985c27c4e9287f34a8cea98ecf (commit)
       via  bef9f4dc3ec8d6060d7efa0a02d396ef635fb2a6 (commit)
       via  1e63dae39c2da9726182d90e491049be8b05be2b (commit)
       via  6405077542cc5b6325d29381059ec6da8e014489 (commit)
       via  7230711e31ddbf07c57cbb2f6fa365ef1ea5fca1 (commit)
       via  110f62ff8cdaafe1f62d4ccf87acbf9ec54ec8c1 (commit)
       via  daf877c040390d8c63871f303a8af637af29a21e (commit)
       via  e848cef8dfe2b3cd4064029df315f4cb3798d1c2 (commit)
       via  e0b23b65cc7d2632e753f4e63b15cb35a367fad3 (commit)
       via  c014cc56111333f7c8757615a06ff83467bebb3d (commit)
       via  dc79c9d70fd271361c1de38988c31914bf02b911 (commit)
       via  f2cce584e9ca6da90e08ba4ef9c5728e6d5659de (commit)
       via  86f524e3bac0da140d57dcb15d50a3b85cb5f3c0 (commit)
       via  4550c9db5003341e7690bbd7b4a08f6d5d49c725 (commit)
       via  c61e52853767278ca6a9f997dae8e4e706b745b8 (commit)
       via  9500a47c33216200c084a2d186f51f89bb2842c0 (commit)
       via  2601496ec3f61488f10bbba6d34e3532a2fdd11d (commit)
       via  100d4cd4f6f42014c07e6acd0d9b6187d1259b2e (commit)
       via  48f09c3898b89b81f693bab1389476a10ba72e2c (commit)
       via  a5f2975bdd252a4b851cdbf5d082a07ebebc7cd0 (commit)
       via  e4fc1367b43f494dd3f33c5f29b08f631809790e (commit)
       via  b44aa726772752492fc1721e381d09b0146156a7 (commit)
       via  5d4538292daab7951fc4a816bba8b31feeaab991 (commit)
       via  e77390af68b6110d9ef06395c3c5055249cd2a50 (commit)
       via  7feb2234cbbe936c2a48e8b442bfcaf487bb6c00 (commit)
       via  be5d47630b22a77813f607d9e2f8b2b843345a30 (commit)
       via  8d7ba29117a77e20beba75ec5c767a801a0c4ba4 (commit)
       via  9c14d06d05f4ebb7c839c8285f598c6091a35da9 (commit)
       via  f8d20ee4a41ea7149ac8bd4f78a0316e3ac059b4 (commit)
       via  2a19fb230b8ee399551804ee86727c4d9ad31e1c (commit)
       via  0e144e829308658248d5546d52ffeb28b15e2b68 (commit)
       via  5ab6e655f66d692250a3fd029c2e2dd3d98c6c6e (commit)
       via  165ea935fa6610ee8d21fa7a123a867acc94f3ce (commit)
       via  e8c38aa2bb35b5abeae940f8728661b77012aec2 (commit)
       via  1dce25c761a38616931e47546359a0babbc5f88d (commit)
       via  471b5dc75b242447b2ad91a069ae84874d6e30f2 (commit)
       via  071518426bded225bc28d6480fd39f1891519f74 (commit)
       via  b7ccfa5e25fb1df62eb455e7ee234b99c70d13dc (commit)
       via  e56e65ba8ddc42de23477c11c8553e11edac51db (commit)
       via  2c7c9e97e654779550ce5f1da513368e53852996 (commit)
       via  7415f6aaa8613ca439040420347d6df75e495702 (commit)
       via  0cc7114393b1d8ab9f6c58284afe4941c6d8f2f7 (commit)
       via  a88208defa655bd9070d1281c31a4224f6fd6db7 (commit)
       via  5f5809c6ce20fce7b221e65843b18550e53203b5 (commit)
       via  7b593c557d14ab9cc21638be6518e279b929cdfb (commit)
       via  4b4ecb533f41287206e9eec601963c2a014b9f83 (commit)
       via  583e61f90299f75322cd29483351d378c6d185c8 (commit)
       via  6aa0516e6febd8d17d8d2fd49ad9061b7940b1ee (commit)
       via  7eef2add1e87e2a3083c8549029d28c93df5dab4 (commit)
       via  87c4cdd048cfaef8db45587bc58f06df97e992b9 (commit)
       via  39f348ae3d7fcda912135ea2ef8af4a3797c5a0a (commit)
       via  156555e0dd67ee54144f7877847d6a4d5b3bfb85 (commit)
       via  550df216bb6d848ad393cf96c88d626d7da88505 (commit)
       via  26148f25dbe24f2c22ffaaba73852172611d311b (commit)
       via  8405572c5488d38c1b02fc159432eaaf7ff07eb3 (commit)
       via  8d8114061768f9657f0869d2954f63a5a48c7382 (commit)
       via  89cb907efc4c75ce8bfc672c69b4bc22f2c74aae (commit)
       via  5062b183c190c8339d11d61aa0cac1150fe41b70 (commit)
       via  00c3bfe025e9419e0a9a337e940db4f76e8ff78c (commit)
       via  a858b45ab08abe6362385984f9dd2999aa2df59d (commit)
       via  bf5cb1467d41bca799f36f4564d8f4c76476dc5b (commit)
       via  98d040efa816a321cec956def2865b0372a17741 (commit)
       via  12ce367e025aa650b27afb83d36eecff66ef5905 (commit)
       via  874be79c426e888f67f18d96b0a837c79546a08a (commit)
       via  f539ba5797fa3c3a167c84d368778333bbf6e6db (commit)
       via  3468845cf828e997090099c88b1735c604106d24 (commit)
       via  5d5b76023ab4d796ed9eb9e3a02a02f1dd06aaa0 (commit)
       via  af87e42fa4e758ed82ce7cfec167ebec299e3bf9 (commit)
       via  5e6f6a11bf2d5c6cdb4556d6906615d6dd64b5ff (commit)
       via  9a2bd35a6fdbe385d0768e876a269c2d4fefb1f3 (commit)
       via  06df7f5ccdb68654e2978554d279ed4d1b46a645 (commit)
       via  774c0801b3a964a7d611102d69f9230a127f5366 (commit)
       via  68c19cc2eb92a1a44b6e5b6465f9315b4e5266e0 (commit)
       via  21847ae52fc7b26bee800270ba1d96abc1db07f6 (commit)
       via  fd50a55b1de8ccd660f7573fa677dcbf5234504f (commit)
       via  f4adc15f9eade09c52dc4c8815cb489597fa8e80 (commit)
       via  89681dbb8411456f08a5f3b9c8a4a3d4b231daad (commit)
       via  d6320a093f4d297b2a0819988d4e3e6a1b1321f7 (commit)
       via  e42900c60c2bde6a8680c4fd260a57d173419efd (commit)
       via  d16905b01ec440caf9b9d0aebe1ada80b22ee281 (commit)
       via  936e4250911dc3c4943783bb44a5c94a987897ed (commit)
       via  91e5d44a5440bd1018028759f02fadc715f6b103 (commit)
       via  5220f0051c7d9dc4e440c2f48aab5e6779bb07d0 (commit)
       via  dc732ab277fc738be8596790f3b6512883fad19b (commit)
       via  2af78ff3212d774245864f527a442b57dc4ec736 (commit)
       via  b513843c81172d96f0d365ffd3f356a175b1b683 (commit)
       via  8f8155235f71462c4f2e3031336131824e72e4ad (commit)
       via  0b9e810b27cf59712abc905289ad134fecc8c6ce (commit)
       via  d552655b4fa7dcaf2b40d9e190b752df6b063036 (commit)
       via  730af9f6239085f1f62a61a37612154d32f75d72 (commit)
       via  f8942a0d2ad1734c52e1dd3cadd3aa412de327e5 (commit)
       via  b612002e6aab3536b645fae3e7ac991dbc11427e (commit)
       via  9af2d88c1e99cc0bf4593efe2cc25e26be7fb0a8 (commit)
       via  ea00e595c65960514f156a8e1639e71eef5753e4 (commit)
       via  ed2c7099633ddd54a58a523b6e4c377013193f94 (commit)
       via  7770d2f4535f87eee0415946a675d1fb8f489303 (commit)
       via  1dc2e9b312872dd2882594324b8b0dbb5cf2025a (commit)
       via  e675d31ff4c84d9e8e1d92d8274bd52b9c3fe80d (commit)
       via  27791b32eea79646c8b96e3c6b83aeefc27bc1a1 (commit)
       via  c2d636362c30af59d290a2e66860143669542185 (commit)
       via  8e3eeadc9e1d04a52be2b8b00578b339aabe9dcd (commit)
       via  b3338f3e3f76357d4ce3a649dbe7957824a82a07 (commit)
       via  a58b0da3c225ac304959ef6e8de56fe84d970ed0 (commit)
       via  3ccd7a287fc2515525f797ee492e64d487c92708 (commit)
       via  891eaafc8685002d1c8a5169053c86256f5e9ddc (commit)
       via  859bf2bfae8e797048278bd9c195bd0cac2d7650 (commit)
       via  8cc6a10b9e6f99eb81b60807d076aafecb0c0e31 (commit)
       via  ee5cf7d013bae34f525f169e0f3823a012a5871e (commit)
       via  48a7534346e7531457ec11ec543ac839097a9fc9 (commit)
       via  be23213b0255aa5124ce0475ec66b113973a108a (commit)
       via  33f2256080e6494abc9d63c589d3459279723b23 (commit)
       via  07bb390d0d100d7a5046861d2bd9deabffae64ca (commit)
       via  b723d3e94bf135c3c59b7b7cafba4baae355df4a (commit)
       via  0e03e762f44581936efa72e245065fe05a16ff84 (commit)
       via  ee9092a331d74142b74657051ceca14f36a333d4 (commit)
       via  e7d22f507fcee4dd8c7869e30d197e4079356d3a (commit)
       via  6737b3df32e5f18e441bffa81670cad040a4e8bd (commit)
       via  e1eeda55629ae072081070ef7901b68576a67107 (commit)
       via  ab621c2d5de88a3141c9d39592e4a061136a71af (commit)
       via  f03cfcef631b8b709a61f9c62e980a8e9b2df1ba (commit)
       via  9822d0d65fd29fab677141058ab001c091dcb716 (commit)
       via  6da47bfa006acd632167ba2eaf00b0952ab7224f (commit)
       via  d46a12a4692edbb95848cb8aa82ce42a0737a313 (commit)
       via  1e1cb3da9c0aad73e40d3e4d0f72c97d7b15c787 (commit)
       via  16f2c1eff82da476c48410b7bf1e6523e569ebe0 (commit)
       via  d2ec97943ab6a71a34039b90413d49c30c06611c (commit)
       via  dce8ebc2edaca7c4a0dafb0f56fb6d24842bf27f (commit)
       via  ab5fbf66c212fa7e087fd04af41b40bd347f0cf6 (commit)
       via  460494aba401d8c1c06d0860da6cc0cb5cf80597 (commit)
       via  f27f743af7cfc6b056340ac8fceca0ea7bf8b4f2 (commit)
       via  45fd64be9998b68cca8e6da92e93cca124345b23 (commit)
       via  a448c547d9e1ad698f0ebe52b6206db20b63e906 (commit)
       via  e9246671002e0d459ed97321436c4bf44b4b1afc (commit)
       via  9810479548aa51abe3bed774c5f1426d85fe9e18 (commit)
       via  11dfdf56221313e0a27a1dca916e222bdce7b8c4 (commit)
       via  c213a7dc8e79a49263a222d1db45b2ef384ddb83 (commit)
       via  5471de0bb592c0f63ac67704bf74c733ab95fc89 (commit)
       via  a9d3abcd79018bbaf8ed6000b8fb445936fc7fd1 (commit)
       via  653d38b1806744712655bdd45d0afd85e29a6588 (commit)
       via  414455fb0544ec67c3258a8673a355d208399892 (commit)
       via  31401e24be886bdf460f115f7804c69aa118e5b6 (commit)
       via  cbca720518e5efd7761e29a995944ad1c8535ff4 (commit)
       via  36d1deeb2f285dfb4f588c6c81dea897dc120899 (commit)
       via  1bc4710e30694c7f0319d57ed8e1ee6c23ebd759 (commit)
       via  d9cf29db9c3c4c608efe3c34f6c36b7e9e2c50b7 (commit)
       via  2bf6d9050c558824b2b0204d6ae18c33e81a193d (commit)
       via  96d5306dea53311a18432583ca865f793a31f4f2 (commit)
       via  1670b2d209b4416a5e4a8763a6d16ffa3b6710ad (commit)
       via  d5f4a84e0662cfa26c730eb7f81959a778591ef2 (commit)
       via  06dd19c7dcc8ef5098f1b98f24b657a81f24d99c (commit)
       via  b2237005769b8de286894f2d8d36e9e959019c46 (commit)
       via  d0b8a5a2be345f831d188e55c69778a49c10264f (commit)
       via  7e9d52e9df72f3dd3a925e1527104318658d8451 (commit)
       via  a96476131a8045900eb407d2cc1fc712bcded2bc (commit)
       via  6bb53786952433bfcc34ac896a90a4f124c67811 (commit)
       via  0aaf3f8de1d6f477f8fb8de936f6e41b3e5c2137 (commit)
       via  e5fa5c23990232005caabd89bcbf666f7f63c1b1 (commit)
       via  1090218768a7bc994399067ece174bcfeae86741 (commit)
       via  a52d33ee62cfc9b117e0c34fc98021ca8c115491 (commit)
       via  d8d2c40696f0b959f9a997b05f10e92646ae6997 (commit)
       via  c619812c381908704dd4d385be9a7f74d2b6e49a (commit)
       via  0dec04cd391afbd7848a83092d1fbfc5dfbdb0e1 (commit)
       via  715c8705f637e8505d601c1ccf86fc3e00d58c95 (commit)
       via  c0dab19a92624ea7778c8c10a46acf2e7fa5b0a7 (commit)
       via  18adfa0ebdbcf5bc5b83209a72c1bd7c112b1193 (commit)
       via  8be50900be59aee3d98bfd3739efc43879ecf59d (commit)
       via  cee21f54f10cbc59edd243eead62003426680657 (commit)
       via  1f66ce293dcf912e856512ab042685442cb1a604 (commit)
       via  ba4425ae906ea625835613f9152d5f0e8d4f6208 (commit)
       via  6cf47741faf811d7816dd54cf838e256e32d29b9 (commit)
       via  2d72b617c4080b4f6ad82c0212ecedd90042a289 (commit)
       via  d66549fedb7aba7ab755452e068cc3cdb3525739 (commit)
       via  4272775a1eff21ac17a90a5b3b11e3de0554dd73 (commit)
       via  cca862e1eb7d8a3f1a6f16dee3bfd953ad0e23f9 (commit)
       via  0ae6e883ffabbbd3ebc60d59e3e6aa0d4eecf383 (commit)
       via  539f158bf0dd3e9ebaad971f40998fde44a679fb (commit)
       via  656eeed366db725765eb1bbba41387595b2f3910 (commit)
       via  44cad9ebe5f8f69251216948bd7b0f1719cd417b (commit)
       via  38dc720f9b66df1122f4d63b96a866a00386816a (commit)
       via  a4c2a2ca7166bff825e4806197e040374c854c92 (commit)
       via  d2a8b4a4c7e8c1ae5ecf3935644514eff6e2077c (commit)
       via  f2af4777c54d5b99a30890a0bdb6e5cb2c2a0920 (commit)
       via  75eefffd1a0359b2e38bcd703b63d6232209144c (commit)
       via  a2964f7ce24fabe1e4357e82ea457b9252c550a7 (commit)
       via  bfa490e2a62d2330775c3354a2bb4a10b1ce9f94 (commit)
       via  b9fec5b4ee3a77a1d49e9c6f55ced129f43b8006 (commit)
       via  13b68f3e84043a7be14dfaf4e48456c589ada73b (commit)
       via  e5b782fb1908e3bdb9950489aa0a1b84460ea73c (commit)
       via  b59c334f41d4a793352df0563f6d7ba0f1166342 (commit)
       via  86a26289bc9d7f8b26115134a36044748095a9de (commit)
       via  ce9ec74d6dc0539f7f0a1dde42718831fbecd7db (commit)
       via  12dec400fbd5feede3977ccafe6c7d8e75852f89 (commit)
       via  d2970815195013ac303585ae4272b721d168e367 (commit)
       via  0cde3f1656516b8d4932048b214702faa4628aeb (commit)
       via  271cfeec5a425c90aa90583dcaf6bf988695a047 (commit)
       via  df5ec02eb8b23a7706f93d40e1fb48b0428629fb (commit)
       via  d336ad88e4c37d54669dbef15636e110ca353008 (commit)
       via  da68190916ac987538f5c86a3775bffc13e2768e (commit)
       via  dcc7e051e31667b6788b8bf42165a3f9cdcd25ba (commit)
       via  e61b7c14491a0e4018c58e4e61887488108d1a7d (commit)
       via  97ef8570a549af75a57816e94d6bd1a36c8dd220 (commit)
       via  3831d7e6a2f9dddb67c40b21ed1582a2afbc45fa (commit)
       via  225a0a1ee6f15f73619d42820036f9fb7f899598 (commit)
       via  5b2ee1fb0fc1fd0064f3a70062996be8dfa835de (commit)
       via  f05040bf6e7ece806da2ba0943598312e8187c99 (commit)
       via  bba6cada1d513421728b04c5a9078bd0066186e0 (commit)
       via  3f08e6e0e30cc27608f8c257e9e3adc55cee9f33 (commit)
       via  cf96b9465bb8c84fa4e12b8116cfad216b130f13 (commit)
       via  77a7b168d109e1a85571130cea413017adf7ebf9 (commit)
       via  8be941b9ba9ef001a45aed2349dd0cc619a2024f (commit)
       via  d01f999fb76e39c651b8cc9ec0e9a54ce204041f (commit)
       via  c0db44e3c62db256f853445359619b52f6f916d4 (commit)
       via  326a8778de585aa8bf8358409e735c253e53e613 (commit)
       via  dd27d5c2d16490fdaaec82a6b242ae29229d6e47 (commit)
       via  2b95718c85fe50547c0ac1670c3f53d64020dd00 (commit)
       via  b036112d2e8202b627404901bdf7d81152d394d9 (commit)
       via  7cf0f2402656595e50a390bcdf78dad3bc30f537 (commit)
       via  18fb65f478a4e8288bd9513728ae1e806a519e5c (commit)
       via  7d08342da7ff47c7a075e31af843927b93cefa73 (commit)
       via  b7ea7aba0499438dd4d230cc6577f9d2f108a294 (commit)
       via  6f62fad7e30dbb269e40bd71957e88e35e4c1d90 (commit)
       via  0e7a75f6f7e3894d9574bb5e3b0fe9ca5e2ea0e6 (commit)
       via  43f222f67cc4a0aeeb966c7a9f190eea20459f54 (commit)
       via  15ef70c19bfe9f903856764776e031ba6c3bb6fa (commit)
       via  c0ba854aa9cbdfa8f19402938771525fc9a6f62c (commit)
       via  53ccce96816da4cc81a751df4cb23e1cdda68674 (commit)
       via  943f2dab3dd994445a06e31fed55d3465bb5ed6b (commit)
       via  7330bf514b8675bd531eb2be35436e20454eddf4 (commit)
       via  526ef4cbd8c9d81b03e3959a6e39b428563cc09e (commit)
       via  b43844688379a4524c11ae351dce0720089b7444 (commit)
       via  4df22d322881d57e16ad4cbee187d0d7487f20df (commit)
       via  423f54f27c6911e87cb6a35fbce794d307fe7cf5 (commit)
       via  ebd0153e90ab7856539a14827aeda9a74473a4b9 (commit)
       via  c89aa7b89cf6270eeabf351018a0cd429b6f0320 (commit)
       via  af056d0eca88e1065dae3727d5e66e7d2612dc3d (commit)
       via  c03747ba4ff28b09249912ccf718dedb8287e8f8 (commit)
       via  0c27c473ae34636414ea12e3d7431663a10a0d75 (commit)
       via  1ec52b975c4c261732902aa97a89b26f6870302b (commit)
       via  b1244daa8637c7d9eaaf551f5c999945762f97f1 (commit)
      from  feb5aa90dad6f7a6a89b155cb76909aac326905e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit d6f0ef3a62268c2cd6e438df2f91bb7311d5b2aa
Merge: feb5aa9 ee7931d
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Thu Jan 6 14:35:39 2011 +0000

    Merge branch 'master' into archer-tromey-python
    
    Conflicts:
    	gdb/Makefile.in
    	gdb/configure.ac
    	gdb/main.c
    	gdb/python/lib/gdb/__init__.py
    	gdb/python/lib/gdb/command/__init__.py

-----------------------------------------------------------------------

Summary of changes:
 .gitignore                                         |   40 +
 COPYING.LIBGLOSS                                   |   67 +-
 COPYING.NEWLIB                                     |   51 +-
 ChangeLog                                          |  235 +
 Makefile.def                                       |   21 +-
 Makefile.in                                        | 2553 +++-
 Makefile.tpl                                       |   95 +-
 bfd/.gitignore                                     |   40 +
 bfd/ChangeLog                                      | 2822 +---
 bfd/ChangeLog-2010                                 | 3562 ++++
 bfd/Makefile.am                                    |    4 +
 bfd/Makefile.in                                    |   13 +-
 bfd/aoutx.h                                        |   45 +-
 bfd/archive.c                                      |    3 +
 bfd/archures.c                                     |    3 +
 bfd/bfd-in.h                                       |    4 +
 bfd/bfd-in2.h                                      |   69 +-
 bfd/bfd.c                                          |   17 +-
 bfd/coffcode.h                                     |    9 +-
 bfd/cofflink.c                                     |   40 +-
 bfd/compress.c                                     |  385 +-
 bfd/config.bfd                                     |   64 +-
 bfd/configure                                      |   23 +-
 bfd/configure.host                                 |    1 +
 bfd/configure.in                                   |   23 +-
 bfd/cpu-i386.c                                     |   61 +-
 bfd/cpu-mips.c                                     |    2 +
 bfd/doc/ChangeLog                                  |    4 +
 bfd/doc/bfd.texinfo                                |   11 +-
 bfd/dwarf2.c                                       |  174 +-
 bfd/ecoff.c                                        |  102 +-
 bfd/elf-attrs.c                                    |  111 +
 bfd/elf-bfd.h                                      |   21 +-
 bfd/elf-eh-frame.c                                 |   34 +-
 bfd/elf-m10200.c                                   |   11 +-
 bfd/elf-m10300.c                                   |   11 +-
 bfd/elf.c                                          |   96 +-
 bfd/elf32-arm.c                                    |  474 +-
 bfd/elf32-avr.c                                    |   54 +-
 bfd/elf32-bfin.c                                   |   46 +-
 bfd/elf32-cr16.c                                   |   11 +-
 bfd/elf32-cr16c.c                                  |   11 +-
 bfd/elf32-cris.c                                   |   11 +-
 bfd/elf32-crx.c                                    |   11 +-
 bfd/elf32-d10v.c                                   |   11 +-
 bfd/elf32-fr30.c                                   |   11 +-
 bfd/elf32-frv.c                                    |   20 +-
 bfd/elf32-h8300.c                                  |   11 +-
 bfd/elf32-hppa.c                                   |   15 +-
 bfd/elf32-i370.c                                   |   11 +-
 bfd/elf32-i386.c                                   |   13 +-
 bfd/elf32-i860.c                                   |   11 +-
 bfd/elf32-ip2k.c                                   |   11 +-
 bfd/elf32-iq2000.c                                 |   11 +-
 bfd/elf32-lm32.c                                   |   11 +-
 bfd/elf32-m32c.c                                   |   11 +-
 bfd/elf32-m32r.c                                   |   11 +-
 bfd/elf32-m68hc1x.c                                |   11 +-
 bfd/elf32-m68k.c                                   |   11 +-
 bfd/elf32-mcore.c                                  |   11 +-
 bfd/elf32-mep.c                                    |   11 +-
 bfd/elf32-mips.c                                   |   31 +
 bfd/elf32-moxie.c                                  |   11 +-
 bfd/elf32-msp430.c                                 |   11 +-
 bfd/elf32-mt.c                                     |   11 +-
 bfd/elf32-openrisc.c                               |   11 +-
 bfd/elf32-ppc.c                                    |    6 +-
 bfd/elf32-rx.c                                     |   18 +-
 bfd/elf32-s390.c                                   |   11 +-
 bfd/elf32-score.c                                  |   11 +-
 bfd/elf32-score7.c                                 |   11 +-
 bfd/elf32-sh.c                                     |   11 +-
 bfd/elf32-sparc.c                                  |   20 +-
 bfd/elf32-spu.c                                    |   11 +-
 bfd/elf32-tic6x.c                                  |  297 +-
 bfd/elf32-v850.c                                   |   11 +-
 bfd/elf32-vax.c                                    |   11 +-
 bfd/elf32-xc16x.c                                  |    8 +-
 bfd/elf32-xstormy16.c                              |   11 +-
 bfd/elf32-xtensa.c                                 |   13 +-
 bfd/elf64-alpha.c                                  |   25 +-
 bfd/elf64-hppa.c                                   |   18 +-
 bfd/elf64-mips.c                                   |   33 +
 bfd/elf64-mmix.c                                   |   11 +-
 bfd/elf64-ppc.c                                    |   14 +-
 bfd/elf64-s390.c                                   |   11 +-
 bfd/elf64-sh64.c                                   |   11 +-
 bfd/elf64-sparc.c                                  |   22 +-
 bfd/elf64-x86-64.c                                 |  865 +-
 bfd/elfcode.h                                      |   16 +
 bfd/elflink.c                                      |  124 +-
 bfd/elfn32-mips.c                                  |   33 +
 bfd/elfxx-ia64.c                                   |   18 +-
 bfd/elfxx-mips.c                                   |   40 +-
 bfd/elfxx-sparc.c                                  |   19 +-
 bfd/elfxx-target.h                                 |   14 +-
 bfd/hash.c                                         |   58 +-
 bfd/libbfd-in.h                                    |   16 +-
 bfd/libbfd.c                                       |    9 +
 bfd/libbfd.h                                       |   20 +-
 bfd/linker.c                                       |   41 +-
 bfd/makefile.vms                                   |    2 +-
 bfd/merge.c                                        |    5 +-
 bfd/opncls.c                                       |   28 +-
 bfd/pdp11.c                                        |   41 +-
 bfd/peXXigen.c                                     |   13 +-
 bfd/pei-x86_64.c                                   |   93 +-
 bfd/plugin.c                                       |   10 +-
 bfd/po/bfd.pot                                     | 3803 +++-
 bfd/po/es.po                                       | 3994 +++--
 bfd/po/fi.po                                       | 4053 +++--
 bfd/po/fr.po                                       | 3988 +++--
 bfd/po/ja.po                                       | 7052 ++++++--
 bfd/po/ru.po                                       | 4038 +++--
 bfd/po/zh_CN.po                                    |    2 +-
 bfd/reloc.c                                        |   27 +-
 bfd/section.c                                      |   58 +-
 bfd/simple.c                                       |   14 +-
 bfd/targets.c                                      |   18 +
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    |    6 +-
 bfd/vms-lib.c                                      |   52 +-
 bfd/xcofflink.c                                    |   35 +-
 config-ml.in                                       |   18 +-
 config/ChangeLog                                   |   71 +
 config/bootstrap-lto.mk                            |    7 +-
 config/cloog.m4                                    |  286 +
 config/lthostflags.m4                              |   33 +
 config/mh-cygwin                                   |    6 +-
 config/{mh-ppc-darwin => mh-darwin}                |    0
 config/mh-mingw                                    |    6 +-
 configure                                          | 1616 +-
 configure.ac                                       |  441 +-
 cpu/ChangeLog                                      |    4 +
 cpu/frv.opc                                        |    3 +
 etc/ChangeLog                                      |    4 +
 etc/Makefile.in                                    |    2 +-
 gdb/ChangeLog                                      |10554 +----------
 gdb/ChangeLog-2010                                 |11959 ++++++++++++
 gdb/Makefile.in                                    |  108 +-
 gdb/NEWS                                           |   56 +
 gdb/ada-exp.y                                      |    2 +-
 gdb/ada-lang.c                                     |  407 +-
 gdb/ada-lang.h                                     |    7 +-
 gdb/ada-lex.l                                      |    2 +-
 gdb/ada-operator.inc                               |    2 +-
 gdb/ada-tasks.c                                    |   21 +-
 gdb/ada-typeprint.c                                |   10 +-
 gdb/ada-valprint.c                                 |   45 +-
 gdb/addrmap.c                                      |   71 +-
 gdb/addrmap.h                                      |   13 +-
 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                                   |    5 +-
 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                               |    7 +-
 gdb/arm-linux-tdep.h                               |    3 +-
 gdb/arm-symbian-tdep.c                             |    3 +-
 gdb/arm-tdep.c                                     |  874 +-
 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                                         |   77 +-
 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                                   | 2123 ++-
 gdb/breakpoint.h                                   |  300 +-
 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                                        |  138 +-
 gdb/c-lang.c                                       |  169 +-
 gdb/c-lang.h                                       |   33 +-
 gdb/c-typeprint.c                                  |  377 +-
 gdb/c-valprint.c                                   |  220 +-
 gdb/call-cmds.h                                    |    2 +-
 gdb/cc-with-index.sh                               |    3 +-
 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                                      |   35 +-
 gdb/configure.ac                                   |   33 +-
 gdb/configure.tgt                                  |   14 +-
 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                                  |  225 +-
 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                     |  218 +
 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                                         |   37 +-
 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                                   |  173 +-
 gdb/dictionary.h                                   |   28 +-
 gdb/dink32-rom.c                                   |    2 +-
 gdb/disasm.c                                       |    7 +-
 gdb/disasm.h                                       |    3 +-
 gdb/doc/ChangeLog                                  |  122 +
 gdb/doc/Makefile.in                                |   26 +-
 gdb/doc/agentexpr.texi                             |    4 +-
 gdb/doc/all-cfg.texi                               |    2 +-
 gdb/doc/annotate.texinfo                           |    2 +-
 gdb/doc/configure                                  | 3064 ---
 gdb/doc/configure.ac                               |    9 -
 gdb/doc/gdb.texinfo                                |  615 +-
 gdb/doc/gdbint.texinfo                             |  458 +-
 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                                  |   15 +-
 gdb/dummy-frame.h                                  |    6 +-
 gdb/dwarf2-frame.c                                 |   44 +-
 gdb/dwarf2-frame.h                                 |    2 +-
 gdb/dwarf2expr.c                                   |   45 +-
 gdb/dwarf2expr.h                                   |   24 +-
 gdb/dwarf2loc.c                                    |  327 +-
 gdb/dwarf2loc.h                                    |   13 +-
 gdb/dwarf2read.c                                   | 1080 +-
 gdb/elfread.c                                      |   90 +-
 gdb/environ.c                                      |    2 +-
 gdb/environ.h                                      |    2 +-
 gdb/eval.c                                         |  187 +-
 gdb/event-loop.c                                   |  353 +-
 gdb/event-loop.h                                   |   38 +-
 gdb/event-top.c                                    |  301 +-
 gdb/event-top.h                                    |    2 +-
 gdb/exceptions.c                                   |    7 +-
 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                                   |   19 +-
 gdb/fbsd-nat.c                                     |    6 +-
 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-add-index.sh                               |   29 -
 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                            |   56 +
 gdb/gdbserver/Makefile.in                          |   48 +-
 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                          |   36 +-
 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                                    |  156 +-
 gdb/gdbtypes.c                                     |  457 +-
 gdb/gdbtypes.h                                     |  136 +-
 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                                      |  164 +-
 gdb/infcall.h                                      |    3 +-
 gdb/infcmd.c                                       |  200 +-
 gdb/inferior.c                                     |    7 +-
 gdb/inferior.h                                     |   75 +-
 gdb/inflow.c                                       |    8 +-
 gdb/inflow.h                                       |    2 +-
 gdb/infrun.c                                       |  947 +-
 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                                    |   13 +-
 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                                  |   13 +-
 gdb/language.c                                     |   80 +-
 gdb/language.h                                     |    9 +-
 gdb/libunwind-frame.c                              |   24 +-
 gdb/libunwind-frame.h                              |    5 +-
 gdb/linespec.c                                     |   84 +-
 gdb/linespec.h                                     |    3 +-
 gdb/linux-fork.c                                   |    2 +-
 gdb/linux-fork.h                                   |    2 +-
 gdb/linux-nat.c                                    |  176 +-
 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                                  |    6 +-
 gdb/m32c-tdep.c                                    |    3 +-
 gdb/m32r-linux-nat.c                               |    2 +-
 gdb/m32r-linux-tdep.c                              |    3 +-
 gdb/m32r-rom.c                                     |    6 +-
 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                                         |  134 +-
 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                              |   13 +-
 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                                 |   23 +-
 gdb/mi/mi-main.c                                   |  148 +-
 gdb/mi/mi-main.h                                   |    3 +-
 gdb/mi/mi-out.c                                    |    2 +-
 gdb/mi/mi-out.h                                    |    3 +-
 gdb/mi/mi-parse.c                                  |   55 +-
 gdb/mi/mi-parse.h                                  |   17 +-
 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                               |   43 +-
 gdb/mips-linux-nat.c                               |    4 +-
 gdb/mips-linux-tdep.c                              |    2 +-
 gdb/mips-linux-tdep.h                              |    2 +-
 gdb/mips-tdep.c                                    |  262 +-
 gdb/mips-tdep.h                                    |    2 +-
 gdb/mips64obsd-nat.c                               |    3 +-
 gdb/mips64obsd-tdep.c                              |   11 +-
 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                                     |    8 +-
 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                                  | 1201 ++
 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                                       |   20 +-
 gdb/p-lang.h                                       |    2 +-
 gdb/p-typeprint.c                                  |   53 +-
 gdb/p-valprint.c                                   |   73 +-
 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                                     |   27 +-
 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                                       |   35 +-
 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                                      |  307 +-
 gdb/psymtab.h                                      |    2 +-
 gdb/python/lib/gdb/__init__.py                     |    9 +-
 gdb/python/lib/gdb/command/__init__.py             |   15 +
 gdb/python/lib/gdb/command/pretty_printers.py      |  370 +
 gdb/python/lib/gdb/printing.py                     |  197 +
 gdb/python/lib/gdb/types.py                        |   91 +
 gdb/python/py-auto-load.c                          |   37 +-
 gdb/python/py-block.c                              |    2 +-
 gdb/python/py-breakpoint.c                         |  188 +-
 gdb/python/py-cmd.c                                |   39 +-
 gdb/python/py-frame.c                              |   11 +-
 gdb/python/py-function.c                           |   11 +-
 gdb/python/py-inferior.c                           |   21 +-
 gdb/python/py-infthread.c                          |    2 +-
 gdb/python/py-lazy-string.c                        |   95 +-
 gdb/python/py-objfile.c                            |    5 +-
 gdb/python/py-param.c                              |   57 +-
 gdb/python/py-prettyprint.c                        |  227 +-
 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                              |   21 +-
 gdb/python/py-value.c                              |   30 +-
 gdb/python/python-internal.h                       |   39 +-
 gdb/python/python.c                                |   66 +-
 gdb/python/python.h                                |    4 +-
 gdb/ravenscar-sparc-thread.c                       |    4 +-
 gdb/ravenscar-thread.c                             |   46 +-
 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                              |    4 +-
 gdb/remote-mips.c                                  |    3 +-
 gdb/remote-sim.c                                   |    3 +-
 gdb/remote.c                                       |  140 +-
 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                                  |  153 +-
 gdb/rs6000-tdep.h                                  |    3 +-
 gdb/rx-tdep.c                                      |    2 +-
 gdb/s390-tdep.c                                    |    4 +-
 gdb/s390-tdep.h                                    |    3 +-
 gdb/scm-exp.c                                      |  502 -
 gdb/scm-lang.c                                     |  308 -
 gdb/scm-lang.h                                     |   77 -
 gdb/scm-tags.h                                     |  378 -
 gdb/scm-valprint.c                                 |  462 -
 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                                     |    3 +-
 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                                   |   18 +-
 gdb/solib-irix.h                                   |    2 +-
 gdb/solib-osf.c                                    |   15 +-
 gdb/solib-pa64.c                                   |   12 +-
 gdb/solib-pa64.h                                   |    3 +-
 gdb/solib-som.c                                    |   40 +-
 gdb/solib-som.h                                    |    3 +-
 gdb/solib-spu.c                                    |    6 +-
 gdb/solib-spu.h                                    |    2 +-
 gdb/solib-sunos.c                                  |   15 +-
 gdb/solib-svr4.c                                   |  117 +-
 gdb/solib-svr4.h                                   |    2 +-
 gdb/solib-target.c                                 |    8 +-
 gdb/solib-target.h                                 |    2 +-
 gdb/solib.c                                        |   49 +-
 gdb/solib.h                                        |    2 +-
 gdb/solist.h                                       |    2 +-
 gdb/somread.c                                      |   19 +-
 gdb/source.c                                       |   84 +-
 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                                   |    4 +-
 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                                     |    6 +-
 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                                      |  170 +-
 gdb/symfile.h                                      |   66 +-
 gdb/symmisc.c                                      |   27 +-
 gdb/symtab.c                                       |   61 +-
 gdb/symtab.h                                       |   16 +-
 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                            |  481 +
 gdb/testsuite/Makefile.in                          |    6 +-
 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                            |    3 +-
 gdb/testsuite/configure.ac                         |    4 +-
 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               |   16 +-
 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             |    4 +-
 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            |   24 +-
 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               |   46 +-
 gdb/testsuite/gdb.asm/powerpc.inc                  |    6 +-
 gdb/testsuite/gdb.asm/powerpc64.inc                |   57 +
 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             |   28 +-
 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            |  149 +-
 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              |   52 +-
 gdb/testsuite/gdb.base/call-rt-st.exp              |    4 +-
 gdb/testsuite/gdb.base/call-sc.c                   |    2 +-
 gdb/testsuite/gdb.base/call-sc.exp                 |   32 +-
 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               |   14 +-
 gdb/testsuite/gdb.base/catch-syscall.exp           |    7 +-
 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.c                 |   10 +
 gdb/testsuite/gdb.base/constvars.exp               |   19 +-
 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                 |    4 +-
 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                   |   11 +-
 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                  |    9 +-
 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               |   13 +-
 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                |  381 +-
 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                   |   23 +-
 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                |   35 +-
 gdb/testsuite/gdb.base/gnu_vector.exp              |   62 +-
 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                    |    4 +-
 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                  |   14 +-
 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                   |    6 +-
 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                 |    6 +-
 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                    |    5 +-
 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                 |   51 +
 gdb/testsuite/gdb.base/pie-execl.exp               |  100 +
 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                 |    6 +-
 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                  |    7 +-
 gdb/testsuite/gdb.base/return2.exp                 |   10 +-
 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               |    4 +-
 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             |    7 +-
 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                 |    7 +-
 gdb/testsuite/gdb.base/signals.exp                 |   17 +-
 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                 |    7 +-
 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             |    4 +-
 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       |   47 +
 gdb/testsuite/gdb.base/step-resume-infcall.exp     |   52 +
 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          |   20 +-
 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        |   17 +-
 .../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    |    5 +-
 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              |   15 +-
 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.cc                   |   57 +
 gdb/testsuite/gdb.cp/converts.exp                  |   51 +
 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             |    8 +-
 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              |  235 +
 gdb/testsuite/gdb.cp/nextoverthrow.exp             |  162 +
 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.cc                   |  207 +
 gdb/testsuite/gdb.cp/oranking.exp                  |   95 +
 gdb/testsuite/gdb.cp/overload.cc                   |   25 +
 gdb/testsuite/gdb.cp/overload.exp                  |   19 +-
 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                |   34 +
 gdb/testsuite/gdb.cp/ptype-cv-cp.exp               |   41 +
 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                     |  163 +
 gdb/testsuite/gdb.cp/smartp.exp                    |   77 +
 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        |   55 +
 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp      |   44 +
 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      |   68 +
 gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp    |   52 +
 gdb/testsuite/gdb.dwarf2/dw2-strp.S                |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-strp.exp              |    6 +-
 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.S                 |  882 +
 gdb/testsuite/gdb.dwarf2/implptr.c                 |   68 +
 gdb/testsuite/gdb.dwarf2/implptr.exp               |   80 +
 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                 |    6 +-
 gdb/testsuite/gdb.dwarf2/pr11465.exp               |   10 +-
 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                    |   74 +
 gdb/testsuite/gdb.java/jnpe.java                   |   40 +
 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/Makefile.in               |   17 +
 gdb/testsuite/gdb.opencl/convs_casts.cl            |   55 +
 gdb/testsuite/gdb.opencl/convs_casts.exp           |   95 +
 gdb/testsuite/gdb.opencl/datatypes.cl              |  145 +
 gdb/testsuite/gdb.opencl/datatypes.exp             |  471 +
 gdb/testsuite/gdb.opencl/operators.cl              |  105 +
 gdb/testsuite/gdb.opencl/operators.exp             |  955 +
 gdb/testsuite/gdb.opencl/vec_comps.cl              |   59 +
 gdb/testsuite/gdb.opencl/vec_comps.exp             |  390 +
 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/Makefile.in               |    2 +-
 gdb/testsuite/gdb.python/lib-types.cc              |   61 +
 gdb/testsuite/gdb.python/lib-types.exp             |  140 +
 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         |   64 +-
 gdb/testsuite/gdb.python/py-cmd.exp                |    2 +-
 gdb/testsuite/gdb.python/py-error.exp              |   56 +
 gdb/testsuite/gdb.python/py-error.py               |   25 +
 gdb/testsuite/gdb.python/py-frame.exp              |    2 +-
 gdb/testsuite/gdb.python/py-function.exp           |    2 +-
 gdb/testsuite/gdb.python/py-inferior.exp           |   27 +-
 gdb/testsuite/gdb.python/py-infthread.exp          |    2 +-
 gdb/testsuite/gdb.python/py-mi.exp                 |    2 +-
 gdb/testsuite/gdb.python/py-param.exp              |  113 -
 gdb/testsuite/gdb.python/py-parameter.exp          |  116 +
 gdb/testsuite/gdb.python/py-pp-maint.c             |   68 +
 gdb/testsuite/gdb.python/py-pp-maint.exp           |  129 +
 gdb/testsuite/gdb.python/py-pp-maint.py            |   74 +
 gdb/testsuite/gdb.python/py-prettyprint.c          |   14 +-
 gdb/testsuite/gdb.python/py-prettyprint.exp        |    8 +-
 gdb/testsuite/gdb.python/py-prettyprint.py         |    9 +-
 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              |    9 +-
 gdb/testsuite/gdb.python/python-1.c                |    2 +-
 gdb/testsuite/gdb.python/python.c                  |    2 +-
 gdb/testsuite/gdb.python/python.exp                |   11 +-
 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               |    7 +-
 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               |    8 +-
 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   |    6 +-
 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                    |   72 +-
 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                        |  519 +
 gdb/testsuite/lib/cl_util.h                        |   88 +
 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                          |   47 +-
 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                       |   83 +
 gdb/testsuite/lib/opencl_hostapp.c                 |  168 +
 gdb/testsuite/lib/opencl_kernel.cl                 |    5 +
 gdb/testsuite/lib/pascal.exp                       |    2 +-
 gdb/testsuite/lib/prelink-support.exp              |    4 +-
 gdb/testsuite/lib/set_unbuffered_mode.c            |    2 +-
 gdb/testsuite/lib/trace-support.exp                |    3 +-
 gdb/thread.c                                       |  111 +-
 gdb/top.c                                          |  211 +-
 gdb/top.h                                          |   12 +-
 gdb/tracepoint.c                                   |  144 +-
 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                                     |  142 +-
 gdb/valops.c                                       |  222 +-
 gdb/valprint.c                                     |  158 +-
 gdb/valprint.h                                     |    7 +-
 gdb/value.c                                        |  116 +-
 gdb/value.h                                        |   28 +-
 gdb/varobj.c                                       |  115 +-
 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                                  |   10 +-
 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/ChangeLog                                  |   43 +
 include/bfdlink.h                                  |    6 +-
 include/demangle.h                                 |    2 +-
 include/dwarf2.h                                   |    2 +
 include/elf/ChangeLog                              |   27 +
 include/elf/bfin.h                                 |    3 +
 include/elf/mips.h                                 |    1 +
 include/elf/tic6x-attrs.h                          |   12 +-
 include/elf/tic6x.h                                |   18 +-
 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                                |    5 +-
 include/opcode/ChangeLog                           |   50 +-
 include/opcode/arm.h                               |    7 +-
 include/opcode/cgen.h                              |    8 +-
 include/opcode/hppa.h                              |    4 +-
 include/opcode/mips.h                              |   41 +-
 include/opcode/s390.h                              |    3 +-
 include/plugin-api.h                               |    5 +-
 include/simple-object.h                            |  204 +
 include/xtensa-config.h                            |    2 +-
 libdecnumber/ChangeLog                             |   10 +
 libdecnumber/Makefile.in                           |    3 +-
 libdecnumber/dconfig.h                             |   12 +-
 libiberty/.gitignore                               |    2 +
 libiberty/ChangeLog                                |  118 +
 libiberty/Makefile.in                              |   64 +-
 libiberty/aclocal.m4                               |   49 -
 libiberty/config.in                                |   31 +-
 libiberty/configure                                |   55 +-
 libiberty/configure.ac                             |   15 +-
 libiberty/cp-demangle.c                            |   22 +-
 libiberty/cp-demangle.h                            |    3 +-
 libiberty/cplus-dem.c                              |    2 +-
 libiberty/floatformat.c                            |    2 +-
 libiberty/functions.texi                           |  190 +-
 libiberty/lbasename.c                              |    2 +-
 libiberty/maint-tool                               |    2 +-
 libiberty/make-temp-file.c                         |    3 +-
 libiberty/pex-common.c                             |    2 +-
 libiberty/pex-unix.c                               |  205 +-
 libiberty/setproctitle.c                           |   48 +
 libiberty/simple-object-coff.c                     |  804 +
 libiberty/simple-object-common.h                   |  355 +
 libiberty/simple-object-elf.c                      |  953 +
 libiberty/simple-object-mach-o.c                   | 1022 +
 libiberty/simple-object.c                          |  422 +
 libiberty/simple-object.txh                        |  168 +
 libiberty/splay-tree.c                             |   52 +-
 libiberty/testsuite/demangle-expected              |   13 +-
 opcodes/.gitignore                                 |    2 +
 opcodes/ChangeLog                                  |  882 +-
 opcodes/ChangeLog-2010                             | 1012 +
 opcodes/Makefile.am                                |    8 +-
 opcodes/Makefile.in                                |   15 +-
 opcodes/bfin-dis.c                                 |   16 +-
 opcodes/fr30-desc.h                                |   60 +-
 opcodes/frv-desc.h                                 |   70 +-
 opcodes/frv-opc.c                                  |    3 +
 opcodes/hppa-dis.c                                 |   10 +-
 opcodes/i386-dis.c                                 |   99 +-
 opcodes/i386-gen.c                                 |   10 +-
 opcodes/i386-init.h                                |  139 +-
 opcodes/i386-opc.h                                 |    6 +
 opcodes/i386-opc.tbl                               |  305 +-
 opcodes/i386-tbl.h                                 |19808 ++++++++++----------
 opcodes/ip2k-desc.h                                |   60 +-
 opcodes/iq2000-desc.h                              |   72 +-
 opcodes/lm32-desc.h                                |   56 +-
 opcodes/m32c-desc.h                                |   56 +-
 opcodes/m32r-desc.h                                |   68 +-
 opcodes/m68k-opc.c                                 |    7 +-
 opcodes/mep-desc.h                                 |  104 +-
 opcodes/mep-opc.c                                  |    2 +-
 opcodes/mips-dis.c                                 |   35 +
 opcodes/mips-opc.c                                 |  258 +-
 opcodes/mt-desc.h                                  |   78 +-
 opcodes/openrisc-desc.h                            |   58 +-
 opcodes/or32-dis.c                                 |   20 +-
 opcodes/or32-opc.c                                 |    6 +-
 opcodes/po/es.po                                   |  353 +-
 opcodes/po/fi.po                                   |  441 +-
 opcodes/po/fr.po                                   |  351 +-
 opcodes/po/nl.po                                   |  348 +-
 opcodes/po/opcodes.pot                             |  332 +-
 opcodes/po/zh_CN.po                                |    2 +-
 opcodes/s390-opc.c                                 |    2 +-
 opcodes/s390-opc.txt                               |   14 +-
 opcodes/tic6x-dis.c                                |    8 +-
 opcodes/xc16x-desc.h                               |   72 +-
 opcodes/xstormy16-desc.h                           |   56 +-
 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                               |   43 +
 sim/common/Make-common.in                          |    4 +-
 sim/common/Makefile.in                             |    2 +-
 sim/common/callback.c                              |    6 +-
 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                            |   18 +-
 sim/common/dv-sockser.h                            |    1 +
 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                              |    5 +-
 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                           |   12 +-
 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/ChangeLog                                 |    9 +
 sim/cris/Makefile.in                               |    2 +-
 sim/cris/cris-desc.h                               |   56 +-
 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                                   |   10 +-
 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/ChangeLog                                 |    4 +
 sim/m32c/Makefile.in                               |   14 +-
 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                                   |   15 +
 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                                        |  107 +-
 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/ChangeLog                                 |    4 +
 sim/sh64/Makefile.in                               |    2 +-
 sim/sh64/eng.h                                     |    2 +-
 sim/sh64/sh-desc.h                                 |   62 +-
 sim/sh64/sh64-sim.h                                |    3 +-
 sim/sh64/sh64.c                                    |    2 +-
 sim/sh64/sim-if.c                                  |    2 +-
 sim/testsuite/ChangeLog                            |    4 +
 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/c/seek3.c                   |   49 +
 sim/testsuite/sim/cris/c/seek4.c                   |   44 +
 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 +-
 src-release                                        |    2 +-
 2853 files changed, 91190 insertions(+), 51646 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 bfd/.gitignore
 create mode 100644 bfd/ChangeLog-2010
 create mode 100644 config/cloog.m4
 create mode 100644 config/lthostflags.m4
 rename config/{mh-ppc-darwin => mh-darwin} (100%)
 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/data-directory/Makefile.in
 delete mode 100755 gdb/doc/configure
 delete mode 100644 gdb/doc/configure.ac
 delete mode 100755 gdb/gdb-add-index.sh
 create mode 100644 gdb/gdbserver/.gitignore
 create mode 100644 gdb/gdbserver/linux-bfin-low.c
 create mode 100644 gdb/opencl-lang.c
 create mode 100644 gdb/python/lib/gdb/command/pretty_printers.py
 create mode 100644 gdb/python/lib/gdb/printing.py
 create mode 100644 gdb/python/lib/gdb/types.py
 create mode 100644 gdb/regformats/reg-bfin.dat
 delete mode 100644 gdb/scm-exp.c
 delete mode 100644 gdb/scm-lang.c
 delete mode 100644 gdb/scm-lang.h
 delete mode 100644 gdb/scm-tags.h
 delete mode 100644 gdb/scm-valprint.c
 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.asm/powerpc64.inc
 create mode 100644 gdb/testsuite/gdb.base/morestack.c
 create mode 100644 gdb/testsuite/gdb.base/morestack.exp
 create mode 100644 gdb/testsuite/gdb.base/pie-execl.c
 create mode 100644 gdb/testsuite/gdb.base/pie-execl.exp
 create mode 100644 gdb/testsuite/gdb.base/step-resume-infcall.c
 create mode 100644 gdb/testsuite/gdb.base/step-resume-infcall.exp
 create mode 100644 gdb/testsuite/gdb.cp/converts.cc
 create mode 100644 gdb/testsuite/gdb.cp/converts.exp
 create mode 100644 gdb/testsuite/gdb.cp/nextoverthrow.cc
 create mode 100644 gdb/testsuite/gdb.cp/nextoverthrow.exp
 create mode 100644 gdb/testsuite/gdb.cp/oranking.cc
 create mode 100644 gdb/testsuite/gdb.cp/oranking.exp
 create mode 100644 gdb/testsuite/gdb.cp/ptype-cv-cp.cc
 create mode 100644 gdb/testsuite/gdb.cp/ptype-cv-cp.exp
 create mode 100644 gdb/testsuite/gdb.cp/smartp.cc
 create mode 100644 gdb/testsuite/gdb.cp/smartp.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/implptr.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/implptr.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/implptr.exp
 create mode 100644 gdb/testsuite/gdb.java/jnpe.exp
 create mode 100644 gdb/testsuite/gdb.java/jnpe.java
 create mode 100644 gdb/testsuite/gdb.opencl/Makefile.in
 create mode 100644 gdb/testsuite/gdb.opencl/convs_casts.cl
 create mode 100644 gdb/testsuite/gdb.opencl/convs_casts.exp
 create mode 100644 gdb/testsuite/gdb.opencl/datatypes.cl
 create mode 100644 gdb/testsuite/gdb.opencl/datatypes.exp
 create mode 100644 gdb/testsuite/gdb.opencl/operators.cl
 create mode 100644 gdb/testsuite/gdb.opencl/operators.exp
 create mode 100644 gdb/testsuite/gdb.opencl/vec_comps.cl
 create mode 100644 gdb/testsuite/gdb.opencl/vec_comps.exp
 create mode 100644 gdb/testsuite/gdb.python/lib-types.cc
 create mode 100644 gdb/testsuite/gdb.python/lib-types.exp
 create mode 100644 gdb/testsuite/gdb.python/py-error.exp
 create mode 100644 gdb/testsuite/gdb.python/py-error.py
 delete mode 100644 gdb/testsuite/gdb.python/py-param.exp
 create mode 100644 gdb/testsuite/gdb.python/py-parameter.exp
 create mode 100644 gdb/testsuite/gdb.python/py-pp-maint.c
 create mode 100644 gdb/testsuite/gdb.python/py-pp-maint.exp
 create mode 100644 gdb/testsuite/gdb.python/py-pp-maint.py
 create mode 100644 gdb/testsuite/lib/cl_util.c
 create mode 100644 gdb/testsuite/lib/cl_util.h
 create mode 100644 gdb/testsuite/lib/opencl.exp
 create mode 100644 gdb/testsuite/lib/opencl_hostapp.c
 create mode 100644 gdb/testsuite/lib/opencl_kernel.cl
 create mode 100644 include/simple-object.h
 create mode 100644 libiberty/.gitignore
 create mode 100644 libiberty/setproctitle.c
 create mode 100644 libiberty/simple-object-coff.c
 create mode 100644 libiberty/simple-object-common.h
 create mode 100644 libiberty/simple-object-elf.c
 create mode 100644 libiberty/simple-object-mach-o.c
 create mode 100644 libiberty/simple-object.c
 create mode 100644 libiberty/simple-object.txh
 create mode 100644 opcodes/.gitignore
 create mode 100644 opcodes/ChangeLog-2010
 create mode 100644 sim/.gitignore
 create mode 100644 sim/testsuite/sim/cris/c/seek3.c
 create mode 100644 sim/testsuite/sim/cris/c/seek4.c

First 500 lines of diff:
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..dc1bf3f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,40 @@
+*.diff
+*.patch
+*.orig
+*.rej
+
+*~
+*.a
+*.flt
+*.gdb
+*.gmo
+*.info
+*.la
+*.lo
+*.o
+*.tmp
+
+.deps
+.libs
+
+autom4te.cache
+config.cache
+config.h
+config.intl
+config.log
+config.status
+libtool
+Makefile
+stamp-*
+POTFILES
+*-POTFILES
+*/po/Makefile.in
+
+.gdbinit
+.gdb_history
+core
+
+lost+found
+
+*.log
+*.sum
diff --git a/COPYING.LIBGLOSS b/COPYING.LIBGLOSS
index ebd2e71..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
 
@@ -229,7 +212,7 @@ POSSIBILITY OF SUCH DAMAGE.
  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  SUCH DAMAGE.
 
-(13) - Xilinx, Inc. (micrroblaze-* and powerpc-* targets)
+(13) - Xilinx, Inc. (microblaze-* and powerpc-* targets)
 
 Copyright (c) 2004, 2009 Xilinx, Inc.  All rights reserved.
 
@@ -260,3 +243,45 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+
+(14) - National Semiconductor Corporation
+
+Copyright (c) 2004 National Semiconductor Corporation
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose, provided
+that existing copyright notices are retained in all copies and that this
+notice is included verbatim in any distributions. No written agreement,
+license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply.
+
+
+(15) - CodeSourcery, Inc. (tic6x-* targets)
+
+Copyright (c) 2010 CodeSourcery, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+    * Neither the name of CodeSourcery nor the
+      names of its contributors may be used to endorse or promote products
+      derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY CODESOURCERY, INC. ``AS IS'' AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL CODESOURCERY BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/COPYING.NEWLIB b/COPYING.NEWLIB
index cf903b5..7f90c7e 100644
--- a/COPYING.NEWLIB
+++ b/COPYING.NEWLIB
@@ -797,7 +797,7 @@ SUCH DAMAGE.
  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-(36) - Xilinx, Inc. (micrroblaze-* and powerpc-* targets)
+(36) - Xilinx, Inc. (microblaze-* and powerpc-* targets)
 
 Copyright (c) 2004, 2009 Xilinx, Inc.  All rights reserved.
 
@@ -828,3 +828,52 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+
+(37) Texas Instruments Incorporated (tic6x-* targets)
+
+Copyright (c) 1996-2010 Texas Instruments Incorporated
+http://www.ti.com/
+
+ Redistribution and  use in source  and binary forms, with  or without
+ modification,  are permitted provided  that the  following conditions
+ are met:
+
+    Redistributions  of source  code must  retain the  above copyright
+    notice, this list of conditions and the following disclaimer.
+
+    Redistributions in binary form  must reproduce the above copyright
+    notice, this  list of conditions  and the following  disclaimer in
+    the  documentation  and/or   other  materials  provided  with  the
+    distribution.
+
+    Neither the  name of Texas Instruments Incorporated  nor the names
+    of its  contributors may  be used to  endorse or  promote products
+    derived  from   this  software  without   specific  prior  written
+    permission.
+
+ THIS SOFTWARE  IS PROVIDED BY THE COPYRIGHT  HOLDERS AND CONTRIBUTORS
+ "AS IS"  AND ANY  EXPRESS OR IMPLIED  WARRANTIES, INCLUDING,  BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL,  EXEMPLARY,  OR CONSEQUENTIAL  DAMAGES  (INCLUDING, BUT  NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF  LIABILITY, WHETHER IN CONTRACT, STRICT  LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(38) National Semiconductor (cr16-* and crx-* targets)
+
+Copyright (c) 2004 National Semiconductor Corporation
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose, provided
+that existing copyright notices are retained in all copies and that this
+notice is included verbatim in any distributions. No written agreement,
+license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply. 
+
diff --git a/ChangeLog b/ChangeLog
index 4285361..5a48a71 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,233 @@
+2011-01-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Sync from GCC:
+	2010-12-22  Hariharan Sandanagobalane  <hariharan@picochip.com>
+
+	* configure.ac: (picochip): Disable libiberty.
+	* configure: Regenerate.
+
+2010-12-18  Jeff Johnston  <jjohnstn@redhat.com>
+
+	* COPYING.LIBGLOSS: Remove the GPL for fr30 target.
+
+2010-12-10  Ian Lance Taylor  <iant@google.com>
+
+	PR bootstrap/46819
+	* configure.ac: For --disable-libgcj clear libgcj_saved.
+	* configure: Rebuild.
+
+2010-12-10  Tobias Burnus  <burnus@net-b.de>
+
+	PR fortran/46540
+	* configure.ac: Add --disable-libquadmath and
+	--disable-libquadmath-support.
+	* configure: Regenerate.
+
+2010-12-10  Tristan Gingold  <gingold@adacore.com>
+
+	* src-release (ETC_SUPPORT): add gnu-oids.texi
+
+2010-12-03  Hans-Peter Nilsson  <hp@axis.com>
+
+	PR libffi/46792
+	* configure.ac (cris-*-elf, crisv32-*-elf): Disable target-libffi.
+	* configure: Regenerate.
+
+2010-12-02  Ian Lance Taylor  <iant@google.com>
+
+	* configure.ac: Always set default for poststage1_ldflags to
+	-static-libstdc++ -static-libgcc.
+
+2010-12-02  Jeff Johnston  <jjohnstn@redhat.com>
+
+	* COPYING.NEWLIB: Add National Semiconductor notice.
+
+2010-11-29  Andreas Schwab  <schwab@redhat.com>
+
+	* configure.ac: Move comment to remove extra space in last argument
+	of GCC_TARGET_TOOL.
+
+2010-11-26  Alexandre Oliva  <aoliva@redhat.com>
+
+	PR other/46026
+	* configure.ac (CXX_FOR_TARGET): Add -funconfigured-libstdc++-v3.
+	* Makefile.def (CXX_FOR_TARGET): Removed from flags_to_pass.
+	* Makefile.tpl (CXX_FOR_TARGET_FLAG_TO_PASS): New.
+	(BASE_FLAGS_TO_PASS): Use it.
+	* configure: Rebuilt.
+	* Makefile.in: Rebuilt.
+
+2010-11-23  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR binutils/12258
+	* configure.ac: Correct comments for --enable-gold/--enable-ld.
+	Properly check default linker.
+	* configure: Regnerated.
+
+2010-11-23  Matthias Klose  <doko@ubuntu.com>
+
+	* configure.ac: For --enable-gold, handle value `default' instead of
+	`both*'.   New configure option --{en,dis}able-ld.
+	* configure: Regenerate.
+
+2010-11-20  Ian Lance Taylor  <iant@google.com>
+
+	* configure.ac: Only disable a language library if no language needs
+	it.  Don't let --disable-libgcj uncondtionally disable libffi.
+	* configure: Rebuild.
+
+2010-11-20  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure: Regenerate.
+
+2010-11-20  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	PR other/46202
+	* configure.ac: Fix just-built in-tree STRIP name to be
+	binutils/strip-new.
+	* configure: Regenerate.
+	* Makefile.def (install-strip-gcc, install-strip-binutils)
+	(install-strip-opcodes, install-strip-ld, install-strip-itcl)
+	(install-strip-sid): Mirror dependencies on non-strip variants
+	of these targets on the respective -strip prerequisites.
+	* Makefile.tpl (install-strip, install-strip-host)
+	(install-strip-target): New targets.
+	(install-strip-[+module+], install-strip-target-[+module+]):
+	New targets.
+	* Makefile.in: Regenerate.
+
+2010-11-19  Ian Lance Taylor  <iant@google.com>
+	    Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* configure.ac: Add target-libgo to target_libraries.  Set
+	and substitute GOC_FOR_BUILD and GOC_FOR_TARGET.
+	* Makefile.tpl (BUILD_EXPORTS): Add GOC and GOCFLAGS.
+	(HOST_EXPORTS): Add GOC.
+	(BASE_TARGET_EXPORTS): Add GOC.
+	(GOC_FOR_BUILD, GOCFLAGS, GOC_FOR_TARGET): New variables.
+	(GOCFLAGS_FOR_TARGET): New variable.
+	(EXTRA_HOST_FLAGS): Add GOC.
+	(EXTRA_TARGET_FLAGS): Add GOC and GOCFLAGS.
+	* Makefile.def (target_modules): Add libgo.
+	(flags_to_pass): Add GOC_FOR_TARGET and GOCFLAGS_FOR_TARGET.
+	(dependencies): Add dependency from configure-target-libgo to
+	configure-target-libffi and all-target-libstdc++-v3.  Add
+	dependencies from all-target-libgo to all-target-libffi.
+	(languages): Add go.
+	* configure: Rebuild.
+	* Makefile.in: Rebuild.
+
+2010-11-19  Ian Lance Taylor  <iant@google.com>
+
+	* config-ml.in: Add Go support: treat GOC and GOCFLAGS like other
+	compiler/flag environment variables.
+
+2010-11-18  Ian Lance Taylor  <iant@google.com>
+
+	* configure.ac: Check for lang_requires_boot_languages in
+	config-lang.in files.
+	* configure: Rebuild.
+
+2010-11-17  Mike Frysinger  <vapier@gentoo.org>
+
+	* .gitignore: New file.
+
+2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+	    Tobias Burnus  <burnus@net-b.de>
+
+	PR fortran/32049
+	* Makefile.def: Add libquadmath; build it with language=fortran.
+	* configure.ac: Add libquadmath.
+	* Makefile.tpl: Handle multiple libs in check-[+language+].
+	* Makefile.in: Regenerate.
+	* configure: Regenerate.
+
+2010-11-15  Andreas Schwab  <schwab@redhat.com>
+
+	* configure.ac: Fix spelling in option names.
+	* configure: Regenerated.
+
+2010-11-13  Georg-Johann Lay  <georgjohann@web.de>
+
+	PR bootstrap/39622
+	* configure.ac (FLAGS_FOR_TARGET): Add include-fixed path.
+	* configure: Regenerated.
+
+2010-11-12  Tobias Grosser  <grosser@fim.uni-passau.de>
+
+	* config/cloog.m4: Add -enable-cloog-backend=(isl|ppl|ppl-legacy) to
+	define the cloog backend to use. Furthermore, only pass the ppllibs to
+	the configure checks, if necessary.
+	* configure: Regenerate.
+
+2010-11-12  Tobias Grosser  <grosser@fim.uni-passau.de>
+
+	* config/cloog.m4: Use CLooG predefined macro to check for CLooG PPL.
+	* configure: regenerate
+
+2010-11-12  Tobias Grosser  <grosser@fim.uni-passau.de>
+
+	* config/cloog.m4: Fix typo.  verison -> version.
+	* configure: Regenerate.
+
+2010-11-12  Tobias Grosser  <grosser@fim.uni-passau.de>
+
+	* config/cloog.m4: Pass ppl libraries to the CLooG version check.
+	* configure: Regenerate.
+
+2010-11-11  Andreas Simbuerger  <simbuerg@fim.uni-passau.de>
+
+	* configure.ac: Support official CLooG.org versions.
+	* configure: Regenerate.
+	* config/cloog.m4: New.
+
+2010-11-05  Michael Eager  <eager@eagercon.com>
+
+	* COPYING.LIBGLOSS: Correct typo in microblaze.
+	* COPYING.NEWLIB: Same.
+
+2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
+
+	* configure.ac (*-*-darwin*): Use mh-darwin for all Darwin variants.
+	* configure: Regenerate.
+
+2010-11-03  Ian Lance Taylor  <iant@google.com>
+	    Dave Korn  <dave.korn.cygwin@gmail.com>
+
+	PR lto/46273
+	* configure.ac: Remove libelf tests.  Build lto-plugin on ELF always
+	and on other supported platforms whenever LTO is enabled.
+	* configure: Rebuild.
+
+2010-11-02  Alan Modra  <amodra@gmail.com>
+
+	PR binutils/12110
+	* configure.ac: Error when source path contains spaces.
+	* configure: Regenerate.
+
+2010-10-20  Ian Lance Taylor  <iant@google.com>
+
+	* Makefile.def (target_modules): Set lib_path to src/.libs for
+	libstdc++-v3 module.
+	* Makefile.tpl: Fix typo in TARGET_LIB_PATH comment.
+	* Makefile.in: Rebuild.
+
+2010-10-08  Bernd Schmidt  <bernds@codesourcery.com>
+	    Joseph Myers  <joseph@codesourcery.com>
+
+	* COPYING.LIBGLOSS: Add National Semiconductor and CodeSourcery
+	notices.
+	* COPYING.NEWLIB: Add Texas Instruments notice.
+
+2010-10-07  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+	* configure.ac (build_lto_plugin): New shell variable.
+	(--enable-lto): Turn on by default for all non-ELF platforms that
+	have had LTO support added so far.  Set build_lto_plugin appropriately
+	for both ELF and non-ELF.
+	(configdirs): Add lto-plugin or not based on build_lto_plugin.
+	* configure: Regenerate.
+
 2010-10-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
 	PR bootstrap/45326
@@ -51,6 +281,11 @@
 	* configure.ac: Fix unportable shell quoting.
 	* configure: Regenerate.
 
+2010-07-26  Naveen.H.S  <naveen.S@kpitcummins.com>
+
+	* configure.ac: Support all v850 targets.
+	* configure: Regenerate.
+
 2010-07-17  Jack Howarth  <howarth@bromo.med.uc.edu>
 
 	PR target/44862
diff --git a/Makefile.def b/Makefile.def
index 29cd1a3..8eb5b03 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -149,14 +149,16 @@ host_modules= { module= lto-plugin; bootstrap=true; };
 
 target_modules = { module= libstdc++-v3;
 		   bootstrap=true;
-		   lib_path=.libs;
+		   lib_path=src/.libs;
 		   raw_cxx=true; };
 target_modules = { module= libmudflap; lib_path=.libs; };
 target_modules = { module= libssp; lib_path=.libs; };
 target_modules = { module= newlib; };
 target_modules = { module= libgcc; bootstrap=true; no_check=true; };
+target_modules = { module= libquadmath; };
 target_modules = { module= libgfortran; };
 target_modules = { module= libobjc; };
+target_modules = { module= libgo; };
 target_modules = { module= libtermcap; no_check=true;
                    missing=mostlyclean;
                    missing=clean;
@@ -280,12 +282,13 @@ flags_to_pass = { flag= AS_FOR_TARGET ; };
 flags_to_pass = { flag= CC_FOR_TARGET ; };
 flags_to_pass = { flag= CFLAGS_FOR_TARGET ; };
 flags_to_pass = { flag= CPPFLAGS_FOR_TARGET ; };
-flags_to_pass = { flag= CXX_FOR_TARGET ; };
 flags_to_pass = { flag= CXXFLAGS_FOR_TARGET ; };
 flags_to_pass = { flag= DLLTOOL_FOR_TARGET ; };
 flags_to_pass = { flag= FLAGS_FOR_TARGET ; };
 flags_to_pass = { flag= GCJ_FOR_TARGET ; };
 flags_to_pass = { flag= GFORTRAN_FOR_TARGET ; };
+flags_to_pass = { flag= GOC_FOR_TARGET ; };
+flags_to_pass = { flag= GOCFLAGS_FOR_TARGET ; };
 flags_to_pass = { flag= LD_FOR_TARGET ; };
 flags_to_pass = { flag= LIPO_FOR_TARGET ; };
 flags_to_pass = { flag= LDFLAGS_FOR_TARGET ; };
@@ -346,6 +349,7 @@ dependencies = { module=dvi-gcc; on=all-build-libiberty; };
 dependencies = { module=pdf-gcc; on=all-build-libiberty; };
 dependencies = { module=html-gcc; on=all-build-libiberty; };
 dependencies = { module=install-gcc ; on=install-fixincludes; };
+dependencies = { module=install-strip-gcc ; on=install-strip-fixincludes; };
 
 dependencies = { module=configure-libcpp; on=configure-libiberty; hard=true; };
 dependencies = { module=configure-libcpp; on=configure-intl; };
@@ -407,9 +411,11 @@ dependencies = { module=all-binutils; on=all-intl; };
 // binutils might be on PATH, and they might need the shared opcodes
 // library.


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [SCM]  archer-tromey-python: Merge branch 'master' into archer-tromey-python
@ 2010-10-06  9:04 pmuldoon
  0 siblings, 0 replies; 10+ messages in thread
From: pmuldoon @ 2010-10-06  9:04 UTC (permalink / raw)
  To: archer-commits

The branch, archer-tromey-python has been updated
       via  feb5aa90dad6f7a6a89b155cb76909aac326905e (commit)
       via  367f20d2bdb4049fd4d6a129d64a9efb01dc3054 (commit)
       via  fb77fd60a4e632be4d12f0bcea04acf4c61ababa (commit)
       via  92618ab86dce541adcb5aa596e4a9b5e3501f9aa (commit)
       via  880e5eca29b94d95154b150fe1cbed905cef968b (commit)
       via  e16fa69b0506536ac45ebd53e821e4a9c31c56c3 (commit)
       via  4f57f20b4f467e411b761d0abbe5698afad1150c (commit)
       via  edca47c2e236a4ffd2f7a52029aa28d3e6dc1f2c (commit)
       via  6805ac1075724135e072dd95288eb8754db13313 (commit)
       via  329d2d0460d108444ea178ef45a82d2d0b433822 (commit)
       via  a7bc7a97afa95f553a3908b21b6ca230eb4b0ca1 (commit)
       via  15ae69b92ef1be627a37f5889c2e041379d926bb (commit)
       via  95d32c21a9edd56f10731f2b121f6a00a271761e (commit)
       via  4df5723d3d1f3ac8e5ad69db48938d6062f1b837 (commit)
       via  1d12b35d8847fe309096c6f6ff47384e27ff975e (commit)
       via  ec4e8e11bd4cc3ed3301ceadc4f218b9ce7ea237 (commit)
       via  0dc46e7eb62878252cadac52882e12a1449a84c4 (commit)
       via  549516ee264dd9aadfe620a6a1a126ebd31b63f6 (commit)
       via  773fb0dac9329b4d4884149a0c385c89f1264207 (commit)
       via  85d53a5da81016bdcf8f59e660d598b67733b686 (commit)
       via  62c607d7b91baa4d108f1aea59c47b5926fd941f (commit)
       via  382e7d7d333508b51b3bdeb90a38fff105b900da (commit)
       via  20caee832f9f4047243f181b9a8f7dfe055f06a5 (commit)
       via  9bb468270551fd6bba0d1668a4161b1652055466 (commit)
       via  ac56403f3f75e1a731b91ed669791f7c04024b00 (commit)
       via  71280c7d4bd0486db7100f49c87ff5211890f1ff (commit)
       via  e227a3b67ba0cf7aad90a2cc7d3664dc64cf0174 (commit)
       via  ed5c19665ba26348c2f51e257c8667cf21d0df9b (commit)
       via  4b12592f127621657a422b51d53186ccd44b9ad4 (commit)
       via  ea83a2707ca7adb87e4af37ae66221140ec758e4 (commit)
       via  7f73b16f0a7f617c01443fa12d9c0f4073ba7079 (commit)
       via  47967cc493d79ef2b574677c9da5afec3df775f4 (commit)
       via  ad20e5eb15d037a31e3b484e9f57542dc927c0a9 (commit)
       via  aec03eb8ae5e9ebf62daa1c2f1135bd0b23720cc (commit)
       via  72a52a75035eea0e41eacad35b61a8ef8d25ed72 (commit)
       via  cecc659ff339f09009a48032672292883263a4ab (commit)
       via  1f36c401a948ba088da26b8f66002552e90421b6 (commit)
       via  eb6c1ad80260feec29bc4fec1ef0228ad7e383d9 (commit)
       via  d0af2bdde055ad7df65790f5725a926f2b6c5a44 (commit)
       via  e8a090b3384454f09c5f191ffa954f368c76d10a (commit)
       via  f436e12c656a8bbd93ef8948928322c089128eda (commit)
       via  8d7231636f77e0631d4232d79b7e57ec69ae4c09 (commit)
       via  4b8866f58d981ccfc841070c8a366661338db128 (commit)
       via  58beeed5ce32cac71f4abde3b190984f9dbe0664 (commit)
       via  c290e784cf9943779c0531a3e9f6d7aa7c22cb9c (commit)
       via  f6fcc8796498fc0136a2e7493a8ae0ddd29b4018 (commit)
       via  11a94fad08f146f52ea4bfc34f194ceefc85e2e5 (commit)
       via  5cadd780e2909d24cb41b9a1b48b16385c834639 (commit)
      from  6737696d77a8460c35a89c15ddebe3d85f46d89a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit feb5aa90dad6f7a6a89b155cb76909aac326905e
Merge: 6737696 367f20d
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Wed Oct 6 10:02:10 2010 +0100

    Merge branch 'master' into archer-tromey-python

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                          |   47 +++-
 Makefile.def                                       |    4 +
 Makefile.in                                        |   32 ++
 bfd/ChangeLog                                      |   95 ++++++
 bfd/elf-bfd.h                                      |   52 ++--
 bfd/elf.c                                          |  176 +++++++----
 bfd/elf32-arm.c                                    |   21 +-
 bfd/elf32-i386.c                                   |   13 +-
 bfd/elf32-m32r.c                                   |   34 --
 bfd/elf32-microblaze.c                             |    2 +-
 bfd/elf32-ppc.c                                    |    5 +-
 bfd/elf32-spu.c                                    |    2 +-
 bfd/elf32-tic6x.c                                  |   39 +--
 bfd/elf64-alpha.c                                  |    2 +-
 bfd/elf64-hppa.c                                   |    2 +-
 bfd/elf64-mips.c                                   |   33 +-
 bfd/elf64-ppc.c                                    |   27 +-
 bfd/elf64-sparc.c                                  |   13 +-
 bfd/elf64-x86-64.c                                 |   13 +-
 bfd/elfcode.h                                      |   23 +-
 bfd/elflink.c                                      |  326 +++++++++-----------
 bfd/elfxx-ia64.c                                   |    2 +-
 bfd/elfxx-mips.c                                   |   41 +--
 bfd/elfxx-sparc.c                                  |    4 +-
 bfd/version.h                                      |    2 +-
 config/ChangeLog                                   |   14 -
 config/dfp.m4                                      |    4 +-
 configure                                          |   44 ++-
 configure.ac                                       |   32 ++-
 gdb/ChangeLog                                      |  163 ++++++++++
 gdb/ada-lang.c                                     |  189 +++++++-----
 gdb/ada-lang.h                                     |    4 +-
 gdb/ada-typeprint.c                                |   98 ++++--
 gdb/buildsym.c                                     |    2 +-
 gdb/buildsym.h                                     |    2 +-
 gdb/cc-with-index.sh                               |  122 ++++++++
 gdb/coffread.c                                     |    5 +-
 gdb/completer.c                                    |   29 ++-
 gdb/dbxread.c                                      |    7 +-
 gdb/defs.h                                         |    2 +-
 gdb/dwarf2read.c                                   |   61 +++-
 gdb/elfread.c                                      |   14 +-
 gdb/fork-child.c                                   |   15 +-
 gdb/gdbserver/ChangeLog                            |    4 +
 gdb/gdbserver/Makefile.in                          |    2 +-
 gdb/infcall.c                                      |    2 +-
 gdb/inferior.c                                     |   29 ++-
 gdb/machoread.c                                    |    5 +-
 gdb/mdebugread.c                                   |    8 +-
 gdb/mipsread.c                                     |    5 +-
 gdb/objfiles.h                                     |    2 +-
 gdb/psympriv.h                                     |    6 +-
 gdb/psymtab.c                                      |   10 +-
 gdb/python/py-frame.c                              |    2 +-
 gdb/python/python.c                                |   50 +++-
 gdb/somread.c                                      |    5 +-
 gdb/sparc-tdep.c                                   |    8 +
 gdb/sparc64-tdep.c                                 |    8 +
 gdb/stack.c                                        |   16 +-
 gdb/stack.h                                        |    4 +-
 gdb/symfile.c                                      |   23 +-
 gdb/symfile.h                                      |   14 +-
 gdb/testsuite/ChangeLog                            |   54 ++++
 gdb/testsuite/gdb.arch/altivec-abi.exp             |    4 +-
 gdb/testsuite/gdb.base/anon.c                      |   32 ++
 gdb/testsuite/gdb.base/anon.exp                    |   32 ++
 gdb/testsuite/gdb.base/break1.c                    |    1 +
 gdb/testsuite/gdb.base/completion.exp              |    4 +
 gdb/testsuite/gdb.base/corefile.exp                |   25 ++
 gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-inline-param-main.c   |   42 +++
 gdb/testsuite/gdb.dwarf2/dw2-inline-param.S        |  152 +++++++++
 gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp      |   65 ++++
 gdb/testsuite/gdb.python/py-block.exp              |   13 +-
 gdb/testsuite/gdb.python/py-breakpoint.exp         |   13 +-
 gdb/testsuite/gdb.python/py-frame.exp              |   13 +-
 gdb/testsuite/gdb.python/py-inferior.exp           |   11 +-
 gdb/testsuite/gdb.python/py-param.exp              |   29 +--
 gdb/testsuite/gdb.python/py-prettyprint.exp        |   13 +-
 gdb/testsuite/gdb.python/py-shared.exp             |   13 +-
 gdb/testsuite/gdb.python/py-symbol.exp             |   13 +-
 gdb/testsuite/gdb.python/py-symtab.exp             |   13 +-
 gdb/testsuite/gdb.python/py-type.exp               |   13 +-
 gdb/testsuite/gdb.python/py-value.exp              |   31 +--
 gdb/testsuite/gdb.python/python.exp                |   13 +-
 gdb/testsuite/lib/gdb-python.exp                   |   47 +++
 gdb/testsuite/lib/mi-support.exp                   |    2 +-
 gdb/value.c                                        |    5 +-
 gdb/version.in                                     |    2 +-
 gdb/xcoffread.c                                    |    5 +-
 opcodes/ChangeLog                                  |   15 +
 opcodes/i386-dis.c                                 |    1 -
 opcodes/s390-mkopc.c                               |    9 +-
 93 files changed, 1838 insertions(+), 869 deletions(-)
 create mode 100644 gdb/cc-with-index.sh
 create mode 100644 gdb/testsuite/gdb.base/anon.c
 create mode 100644 gdb/testsuite/gdb.base/anon.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-param-main.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-param.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp
 create mode 100644 gdb/testsuite/lib/gdb-python.exp

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 263c1f7..4285361 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,49 @@
-2010-06-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+2010-10-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	PR bootstrap/45326
+	PR bootstrap/45174
+	* configure.ac: Honor initial values of $build_configargs,
+	$host_configargs, $target_configargs.  Mark the precious, so
+	environment settings get recorded.
+	* configure: Regenerate.
+
+2010-10-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Sync from GCC:
+
+	2010-09-30  Michael Eager  <eager@eagercon.com>
+
+	* configure.ac (microblaze): Add target-libssp to noconfigdirs.
+	* configure: Regenerate.
+
+	2010-09-21  Iain Sandoe  <iains@gcc.gnu.org>
+
+	* configure.ac (enable-lto): Add Darwin to the list of supported lto
+	targets and amend comment.
+	* configure: Regenerate.
+
+	2010-09-03  Jack Howarth <howarth@bromo.med.uc.edu>
+
+	* configure.ac: Enable LTO by default on Darwin.
+	* configure: Regenerate.
+
+	2010-07-23  Marc Glisse <marc.glisse@normalesup.org>
+
+	PR bootstrap/44455
+	* configure.ac (extra_mpfr_configure_flags): Copy from
+	extra_mpc_gmp_configure_flags.
+	* configure: Re-generated.
+
+2010-09-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Sync from GCC:
+
+	PR bootstrap/45796
+	* Makefile.def (info-gcc, dvi-gcc, pdf-gcc, html-gcc):
+	Depend on all-build-libiberty.
+	* Makefile.in: Regenerate.
+
+2010-09-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
 	Sync from GCC:
 
diff --git a/Makefile.def b/Makefile.def
index ccc23f6..29cd1a3 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -341,6 +341,10 @@ dependencies = { module=all-gcc; on=all-libcpp; hard=true; };
 dependencies = { module=all-gcc; on=all-libdecnumber; hard=true; };
 dependencies = { module=all-gcc; on=all-libiberty; };
 dependencies = { module=all-gcc; on=all-fixincludes; };
+dependencies = { module=info-gcc; on=all-build-libiberty; };
+dependencies = { module=dvi-gcc; on=all-build-libiberty; };
+dependencies = { module=pdf-gcc; on=all-build-libiberty; };
+dependencies = { module=html-gcc; on=all-build-libiberty; };
 dependencies = { module=install-gcc ; on=install-fixincludes; };
 
 dependencies = { module=configure-libcpp; on=configure-libiberty; hard=true; };
diff --git a/Makefile.in b/Makefile.in
index 3268a30..1d5ef9e 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -57909,6 +57909,38 @@ all-stage4-gcc: maybe-all-stage4-libiberty
 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
 all-gcc: maybe-all-fixincludes
+info-gcc: maybe-all-build-libiberty
+
+info-stage1-gcc: maybe-all-build-libiberty
+info-stage2-gcc: maybe-all-build-libiberty
+info-stage3-gcc: maybe-all-build-libiberty
+info-stage4-gcc: maybe-all-build-libiberty
+info-stageprofile-gcc: maybe-all-build-libiberty
+info-stagefeedback-gcc: maybe-all-build-libiberty
+dvi-gcc: maybe-all-build-libiberty
+
+dvi-stage1-gcc: maybe-all-build-libiberty
+dvi-stage2-gcc: maybe-all-build-libiberty
+dvi-stage3-gcc: maybe-all-build-libiberty
+dvi-stage4-gcc: maybe-all-build-libiberty
+dvi-stageprofile-gcc: maybe-all-build-libiberty
+dvi-stagefeedback-gcc: maybe-all-build-libiberty
+pdf-gcc: maybe-all-build-libiberty
+
+pdf-stage1-gcc: maybe-all-build-libiberty
+pdf-stage2-gcc: maybe-all-build-libiberty
+pdf-stage3-gcc: maybe-all-build-libiberty
+pdf-stage4-gcc: maybe-all-build-libiberty
+pdf-stageprofile-gcc: maybe-all-build-libiberty
+pdf-stagefeedback-gcc: maybe-all-build-libiberty
+html-gcc: maybe-all-build-libiberty
+
+html-stage1-gcc: maybe-all-build-libiberty
+html-stage2-gcc: maybe-all-build-libiberty
+html-stage3-gcc: maybe-all-build-libiberty
+html-stage4-gcc: maybe-all-build-libiberty
+html-stageprofile-gcc: maybe-all-build-libiberty
+html-stagefeedback-gcc: maybe-all-build-libiberty
 install-gcc: maybe-install-fixincludes
 configure-libcpp: configure-libiberty
 
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 8068c4c..c21a0f9 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,98 @@
+2010-10-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* elf32-arm.c (elf32_arm_stub_long_branch_any_arm_pic, 
+	elf32_arm_stub_long_branch_any_arm_pic): Use a consistent name for
+	ip/r12.
+	(arm_type_of_stub): Remove superfluous braces.
+
+2010-10-04  Bernd Schmidt  <bernds@codesourcery.com>
+
+	* elf-bfd.h (struct bfd_elf_section_reloc_data): New structure.
+	(struct bfd_elf_section_data): New members REL and RELA; delete
+	members REL_HDR, REL_HDR2, REL_COUNT, REL_COUNT2, REL_IDX,
+	REL_IDX2, REL_HASHES.
+	(_bfd_elf_init_reloc_shdr): Adjust declaration.
+	(_bfd_elf_single_rel_hdr): Declare.
+	(RELOC_AGAINST_DISCARDED_SECTION): Use it.
+	* elf.c (bfd_section_from_shdr): Adjusted to match changes in
+	data structures.
+	(_bfd_elf_init_reloc_shdr): New arg RELDATA.  Remove arg REL_HDR.
+	All callers changed.  Allocate memory for the Elf_Internal_Shdr
+	structure.
+	(_bfd_elf_single_rel_hdr): New function.
+	(struct fake_section_arg): New structure.
+	(elf_fake_section): Expect to see a pointer to it in the third
+	argument.  If doing a relocatable link, allocate both REL and RELA
+	sections as needed.
+	(assign_section_numbers): Adjusted to match changes in
+	data structures.
+	(_bfd_elf_compute_section_file_positions): Call elf_fake_sections
+	with a struct fake_section_args argument.
+	* elfcode.h (elf_write_relocs): Adjusted to match changes in
+	data structures.
+	(elf_slurp_reloc_table): Likewise.
+	* elflink.c (_bfd_elf_link_read_relocs): Likewise.
+	(_bfd_elf_link_size_reloc_section): Remove arg REL_HDR, replace with
+	RELDATA.  Remove argument O.  All callers changed.  Remove code to
+	discover the right rel_hdr and count.
+	(_bfd_elf_link_output_relocs): Adjusted to match changes in
+	data structures.
+	(elf_link_adjust_relocs): Remove args REL_HDR, COUNT and REL_HASH;
+	replace with RELDATA.  All callers changed.
+	(elf_link_input_bfd): Correctly generate rel_hash data when both
+	REL and RELA sections are present.
+	(elf_reloc_link_order): Adjusted to match changes in
+	data structures.
+	(bfd_elf_final_link): Simplify code to count relocs.  Free the
+	hashes array for both REL and RELA.
+	(get_dynamic_reloc_section_name): Use _bfd_elf_single_reloc_hdr
+	* elf32-m32r.c (m32r_elf_fake_sections, elf_backend_fake_sections):
+	Delete.
+	* elf32-tic6x.c (elf32_tic6x_fake_sections, elf_backend_fake_sections):
+	Delete.
+	(elf32_tic6x_rel_relocation_p): Adjusted to match changes in
+	data structures.
+ 	* elf32-microblaze.c (microblaze_elf_check_relocs): Use
+	_bfd_elf_single_rel_hdr.
+	* elf32-ppc.c (ppc_elf_relax_section): Likewise.
+	* elf32-spu.c (spu_elf_relocate_section): Likewise.
+	* elf64-alpha.c (elf64_alpha_relocate_section): Likewise.
+	* elf64-hppa.c (get_reloc_section): Likewise.
+	* elf64-mips.c (mips_elf64_slurp_reloc_table): Adjusted to match
+	changes in data structures.
+	(mips_elf64_write_relocs): Use _bfd_elf_single_rel_hdr.
+	* elf64-ppc.c (ppc64_elf_edit_opd): Likewise.
+	(ppc64_elf_edit_toc): Likewise.
+	(get_relocs): Adjusted to match changes in data structures.
+	Allocate an Elf_Internal_Shdr structure if necessary.
+	(ppc64_elf_finish_dynamic_sections): Use _bfd_elf_single_rel_hdr.
+	* elf64-sparc.c (elf64_sparc_slurp_reloc_table): Adjusted to match
+	changes in data structures.
+	* elfxx-ia64.c (get_reloc_section): Use _bfd_elf_single_rel_hdr.
+	* elfxx-mips.c (MIPS_RELOC_RELA_P): Remove macro.
+	(mips_elf_rel_relocation_p): Adjusted to match changes in data
+	structures.
+	(_bfd_mips_elf_relocate_section): Use mips_elf_rel_relocation_p rather
+	than MIPS_RELOC_RELOCA_P.
+	* elfxx-sparc.c (_bfd_sparc_elf_check_relocs): Use
+	_bfd_elf_single_rel_hdr.
+	(_bfd_sparc_elf_relocate_section): Likewise.
+
+2010-10-01  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* elf32-arm.c (elf32_arm_size_stubs): Don't choke on local symbols in
+	SHN_UNDEF, SHN_ABS, SHN_COMMON.
+
+2010-09-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/11812
+	* elf32-i386.c (elf_i386_size_dynamic_sections): Don't
+	 allocate .got.plt section if there are no GOT nor PLT
+	 entries and there is no refeence to _GLOBAL_OFFSET_TABLE_.
+	 * elf64-x86-64.c (elf64_x86_64_size_dynamic_sections): Li.kewise.
+
+	* elflink.c (_bfd_elf_define_linkage_sym): Clear non_elf.
+
 2010-09-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
 	* configure: Regenerate.
diff --git a/bfd/elf-bfd.h b/bfd/elf-bfd.h
index dbcebd2..66dcbcd 100644
--- a/bfd/elf-bfd.h
+++ b/bfd/elf-bfd.h
@@ -1319,6 +1319,23 @@ struct elf_backend_data
   unsigned default_execstack : 1;
 };
 
+/* Information about reloc sections associated with a bfd_elf_section_data
+   structure.  */
+struct bfd_elf_section_reloc_data
+{
+  /* The ELF header for the reloc section associated with this
+     section, if any.  */
+  Elf_Internal_Shdr *hdr;
+  /* The number of relocations currently assigned to HDR.  */
+  unsigned int count;
+  /* The ELF section number of the reloc section.  Only used for an
+     output file.  */
+  int idx;
+  /* Used by the backend linker to store the symbol hash table entries
+     associated with relocs against global symbols.  */
+  struct elf_link_hash_entry **hashes;
+};
+
 /* Information stored for each BFD section in an ELF file.  This
    structure is allocated by elf_new_section_hook.  */
 
@@ -1327,31 +1344,13 @@ struct bfd_elf_section_data
   /* The ELF header for this section.  */
   Elf_Internal_Shdr this_hdr;
 
-  /* The ELF header for the reloc section associated with this
-     section, if any.  */
-  Elf_Internal_Shdr rel_hdr;
-
-  /* If there is a second reloc section associated with this section,
-     as can happen on Irix 6, this field points to the header.  */
-  Elf_Internal_Shdr *rel_hdr2;
-
-  /* The number of relocations currently assigned to REL_HDR.  */
-  unsigned int rel_count;
-
-  /* The number of relocations currently assigned to REL_HDR2.  */
-  unsigned int rel_count2;
+  /* Information about the REL and RELA reloc sections associated
+     with this section, if any.  */
+  struct bfd_elf_section_reloc_data rel, rela;
 
   /* The ELF section number of this section.  */
   int this_idx;
 
-  /* The ELF section number of the reloc section indicated by
-     REL_HDR if any.  Only used for an output file.  */
-  int rel_idx;
-
-  /* The ELF section number of the reloc section indicated by
-     REL_HDR2 if any.  Only used for an output file.  */
-  int rel_idx2;
-
   /* Used by the backend linker when generating a shared library to
      record the dynamic symbol index for a section symbol
      corresponding to this section.  A value of 0 means that there is
@@ -1361,10 +1360,6 @@ struct bfd_elf_section_data
   /* A pointer to the linked-to section for SHF_LINK_ORDER.  */
   asection *linked_to;
 
-  /* Used by the backend linker to store the symbol hash table entries
-     associated with relocs against global symbols.  */
-  struct elf_link_hash_entry **rel_hashes;
-
   /* A pointer to the swapped relocs.  If the section uses REL relocs,
      rather than RELA, all the r_addend fields will be zero.  This
      pointer may be NULL.  It is used by the backend linker.  */
@@ -1852,7 +1847,7 @@ extern int _bfd_elf_sizeof_headers
 extern bfd_boolean _bfd_elf_new_section_hook
   (bfd *, asection *);
 extern bfd_boolean _bfd_elf_init_reloc_shdr
-  (bfd *, Elf_Internal_Shdr *, asection *, bfd_boolean);
+  (bfd *, struct bfd_elf_section_reloc_data *, asection *, bfd_boolean);
 extern const struct bfd_elf_special_section *_bfd_elf_get_special_section
   (const char *, const struct bfd_elf_special_section *, unsigned int);
 extern const struct bfd_elf_special_section *_bfd_elf_get_sec_type_attr
@@ -2237,6 +2232,7 @@ extern void _bfd_elf_copy_obj_attributes (bfd *, bfd *);
 extern int _bfd_elf_obj_attrs_arg_type (bfd *, int, int);
 extern void _bfd_elf_parse_attributes (bfd *, Elf_Internal_Shdr *);
 extern bfd_boolean _bfd_elf_merge_object_attributes (bfd *, bfd *);
+extern Elf_Internal_Shdr *_bfd_elf_single_rel_hdr (asection *sec);
 
 /* The linker may needs to keep track of the number of relocs that it
    decides to copy as dynamic relocs in check_relocs for each symbol.
@@ -2363,13 +2359,13 @@ extern asection _bfd_elf_large_com_section;
 	   sections may require relocations.  */			\
 	Elf_Internal_Shdr *rel_hdr;					\
 									\
-	rel_hdr = &elf_section_data (input_section->output_section)->rel_hdr; \
+	rel_hdr = _bfd_elf_single_rel_hdr (input_section->output_section); \
 									\
 	/* Avoid empty output section.  */				\
 	if (rel_hdr->sh_size > rel_hdr->sh_entsize)			\
 	  {								\
 	    rel_hdr->sh_size -= rel_hdr->sh_entsize;			\
-	    rel_hdr = &elf_section_data (input_section)->rel_hdr;	\
+	    rel_hdr = _bfd_elf_single_rel_hdr (input_section);		\
 	    rel_hdr->sh_size -= rel_hdr->sh_entsize;			\
 									\
 	    memmove (rel, rel + 1, (relend - rel) * sizeof (*rel));	\
diff --git a/bfd/elf.c b/bfd/elf.c
index fe5f19f..85d4c18 100644
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -1710,8 +1710,10 @@ bfd_section_from_shdr (bfd *abfd, unsigned int shindex)
       /* *These* do a lot of work -- but build no sections!  */
       {
 	asection *target_sect;
-	Elf_Internal_Shdr *hdr2;
+	Elf_Internal_Shdr *hdr2, **p_hdr;
 	unsigned int num_sec = elf_numsections (abfd);
+	struct bfd_elf_section_data *esdt;
+	bfd_size_type amt;
 
 	if (hdr->sh_entsize
 	    != (bfd_size_type) (hdr->sh_type == SHT_REL
@@ -1790,20 +1792,19 @@ bfd_section_from_shdr (bfd *abfd, unsigned int shindex)
 	if (target_sect == NULL)
 	  return FALSE;
 
-	if ((target_sect->flags & SEC_RELOC) == 0
-	    || target_sect->reloc_count == 0)
-	  hdr2 = &elf_section_data (target_sect)->rel_hdr;
+	esdt = elf_section_data (target_sect);
+	if (hdr->sh_type == SHT_RELA)
+	  p_hdr = &esdt->rela.hdr;
 	else
-	  {
-	    bfd_size_type amt;
-	    BFD_ASSERT (elf_section_data (target_sect)->rel_hdr2 == NULL);
-	    amt = sizeof (*hdr2);
-	    hdr2 = (Elf_Internal_Shdr *) bfd_alloc (abfd, amt);
-	    if (hdr2 == NULL)
-	      return FALSE;
-	    elf_section_data (target_sect)->rel_hdr2 = hdr2;
-	  }
+	  p_hdr = &esdt->rel.hdr;
+
+	BFD_ASSERT (*p_hdr == NULL);
+	amt = sizeof (*hdr2);
+	hdr2 = (Elf_Internal_Shdr *) bfd_alloc (abfd, amt);
+	if (hdr2 == NULL)
+	  return FALSE;
 	*hdr2 = *hdr;
+	*p_hdr = hdr2;
 	elf_elfsections (abfd)[shindex] = hdr2;
 	target_sect->reloc_count += NUM_SHDR_ENTRIES (hdr);
 	target_sect->flags |= SEC_RELOC;
@@ -1812,7 +1813,10 @@ bfd_section_from_shdr (bfd *abfd, unsigned int shindex)
 	/* In the section to which the relocations apply, mark whether
 	   its relocations are of the REL or RELA variety.  */
 	if (hdr->sh_size != 0)
-	  target_sect->use_rela_p = hdr->sh_type == SHT_RELA;
+	  {
+	    if (hdr->sh_type == SHT_RELA)
+	      target_sect->use_rela_p = 1;
+	  }
 	abfd->flags |= HAS_RELOC;
 	return TRUE;
       }
@@ -2410,20 +2414,43 @@ bfd_section_from_phdr (bfd *abfd, Elf_Internal_Phdr *hdr, int hdr_index)
     }
 }
 
-/* Initialize REL_HDR, the section-header for new section, containing
-   relocations against ASECT.  If USE_RELA_P is TRUE, we use RELA
-   relocations; otherwise, we use REL relocations.  */
+/* Return the REL_HDR for SEC, assuming there is only a single one, either
+   REL or RELA.  */
+
+Elf_Internal_Shdr *
+_bfd_elf_single_rel_hdr (asection *sec)
+{
+  if (elf_section_data (sec)->rel.hdr)
+    {
+      BFD_ASSERT (elf_section_data (sec)->rela.hdr == NULL);
+      return elf_section_data (sec)->rel.hdr;
+    }
+  else
+    return elf_section_data (sec)->rela.hdr;
+}
+
+/* Allocate and initialize a section-header for a new reloc section,
+   containing relocations against ASECT.  It is stored in RELDATA.  If
+   USE_RELA_P is TRUE, we use RELA relocations; otherwise, we use REL
+   relocations.  */
 
 bfd_boolean
 _bfd_elf_init_reloc_shdr (bfd *abfd,
-			  Elf_Internal_Shdr *rel_hdr,
+			  struct bfd_elf_section_reloc_data *reldata,
 			  asection *asect,
 			  bfd_boolean use_rela_p)
 {
+  Elf_Internal_Shdr *rel_hdr;
   char *name;
   const struct elf_backend_data *bed = get_elf_backend_data (abfd);
-  bfd_size_type amt = sizeof ".rela" + strlen (asect->name);
+  bfd_size_type amt;
+
+  amt = sizeof (Elf_Internal_Shdr);
+  BFD_ASSERT (reldata->hdr == NULL);
+  rel_hdr = bfd_zalloc (abfd, amt);
+  reldata->hdr = rel_hdr;
 
+  amt = sizeof ".rela" + strlen (asect->name);      
   name = (char *) bfd_alloc (abfd, amt);
   if (name == NULL)
     return FALSE;
@@ -2457,30 +2484,37 @@ bfd_elf_get_default_section_type (flagword flags)
   return SHT_PROGBITS;
 }
 
+struct fake_section_arg
+{
+  struct bfd_link_info *link_info;
+  bfd_boolean failed;
+};
+
 /* Set up an ELF internal section header for a section.  */
 
 static void
-elf_fake_sections (bfd *abfd, asection *asect, void *failedptrarg)
+elf_fake_sections (bfd *abfd, asection *asect, void *fsarg)
 {
+  struct fake_section_arg *arg = (struct fake_section_arg *)fsarg;
   const struct elf_backend_data *bed = get_elf_backend_data (abfd);
-  bfd_boolean *failedptr = (bfd_boolean *) failedptrarg;
+  struct bfd_elf_section_data *esd = elf_section_data (asect);
   Elf_Internal_Shdr *this_hdr;
   unsigned int sh_type;
 
-  if (*failedptr)
+  if (arg->failed)
     {
       /* We already failed; just get out of the bfd_map_over_sections
 	 loop.  */
       return;
     }
 
-  this_hdr = &elf_section_data (asect)->this_hdr;
+  this_hdr = &esd->this_hdr;
 
   this_hdr->sh_name = (unsigned int) _bfd_elf_strtab_add (elf_shstrtab (abfd),
 							  asect->name, FALSE);
   if (this_hdr->sh_name == (unsigned int) -1)
     {
-      *failedptr = TRUE;
+      arg->failed = TRUE;
       return;
     }
 
@@ -2632,11 +2666,45 @@ elf_fake_sections (bfd *abfd, asection *asect, void *failedptrarg)
   if ((asect->flags & (SEC_GROUP | SEC_EXCLUDE)) == SEC_EXCLUDE)
     this_hdr->sh_flags |= SHF_EXCLUDE;
 
+  /* If the section has relocs, set up a section header for the
+     SHT_REL[A] section.  If two relocation sections are required for
+     this section, it is up to the processor-specific back-end to
+     create the other.  */
+  if ((asect->flags & SEC_RELOC) != 0)
+    {
+      /* When doing a relocatable link, create both REL and RELA sections if
+	 needed.  */
+      if (arg->link_info
+	  /* Do the normal setup if we wouldn't create any sections here.  */
+	  && esd->rel.count + esd->rela.count > 0
+	  && (arg->link_info->relocatable || arg->link_info->emitrelocations))
+	{
+	  if (esd->rel.count && esd->rel.hdr == NULL
+	      && !_bfd_elf_init_reloc_shdr (abfd, &esd->rel, asect, FALSE))
+	    {
+	      arg->failed = TRUE;
+	      return;
+	    }
+	  if (esd->rela.count && esd->rela.hdr == NULL
+	      && !_bfd_elf_init_reloc_shdr (abfd, &esd->rela, asect, TRUE))


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [SCM]  archer-tromey-python: Merge branch 'master' into archer-tromey-python
@ 2010-09-30  9:10 pmuldoon
  0 siblings, 0 replies; 10+ messages in thread
From: pmuldoon @ 2010-09-30  9:10 UTC (permalink / raw)
  To: archer-commits

The branch, archer-tromey-python has been updated
       via  6737696d77a8460c35a89c15ddebe3d85f46d89a (commit)
       via  7c59491f02de02410c8bccf525b7447a5a0594df (commit)
       via  1010a27d3706b299aa9958e82667d57f01f58204 (commit)
       via  42ffc82f732aa73bf565f4a51ed6e509955c8462 (commit)
       via  0c3e0e15aeb2029e8d7841d289c7be7d38572850 (commit)
       via  b82ddc1f796104420a19b08ee50d72316782bcd2 (commit)
       via  1ee0c33c426de06c97c75bfdf5e5f990c2f42261 (commit)
       via  617f69caa31b60b5c838f8a1a76cec1becfa7dff (commit)
       via  55b9f5fe55d30ef96cd98b9458b7ea7b870e6976 (commit)
       via  7abd9bc8b37cb4244f85a743f237f017d03a2366 (commit)
       via  56164c7ec53e3836f3bf25c8627580c6521b4a23 (commit)
       via  27a709284e8419d78ee042ec78fda19e11a94017 (commit)
       via  9e580aa51107b206d0e1306f126996dd8db71dcf (commit)
       via  734274a9a8c5041fa4dcefe9d72fc0b0d697b2a3 (commit)
       via  41d92efc2bba2bf24b8c0ed8d98eb3b90825fdd9 (commit)
       via  d3eb7e583b5ba36bc96cabd529031df5140d504f (commit)
       via  953b1cda13c595456aa3690205b0f520bad6c78d (commit)
       via  422dd49c10741028349fee7fe3587767226eb032 (commit)
       via  8bf055c94d7fe0c58e5c0fdd724d0fcce6dcf2a0 (commit)
       via  8f12d6cd84773dc22d1e7b3ec36c0e8d91fcd188 (commit)
       via  497c3ac470e706d65f8c27931b29e9069163fafe (commit)
       via  40d6506dc236659cffbad1e37c7bd4ddeb37860f (commit)
       via  261511b8209b641461fab0f0e942c4d1aaf77068 (commit)
       via  f2647fd1f2c72d6264c497637bfab87a23a854df (commit)
       via  d6e7ea1bfef1184826601afb3668b73c4e23840f (commit)
       via  0e71db4d2ee3a8c168c6ef5476a36fabd58c7c11 (commit)
       via  3e28ee57dc62c171355315a6924c07e9463923b4 (commit)
       via  7bf5255da5694eff7632e8464e44f3299217034d (commit)
       via  5e8450e4a974ea0d04bb46dadd4cac674e374d22 (commit)
       via  aa639c6329ec493e3e9f123a4a845bed859507e8 (commit)
       via  ee293fdd5ff3486bef65e4f872b463f6d92932d9 (commit)
       via  acc8af847d83213abc69174e5a2cdc9b5b9eeecf (commit)
       via  52dbb162613f7cb7cf4e414b86d507052c63bc21 (commit)
       via  567c55d94fe7bce0dd3d82618b3ee7f910319e1a (commit)
       via  b2bdd4ec26d7368c66530c89e0e9d04584f23ac2 (commit)
       via  5ce5693ba8da81ee0afa7b743e80daf4b735abe4 (commit)
       via  6aceb3f76551c9332a1fc12a7ba4cbb6fbd9a52e (commit)
       via  c35d4b17866d95f88dfec12539acd6714bdb7061 (commit)
       via  31754a9dc78c7d283677b7e5e3d68dff891371b6 (commit)
       via  475c0e4dc2b66e2025dbc862155a55fd8b04466c (commit)
       via  328d04710b395061e65b4c9d3e063ff4ff9d5117 (commit)
       via  120873b176cfac0958e0378feec2c46139890545 (commit)
       via  d53f48c3a270300ec7a3620e2270d9c7d6a0fca4 (commit)
       via  bceafcae973da3cf59458e425f39c46fac613997 (commit)
       via  fa51fc3bc5c3b8781a058b5917e15ca09c5ff2db (commit)
       via  1c2ae3626f38f87861a6f0eb0fb3063023cb3fd7 (commit)
       via  5c7709b71724f8b8371506d280a07660d58ca8cf (commit)
       via  6fcc496fec7b750793c85da4fd70470e8d176cfa (commit)
       via  56b89e1f162465abef29b960fd88b7ae574e70fa (commit)
       via  23c304e2a4ba1b02530f4cc2d5da8c17a5bec27f (commit)
       via  6febdbdd2647bf02802d4f051d37dd312ffdda85 (commit)
       via  07d01a4532b79e258289dc72905ac3725d420baf (commit)
       via  b61a5fe0940352717a42426aec70e4844e8654fc (commit)
       via  c6fa80a910f4e2c12c70869510b04356a93cc009 (commit)
       via  ba4510b656b08751f72d4741b93c4596ad8eeaff (commit)
       via  09f7409a10f0506560e3567be4c15b49ac5396fa (commit)
       via  0b6be011a6eaa679b9a25f623c98f72c625807c4 (commit)
       via  ae35288a9e046b50754df56422e61ca7179e325c (commit)
       via  9f3ac352623ece6d170a6f94b3413ee532528c29 (commit)
       via  c6a5f5560402451d3ebd0f559d4f891151cc96a6 (commit)
       via  cd120c49a12d5ea43939991a64438b337d9e5c7e (commit)
       via  405e18f17fbc5a62ce6c17b0d2749883de095673 (commit)
       via  8f8c824eac3c205b015bc4a4c3bd4b6e4f17d57c (commit)
       via  5a239fd6b354ceb8a4883cadb007b10ea2996065 (commit)
       via  9df2cd6d9d166bc17e3251e41b1118b76976336a (commit)
       via  365f0a0b6b629c3f8e5001d10b55c83963f08d35 (commit)
       via  0cc328604bb680d93e600926a5da3797e93f41d0 (commit)
       via  df0e1413b3a179a86e8e207174902999acdafbb2 (commit)
       via  713e5270b64c38eec2661edd46ac9b29443e21d8 (commit)
       via  016bf22e98cd670562662c2917badf3ba0517f1d (commit)
       via  da5fd72707e1f19dab343c9de9c51d4cf48eba61 (commit)
       via  5911a53fbef58ea324bac00ffc64dc9d6deb8df7 (commit)
       via  519e1f7c53a6d0add495fa08c5eccedbc24a1d3e (commit)
       via  c408df2d80e5def5fc57fff7bc2dcf9e79f6d15a (commit)
       via  3c608a850b8c35416d1dfef6875af62adf62f076 (commit)
       via  0d21ec3bc7edce96ad959d5e9fd2fd8bc0b8e307 (commit)
       via  5354be2515b24e1f451606218fed990039ed3591 (commit)
       via  a94d3393376ef0fd2b60292ad33100ca830c2df0 (commit)
       via  8ce2c9ced8485dc64edd4c274007d9252061521d (commit)
       via  6a4a712ca215ea1fea95fe64e73d92ec7bb8305b (commit)
       via  efe1b362417c1cd51b6a0ca00bcf21a3fb797cd5 (commit)
       via  01a3616d4397e5cc80e024d1583e966706b66854 (commit)
       via  59c9593474be8bba278d9361a689ebad4013e314 (commit)
       via  132173fd8d416c8f2f2f71410a51a5db5d322f50 (commit)
       via  f6333da5a82280bea786876098c03afcc2b0cce7 (commit)
       via  71fe0f1709007d0d57fb8d72cba05522eaa74ff1 (commit)
       via  3e6d829c6e8ff5fa42e0fddee02b35289b923192 (commit)
       via  542a3569b097c18cf0022684ff7a86fe29d55901 (commit)
       via  573c1119b57082cf461812195dda577cea7b0bb8 (commit)
       via  f521e4e01ae86e32bf3372c62c2f1a0d4c18be96 (commit)
      from  d013bad6c1ca640192c61a66295087abd728b4e7 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 6737696d77a8460c35a89c15ddebe3d85f46d89a
Merge: d013bad 7c59491
Author: Phil Muldoon <pmuldoon@localhost.localdomain>
Date:   Thu Sep 30 10:07:43 2010 +0100

    Merge branch 'master' into archer-tromey-python

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                          |    8 +
 bfd/ChangeLog                                      |   48 +++
 bfd/bfd-in2.h                                      |    1 +
 bfd/coffcode.h                                     |   45 ++-
 bfd/configure                                      |    2 +-
 bfd/cpu-d10v.c                                     |   20 +-
 bfd/elf.c                                          |    2 +-
 bfd/elf32-arm.c                                    |    4 +-
 bfd/elf32-cris.c                                   |    2 +-
 bfd/elf32-hppa.c                                   |    4 +-
 bfd/elf32-i370.c                                   |    2 +-
 bfd/elf32-m32r.c                                   |    2 +-
 bfd/elf32-m68k.c                                   |    4 +-
 bfd/elf32-microblaze.c                             |    4 +-
 bfd/elf32-ppc.c                                    |   10 +-
 bfd/elf32-score.c                                  |    6 +-
 bfd/elf32-score7.c                                 |    6 +-
 bfd/elf32-sh.c                                     |    2 +-
 bfd/elf32-tic6x.c                                  |   26 ++
 bfd/elf32-vax.c                                    |    2 +-
 bfd/elf32-xtensa.c                                 |    2 +-
 bfd/elf64-alpha.c                                  |   74 ++--
 bfd/elf64-hppa.c                                   |    2 +-
 bfd/elf64-mips.c                                   |    2 +-
 bfd/elf64-ppc.c                                    |   14 +-
 bfd/elf64-sparc.c                                  |    2 +-
 bfd/elfcode.h                                      |    2 +-
 bfd/elflink.c                                      |   14 +-
 bfd/elfxx-ia64.c                                   |    4 +-
 bfd/elfxx-mips.c                                   |    8 +-
 bfd/peXXigen.c                                     |   43 ++
 bfd/version.h                                      |    2 +-
 config/ChangeLog                                   |    4 +
 config/po.m4                                       |    2 +-
 configure                                          |    2 +-
 configure.ac                                       |    2 +-
 gdb/ChangeLog                                      |  151 +++++++
 gdb/NEWS                                           |    5 +
 gdb/ada-lang.h                                     |    4 +
 gdb/ada-tasks.c                                    |   36 ++-
 gdb/amd64-linux-nat.c                              |   20 +-
 gdb/amd64-windows-tdep.c                           |   33 ++
 gdb/bcache.c                                       |    3 +-
 gdb/configure                                      |   26 ++-
 gdb/configure.ac                                   |   20 +-
 gdb/configure.tgt                                  |    9 +-
 gdb/doc/ChangeLog                                  |   13 +
 gdb/doc/gdb.texinfo                                |   85 ++++-
 gdb/dwarf2read.c                                   |  377 +++++++++++++-----
 gdb/gdb_wchar.h                                    |    9 +-
 gdb/gdbserver/ChangeLog                            |    9 +
 gdb/gdbserver/linux-x86-low.c                      |   20 +-
 gdb/gnu-v3-abi.c                                   |    5 +-
 gdb/infrun.c                                       |   58 +++-
 gdb/main.c                                         |    6 +-
 gdb/objfiles.c                                     |    9 +-
 gdb/objfiles.h                                     |   45 ++-
 gdb/python/py-auto-load.c                          |    2 -
 gdb/python/py-objfile.c                            |    2 +-
 gdb/python/py-progspace.c                          |    2 +-
 gdb/ravenscar-sparc-thread.c                       |  185 +++++++++
 gdb/ravenscar-thread.c                             |  434 ++++++++++++++++++++
 gdb/ravenscar-thread.h                             |   41 ++
 gdb/testsuite/ChangeLog                            |   37 ++
 gdb/testsuite/gdb.base/siginfo-infcall.c           |   79 ++++
 gdb/testsuite/gdb.base/siginfo-infcall.exp         |   47 +++
 gdb/testsuite/gdb.cp/pr12028.cc                    |   21 +
 gdb/testsuite/gdb.cp/pr12028.exp                   |   29 ++
 gdb/testsuite/gdb.dwarf2/dw2-const.S               |  224 ++++++++++
 gdb/testsuite/gdb.dwarf2/dw2-const.exp             |   46 ++
 .../gdb.dwarf2/dw2-cp-infcall-ref-static-main.c    |   51 +++
 .../gdb.dwarf2/dw2-cp-infcall-ref-static.S         |  115 ++++++
 .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp       |   49 +++
 gdb/testsuite/gdb.fortran/module.exp               |    2 +
 gdb/testsuite/gdb.fortran/module.f90               |    2 +
 gdb/valops.c                                       |    4 +-
 gdb/version.in                                     |    2 +-
 include/ChangeLog                                  |   21 +
 include/opcode/ChangeLog                           |   31 ++
 include/opcode/arm.h                               |   31 ++-
 include/opcode/bfin.h                              |  170 +++++----
 include/opcode/s390.h                              |    3 +-
 include/opcode/tic6x-control-registers.h           |    4 +-
 intl/ChangeLog                                     |    5 +
 intl/configure                                     |    2 +-
 libiberty/ChangeLog                                |   33 +--
 libiberty/cplus-dem.c                              |  200 ++++++---
 libiberty/testsuite/demangle-expected              |   30 ++
 opcodes/ChangeLog                                  |  127 ++++++
 opcodes/arm-dis.c                                  |  185 ++++++++-
 opcodes/bfin-dis.c                                 |  317 +++++++++++----
 opcodes/configure                                  |    2 +-
 opcodes/s390-dis.c                                 |   25 ++
 opcodes/s390-mkopc.c                               |    5 +-
 opcodes/s390-opc.c                                 |   36 ++-
 opcodes/s390-opc.txt                               |  149 +++++++-
 sim/rx/ChangeLog                                   |   25 ++
 sim/rx/cpu.h                                       |    1 +
 sim/rx/fpu.c                                       |    1 +
 sim/rx/gdb-if.c                                    |    1 +
 sim/rx/load.c                                      |    3 +
 sim/rx/mem.c                                       |   12 +-
 sim/rx/misc.c                                      |    1 +
 sim/rx/rx.c                                        |   18 +-
 sim/rx/syscalls.c                                  |    1 +
 105 files changed, 3552 insertions(+), 583 deletions(-)
 create mode 100644 gdb/ravenscar-sparc-thread.c
 create mode 100644 gdb/ravenscar-thread.c
 create mode 100644 gdb/ravenscar-thread.h
 create mode 100644 gdb/testsuite/gdb.base/siginfo-infcall.c
 create mode 100644 gdb/testsuite/gdb.base/siginfo-infcall.exp
 create mode 100644 gdb/testsuite/gdb.cp/pr12028.cc
 create mode 100644 gdb/testsuite/gdb.cp/pr12028.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-const.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-const.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static-main.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static.exp

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 2bfa992..263c1f7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2010-06-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Sync from GCC:
+
+	PR bootstrap/44621
+	* configure.ac: Fix unportable shell quoting.
+	* configure: Regenerate.
+
 2010-07-17  Jack Howarth  <howarth@bromo.med.uc.edu>
 
 	PR target/44862
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 545c603..8068c4c 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,51 @@
+2010-09-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* configure: Regenerate.
+
+2010-09-24  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* elf32-arm.c, elf32-cris.c, elf32-hppa.c, elf32-i370.c, elf32-m32r.c,
+	elf32-m68k.c, elf32-microblaze.c, elf32-ppc.c, elf32-score.c,
+	elf32-score7.c, elf32-sh.c, elf32-vax.c, elf32-xtensa.c, elf64-alpha.c,
+	elf64-hppa.c, elf64-mips.c, elf64-ppc.c, elf64-sparc.c, elfcode.h,
+	elflink.c, elfxx-ia64.c, elfxx-mips.c: Use STN_UNDEF when referring to
+	the zero symbol index.
+
+	* elflink.c (bfd_elf_reloc_symbol_deleted_p): Compare the symbol index
+	to STN_UNDEF, not SHN_UNDEF.
+
+2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
+
+	* elf32-tic6x.c (elf32_tic6x_fake_sections): New function.
+	(elf_backend_fake_sections): Define.
+
+2010-09-23  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+	* bfd-in2.h (BFD_RELOC_ARM_HVC): New enum value.
+
+2010-09-23  Alan Modra  <amodra@gmail.com>
+
+	* cpu-d10v.c: Make bits_per_address 18 for all arch_info entries.
+
+2010-09-23  Alan Modra  <amodra@gmail.com>
+
+	* elf.c (_bfd_elf_init_private_section_data): Allow for SEC_RELOC
+	difference between input and output section.
+
+2010-09-22  Kai Tietz  <kai.tietz@onevision.com>
+
+	* coffcode.h (sec_to_styp_flags): Adjust debug
+	sections to be conform to pe-coff specification
+	and avoid marking them as excluded.
+	(styp_to_sec_flags): Doing reverse mapping.
+
+	* peXXigen.c (_bfd_XXi_final_link_postscript): Add handling for
+	setting IAT directory entry.
+
+2010-09-20  Richard Henderson  <rth@redhat.com>
+
+	* elf64-alpha.c (elf64_alpha_howto_table): Use bfd_elf_generic_reloc.
+
 2010-09-19  Richard Sandiford  <rdsandiford@googlemail.com>
 
 	* elfxx-mips.c (mips_elf_link_hash_entry): Add got_only_for_calls.
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 0e7b337..4bd47ca 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -3166,6 +3166,7 @@ pc-relative or some form of GOT-indirect relocation.  */
   BFD_RELOC_ARM_T32_ADD_PC12,
   BFD_RELOC_ARM_SHIFT_IMM,
   BFD_RELOC_ARM_SMC,
+  BFD_RELOC_ARM_HVC,
   BFD_RELOC_ARM_SWI,
   BFD_RELOC_ARM_MULTI,
   BFD_RELOC_ARM_CP_OFF_IMM,
diff --git a/bfd/coffcode.h b/bfd/coffcode.h
index 790908a..ff69704 100644
--- a/bfd/coffcode.h
+++ b/bfd/coffcode.h
@@ -636,6 +636,14 @@ static long
 sec_to_styp_flags (const char *sec_name, flagword sec_flags)
 {
   long styp_flags = 0;
+  bfd_boolean is_dbg = FALSE;
+
+  if (CONST_STRNEQ (sec_name, DOT_DEBUG)
+#ifdef COFF_LONG_SECTION_NAMES
+      || CONST_STRNEQ (sec_name, GNU_LINKONCE_WI)
+#endif
+      || CONST_STRNEQ (sec_name, ".stab"))
+    is_dbg = TRUE;
 
   /* caution: there are at least three groups of symbols that have
      very similar bits and meanings: IMAGE_SCN*, SEC_*, and STYP_*.
@@ -646,16 +654,15 @@ sec_to_styp_flags (const char *sec_name, flagword sec_flags)
      but there are more IMAGE_SCN_* flags.  */
 
   /* FIXME: There is no gas syntax to specify the debug section flag.  */
-  if (CONST_STRNEQ (sec_name, DOT_DEBUG)
-      || CONST_STRNEQ (sec_name, GNU_LINKONCE_WI))
-    sec_flags = SEC_DEBUGGING | SEC_READONLY;
+  if (is_dbg)
+      sec_flags = SEC_DEBUGGING | SEC_READONLY;
 
   /* skip LOAD */
   /* READONLY later */
   /* skip RELOC */
   if ((sec_flags & SEC_CODE) != 0)
     styp_flags |= IMAGE_SCN_CNT_CODE;
-  if ((sec_flags & SEC_DATA) != 0)
+  if ((sec_flags & (SEC_DATA | SEC_DEBUGGING)) != 0)
     styp_flags |= IMAGE_SCN_CNT_INITIALIZED_DATA;
   if ((sec_flags & SEC_ALLOC) != 0 && (sec_flags & SEC_LOAD) == 0)
     styp_flags |= IMAGE_SCN_CNT_UNINITIALIZED_DATA;  /* ==STYP_BSS */
@@ -666,9 +673,9 @@ sec_to_styp_flags (const char *sec_name, flagword sec_flags)
     styp_flags |= IMAGE_SCN_LNK_COMDAT;
   if ((sec_flags & SEC_DEBUGGING) != 0)
     styp_flags |= IMAGE_SCN_MEM_DISCARDABLE;
-  if ((sec_flags & SEC_EXCLUDE) != 0)
+  if ((sec_flags & SEC_EXCLUDE) != 0 && !is_dbg)
     styp_flags |= IMAGE_SCN_LNK_REMOVE;
-  if ((sec_flags & SEC_NEVER_LOAD) != 0)
+  if ((sec_flags & SEC_NEVER_LOAD) != 0 && !is_dbg)
     styp_flags |= IMAGE_SCN_LNK_REMOVE;
   /* skip IN_MEMORY */
   /* skip SORT */
@@ -1120,7 +1127,14 @@ styp_to_sec_flags (bfd *abfd,
   long styp_flags = internal_s->s_flags;
   flagword sec_flags;
   bfd_boolean result = TRUE;
+  bfd_boolean is_dbg = FALSE;
 
+  if (CONST_STRNEQ (name, DOT_DEBUG)
+#ifdef COFF_LONG_SECTION_NAMES
+      || CONST_STRNEQ (name, GNU_LINKONCE_WI)
+#endif
+      || CONST_STRNEQ (name, ".stab"))
+    is_dbg = TRUE;
   /* Assume read only unless IMAGE_SCN_MEM_WRITE is specified.  */
   sec_flags = SEC_READONLY;
 
@@ -1190,27 +1204,30 @@ styp_to_sec_flags (bfd *abfd,
 	     mean that a given section contains debug information.  Thus
 	     we only set the SEC_DEBUGGING flag on sections that we
 	     recognise as containing debug information.  */
-	     if (CONST_STRNEQ (name, DOT_DEBUG)
+	     if (is_dbg
 #ifdef _COMMENT
 	      || strcmp (name, _COMMENT) == 0
 #endif
-#ifdef COFF_LONG_SECTION_NAMES
-  	      || CONST_STRNEQ (name, GNU_LINKONCE_WI)
-#endif
-	      || CONST_STRNEQ (name, ".stab"))
-	    sec_flags |= SEC_DEBUGGING;
+	      )
+	    {
+	      sec_flags |= SEC_DEBUGGING | SEC_READONLY;
+	    }
 	  break;
 	case IMAGE_SCN_MEM_SHARED:
 	  sec_flags |= SEC_COFF_SHARED;
 	  break;
 	case IMAGE_SCN_LNK_REMOVE:
-	  sec_flags |= SEC_EXCLUDE;
+	  if (!is_dbg)
+	    sec_flags |= SEC_EXCLUDE;
 	  break;
 	case IMAGE_SCN_CNT_CODE:
 	  sec_flags |= SEC_CODE | SEC_ALLOC | SEC_LOAD;
 	  break;
 	case IMAGE_SCN_CNT_INITIALIZED_DATA:
-	  sec_flags |= SEC_DATA | SEC_ALLOC | SEC_LOAD;
+	  if (is_dbg)
+	    sec_flags |= SEC_DEBUGGING;
+	  else
+	    sec_flags |= SEC_DATA | SEC_ALLOC | SEC_LOAD;
 	  break;
 	case IMAGE_SCN_CNT_UNINITIALIZED_DATA:
 	  sec_flags |= SEC_ALLOC;
diff --git a/bfd/configure b/bfd/configure
index e1ea93b..980711a 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -18067,7 +18067,7 @@ _LT_EOF
       case "$ac_file" in */Makefile.in)
         # Adjust a relative srcdir.
         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
-        ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
+        ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
         # In autoconf-2.13 it is called $ac_given_srcdir.
         # In autoconf-2.50 it is called $srcdir.
diff --git a/bfd/cpu-d10v.c b/bfd/cpu-d10v.c
index b69e840..b161115 100644
--- a/bfd/cpu-d10v.c
+++ b/bfd/cpu-d10v.c
@@ -1,5 +1,5 @@
 /* BFD support for the D10V processor
-   Copyright 1996, 1999, 2000, 2002, 2005, 2007
+   Copyright 1996, 1999, 2000, 2002, 2005, 2007, 2010
    Free Software Foundation, Inc.
    Contributed by Martin Hunt (hunt@cygnus.com).
 
@@ -27,7 +27,7 @@
 static const bfd_arch_info_type d10v_ts3_info =
 {
   16,	/* 16 bits in a word.  */
-  16,	/* 16 bits in an address.  */
+  18,	/* really 16 bits in an address, but code has 18 bit range.  */
   8,	/* 8 bits in a byte.  */
   bfd_arch_d10v,
   bfd_mach_d10v_ts3,
@@ -42,14 +42,14 @@ static const bfd_arch_info_type d10v_ts3_info =
 
 static const bfd_arch_info_type d10v_ts2_info =
 {
-  16,	/* 16 bits in a word.  */
-  16,	/* 16 bits in an address.  */
-  8,	/* 8 bits in a byte.  */
+  16,
+  18,
+  8,
   bfd_arch_d10v,
   bfd_mach_d10v_ts2,
   "d10v",
   "d10v:ts2",
-  4, 	/* Section alignment power.  */
+  4,
   FALSE,
   bfd_default_compatible,
   bfd_default_scan,
@@ -58,14 +58,14 @@ static const bfd_arch_info_type d10v_ts2_info =
 
 const bfd_arch_info_type bfd_d10v_arch =
 {
-  16,	/* 16 bits in a word.  */
-  16,	/* 16 bits in an address.  */
-  8,	/* 8 bits in a byte.  */
+  16,
+  18,
+  8,
   bfd_arch_d10v,
   bfd_mach_d10v,
   "d10v",
   "d10v",
-  4, 	/* Section alignment power.  */
+  4,
   TRUE,
   bfd_default_compatible,
   bfd_default_scan,
diff --git a/bfd/elf.c b/bfd/elf.c
index 5ec92e9..fe5f19f 100644
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -6110,7 +6110,7 @@ _bfd_elf_init_private_section_data (bfd *ibfd,
       && (osec->flags == isec->flags
 	  || (final_link
 	      && ((osec->flags ^ isec->flags)
-		  & ~ (SEC_LINK_ONCE | SEC_LINK_DUPLICATES)) == 0)))
+		  & ~(SEC_LINK_ONCE | SEC_LINK_DUPLICATES | SEC_RELOC)) == 0)))
     elf_section_type (osec) = elf_section_type (isec);
 
   /* FIXME: Is this correct for all OS/PROC specific flags?  */
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index 74fb855..2125582 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -9063,7 +9063,7 @@ elf32_arm_relocate_section (bfd *                  output_bfd,
 	    name = bfd_section_name (input_bfd, sec);
 	}
 
-      if (r_symndx != 0
+      if (r_symndx != STN_UNDEF
 	  && r_type != R_ARM_NONE
 	  && (h == NULL
 	      || h->root.type == bfd_link_hash_defined
@@ -10902,7 +10902,7 @@ elf32_arm_check_relocs (bfd *abfd, struct bfd_link_info *info,
 	  /* PR 9934: It is possible to have relocations that do not
 	     refer to symbols, thus it is also possible to have an
 	     object file containing relocations but no symbol table.  */
-	  && (r_symndx > 0 || nsyms > 0))
+	  && (r_symndx > STN_UNDEF || nsyms > 0))
 	{
 	  (*_bfd_error_handler) (_("%B: bad symbol index: %d"), abfd,
 				   r_symndx);
diff --git a/bfd/elf32-cris.c b/bfd/elf32-cris.c
index 71634c9..f3ed80d 100644
--- a/bfd/elf32-cris.c
+++ b/bfd/elf32-cris.c
@@ -1493,7 +1493,7 @@ cris_elf_relocate_section (bfd *output_bfd ATTRIBUTE_UNUSED,
 	case R_CRIS_16:
 	case R_CRIS_32:
 	  if (info->shared
-	      && r_symndx != 0
+	      && r_symndx != STN_UNDEF
 	      && (input_section->flags & SEC_ALLOC) != 0
 	      && ((r_type != R_CRIS_8_PCREL
 		   && r_type != R_CRIS_16_PCREL
diff --git a/bfd/elf32-hppa.c b/bfd/elf32-hppa.c
index 1a6fef8..3a3a355 100644
--- a/bfd/elf32-hppa.c
+++ b/bfd/elf32-hppa.c
@@ -4472,7 +4472,7 @@ static enum elf_reloc_type_class
 elf32_hppa_reloc_type_class (const Elf_Internal_Rela *rela)
 {
   /* Handle TLS relocs first; we don't want them to be marked
-     relative by the "if (ELF32_R_SYM (rela->r_info) == 0)"
+     relative by the "if (ELF32_R_SYM (rela->r_info) == STN_UNDEF)"
      check below.  */
   switch ((int) ELF32_R_TYPE (rela->r_info))
     {
@@ -4482,7 +4482,7 @@ elf32_hppa_reloc_type_class (const Elf_Internal_Rela *rela)
         return reloc_class_normal;
     }
 
-  if (ELF32_R_SYM (rela->r_info) == 0)
+  if (ELF32_R_SYM (rela->r_info) == STN_UNDEF)
     return reloc_class_relative;
 
   switch ((int) ELF32_R_TYPE (rela->r_info))
diff --git a/bfd/elf32-i370.c b/bfd/elf32-i370.c
index 67e6598..01f9fb8 100644
--- a/bfd/elf32-i370.c
+++ b/bfd/elf32-i370.c
@@ -1183,7 +1183,7 @@ i370_elf_relocate_section (bfd *output_bfd,
 	case (int) R_I370_ADDR31:
 	case (int) R_I370_ADDR16:
 	  if (info->shared
-	      && r_symndx != 0)
+	      && r_symndx != STN_UNDEF)
 	    {
 	      Elf_Internal_Rela outrel;
 	      bfd_byte *loc;
diff --git a/bfd/elf32-m32r.c b/bfd/elf32-m32r.c
index 28eff76..3df6add 100644
--- a/bfd/elf32-m32r.c
+++ b/bfd/elf32-m32r.c
@@ -2897,7 +2897,7 @@ m32r_elf_relocate_section (bfd *output_bfd ATTRIBUTE_UNUSED,
             case R_M32R_HI16_ULO_RELA:
             case R_M32R_LO16_RELA:
               if (info->shared
-                  && r_symndx != 0
+                  && r_symndx != STN_UNDEF
                   && (input_section->flags & SEC_ALLOC) != 0
                   && ((   r_type != R_M32R_10_PCREL_RELA
                        && r_type != R_M32R_18_PCREL_RELA
diff --git a/bfd/elf32-m68k.c b/bfd/elf32-m68k.c
index 7323612..8d1ee7f 100644
--- a/bfd/elf32-m68k.c
+++ b/bfd/elf32-m68k.c
@@ -4034,7 +4034,7 @@ elf_m68k_relocate_section (output_bfd, info, input_bfd, input_section,
 	case R_68K_PC16:
 	case R_68K_PC32:
 	  if (info->shared
-	      && r_symndx != 0
+	      && r_symndx != STN_UNDEF
 	      && (input_section->flags & SEC_ALLOC) != 0
 	      && (h == NULL
 		  || ELF_ST_VISIBILITY (h->other) == STV_DEFAULT
@@ -4169,7 +4169,7 @@ elf_m68k_relocate_section (output_bfd, info, input_bfd, input_section,
 	  return FALSE;
 	}
 
-      if (r_symndx != 0
+      if (r_symndx != STN_UNDEF
 	  && r_type != R_68K_NONE
 	  && (h == NULL
 	      || h->root.type == bfd_link_hash_defined
diff --git a/bfd/elf32-microblaze.c b/bfd/elf32-microblaze.c
index a64926a..e260c55 100644
--- a/bfd/elf32-microblaze.c
+++ b/bfd/elf32-microblaze.c
@@ -1067,10 +1067,10 @@ microblaze_elf_relocate_section (bfd *output_bfd,
 	    case (int) R_MICROBLAZE_64:
 	    case (int) R_MICROBLAZE_32:
 	      {
-		/* r_symndx will be zero only for relocs against symbols
+		/* r_symndx will be STN_UNDEF (zero) only for relocs against symbols
 		   from removed linkonce sections, or sections discarded by
 		   a linker script.  */
-		if (r_symndx == 0 || (input_section->flags & SEC_ALLOC) == 0)
+		if (r_symndx == STN_UNDEF || (input_section->flags & SEC_ALLOC) == 0)
 		  {
 		    relocation += addend;
 		    if (r_type == R_MICROBLAZE_32)
diff --git a/bfd/elf32-ppc.c b/bfd/elf32-ppc.c
index ef0e159..2b457d6 100644
--- a/bfd/elf32-ppc.c
+++ b/bfd/elf32-ppc.c
@@ -6985,9 +6985,9 @@ ppc_elf_relocate_section (bfd *output_bfd,
 			if (local_sections[r_symndx] == sec)
 			  break;
 		      if (r_symndx >= symtab_hdr->sh_info)
-			r_symndx = 0;
+			r_symndx = STN_UNDEF;
 		      rel->r_addend = htab->elf.tls_sec->vma + DTP_OFFSET;
-		      if (r_symndx != 0)
+		      if (r_symndx != STN_UNDEF)
 			rel->r_addend -= (local_syms[r_symndx].st_value
 					  + sec->output_offset
 					  + sec->output_section->vma);
@@ -7053,9 +7053,9 @@ ppc_elf_relocate_section (bfd *output_bfd,
 		if (local_sections[r_symndx] == sec)
 		  break;
 	      if (r_symndx >= symtab_hdr->sh_info)
-		r_symndx = 0;
+		r_symndx = STN_UNDEF;
 	      rel->r_addend = htab->elf.tls_sec->vma + DTP_OFFSET;
-	      if (r_symndx != 0)
+	      if (r_symndx != STN_UNDEF)
 		rel->r_addend -= (local_syms[r_symndx].st_value
 				  + sec->output_offset
 				  + sec->output_section->vma);
@@ -7658,7 +7658,7 @@ ppc_elf_relocate_section (bfd *output_bfd,
 			     sym_name);
 			  ret = FALSE;
 			}
-		      else if (r_symndx == 0 || bfd_is_abs_section (sec))
+		      else if (r_symndx == STN_UNDEF || bfd_is_abs_section (sec))
 			;
 		      else if (sec == NULL || sec->owner == NULL)
 			{
diff --git a/bfd/elf32-score.c b/bfd/elf32-score.c
index f1f1aae..fec177a 100644
--- a/bfd/elf32-score.c
+++ b/bfd/elf32-score.c
@@ -2126,7 +2126,7 @@ score_elf_final_link_relocate (reloc_howto_type *howto,
                && h != NULL
                && h->root.def_dynamic
                && !h->root.def_regular))
-           && r_symndx != 0
+           && r_symndx != STN_UNDEF
            && (input_section->flags & SEC_ALLOC) != 0)
         {
           /* If we're creating a shared library, or this relocation is against a symbol
@@ -2139,8 +2139,8 @@ score_elf_final_link_relocate (reloc_howto_type *howto,
                                                     input_section))
             return bfd_reloc_undefined;
         }
-      else if (r_symndx == 0)
-        /* r_symndx will be zero only for relocs against symbols
+      else if (r_symndx == STN_UNDEF)
+        /* r_symndx will be STN_UNDEF (zero) only for relocs against symbols
            from removed linkonce sections, or sections discarded by
            a linker script.  */
         value = 0;
diff --git a/bfd/elf32-score7.c b/bfd/elf32-score7.c
index 85ce236..f780e56 100644
--- a/bfd/elf32-score7.c
+++ b/bfd/elf32-score7.c
@@ -2025,7 +2025,7 @@ score_elf_final_link_relocate (reloc_howto_type *howto,
                && h != NULL
                && h->root.def_dynamic
                && !h->root.def_regular))
-           && r_symndx != 0
+           && r_symndx != STN_UNDEF
            && (input_section->flags & SEC_ALLOC) != 0)
         {
           /* If we're creating a shared library, or this relocation is against a symbol
@@ -2038,8 +2038,8 @@ score_elf_final_link_relocate (reloc_howto_type *howto,
                                                     input_section))
             return bfd_reloc_undefined;
         }
-      else if (r_symndx == 0)
-        /* r_symndx will be zero only for relocs against symbols
+      else if (r_symndx == STN_UNDEF)
+        /* r_symndx will be STN_UNDEF (zero) only for relocs against symbols
            from removed linkonce sections, or sections discarded by
            a linker script.  */
         value = 0;
diff --git a/bfd/elf32-sh.c b/bfd/elf32-sh.c
index 023ed7e..4937643 100644
--- a/bfd/elf32-sh.c
+++ b/bfd/elf32-sh.c
@@ -4405,7 +4405,7 @@ sh_elf_relocate_section (bfd *output_bfd, struct bfd_link_info *info,
 	      && (h == NULL
 		  || ELF_ST_VISIBILITY (h->other) == STV_DEFAULT
 		  || h->root.type != bfd_link_hash_undefweak)
-	      && r_symndx != 0
+	      && r_symndx != STN_UNDEF
 	      && (input_section->flags & SEC_ALLOC) != 0
 	      && !is_vxworks_tls
 	      && (r_type == R_SH_DIR32
diff --git a/bfd/elf32-tic6x.c b/bfd/elf32-tic6x.c
index 3815ff1..ed3d3d9 100644
--- a/bfd/elf32-tic6x.c
+++ b/bfd/elf32-tic6x.c
@@ -1348,6 +1348,31 @@ elf32_tic6x_set_use_rela_p (bfd *abfd, bfd_boolean use_rela_p)
 }
 


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [SCM]  archer-tromey-python: Merge branch 'master' into archer-tromey-python
@ 2010-09-21  9:17 pmuldoon
  0 siblings, 0 replies; 10+ messages in thread
From: pmuldoon @ 2010-09-21  9:17 UTC (permalink / raw)
  To: archer-commits

The branch, archer-tromey-python has been updated
       via  d013bad6c1ca640192c61a66295087abd728b4e7 (commit)
       via  537e20cf693b1dc7723d036d85fbc014cfa2cad8 (commit)
       via  998a835316aca40a3df80a9991fd73b802cbe50f (commit)
       via  7b7b712ff734469249d45c6cc98146f10d45a16a (commit)
       via  8365ae81b6bc04f6aa0f6b159324ad410fcde9e1 (commit)
       via  c7465b74e0390c3561c74222075347b70b656e80 (commit)
       via  8fc8ce88b9e5d37fd7d56d6316befe8d0b34934e (commit)
       via  6bf0f2b7d2a68e073be94bea605df7d8de208e7e (commit)
       via  ba28cdd5101969ea7cfd37beb751ba4b16cd9b5d (commit)
       via  b14ca9d327450399370cd8eed3443feeb1373de5 (commit)
       via  cb6b882dbc1402600f7d5d651ff3e1df151de886 (commit)
       via  780f02f612dece92f3f88fbccf30b6cd4762da2c (commit)
       via  b3be260c7c271e8040c28f1ef613f8b17b2558d6 (commit)
       via  8d61ca616c147122a84210098a56d5ccc717fd20 (commit)
       via  0a4da4bd5cb49f922ecc723bfdd6d5fd654e17cb (commit)
       via  cf7b7b38fd5f32865f0c91d1b6f929c08e04ff0a (commit)
       via  e884cc5b62f170280dd49a35793bb516d95e7d8d (commit)
       via  6ab8c51073a44168a14e41f7c5d590096d1e595d (commit)
       via  7ec6b44ca25a6d438e2d7e0afed2c60dc3c4a6e7 (commit)
       via  b286d112086a57f79a8f99f35603ad8d1ec941e4 (commit)
       via  97b83d6b602057bc8f7a19deb9f73ca79bc360ac (commit)
       via  6b2534a30ca06e71cce484bce81b81deca7fb961 (commit)
       via  cf7740d1f850789e09a5721f5346b0c728afb0e6 (commit)
       via  a5ca68f1382731e7116470550bf72ea41b0ad29c (commit)
       via  562fabbaa40fe9e601eddc2e0ab3c8cc615cf9a3 (commit)
       via  8e041785876903fcba2a5b910364355418e20080 (commit)
       via  9952a7464b8327d03c12dd338e95abff0f020675 (commit)
       via  2b79a82a5aeff8a7bff82c4b87cf0cfc93f65fef (commit)
       via  7928c19c95e1b231d54b54a9d7f1561351a896d4 (commit)
       via  2b30eb2c73bd6e3e90395810f7cec50eab0e3924 (commit)
       via  c150a650f5dca644a1429021bc1383a41729a21a (commit)
       via  7af29a1c682299ffdbc0fe45bdf3e8cb452ca40b (commit)
       via  95043b5295b1c6a3d9ddae522c555abb5a9eaf63 (commit)
       via  80e7c8457cb26d08bc9666bd2c8ea6345ebfde06 (commit)
       via  064df19323c9f55c65f71212acc36fc0ca96d922 (commit)
       via  af8bd20c28872e99508947450db56881d94477e9 (commit)
       via  21e870a935598a2731a54fbfeb57293a15dd4c76 (commit)
       via  d6e3db8d9c3ede1e602885a843d8ada8a94ad498 (commit)
       via  2ffd25c5ace6a94e958467bbf04fbd7e81ca7373 (commit)
       via  dde65f0a6260392383d4026ea333ae9b3d78f785 (commit)
       via  8da7c5d9803d592e1c8cd7d2ef0c1f98aac85653 (commit)
       via  794d06ab231d8e817263d3a150537be5ee7b4e08 (commit)
       via  8621e6dd5d4e09a1135bed0422589940ff698e98 (commit)
       via  2a02d41a75e820ac0b188ce1cac5d6d3b839a829 (commit)
       via  78cca33bcd7e04a61989f45d06b400c9e7738a5e (commit)
       via  c98c00243d8e75b8d2270fb498a3e67051703cd5 (commit)
       via  75340462b9828c45502f4f32ca2b85569c4dc596 (commit)
       via  0beaf39b06501a444f7889f6faf111328d4bff50 (commit)
       via  f9323c693b69235720f629a3362839ed03e2c812 (commit)
       via  a4b255aef270c6827d402671b1869e43e77623b7 (commit)
       via  c29c1e6bd34573233b7a0f511f12a9b0f3a6f5b1 (commit)
       via  649178bdab0fb4110252339e1ed18d238a94596b (commit)
       via  1eac8800a137cb937257b2d9bce01d943eb68378 (commit)
       via  efcb744ec1fabfcde357b03f0e202b7c323c3145 (commit)
       via  58eb7227e73fcad96dc7ba7359b733bcaab8eb10 (commit)
       via  b13bd6996bbef8e41187ce35d9e4df3e735104d6 (commit)
       via  4931291da074cb6c3fefe875856d6d4df8b2ff9b (commit)
       via  a32c9b2b5d7ea3f6e41d5f511c784bd42589e83f (commit)
       via  b7b39aa45195dea276d2452fcae2ccd3f6107345 (commit)
       via  e5d232941da2c8502b1c9d3541bc40df84ec5132 (commit)
       via  b42ed799fa280967003c0abff633b8c5d9921353 (commit)
       via  eca57139b5a7c4619021c0f0610ecf252721cee8 (commit)
       via  63af819489d07814068aa2b1aa60ca728345807e (commit)
       via  81333092777154d9253a19b8a921438d6947e51b (commit)
       via  4eb54660ebf77c7400240600845a6193c11822ec (commit)
       via  f0693f918e2626ad6f0aadec0178a72b6cc1eac5 (commit)
       via  172fd2400ce2a6e40daf416d344bcd8b97b4467c (commit)
       via  b2147050b6428dfc5d36e198f89fdc370209edf8 (commit)
       via  fae9ee2010239a1bbf1faa12113213c2b3cfc054 (commit)
       via  dfba873caef40585f45ed92a91697335fde0b853 (commit)
       via  5ffd042d12b93325b2c6b82b8743a1111c6f8e5b (commit)
       via  6bf40536020ec51fdb58f03f738f88644ab3fdf4 (commit)
       via  b6c7ffa5df5c5e34d4497dfc1e40483f5afab455 (commit)
       via  78cd501a87590d746bda84811532749d49a67562 (commit)
       via  2af34d77acf96a4cb2951fdda1b9b4864c4ff733 (commit)
       via  a1a754aea707cfb6148fdcff3ae78ebeb005006f (commit)
       via  f5be9a8466d0499543f3756e825faf9494497ba6 (commit)
       via  e522eaf70046621bc29e6b30ccbf203280becc88 (commit)
       via  53ba8685cc752ac2066ba194125ad2d8939c3cc5 (commit)
       via  22ad12f7f90df1c90b8280c4e9ffb9ac21dd789f (commit)
       via  afe3ce56dd48efa8966e98e0ffa2db2b0427f78e (commit)
       via  2bdb5783033a1325f694b0c01be7b4caa1f493bf (commit)
       via  56354196db007fccf3eed8e9c9403159c55be0e0 (commit)
       via  747f7e9df785f444a167e2752939089b05401bab (commit)
       via  80edb32c43e8e9654a16ffc3ffd84f1b8e0411dc (commit)
       via  b9bf903b95ab949bd703aea23f84cbd18e7bd2db (commit)
       via  22c20a83d07c1603b4ee955f6c2a0f3d57bb4fcc (commit)
       via  0895467655dce00f8bf0fb6620f50b84fa1b918b (commit)
       via  0abde5838f2d334c9b49fc7206ad20dcdd1a49de (commit)
       via  126951c7ed7dc1eef4ce9a24b1515e1c5c1d3d0a (commit)
       via  4629f9eb136fc5d1f2804c5ff6759e67408c538d (commit)
       via  a9baaa9fc07d5682a8079889a3d42cd1caa17519 (commit)
       via  05b3e3b5f9dffb34f8e6fe18ab082a4da58168ac (commit)
       via  da56528adb0ef748d7e7759ec239b9e1b4673830 (commit)
       via  7d5da991c5d3790da730efc51ec51d71bcd495a8 (commit)
       via  7d0505f3d58ccee53fafafe6da66a3ed26b82445 (commit)
       via  6dfd9363589fcd4133fc30cc0b9f2e079b32089f (commit)
       via  73db14c7fe07a0f844624b8d1996faed42be0366 (commit)
       via  ec14aa826e7db7b536b2d6e82cfa665b181919a2 (commit)
       via  24389a4f7a09961589500df6f35245abe07a8f75 (commit)
       via  08bcb2306f779b29b70a9cafa22a484c69b1f856 (commit)
       via  7696d299cfda2989a7f1433a78177e76c790598d (commit)
       via  cc41ac37eb8ed6f04c33ec58106bbfd650aea076 (commit)
       via  67c667d0c2f0d08be7fc9b36812c5e7ca250ab49 (commit)
       via  9cf83751346a81e36ebcb92135dbd027f8b0b7b5 (commit)
       via  4fdce7c6d4d6f6b4dfdbe97316bc78a90ed4b9d4 (commit)
       via  270ec63e582ad67c85a25643b2ebbe8877cd0ffd (commit)
       via  6f8fa8a818f3cc7ca3e31afdef8e6deefce5adea (commit)
       via  1f292c13c2599afe7bec2ccdb043c68bdd266273 (commit)
       via  6b9b9329b3b8fb99fc3f5e28e9f2b183e3ee4152 (commit)
       via  848579dd6ecd525cdc3fd65c85877053a5c433f1 (commit)
       via  d08e665b36015ad641b0f2abb9ef4239962a4b4b (commit)
       via  251b6e1a7421a6dc44ab00893d0830c5afdef675 (commit)
       via  61f0884b46ba2d3f8775995ec5433328a6d2e5cd (commit)
       via  2ccd65e25123e680eea9e47a645e2b6d2fa50c79 (commit)
       via  8fc361860682f78b8c1342b84c0f3920b6a26c81 (commit)
       via  c4b8673aa65273a6308f68e7ab43865d71832488 (commit)
       via  a31d2450deff59c1a13a5e75fb83c3cde5fa8ad0 (commit)
       via  4dd6838b3744148a9f02e8f501247833cf972738 (commit)
       via  058124e05ac6c31ad258e30ef0e7cea23b39c2e5 (commit)
       via  9ab6c083f5f3d8b2c2bc6239bac45a3944283d04 (commit)
       via  8e178d050f8a4a3d75f0dbfe4329009c3bcf6982 (commit)
       via  b791ba7ae4d0e38ac1a13f944c8a4a2b4f118b6a (commit)
       via  5196fb1be55974acdcb603bf7e142c5f6e808574 (commit)
       via  57d1b0d41f1acbc4c140c49b66301040cad3fc43 (commit)
       via  a902f2ad39ee4c1d82b093a3e2093fa21a157220 (commit)
       via  bc54c3d8368d52bb0218c64afc5632fd2f6c8509 (commit)
       via  5c05b641346f70bd4884766ad38b67735618fbe2 (commit)
       via  812ad48c254399696c0aa73e92753e5b40929c1b (commit)
       via  68a15546475fe0162e39a7aed6866bd3f7692c06 (commit)
       via  4892da0975fd1d63ec6f4b94939bc867096b1dc7 (commit)
       via  92a98e9bd3dc86157989fdaae235bed2c0e1a298 (commit)
       via  ea8ab67e3cc2acf9a3343fb090de7b92a88fddaf (commit)
       via  22f4ce363e1585bf159c060d8363e6dd6ba77a10 (commit)
       via  d981de405a15a04135d2f34570770d9ad89e0f54 (commit)
       via  3ed98b6a4c91ae26c42b22177b9f6800c251eb81 (commit)
       via  8f83e95a50017fac2f6623663697545083bf0f44 (commit)
       via  f05c8cbcb247f29797e88a729847c9b845efd379 (commit)
       via  b5f9d7639137510dbffffb6d4e9b95836d3b38a0 (commit)
       via  9e9968a29fc6df4362519082c1a4d450205b74af (commit)
       via  2af0c7bd475faa74426bdff5a731c5ea63445951 (commit)
       via  79c1dad565481ee19bc8cd1caf2ab6fe1caf41cb (commit)
       via  2f9ac29ce98919de5f01257407f53876aeb79b76 (commit)
       via  5d784f0d560e0d9c2cc49ed2755bd6becf648e1c (commit)
       via  11e5303a1692a63cd2e17604abc7742561388af6 (commit)
       via  704aecbf881712c85309380d667f1efbb2382d2b (commit)
       via  5199ead275c904353432135fbb07c7ecafe8e9a5 (commit)
       via  2a8dee40e26adadd6565a0b046ae89b1d59cb8eb (commit)
       via  ee6f8e04736482d5a77b9b03b53e523e76b44563 (commit)
       via  881fc314b01fe886c0642a0cbb1a09f78d85e1cf (commit)
       via  92a09fd6ac19834a5f7c6b1b952beda46c725f0d (commit)
       via  abd0f09d595b12d4b7fd6912d307ec2bf31abdbc (commit)
       via  5205a74e90b0a2df6371e33039f908e0cc65a101 (commit)
       via  3cf2892284020e27403d7e60cee9b2654a154cc4 (commit)
       via  2aff8d5fea40a80b77a1c26e866170c7acdf2051 (commit)
       via  a5c45328d359d9c2f67b19618b7e3b8634d5777e (commit)
       via  acf64e9e66d9ee7fd0cb1536fd8c9940c6728112 (commit)
       via  2d1d4ca5791875896194f625d7be0261353b8730 (commit)
       via  0f12b4e58217ed2d8c085cf3a0328d1d8e014e9d (commit)
       via  fb846e72510040325bffd8f755180ea0025108dc (commit)
       via  45663fac93d772deb093c3332bb8f2486713ec06 (commit)
       via  cc2b6369c797e6f13b0c757a9663d591a408ea8f (commit)
       via  ff30927367850cba3d7cc7a061acf74c72c1fc79 (commit)
       via  0c69efc4cc258a5ac7e5eae58d740cd265d45831 (commit)
       via  b92971c9821da313730ccdcf75cb73633f041e4d (commit)
       via  c74224bac8b9a09261c38227ad89db82943e61ab (commit)
       via  94573bb92d84fcd2a7197eaa28ad287a63a9050f (commit)
       via  906fff3db29ecc9d0ed78a5df7caa1b95eb22792 (commit)
       via  18a6250849038236a8ac938dff2babf1d9b5084e (commit)
       via  65bc9f860f7c7fd3f1b502a794e14f3bc4ccf5c9 (commit)
       via  ec4723c73bb1432c5f00453f85e4175dafae21b9 (commit)
       via  e4f80798d60e87ac96ad560095112670e9b301ab (commit)
       via  c09f2e4670399aff5b8477bf71e297de96a918df (commit)
       via  c77a1a1c33daca25fd78559d0235851b2d92e301 (commit)
       via  2331390497b6478e779b54d1733fadd9d1b92fb8 (commit)
       via  a9f7dcd03f0f5914d4b30d8dd49628166e9bbe80 (commit)
       via  6d770a24a208212ba657a578f0ebf0b0729d44f5 (commit)
       via  ed16bf299a53c403d53c35a34335495b412a01bd (commit)
       via  938e334dd2164687fdfc4c6ca7269c488bf68329 (commit)
       via  c4fecec8501952baaa43bd270d22eb44dfa90155 (commit)
       via  428448a778dec10affa5dc60f511185f5e6c5d0a (commit)
       via  e9b58810822847b48c0dc6e20e3c9fbe86df2c3c (commit)
       via  70bcf84f9f23e660efadcb2326b3ba44864a3763 (commit)
       via  9a636a895cc433584d90515e57142c5d29fd7492 (commit)
       via  ceb2066155b8706520e380f2c97badbef68b97ba (commit)
       via  ecf04df8cde7ab1a0fd92a0379640b479feb99d4 (commit)
       via  529df7aae72eac86e1d5372046ec56ec6cc33145 (commit)
       via  782a8d5b4b4bb12b46db983d5fe5c8950a51ab4f (commit)
       via  29807fceccfd80ae6567634dfabfcd814383693e (commit)
       via  11653928654450f7773cf69b7f636aba94d57a39 (commit)
       via  b8bf95f37125d189cd4554dfeabc331dddc907a2 (commit)
       via  77164cf356e522ffa80fc3d85de62355d3feaf65 (commit)
       via  e52a28b29c8fe95a13a0b7a58d8e3a880ba21155 (commit)
       via  8cc55d978e6804f76e49d4b1acd7d45d817155bf (commit)
       via  2291236d08ee9692fd0611ee1321c309ef241f9e (commit)
       via  864973e52f730c54999fabe9276f6f0b05bd4720 (commit)
       via  5dc21937d50c07ec53a800a23ff5a9903c2d36ed (commit)
       via  6ff6829cdd4567d4fa8e03375aa3b706ae906718 (commit)
       via  f69a4d66715f75f8401571c4d9a2d584edf0a8f0 (commit)
       via  99bcc6f7301d7f65f6eb97b6381eeb885c7b9528 (commit)
       via  937cb923ef520b63aeff0d4b971abb29af05d5b0 (commit)
       via  b1f8e8c83102322b4f0a234499c9849708129d9b (commit)
       via  948adb64dd234f84cd29e965d5fdb048255f6ef5 (commit)
       via  4751ac68d82def483f8b35eca133da78db09a12a (commit)
       via  ef1627ca9c43016d2da071ed5ba61fc1299505dc (commit)
       via  72c9a2fc4ef8ea42ac73847865c46bae583c1c88 (commit)
       via  57c1cfefed9d946b9bf5849587cca013c644ddff (commit)
       via  e87d6c313d172c51a3e9fb11120924ca55d4b0d7 (commit)
       via  fdf9046b682ee56a8f079ac0f11a31934b50f111 (commit)
       via  74c37a5632d5473c7e76d73e9b6440d477e248f0 (commit)
       via  53ac205615a3d401754ca890cdb88e7a26b239db (commit)
       via  ea31146e178b2351acba56bf3585fcd9b89456db (commit)
       via  38f11f42e673260f2f3fc34746f76a45accd279c (commit)
       via  62c7b831f7e55a5c3689209f65d80d119794b7e2 (commit)
       via  0c069cacfdf534dc23c8b43d60364bee267e802d (commit)
       via  fbcdb325484fb52ccedd03b65603c3f01a0783a2 (commit)
       via  d0883c92e9558e179f737a08e7648ad0ab4881fe (commit)
       via  908f6fdbadc2a5c22d48d350aa8799bfe4439b3d (commit)
       via  de14cf56e232421829aa0eddeec5cb0b12fa7eb6 (commit)
       via  6a4e2f261b6af21cf465e203e2b098aba650bdb5 (commit)
       via  935370feb01920208ec5c099f3130d3f1a30bbeb (commit)
       via  5ffbb8cc56028dd2e4fbfff44a35e07b592b5b09 (commit)
       via  815ca023125e4dc2e90938816c56e7ea1089191a (commit)
       via  ebc2a8081dfb5113218d1d46e74d0325988f8744 (commit)
       via  90f5af282d2955c84854332e42653d5e7c26bb7f (commit)
       via  bae23351f8599a031ac17a6aebf44ef87038b269 (commit)
       via  f3e7fc895444d040bfe19f001e96bf54b753253b (commit)
       via  82a33011e68dd5e799925f98b5552ac14e152fc6 (commit)
       via  04e537a8357644a10f6ccb48e02ec5408ed42399 (commit)
       via  ec45ed45c51797421d2f3c29af22b0903bf7e3bd (commit)
       via  7ff4961fb8778ced9278c6cac343cfbd765ade3d (commit)
       via  958e73c5f68f7c8298be9a9587862662f82c4567 (commit)
       via  966abcb475a1dc21aa88f9147fdefc39ea31efa4 (commit)
       via  7c6ebe5837e970eb0e659192e42a45604d6bb33f (commit)
       via  97d5a52aa3bb8f421d76773cc0d726e57561eed2 (commit)
       via  93c0500f53bbf457e59e7e0786d42f0bd3cf8722 (commit)
       via  53b78a88d37ac51a998012a0a18f494944aa6f7f (commit)
       via  6b2f893c58141603b916d811944e6e1c902ffb04 (commit)
       via  282b8d8b60c3b88606a3d3c89ccd4fbd56605a29 (commit)
       via  4a574bb5a8f9edac8fb11da52ab93069b5055bca (commit)
       via  5c66b2073343c84cb1d8ba188cc5dc6e22797b78 (commit)
       via  76a171988636eddd5f3b8f742abcd76cd0b6a646 (commit)
       via  e3d3070b314e3740b2028e887b0ca7f1145199c9 (commit)
       via  68dcd8ee59a320f57f03300c6312e18430fc9a8e (commit)
       via  f301c45a601be6dfe2c76b277d6d7f0d1e63f6f8 (commit)
       via  24a68699c98d5a3d4e6f35e061bdd46051ce0ef1 (commit)
       via  f6cfef01ca569c76882c57b4abd5328230c25834 (commit)
       via  c6363eaa219db43ab9bc1a84ae0fadd15c2f81a5 (commit)
       via  1432e8d74f46976512653d8799d7ed6da2e86b25 (commit)
       via  671285e33baeccbd6ccc0a08871ffaf02f9c5fdd (commit)
       via  8dc45a55e666af250ff5ed0217d753e16a655652 (commit)
       via  4faa658db05ec40e2d1c7456596b2bb27e3d3bea (commit)
       via  135ac82a029af8c6d2e5de354cd4fad68047dd8c (commit)
       via  724d4482b9db1aced5ae391ad624f76877991232 (commit)
       via  f1dbee9626f22f5ed6433a7b3eb928e46f4c0c28 (commit)
       via  105c933eb72039680ac0ee8d03508a2b218d5c88 (commit)
       via  53998427eeb52f2f16bd75962f2ef2198922030f (commit)
       via  e9f28d52cde2d81629b2784b3782731158b8bb69 (commit)
       via  5da6e2c3898d33868e57e135736fdf8a20a13de3 (commit)
       via  cf5764ad1be1132fcfcc6189027467f54cecadd5 (commit)
       via  56ac3a0fab6bc82b7e8eeb280181cdb51f2ad1b2 (commit)
       via  0a78bf390d585703fd18cfaa8a29c7cb0aa61c90 (commit)
       via  932984d6160cee42e7ff478f69d3500d1caa319f (commit)
       via  862e2ad21b37a4d019d6636b594c9a6dcc1f314e (commit)
       via  de97dcfa84c8d23d0c755988cc7676e4c14ed91f (commit)
       via  5815370ed6ef1ccff78ee7fea7e25976b5b1147b (commit)
       via  f0d798c8797e9ed98c1174956a12ae8aa2b82012 (commit)
       via  86c443d037a6c35e79dd23b3313e1eaa9b15648f (commit)
       via  c24602fe78164c370b84486dfcbe7ebb45f8764b (commit)
       via  c82ada6043ef5bb264e314a3e140da8ac7210156 (commit)
       via  d8ab61e63785e8c999a8ca6f5b1f7e4de155cbff (commit)
       via  f6759e82e98662d33afdb5b339f5ebf55ee64e69 (commit)
       via  d945166c000a50d6765b5fdd4d2d0e780322bdac (commit)
       via  68f4600ddb7a288e31df06a3da5de7aa866f920d (commit)
       via  c21afd50919a0a082e44083fca4693402b6194f5 (commit)
       via  f8b3620a572c7afb73fd46e49d06540b0e8db597 (commit)
       via  043822a615f37ecb759463136ee557720c4a9fac (commit)
       via  6617d8b04045dfc090242a5e4c3e486664ce5aa9 (commit)
       via  ad5ca54c4186f7b7e9d72aa3c3663e43e7fc0abb (commit)
       via  f868031edee5a5f511c6708abdced9a9292f27b9 (commit)
       via  1e88746f6532ebfdd77f59314cef8c1dbcf94130 (commit)
       via  9076507f0fe9994752285c246445364c2dd3cb81 (commit)
       via  e265b24b8ef087a3440f8cdf1dd029a3d7000316 (commit)
       via  3e06230a605ff3aa18120d86554fd9e2d679632a (commit)
       via  ca5a787de620fa149a6a5f2f161b6ea20bd74f4d (commit)
       via  70f9e111de897927cdb841b688771a4296dd151d (commit)
       via  27e2f81dc801e4c94b36a7160619350fc90fcee2 (commit)
       via  d24e2b1c50748d55a66b46d0b910fd751ba93cd9 (commit)
       via  6144e1ba37bc8837d4cbebac933e1af8ab7acde7 (commit)
       via  8c14d1ec5627bf3ad1f77ffc925c3d2a676d34f1 (commit)
       via  8e890f62d09f3578a01972ab3ce630d89c4026fb (commit)
       via  9598cd35f8e1939aadc6b1e4b0bda5b3a59f7864 (commit)
       via  42fca9ebb9b268c5eae978c2d4a5ec4c04911aba (commit)
       via  49dc52d54d94ddb7ef479f2c1a97544287d92b72 (commit)
       via  eb5bb75603df50cbfd31651cdebe64064d514153 (commit)
       via  589b38aaab27482977d59f190db97b6e60065114 (commit)
       via  2c009df0760d9d081de7dac27412a2a5007e27d8 (commit)
       via  b0ee4b352cead35cb4fd8f528000dbcdb502d303 (commit)
       via  a8450836d6b035eba242772b905fab66551b2df9 (commit)
       via  7b3fbd65ce43cb0b04b247c1f9628cec61f31d85 (commit)
       via  a8dd3249418b044de6e8b1b791092aff4381b31b (commit)
       via  39f47d3a439f6e0255b1c8007a0573cc72ac3471 (commit)
       via  657d609272c806417ea6f583b882d9825830da53 (commit)
       via  a6fd945df789f31425f55b71c92d7a9e84c74bbd (commit)
       via  4a50992f02873a9f8350be9f69f6d93b00109594 (commit)
       via  fc65b379db56751361debc759395a1bbeeace628 (commit)
       via  81442b75d06e89b0ebd4aefc7c7bc4c7b60876b0 (commit)
       via  eb33c8040b5544daf145a10a4aff969ef71c4642 (commit)
      from  3203f13a6e440fb0bf394c5ee3114ac59144cc39 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit d013bad6c1ca640192c61a66295087abd728b4e7
Merge: 3203f13 537e20c
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Tue Sep 21 10:16:21 2010 +0100

    Merge branch 'master' into archer-tromey-python
    
    Conflicts:
    	gdb/Makefile.in
    	gdb/configure
    	gdb/configure.ac

-----------------------------------------------------------------------

Summary of changes:
 bfd/ChangeLog                                      |  377 ++++++
 bfd/Makefile.am                                    |   16 +
 bfd/Makefile.in                                    |   16 +
 bfd/aix386-core.c                                  |    2 +
 bfd/aout-arm.c                                     |    4 +-
 bfd/aout-ns32k.c                                   |    4 +-
 bfd/aout-target.h                                  |    3 +
 bfd/aout-tic30.c                                   |    3 +
 bfd/aoutx.h                                        |    2 +-
 bfd/bfd-in2.h                                      |   10 +-
 bfd/cisco-core.c                                   |    3 +-
 bfd/coff-arm.c                                     |    4 +-
 bfd/coff-rs6000.c                                  |   12 +-
 bfd/coff64-rs6000.c                                |   14 +-
 bfd/coffcode.h                                     |    4 +-
 bfd/config.bfd                                     |    2 +-
 bfd/configure                                      |   12 +-
 bfd/corefile.c                                     |   25 +
 bfd/elf-bfd.h                                      |   10 +-
 bfd/elf-hppa.h                                     |    5 +-
 bfd/elf-m10300.c                                   |    1 +
 bfd/elf.c                                          |  111 ++-
 bfd/elf32-am33lin.c                                |    2 +-
 bfd/elf32-arm.c                                    |   61 +-
 bfd/elf32-avr.c                                    |    1 +
 bfd/elf32-bfin.c                                   |    1 +
 bfd/elf32-cris.c                                   |    5 +-
 bfd/elf32-frv.c                                    |    3 +-
 bfd/elf32-hppa.c                                   |   13 +-
 bfd/elf32-i386.c                                   |   14 +-
 bfd/elf32-lm32.c                                   |    1 +
 bfd/elf32-m32r.c                                   |    1 +
 bfd/elf32-m68hc11.c                                |    1 +
 bfd/elf32-m68hc12.c                                |    1 +
 bfd/elf32-m68k.c                                   |   36 +-
 bfd/elf32-microblaze.c                             |    1 +
 bfd/elf32-mips.c                                   |    4 +-
 bfd/elf32-ppc.c                                    |    3 +-
 bfd/elf32-s390.c                                   |    3 +-
 bfd/elf32-score.c                                  |    2 +-
 bfd/elf32-score7.c                                 |    2 +-
 bfd/elf32-sh.c                                     |   72 +-
 bfd/elf32-sparc.c                                  |    1 +
 bfd/elf32-spu.c                                    |   21 +-
 bfd/elf32-tic6x.c                                  |    1 +
 bfd/elf32-xtensa.c                                 |    3 +-
 bfd/elf64-alpha.c                                  |    1 +
 bfd/elf64-hppa.c                                   |    3 +-
 bfd/elf64-mips.c                                   |    4 +-
 bfd/elf64-ppc.c                                    |    3 +-
 bfd/elf64-s390.c                                   |    1 +
 bfd/elf64-x86-64.c                                 |   12 +-
 bfd/elfcode.h                                      |    1 +
 bfd/elfcore.h                                      |    6 +
 bfd/elflink.c                                      |   34 +-
 bfd/elfn32-mips.c                                  |    4 +-
 bfd/elfxx-ia64.c                                   |    1 +
 bfd/elfxx-mips.c                                   |  207 ++--
 bfd/elfxx-mips.h                                   |    2 -
 bfd/elfxx-target.h                                 |    7 +-
 bfd/hppabsd-core.c                                 |    1 +
 bfd/hpux-core.c                                    |    1 +
 bfd/irix-core.c                                    |    1 +
 bfd/libbfd-in.h                                    |    2 +
 bfd/libbfd.c                                       |   10 +
 bfd/libbfd.h                                       |    2 +
 bfd/lynx-core.c                                    |    1 +
 bfd/mach-o-target.c                                |    1 +
 bfd/netbsd-core.c                                  |    1 +
 bfd/osf-core.c                                     |    1 +
 bfd/pe-x86_64.c                                    |    6 +-
 bfd/peXXigen.c                                     |  143 ++-
 bfd/pei-x86_64.c                                   |  201 ++--
 bfd/plugin.c                                       |   32 +-
 bfd/ptrace-core.c                                  |    1 +
 bfd/reloc.c                                        |    2 +-
 bfd/riscix.c                                       |    4 +-
 bfd/sco5-core.c                                    |    1 +
 bfd/targets.c                                      |    4 +-
 bfd/trad-core.c                                    |    1 +
 bfd/version.h                                      |    2 +-
 bfd/xcoff-target.h                                 |    1 +
 config/ChangeLog                                   |   25 +
 config/bootstrap-lto.mk                            |    4 +-
 config/dfp.m4                                      |   54 +
 config/stdint.m4                                   |    8 +-
 gdb/ChangeLog                                      |  995 ++++++++++++++-
 gdb/MAINTAINERS                                    |    2 +
 gdb/Makefile.in                                    |   15 +-
 gdb/NEWS                                           |   98 ++
 gdb/alpha-mdebug-tdep.c                            |    2 +-
 gdb/amd64-sol2-tdep.c                              |    4 -
 gdb/amd64-tdep.c                                   |   15 -
 gdb/arm-linux-tdep.c                               |   94 ++-
 gdb/arm-tdep.c                                     |  416 ++++---
 gdb/arm-tdep.h                                     |    8 +
 gdb/avr-tdep.c                                     |    2 +-
 gdb/bcache.c                                       |   49 +-
 gdb/bcache.h                                       |    8 +-
 gdb/breakpoint.c                                   |  385 ++++--
 gdb/breakpoint.h                                   |   53 +-
 gdb/c-exp.y                                        |   40 +-
 gdb/charset.c                                      |   20 +-
 gdb/cli-out.c                                      |   60 +-
 gdb/cli-out.h                                      |    9 +-
 gdb/cli/cli-logging.c                              |  131 ++-
 gdb/coffread.c                                     |    2 +-
 gdb/common/signals.c                               |    4 +-
 gdb/completer.c                                    |   11 +-
 gdb/config.in                                      |    3 +
 gdb/configure                                      |    2 +-
 gdb/configure.ac                                   |    2 +-
 gdb/corelow.c                                      |   59 +-
 gdb/darwin-nat.c                                   |    2 +-
 gdb/defs.h                                         |   15 +-
 gdb/doc/ChangeLog                                  |  233 ++--
 gdb/doc/gdb.texinfo                                |  206 +++-
 gdb/dwarf2-frame.h                                 |    4 -
 gdb/dwarf2loc.c                                    |    9 +-
 gdb/dwarf2loc.h                                    |   10 +
 gdb/dwarf2read.c                                   | 1383 +++++++++++++++-----
 gdb/event-top.c                                    |    2 +
 gdb/exec.c                                         |    6 +-
 gdb/fbsd-nat.c                                     |    4 +-
 gdb/features/Makefile                              |    1 +
 gdb/features/arm-m-profile.xml                     |   27 +
 gdb/features/arm-with-m.c                          |   35 +
 gdb/features/arm-with-m.xml                        |   11 +
 gdb/fork-child.c                                   |    2 +-
 gdb/gcore.c                                        |    7 +-
 gdb/gdb_assert.h                                   |   13 +-
 gdb/gdb_wchar.h                                    |   58 +-
 gdb/gdbarch.c                                      |   23 -
 gdb/gdbarch.h                                      |    9 -
 gdb/gdbarch.sh                                     |    7 -
 gdb/gdbserver/ChangeLog                            |  382 +++++-
 gdb/gdbserver/Makefile.in                          |   34 +-
 gdb/gdbserver/config.in                            |   37 +
 gdb/gdbserver/configure                            |  326 +++++-
 gdb/gdbserver/configure.ac                         |   77 +-
 gdb/gdbserver/configure.srv                        |    8 +
 gdb/gdbserver/event-loop.c                         |   23 +-
 gdb/gdbserver/gdbreplay.c                          |   39 +-
 gdb/gdbserver/i386-low.c                           |   25 +-
 gdb/gdbserver/i386-low.h                           |   16 +-
 gdb/gdbserver/linux-low.c                          |  121 ++-
 gdb/gdbserver/linux-low.h                          |    2 +-
 gdb/gdbserver/linux-x86-low.c                      |  101 +-
 gdb/gdbserver/lynx-i386-low.c                      |  319 +++++
 gdb/gdbserver/lynx-low.c                           |  770 +++++++++++
 gdb/gdbserver/lynx-low.h                           |   52 +
 gdb/gdbserver/lynx-ppc-low.c                       |  186 +++
 gdb/gdbserver/nto-low.c                            |    4 +-
 gdb/gdbserver/remote-utils.c                       |   10 +-
 gdb/gdbserver/server.c                             |  104 ++-
 gdb/gdbserver/server.h                             |   30 +-
 gdb/gdbserver/spu-low.c                            |    2 +
 gdb/gdbserver/target.c                             |   18 +-
 gdb/gdbserver/target.h                             |   29 +
 gdb/gdbserver/thread-db.c                          |    4 +-
 gdb/gdbserver/tracepoint.c                         |   14 +-
 gdb/gdbserver/utils.c                              |   17 +-
 gdb/gdbserver/win32-i386-low.c                     |   35 +-
 gdb/gdbserver/win32-low.c                          |    3 +-
 gdb/gdbtypes.c                                     |   20 +-
 gdb/gnu-nat.c                                      |    6 +-
 gdb/gnu-v3-abi.c                                   |    6 +-
 gdb/hppa-tdep.c                                    |    2 +-
 gdb/i386-sol2-tdep.c                               |    4 -
 gdb/i386-tdep.c                                    |   10 +-
 gdb/i386-tdep.h                                    |    1 -
 gdb/infrun.c                                       |  290 +++--
 gdb/iq2000-tdep.c                                  |    2 +
 gdb/jv-exp.y                                       |   33 +-
 gdb/linux-nat.c                                    |   30 +-
 gdb/linux-tdep.c                                   |   33 +
 gdb/linux-thread-db.c                              |   85 +-
 gdb/m32c-tdep.c                                    |    8 +-
 gdb/m32r-rom.c                                     |    2 +-
 gdb/macroexp.c                                     |    4 +-
 gdb/mep-tdep.c                                     |   15 +-
 gdb/mi/mi-cmd-stack.c                              |   54 +-
 gdb/mi/mi-cmds.c                                   |    2 +
 gdb/mi/mi-cmds.h                                   |    2 +
 gdb/mi/mi-main.c                                   |  129 ++-
 gdb/monitor.c                                      |    8 +-
 gdb/objc-exp.y                                     |   22 +-
 gdb/objfiles.c                                     |   14 +-
 gdb/objfiles.h                                     |    2 +-
 gdb/p-exp.y                                        |   32 +-
 gdb/parse.c                                        |   83 ++-
 gdb/parser-defs.h                                  |    6 +
 gdb/procfs.c                                       |   43 +-
 gdb/prologue-value.c                               |    2 +-
 gdb/psympriv.h                                     |   26 +-
 gdb/psymtab.c                                      |  171 ++-
 gdb/psymtab.h                                      |    8 +
 gdb/python/py-breakpoint.c                         |    4 +-
 gdb/python/py-type.c                               |  266 ++++-
 gdb/python/py-value.c                              |  137 ++-
 gdb/python/python.c                                |   27 +-
 gdb/record.c                                       |  611 +---------
 gdb/regformats/rs6000/powerpc-32.dat               |   75 ++
 gdb/remote-m32r-sdi.c                              |    6 +-
 gdb/ser-go32.c                                     |    7 +
 gdb/ser-mingw.c                                    |   41 +-
 gdb/ser-pipe.c                                     |   37 +-
 gdb/serial.c                                       |   66 +-
 gdb/serial.h                                       |   14 +
 gdb/sparc-sol2-tdep.c                              |    4 -
 gdb/sparc64-sol2-tdep.c                            |    4 -
 gdb/symfile.c                                      |   14 +-
 gdb/symfile.h                                      |   27 -
 gdb/symmisc.c                                      |    6 +-
 gdb/symtab.c                                       |    2 +-
 gdb/target.c                                       |  241 +++-
 gdb/target.h                                       |   27 +-
 gdb/testsuite/ChangeLog                            | 1045 ++++++++++------
 gdb/testsuite/gdb.arch/vsx-regs.exp                |   20 +-
 gdb/testsuite/gdb.base/break-interp.exp            |   15 +-
 gdb/testsuite/gdb.base/call-ar-st.exp              |   24 -
 gdb/testsuite/gdb.base/callfuncs.exp               |   27 +-
 gdb/testsuite/gdb.base/completion.exp              |   19 +-
 gdb/testsuite/gdb.base/default.exp                 |   57 +-
 gdb/testsuite/gdb.base/help.exp                    |    2 +-
 gdb/testsuite/gdb.base/maint.exp                   |   18 +-
 gdb/testsuite/gdb.base/printcmds.exp               |  133 ++-
 gdb/testsuite/gdb.base/sigall.exp                  |    4 +-
 gdb/testsuite/gdb.base/ui-redirect.exp             |   41 +
 .../python-sl.c => gdb.base/watch-cond-infcall.c}  |   15 +-
 gdb/testsuite/gdb.base/watch-cond-infcall.exp      |   61 +
 gdb/testsuite/gdb.base/watchpoint.c                |   13 +
 gdb/testsuite/gdb.base/watchpoint.exp              |   46 +-
 gdb/testsuite/gdb.cp/cpexprs.cc                    |   18 +-
 gdb/testsuite/gdb.cp/cpexprs.exp                   |   17 +-
 .../python-sl.c => gdb.cp/infcall-dlopen-lib.cc}   |   10 -
 .../python-sl.c => gdb.cp/infcall-dlopen.cc}       |   17 +-
 gdb/testsuite/gdb.cp/infcall-dlopen.exp            |   46 +
 gdb/testsuite/gdb.cp/koenig.cc                     |   14 +
 gdb/testsuite/gdb.cp/koenig.exp                    |   11 +
 gdb/testsuite/gdb.cp/templates.cc                  |   32 +-
 gdb/testsuite/gdb.cp/templates.exp                 |   11 +
 gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S |  652 +++++++++
 .../gdb.dwarf2/dw2-double-set-die-type.exp         |   41 +
 gdb/testsuite/gdb.dwarf2/dw2-filename.S            |   53 +
 gdb/testsuite/gdb.dwarf2/dw2-filename.exp          |   44 +
 .../gdb.dwarf2/dw2-ref-missing-frame-func.c        |    2 +
 gdb/testsuite/gdb.dwarf2/dw4-sig-types-b.cc        |   16 +
 gdb/testsuite/gdb.dwarf2/dw4-sig-types.cc          |   12 +
 gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp         |   43 +
 gdb/testsuite/gdb.dwarf2/dw4-sig-types.h           |   15 +
 gdb/testsuite/gdb.dwarf2/pr11465.S                 |  355 +++++
 gdb/testsuite/gdb.dwarf2/pr11465.exp               |   40 +
 gdb/testsuite/gdb.fortran/exprs.exp                |   20 +-
 gdb/testsuite/gdb.fortran/types.exp                |   20 +-
 gdb/testsuite/gdb.gdb/selftest.exp                 |    8 +-
 gdb/testsuite/gdb.java/jmisc.exp                   |   19 +-
 gdb/testsuite/gdb.java/jprint.exp                  |   19 +-
 gdb/testsuite/gdb.java/jv-exp.exp                  |   19 +-
 gdb/testsuite/gdb.java/jv-print.exp                |   54 +-
 .../dw2-ref-missing-frame-func.c                   |    8 +
 .../dw2-ref-missing-frame-main.c}                  |   22 +-
 gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S       |  165 +++
 gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp     |   77 ++
 gdb/testsuite/gdb.mi/mi-nsmoribund.exp             |   22 +-
 gdb/testsuite/gdb.objc/print.exp                   |   79 ++
 gdb/testsuite/gdb.pascal/print.exp                 |   75 ++
 gdb/testsuite/gdb.pascal/types.exp                 |   18 +-
 gdb/testsuite/gdb.python/Makefile.in               |    7 +-
 .../gdb.python/{python-sl.c => py-shared-sl.c}     |    0
 gdb/testsuite/gdb.python/{python.c => py-shared.c} |    2 +-
 gdb/testsuite/gdb.python/py-shared.exp             |   77 ++
 gdb/testsuite/gdb.python/py-type.exp               |   11 +
 gdb/testsuite/gdb.python/py-value.c                |   10 +
 gdb/testsuite/gdb.python/py-value.exp              |   12 +
 .../gdb.python/{python-sl.c => python-1.c}         |    0
 gdb/testsuite/gdb.python/python.c                  |    2 +-
 gdb/testsuite/gdb.python/python.exp                |   33 +-
 gdb/testsuite/gdb.threads/threxit-hop-specific.exp |    2 +-
 gdb/testsuite/gdb.threads/tls.c                    |   20 +-
 gdb/testsuite/gdb.threads/tls.exp                  |   10 +-
 gdb/testsuite/lib/fortran.exp                      |   30 +
 gdb/testsuite/lib/java.exp                         |   14 +
 gdb/testsuite/lib/objc.exp                         |   30 +
 gdb/testsuite/lib/pascal.exp                       |   13 +
 gdb/top.c                                          |   13 +-
 gdb/tui/tui-io.c                                   |    2 +
 gdb/utils.c                                        |   20 +
 gdb/v850-tdep.c                                    |    2 +-
 gdb/value.c                                        |   16 +-
 gdb/varobj.c                                       |    8 +-
 gdb/version.in                                     |    2 +-
 gdb/xtensa-tdep.c                                  |   11 +-
 include/ChangeLog                                  |    4 +
 include/dwarf2.h                                   |    1 +
 include/gdb/ChangeLog                              |    5 +
 include/gdb/signals.def                            |  150 ++--
 include/gdb/signals.h                              |    3 -
 libdecnumber/ChangeLog                             |   36 +
 libdecnumber/Makefile.in                           |   32 +-
 libdecnumber/aclocal.m4                            |    1 +
 libdecnumber/configure                             |   58 +-
 libdecnumber/configure.ac                          |   41 +-
 libiberty/ChangeLog                                |   56 +
 libiberty/Makefile.in                              |  330 +++---
 libiberty/argv.c                                   |   11 +-
 libiberty/configure                                |    8 +-
 libiberty/configure.ac                             |    8 +-
 libiberty/cp-demangle.c                            |    1 +
 libiberty/maint-tool                               |    4 +-
 libiberty/pex-common.c                             |   14 +-
 libiberty/testsuite/demangle-expected              |    5 +
 opcodes/ChangeLog                                  |   34 +
 opcodes/arm-dis.c                                  |    1 +
 opcodes/dlx-dis.c                                  |   22 +-
 opcodes/i386-dis.c                                 |   72 +-
 opcodes/mips-opc.c                                 |    5 +
 opcodes/ppc-opc.c                                  |    8 +-
 sim/testsuite/ChangeLog                            |    4 +
 sim/testsuite/sim/cris/asm/nonvcv32.ms             |    8 +-
 320 files changed, 12653 insertions(+), 4034 deletions(-)
 create mode 100644 config/dfp.m4
 create mode 100644 gdb/features/arm-m-profile.xml
 create mode 100644 gdb/features/arm-with-m.c
 create mode 100644 gdb/features/arm-with-m.xml
 create mode 100644 gdb/gdbserver/lynx-i386-low.c
 create mode 100644 gdb/gdbserver/lynx-low.c
 create mode 100644 gdb/gdbserver/lynx-low.h
 create mode 100644 gdb/gdbserver/lynx-ppc-low.c
 create mode 100644 gdb/regformats/rs6000/powerpc-32.dat
 create mode 100644 gdb/testsuite/gdb.base/ui-redirect.exp
 copy gdb/testsuite/{gdb.python/python-sl.c => gdb.base/watch-cond-infcall.c} (84%)
 create mode 100644 gdb/testsuite/gdb.base/watch-cond-infcall.exp
 copy gdb/testsuite/{gdb.python/python-sl.c => gdb.cp/infcall-dlopen-lib.cc} (92%)
 copy gdb/testsuite/{gdb.python/python-sl.c => gdb.cp/infcall-dlopen.cc} (77%)
 create mode 100644 gdb/testsuite/gdb.cp/infcall-dlopen.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-filename.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-filename.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw4-sig-types-b.cc
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw4-sig-types.cc
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw4-sig-types.h
 create mode 100644 gdb/testsuite/gdb.dwarf2/pr11465.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/pr11465.exp
 copy gdb/testsuite/{gdb.dwarf2 => gdb.mi}/dw2-ref-missing-frame-func.c (86%)
 copy gdb/testsuite/{gdb.python/python-sl.c => gdb.mi/dw2-ref-missing-frame-main.c} (73%)
 create mode 100644 gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S
 create mode 100644 gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp
 create mode 100644 gdb/testsuite/gdb.objc/print.exp
 create mode 100644 gdb/testsuite/gdb.pascal/print.exp
 copy gdb/testsuite/gdb.python/{python-sl.c => py-shared-sl.c} (100%)
 copy gdb/testsuite/gdb.python/{python.c => py-shared.c} (96%)
 create mode 100644 gdb/testsuite/gdb.python/py-shared.exp
 rename gdb/testsuite/gdb.python/{python-sl.c => python-1.c} (100%)
 create mode 100644 gdb/testsuite/lib/fortran.exp
 create mode 100644 gdb/testsuite/lib/objc.exp

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 528fa3c..545c603 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,380 @@
+2010-09-19  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_elf_link_hash_entry): Add got_only_for_calls.
+	(mips_elf_link_hash_newfunc): Initialize it.
+	(mips_elf_record_global_got_symbol): Add a for_call parameter.
+	(mips_elf_count_got_symbols): Check SYMBOL_CALLS_LOCAL rather
+	than SYMBOL_REFERENCES_LOCAL if the GOT entry is only used for calls.
+	Try to remove .got entries in favour of .got.plt entries on VxWorks.
+	(_bfd_mips_elf_check_relocs): Do not try to avoid allocating
+	a global GOT entry for VxWorks calls.  Update uses of
+	mips_elf_record_global_got_symbol.
+	(allocate_dynrelocs): Set got_only_for_calls to false if the GOT
+	entry is used for dynamic relocations.
+
+2010-09-19  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (mips_got_entry): Adjust commentary.
+	(mips_elf_create_local_got_entry): If given a symbol, check that it
+	has been assigned to the local part of the GOT.
+	(mips_elf_count_got_symbols): Take the bfd_link_info as argument
+	instead of the master GOT.  Put all locally-binding symbols in
+	the local area.
+	(mips_elf_make_got_per_bfd): Use global_got_area to decide whether
+	a symbol lives in the local or global area.
+	(mips_elf_local_relocation_p): Remove check_forced argument and
+	retain only the !check_forced behavior.
+	(mips_elf_calculate_relocation): Adjust call accordingly.
+	Use global_got_area to decide whether an output relocation
+	should be local or global.  Explicitly decay R_MIPS_GOT_PAGE
+	into R_MIPS_GOT_DISP where appropriate.  Fix selection of
+	local vs. global semantics for R_MIPS*_26.  Remove redundant
+	reevaluation of what is stored in was_local_p.
+	(mips_elf_create_dynamic_relocation): Use global_got_area to decide
+	whether the relocation should be against a global or local symbol.
+	(mips_elf_lay_out_got): Update the GOT traversal after the above
+	change to mips_elf_count_got_symbols.
+	(mips_elf_adjust_addend): Adjust call to mips_elf_local_relocation_p.
+	(_bfd_mips_elf_relocate_section): Likewise.
+	(_bfd_mips_elf_finish_dynamic_symbol): Use global_got_area to decide
+	whether the symbol has a global got entry.
+	(_bfd_mips_vxworks_finish_dynamic_symbol): Likewise.
+
+2010-09-19  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (allocate_dynrelocs): Don't add relocation symbols
+	to the global GOT on VxWorks.
+
+2010-09-19  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* elfxx-mips.c (_bfd_mips_elf_check_relocs): On VxWorks,
+	exclude __GOTT_BASE__ and __GOTT_INDEX__ from the warning
+	about HI/LO relocations in shared objects.
+
+2010-09-16  Alan Modra  <amodra@gmail.com>
+
+	* elf32-spu.c (spu_elf_size_sections): Omit fixups for non-alloc
+	sections.
+	(spu_elf_create_sections): Mark .fixup with SEC_LINKER_CREATED and
+	set dynobj.
+	(spu_elf_finish_dynamic_sections): New function.
+	(elf_backend_finish_dynamic_sections): Define.
+
+2010-09-16  Alan Modra  <amodra@gmail.com>
+
+	* elf.c (bfd_elf_get_default_section_type): Don't test SEC_NEVER_LOAD.
+	* elflink.c (elf_link_input_bfd): Likewise.
+
+2010-09-15  Kai Tietz  <kai.tietz@onevision.com>
+
+	* pei-x86_64.c (pex64_get_unwind_info): Reorgnized.
+	(pex64_get_scope_entry): Removed.
+	(find_next_xdata_or_end): New helper.
+	(pex64_dump_xdata): Reworked.
+	(pex64_bfd_print_pdata): Add checking for
+	valid pdata sorting and values. Reworked
+	output.
+
+2010-09-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR binutils/12004
+	* plugin.c (bfd_plugin_object_p): Handle NULL iostream.
+
+2010-09-14  Kai Tietz  <kai.tietz@onevision.com>
+
+	* pe-x86_64.c (COFF_SECTION_ALIGNMENT_ENTRIES): Make
+	.rdata, .data, and .text partial matched section names.
+	* pei-x86_64.c: Likewise.
+
+	* peXXigen.c (sort_x64_pdata): New helper.
+	(_bfd_XXi_final_link_postscript): Do pdata sorting.
+
+2010-09-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/11998
+	* elf.c (assign_file_positions_for_load_sections): Don't warn
+	zero LMA adjustment.
+
+2010-09-09  Bernd Schmidt  <bernds@codesourcery.com>
+
+	bfd/
+	* elflink.c (bfd_elf_final_link): Correct calculation of
+	max_external_reloc_size.
+
+2010-09-07  Alan Modra  <amodra@gmail.com>
+	    Marcus Brinkmann  <marcus.brinkmann@ruhr-uni-bochum.de>
+
+	* peXXigen.c: Whitespace.
+	(pe_print_idata): Correct section limit calculations.  Tidy array
+	indexing.
+	(_bfd_XX_print_ce_compressed_pdata): Don't leak memory.
+
+2010-09-02  Richard Henderson  <rth@redhat.com>
+
+	* config.bfd (x86_64-*-mingw*): Select 32-bit pei vectors too.
+
+2010-09-01  Pedro Alves  <pedro@codesourcery.com>
+
+	* netbsd-core.c (netbsd_core_core_file_pid): Renamed to ...
+	(netbsd_core_file_pid): ... this.
+
+2010-09-01  Tristan Gingold  <gingold@adacore.com>
+
+	* coffcode.h (coff_slurp_line_table): Add a cast.
+	(coff_slurp_reloc_table): Ditto.
+
+2010-08-30  Gunther Nikl  <gnikl@users.sourceforge.net>
+
+	* cisco-core.c (cisco_core_file_pid): Define.
+
+2010-08-30  Alan Modra  <amodra@gmail.com>
+
+	PR binutils/11953
+	* elf.c (copy_elf_program_header): Calculate map->header_size
+	from lowest_section, not first_section.  Validate program
+	header p_paddr against section lma.  Find lowest_section in
+	second loop over headers.
+
+2010-08-28  Alan Modra  <amodra@gmail.com>
+
+	* elflink.c (_bfd_elf_dynamic_symbol_p): Rename param.  Make
+	common syms local.
+	(_bfd_elf_symbol_refs_local_p): Expand comment.
+	(elf_link_output_extsym): Fix style nit.
+
+2010-08-26  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* elf32-arm.c (elf32_arm_final_link): Process stub sections
+	exactly once.
+
+2010-08-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/11939
+	* elflink.c (elf_link_add_object_symbols): Don't set
+	unique_global for non-ELF hash link table.
+
+2010-08-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/11944
+	* elf-bfd.h (elf_backend_data): Add target_id.
+	(bfd_elf_make_generic_object): Renamed to ...
+	(bfd_elf_make_object): This.
+
+	* elf.c (bfd_elf_make_generic_object): Removed.
+	(bfd_elf_make_object): New.
+	(bfd_elf_mkcorefile): Really treat it as an object file.
+
+	* elf-m10300.c (ELF_TARGET_ID): New.
+	* elf32-arm.c (ELF_TARGET_ID): Likewise.
+	* elf32-bfin.c (ELF_TARGET_ID): Likewise.
+	* elf32-cris.c (ELF_TARGET_ID): Likewise.
+	* elf32-frv.c (ELF_TARGET_ID): Likewise.
+	* elf32-i386.c (ELF_TARGET_ID): Likewise.
+	* elf32-lm32.c (ELF_TARGET_ID): Likewise.
+	* elf32-m32r.c (ELF_TARGET_ID): Likewise.
+	* elf32-m68hc11.c (ELF_TARGET_ID): Likewise.
+	* elf32-m68hc12.c (ELF_TARGET_ID): Likewise.
+	* elf32-m68k.c (ELF_TARGET_ID): Likewise.
+	* elf32-microblaze.c (ELF_TARGET_ID): Likewise.
+	* elf32-ppc.c (ELF_TARGET_ID): Likewise.
+	* elf32-s390.c (ELF_TARGET_ID): Likewise.
+	* elf32-sh.c (ELF_TARGET_ID): Likewise.
+	* elf32-sparc.c (ELF_TARGET_ID): Likewise.
+	* elf32-spu.c (ELF_TARGET_ID): Likewise.
+	* elf32-tic6x.c (ELF_TARGET_ID): Likewise.
+	* elf32-xtensa.c (ELF_TARGET_ID): Likewise.
+	* elf64-alpha.c (ELF_TARGET_ID): Likewise.
+	* elf64-hppa.c (ELF_TARGET_ID): Likewise.
+	* elf64-ppc.c (ELF_TARGET_ID): Likewise.
+	* elf64-s390.c (ELF_TARGET_ID): Likewise.
+	* elf64-x86-64.c (ELF_TARGET_ID): Likewise.
+	* elfxx-ia64.c (ELF_TARGET_ID): Likewise.
+
+	* elf32-hppa.c (elf32_hppa_mkobject): Removed.
+	(bfd_elf32_mkobject): Likewise.
+	(ELF_TARGET_ID): New.
+
+	* elf32-mips.c (ELF_TARGET_ID): New.
+	(bfd_elf32_mkobject): Removed.
+
+	* elf64-mips.c (ELF_TARGET_ID): New.
+	(bfd_elf64_mkobject): Removed.
+
+	* elfn32-mips.c (ELF_TARGET_ID): New.
+	(bfd_elf32_mkobject): Removed.
+
+	* elfxx-mips.c (_bfd_mips_elf_mkobject): Removed.
+	* elfxx-mips.h (_bfd_mips_elf_mkobject): Likewise.
+
+	* elfxx-target.h (bfd_elfNN_mkobject): Default to
+	bfd_elf_make_object.
+	(ELF_TARGET_ID): New.  Default to GENERIC_ELF_DATA.
+	(elfNN_bed): Initialize target_id.
+
+2010-08-25  Julian Brown  <julian@codesourcery.com>
+
+	* elf32-arm.c (arm_stub_required_alignment): New.
+	(arm_build_one_stub): Use above to partition stubs.
+	(make_branch_to_a8_stub): Use arm_stub_a8_veneer_lwm not
+	arm_stub_a8_veneer_b_cond.
+
+2010-08-25  Alan Modra  <amodra@gmail.com>
+
+	* aout-arm.c (MY(bfd_reloc_type_lookup)): Use bfd_arch_bits_per_address.
+	* aout-ns32k.c (MY(bfd_reloc_type_lookup)): Likewise.
+	* aoutx.h (NAME(aout,reloc_type_lookup)): Likewise.
+	* coff-arm.c (coff_arm_reloc_type_lookup): Likewise.
+	* elf-hppa.h (elf_hppa_reloc_final_type): Likewise.
+	* reloc.c (bfd_default_reloc_type_lookup): Likewise.
+	* riscix.c (riscix_reloc_type_lookup): Likewise.
+
+2010-08-25  Alan Modra  <amodra@gmail.com>
+
+	* elf.c (_bfd_elf_map_sections_to_segments): Don't load program
+	headers if any loaded section wraps the address space.  Simplify
+	~(m-1) to -m.  Use lma rather than vma when determining whether
+	note sections are adjacent.
+
+2010-08-22  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/11933
+	* elflink.c (elf_link_add_object_symbols): Don't check relocation
+	if input ELF object ID doesn't match output.
+
+2010-08-21  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* configure: Regenerate.
+
+2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* merge.c (sec_merge_emit): Revert the last checkin.
+
+2010-08-20  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* elf32-sh.c (sh_elf_relocate_section): Handle non-ELF output
+	BFD.
+
+2010-08-20  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* elf32-m68k.c (bfd_elf_m68k_set_target_options): Don't set GOT
+	options unless an m68k hash table has been found.
+
+2010-08-20  Nick Clifton  <nickc@redhat.com>
+
+	* merge.c (sec_merge_emit): Do not zero pad sections that do not
+	have an alignment.
+
+2010-08-18  Pedro Alves  <pedro@codesourcery.com>
+
+	PR corefile/8210
+
+	* bfd-in2.h: Regenerate.
+	* corefile.c (bfd_core_file_pid): New.
+
+	* targets.c (BFD_JUMP_TABLE_CORE): Add NAME##_core_file_pid.
+	(struct bfd_target) <_core_file_pid>: New.
+
+	* libbfd-in.h (_bfd_nocore_core_file_pid): Declare.
+	* libbfd.c (_bfd_nocore_core_file_pid): New.
+
+	* elf-bfd.h (bfd_elf32_core_file_pid, bfd_elf64_core_file_pid):
+	Declare.
+	* elfcode.h (elf_core_file_pid): New define.
+	* elfcore.h (elf_core_file_pid): New function.
+
+	* elf.c (elfcore_make_pid): Rewrite.
+	(elfcore_grok_prstatus): Only set core_pid if not set yet.
+	(elfcore_grok_prstatus) [!HAVE_PRSTATUS_T_PR_WHO]: Fallback to
+	getting the lwpid from prstat.pr_pid.
+
+	* elf64-x86-64.c (elf64_x86_64_grok_prstatus): Write the LWPID to
+	elf_tdata's core_lwpid instead of to core_pid.
+	(elf64_x86_64_grok_psinfo): Extract the the main process's PID,
+	and store it in elf_tdata's core_pid field.
+	* elf32-i386.c (elf_i386_grok_prstatus): Write the LWPID to
+	elf_tdata's core_lwpid instead of to core_pid.
+	(elf_i386_grok_psinfo): Extract the the main process's PID, and
+	store it in elf_tdata's core_pid field.
+
+	* elf32-am33lin.c (elf32_am33lin_grok_prstatus): Write the LWPID
+	to elf_tdata's core_lwpid instead of to core_pid.
+	* elf32-arm.c (elf32_arm_nabi_grok_prstatus): Write the LWPID to
+	elf_tdata's core_lwpid instead of to core_pid.
+	* elf32-cris.c (cris_elf_grok_prstatus): Write the LWPID to
+	elf_tdata's core_lwpid instead of to core_pid.
+	* elf32-frv.c (elf32_frv_grok_prstatus): Write the LWPID to
+	elf_tdata's core_lwpid instead of to core_pid.
+	* elf32-hppa.c (elf32_hppa_grok_prstatus): Write the LWPID to
+	elf_tdata's core_lwpid instead of to core_pid.
+	* elf32-mips.c (elf32_mips_grok_prstatus): Write the LWPID to
+	elf_tdata's core_lwpid instead of to core_pid.
+	* elf32-ppc.c (ppc_elf_grok_prstatus): Write the LWPID to
+	elf_tdata's core_lwpid instead of to core_pid.
+	* elf32-s390.c (elf_s390_grok_prstatus): Write the LWPID to
+	elf_tdata's core_lwpid instead of to core_pid.
+	* elf32-score.c (s3_bfd_score_elf_grok_prstatus): Write the LWPID
+	to elf_tdata's core_lwpid instead of to core_pid.
+	* elf32-score7.c (s7_bfd_score_elf_grok_prstatus): Write the LWPID
+	to elf_tdata's core_lwpid instead of to core_pid.
+	* elf32-sh.c (elf32_shlin_grok_prstatus): Write the LWPID to
+	elf_tdata's core_lwpid instead of to core_pid.
+	* elf32-xtensa.c (elf_xtensa_grok_prstatus): Write the LWPID to
+	elf_tdata's core_lwpid instead of to core_pid.
+	* elf64-hppa.c (elf64_hppa_grok_prstatus): Write the LWPID to
+	elf_tdata's core_lwpid instead of to core_pid.
+	* elf64-mips.c (elf64_mips_grok_prstatus): Write the LWPID to
+	elf_tdata's core_lwpid instead of to core_pid.
+	* elf64-ppc.c (ppc64_elf_grok_prstatus): Write the LWPID to
+	elf_tdata's core_lwpid instead of to core_pid.
+	* elfn32-mips.c (elf32_mips_grok_prstatus): Write the LWPID to
+	elf_tdata's core_lwpid instead of to core_pid.
+
+	* plugin.c (bfd_plugin_core_file_pid): New function.
+	* aout-target.h (MY_core_file_pid): Define.
+	* aout-tic30.c (MY_core_file_pid, MY_core_file_p): New defines.
+	* coff-rs6000.c (coff_core_file_pid): New define.
+	(rs6000coff_vec, pmac_xcoff_vec): Use BFD_JUMP_TABLE_CORE.
+	* coff64-rs6000.c (coff_core_file_pid): New define.
+	(rs6000coff64_vec): Use BFD_JUMP_TABLE_CORE.
+	(xcoff64_core_file_pid): New define.
+	(aix5coff64_vec): Use BFD_JUMP_TABLE_CORE.
+	* mach-o-target.c (bfd_mach_o_core_file_pid): New define.
+	* aix386-core.c (aix386_core_file_pid): New define.
+	* hppabsd-core.c (hppabsd_core_core_file_pid): New define.
+	* hpux-core.c (hpux_core_core_file_pid): New define.
+	* irix-core.c (irix_core_core_file_pid): New define.
+	* lynx-core.c (lynx_core_file_pid): New define.
+	* osf-core.c (osf_core_core_file_pid): New define.
+	* ptrace-core.c (ptrace_unix_core_file_pid): New define.
+	* sco5-core.c (sco5_core_file_pid): New define.
+	* xcoff-target.h (coff_core_file_pid): New define.
+	* netbsd-core.c (netbsd_core_core_file_pid): New define.
+
+2010-08-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/11913
+	* elf32-i386.c (elf_i386_finish_dynamic_sections): Check if
+	 .got.plt section is discarded.
+	 * elf64-x86-64.c (elf64_x86_64_finish_dynamic_sections): Likewise.
+
+2010-08-13  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* elf32-m69k.c (elf32_m68k_print_private_bfd_data): Detect EMAC_B
+	variant.
+
+2010-08-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR binutils/11909
+	* Makefile.am (coff-tic4x.lo): New.  Disable -Werror.
+	(coff-tic54x.lo): Likewise.
+	* Makefile.in: Regenerated.
+
+2010-08-12  Todd Veldhuizen  <todd.veldhuizen@logicblox.com>
+
+	PR ld/11843
+	* elflink.c (compute_bucket_count): Avoid futile long searches for
+	the best bucket size.
+
 2010-08-09  Richard Henderson  <rth@redhat.com>
 
 	PR ld/11891
diff --git a/bfd/Makefile.am b/bfd/Makefile.am
index f2ee38f..03c5fc7 100644
--- a/bfd/Makefile.am
+++ b/bfd/Makefile.am
@@ -960,3 +960,19 @@ bfdver.h: $(srcdir)/version.h $(srcdir)/Makefile.in
 	    -e "s,@report_bugs_to@,$$report_bugs_to," \
 	    < $(srcdir)/version.h > $@; \
 	echo "$${bfd_soversion}" > libtool-soversion
+
+# Disable -Werror, if it has been enabled, since coffswap.h won't
+# compile with gcc 4.5 and above.
+coff-tic4x.lo: coff-tic4x.c
+@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< $(NO_WERROR)
+@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $< $(NO_WERROR)
+
+coff-tic54x.lo: coff-tic54x.c
+@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< $(NO_WERROR)
+@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $< $(NO_WERROR)
diff --git a/bfd/Makefile.in b/bfd/Makefile.in
index 7f67714..7d3dfab 100644
--- a/bfd/Makefile.in
+++ b/bfd/Makefile.in
@@ -1990,6 +1990,22 @@ bfdver.h: $(srcdir)/version.h $(srcdir)/Makefile.in
 	    < $(srcdir)/version.h > $@; \
 	echo "$${bfd_soversion}" > libtool-soversion
 
+# Disable -Werror, if it has been enabled, since coffswap.h won't
+# compile with gcc 4.5 and above.
+coff-tic4x.lo: coff-tic4x.c
+@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< $(NO_WERROR)
+@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $< $(NO_WERROR)
+
+coff-tic54x.lo: coff-tic54x.c
+@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< $(NO_WERROR)
+@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $< $(NO_WERROR)
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/bfd/aix386-core.c b/bfd/aix386-core.c
index 4438e28..634d997 100644
--- a/bfd/aix386-core.c
+++ b/bfd/aix386-core.c
@@ -211,6 +211,8 @@ aix386_core_file_failing_signal (abfd)
 
 #define aix386_core_file_matches_executable_p generic_core_file_matches_executable_p
 
+#define aix386_core_file_pid _bfd_nocore_core_file_pid
+
 /* If somebody calls any byte-swapping routines, shoot them.  */
 
 static void
diff --git a/bfd/aout-arm.c b/bfd/aout-arm.c
index 6e99b2e..9a5d155 100644
--- a/bfd/aout-arm.c
+++ b/bfd/aout-arm.c
@@ -1,6 +1,6 @@
 /* BFD back-end for raw ARM a.out binaries.
    Copyright 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2005,
-   2007, 2009 Free Software Foundation, Inc.
+   2007, 2009, 2010 Free Software Foundation, Inc.
    Contributed by Richard Earnshaw (rwe@pegasus.esprit.ec.org)
 
    This file is part of BFD, the Binary File Descriptor library.
@@ -296,7 +296,7 @@ MY (bfd_reloc_type_lookup) (bfd *abfd,
 #define ASTD(i,j)       case i: return & MY (howto_table)[j]
 
   if (code == BFD_RELOC_CTOR)
-    switch (bfd_get_arch_info (abfd)->bits_per_address)
+    switch (bfd_arch_bits_per_address (abfd))
       {
       case 32:
         code = BFD_RELOC_32;
diff --git a/bfd/aout-ns32k.c b/bfd/aout-ns32k.c
index ea7d8f4..9a0737d 100644
--- a/bfd/aout-ns32k.c
+++ b/bfd/aout-ns32k.c
@@ -1,6 +1,6 @@
 /* BFD back-end for ns32k a.out-ish binaries.
    Copyright 1990, 1991, 1992, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-   2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
+   2002, 2003, 2005, 2006, 2007, 2010 Free Software Foundation, Inc.
    Contributed by Ian Dall (idall@eleceng.adelaide.edu.au).
 
    This file is part of BFD, the Binary File Descriptor library.
@@ -214,7 +214,7 @@ MY (bfd_reloc_type_lookup) (bfd *abfd, bfd_reloc_code_real_type code)
 
   BFD_ASSERT (ext == 0);
   if (code == BFD_RELOC_CTOR)
-    switch (bfd_get_arch_info (abfd)->bits_per_address)
+    switch (bfd_arch_bits_per_address (abfd))
       {
       case 32:
 	code = BFD_RELOC_32;
diff --git a/bfd/aout-target.h b/bfd/aout-target.h
index fe1d66e..5162494 100644
--- a/bfd/aout-target.h
+++ b/bfd/aout-target.h
@@ -401,6 +401,9 @@ MY_bfd_final_link (bfd *abfd, struct bfd_link_info *info)
 #define	MY_core_file_matches_executable_p	\
 				_bfd_nocore_core_file_matches_executable_p
 #endif
+#ifndef	MY_core_file_pid


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [SCM]  archer-tromey-python: Merge branch 'master' into archer-tromey-python
@ 2010-07-12 17:07 pmuldoon
  0 siblings, 0 replies; 10+ messages in thread
From: pmuldoon @ 2010-07-12 17:07 UTC (permalink / raw)
  To: archer-commits

The branch, archer-tromey-python has been updated
       via  f12152d739d851e1d28b59daf2a2b1ed7b769a38 (commit)
       via  698ebd33374890ea9f5396d54d25584beec7ce4c (commit)
       via  2c644f5e4aa6b1fbe3f3ec42e3d17db0ff81fbd9 (commit)
       via  d79ff9f4d9b35b526329edea433e31fcf5a39ed5 (commit)
       via  997bb920caf43942b40c098b85e8fd3d45eaeae0 (commit)
       via  57d9e5d89c9e05cd1dbf4a27bb42a9f31fb77cfd (commit)
       via  811ef68be3f6c2556e7542268943746af4007347 (commit)
       via  2c4c184676577d4fde276a830d50bdc18f2a3af8 (commit)
       via  1a564c0266f61b7efba2cf62a2643789eefad121 (commit)
       via  010af67badb377719913339ef99767ecd9ed2097 (commit)
       via  ed1de22417b3c98afafa78658923d01e91faa4cf (commit)
       via  008ed8e0ef3581f00b33252cf1622ea7798a4822 (commit)
       via  3ac21d4fc1441e8f8ccf5345837ac7ca6b32cd74 (commit)
       via  490f6c92b062d9209b1534e3a8f46f7e68110163 (commit)
       via  cd4c6c46d781fe20f1a73c9e07c0fbc05bfc8a0c (commit)
       via  b2f5cf460a3e550ab4032be1a90c752c0b9bdd9f (commit)
       via  b329bec29b7c385d9a26b227f6c4b28366ee4431 (commit)
       via  7ff5b2d2dc0f62a83f7bf31d4252f51ebff75c83 (commit)
       via  943837e71269999db3715f8f6d8260a30388724e (commit)
       via  80d489f52b77e48078058c1200d3435ae64982d6 (commit)
       via  0538030e35cd30fd2e89683a1ab06a42bb7c8460 (commit)
       via  54088c4e6ef989cb143cf4aa1b9103a9cc1606eb (commit)
       via  bc8194cf51113205ec5bf84a0051c9978fc06248 (commit)
       via  795266e6bb00d0bec74ec42b8b6da0dbc57b23f4 (commit)
       via  ef4ae4726524130b1cc946be6e8df9fb7747f637 (commit)
       via  d844331d1658deb89d66b7090cb6f4db623cd767 (commit)
       via  9cf030d8ebdd5abea4a1b2862c34e8ad4f2c27f9 (commit)
       via  385884ae41a427a74f720d8ab6f1d8c18733e2e5 (commit)
       via  006f817c25408f2d275322d735c1d5b36f56125e (commit)
       via  3f87d01c72db74b55f238af9d6f6e33c466f6657 (commit)
       via  2936d2154f89268e4ac8fded79847874b9d767f7 (commit)
       via  5661e6770aa640f4958c63458ece9a73d5bbc33c (commit)
       via  2d0c70f88a983da2c323669fb8e2255065a25e3a (commit)
       via  85a287cd504874b31bd9d57eb8a8d0f6d3aea3e0 (commit)
       via  6d079327f31bf07842940fbd298f33b3dc612f78 (commit)
       via  609e01e5bb93f12ee3bd461f233a9d90055fdca7 (commit)
       via  fb3dfdb11904958a81ac20ecd2c7c9c72ca5a056 (commit)
       via  7385e8446a6b3ca1dd9bd13cea4a854c8b205104 (commit)
       via  6be31f4f294358a45d209b86056413f5fc532a62 (commit)
       via  2c0ac4fd42bae9b09f5b1b31f2969bb4b9d16a26 (commit)
       via  589f1fbe4822c94685b309087969a7f656cb1010 (commit)
       via  155330fce0994bad8cf07b8efb4d882b1c5be8f3 (commit)
       via  d092683dba89b303db89643f8c92cb1551ba985d (commit)
       via  a3a5048c9dd19c8ee3716c8f9d97ce67d8066fd3 (commit)
       via  0dbe4ca01246319e815404ba0ad12ebe30c263cf (commit)
       via  33570c19ddfd8f85d0422ff75bebdae46436f1cb (commit)
       via  02ac16056b7acd638bdb47538d62189ae69ec336 (commit)
       via  44d48438fed6d4aca4ff7acdfb6870d3b829cd44 (commit)
       via  2db40f2554a8053861db0d905284b024a64f4e65 (commit)
       via  080f533c201500c3ad5aa694f48a593f174a34af (commit)
       via  45c47a8ca0084ca08ecdb04f8813959be7cf09b2 (commit)
       via  942b34c6f472ec09bdbf845db9d6c819f6fabf1e (commit)
       via  fb66c970ed95c3729c73c546306156d602498d00 (commit)
       via  662c99c4725e79522da390120452ffad022e8043 (commit)
       via  06248e59f128f47abb9423e7289e20d6f2ca01e2 (commit)
       via  66cf38b27885179355ac030e7cd1f247b4793306 (commit)
       via  b74acde4dc3dbe68897cf38ef4417db01c71c3ec (commit)
       via  4ff5fd3585c6707dd4d7bf9b1299e99d0ccb0d38 (commit)
       via  e8ac61539484f092c7bbbb8eaa3d3f12c1c2ff41 (commit)
       via  ccf762cf14710ce9129819b244a71720b2280473 (commit)
       via  8572a98ae67c6b9241297578f95d90b071f6fd6b (commit)
       via  40df283ff2ab2c65742e4d364c936f09a17fc0bd (commit)
       via  96c11f4a9e4b2f10c2bc51f685bfeb3a4d00c774 (commit)
       via  d286924130124fe30ca02d1b56728f2eb97e6840 (commit)
       via  30d3e829052f4183a2ccd42672893fca3c273e6a (commit)
       via  9f1228b01c6af8855ca4c5fc31d68cb53a7b2bd0 (commit)
       via  8e53b7e48fadc5fd66145d4cd98e7618a78bf225 (commit)
       via  5a363c4390c40cee9db4d8e2093bbd534c345e1e (commit)
       via  ba070da6e1eae97792cbf48b9d37ef166b655836 (commit)
       via  bdc421937b948479df956d567c1d1482c4b0c0f3 (commit)
       via  9e032a4b4bc5a1c37b261451415e417bff304053 (commit)
       via  33d0180ecce5abaeea003260ff60b2f8a2eb8c51 (commit)
       via  0f0d8e88120ed0acee93f913c4f97064ba4dca9c (commit)
       via  e5970f838ddb66ec51c4370643ffc50b2c03f490 (commit)
       via  92be17beac70a3726740b28563320461712d5ba2 (commit)
       via  dc454909f6e32fdb1e0c16409ffbdccf59c9e3f0 (commit)
       via  32e3e99e4ef29366e88cfa46f4ed7193c4086441 (commit)
       via  f227b6ce5d8876bcddc4bd5867a741b25b532c5e (commit)
       via  10834255fbc7eb3adc42d964cf15f195272b058b (commit)
       via  0a61e21fe9092516e4c117d489c2454977119a7a (commit)
       via  5a4126114560de7ff734375a538159aca88c8de9 (commit)
       via  29857738ea561b4efb6c36088ca4dd3bb3a8288b (commit)
       via  a670d52002d32484789e621b006aaf1dffb70d5b (commit)
       via  bb5cda1cfc23ca2c512e4fca2daf10279fecbadd (commit)
       via  9820d24797522dab2a7d04c443646192289db114 (commit)
       via  6ca209864ebee27751673bf5cb360cb8f8ae53c0 (commit)
       via  b7cb08ea6448502ca602a464e3b0596ae0cf018c (commit)
       via  5b3c163af3628c056ed17d73a66cad085f1217d2 (commit)
       via  4c2a88fa287fd57fa4f9171e1b2f8def74dcab98 (commit)
       via  21fea3380baa36bb7a030eb2166764e412f69cb0 (commit)
       via  477c1359b217cdc052a7c9f83cae9c894396894c (commit)
       via  1371a50ec70573353e400b3a0075cfff12edfe87 (commit)
       via  758a1f7149cb7469c7e6bb30cb572715ee90a6e8 (commit)
       via  f49f91e9c3eaba847f75f5c46e77e261a76d9a9b (commit)
       via  e3cf5be085e831c5da91e952705e879cba4ba343 (commit)
       via  bb604f9e70de515b13e2a935d8ad9d2fb0290849 (commit)
       via  e79e3623c44e62d3755af05bf51e7c3acde34d11 (commit)
       via  599fd48f1280e7b66fcae4ea304b2e2f0e32aded (commit)
       via  f7b6ca434c1ca8b8d3a52df9745c55db35e4a61c (commit)
       via  cb70ef0b6aafa641886612cdbc3946a8e109fcf9 (commit)
       via  47c8c764a9be6d023eca450336e6d9de16970fc0 (commit)
       via  1969a57f58c998bfbb06f08ce7bc1717178b6f54 (commit)
       via  8c7cfa05ae58786e3e163e04747200b40153c7dd (commit)
       via  6b41066507655605612411430a0cad56dacfbddd (commit)
       via  8d87c7b31711251459b3ec61384f8c2318972294 (commit)
       via  1c8b37a28ce52e38c100a822feaccae10285bc26 (commit)
       via  f2020f4609568a709ae79ed588d92e4c9fc650e1 (commit)
       via  9bce5613c5a621b4655842d31956340af4a434d3 (commit)
       via  93420a888a8f56199d7584c2c025190d389e4a5a (commit)
       via  a88c2e0c85d5f6750416e6595b7bf44f79193e7d (commit)
       via  d0a7306ab3e5f78a980660413ba68a92a5263015 (commit)
       via  66f699d3eb5ba03231caea21f1b16549f2bb297a (commit)
       via  b88f2e554360bba59a1743795bda874298ade519 (commit)
       via  7c83be0f10efcd0751f9a49a642331d73ddb7745 (commit)
       via  f8d8947c2e69f2eb0b22c16d7cb9bcc370c9243e (commit)
       via  21877d889fab20d373169bd4aa79001e28e793a0 (commit)
       via  1063b4f43e24d344806244852745336c3014183f (commit)
       via  860665933966836a8018eb3b6681211a03f27345 (commit)
       via  fe506a79946e02011410fc31e5a8ba8fd8b96cf9 (commit)
       via  bd625c19b2132091c0953467d0dcc0f65c71cdee (commit)
       via  c2ac587653fb321551fcb56a15e0ab591bc705fb (commit)
       via  ddbe9d6b92aaa9b2119c144babbe191596deff6f (commit)
       via  5cde5e8c872d73b8826794a0270b064cf19dd442 (commit)
       via  419c318f359d94c0b7fd5b3f499a96174591c7ac (commit)
       via  a10079a665972963ad0960a3fdb952e0d3d33c27 (commit)
       via  2d05da1f85ab98a2830aebc3d5fb4c112b6bedba (commit)
       via  83fe3995184491891d36d7003a8c1b41784cfa0c (commit)
       via  8b20b6281457218f475bb573ab835367459c3f6d (commit)
       via  7b2ef72fd753434e9683b2416e8a7626af4d3430 (commit)
       via  c0acde3cde80783508b7b37dcca6967b856f89b4 (commit)
       via  74937cb65e53e796a8c5f9075f2f03a2aa159787 (commit)
       via  f71231e76e5d47a44283212b40df03241e0d6c51 (commit)
       via  598915997f43e32f648309a96f6edba27bcf1d5d (commit)
       via  c139b217e0d2a9dffeb9e226a0e7f4561758f91f (commit)
       via  749a1620e5b5e1f23009e7bf55cf86adbcc7318f (commit)
       via  9072e33f2290e1327931a3ddff7935553e86d844 (commit)
       via  ee36425736d7c14cc055fa6810266f52e7e83f89 (commit)
       via  71bfb8113895aaa51f843a88c7a00cd18a6c75c5 (commit)
       via  a483c96d04a703fb71374104b4bcdc51a0e21c27 (commit)
       via  f59ef5e559b4f5a717fae719149f8fb6ec8f9a8b (commit)
       via  4ebf1dbd04065ba463373fdee9d171bce1943818 (commit)
       via  8216e4056f757073ca28f352a30908bce1684683 (commit)
       via  e631bbacdd0e7d2fc9f46e70b0613f5d3fdc6a9e (commit)
       via  f16eecf420d7d1e00b1508f42fbccfd8046a1778 (commit)
       via  b2848d06b861b8a14a87e59a0b63b8b2b17cdc2b (commit)
       via  530b66b99ed6e938e43087001b88f37f632ad758 (commit)
       via  fdb12557105f3e7f0de726ecdf55b88aef413776 (commit)
       via  3a61cfc236805fa023f85a9b6cdb34f3098e8bfb (commit)
       via  cf689f959de86f7ed612c6303278de8bcf0ed308 (commit)
       via  f7a94f05f413b2189acdde4a4e4bd353fc6b29bb (commit)
       via  d10135c5a2a13c18da8443cfc7527d49013366c7 (commit)
       via  3f36871ea1443956ad0fe01960c55d0ffcc68aef (commit)
       via  41aa8525550a3c45130f62845976eb4d28fd7fd2 (commit)
       via  68e9f5b9b3afb76d23d99be63d2c8175acdfd84e (commit)
       via  e726bfc98618407781409c3fd1c7a04fc8516e3d (commit)
       via  f66065f72a8d0df48829b337c5d516d92d51dd66 (commit)
       via  6c708e538b6f069f46e091ec0479bcba5dbdf45d (commit)
       via  c2bdc493c7b1874ad72e1ac0d565b5f982b92d43 (commit)
       via  d576a2b423e6f227746d4b4f38c4d11df8103c4f (commit)
       via  9764e67018f954b464481e5c92581164dac1b472 (commit)
       via  4f9b31f5631d68a8d1ab8f4f9f0660db50a0e427 (commit)
       via  cafeb8a7c4f50a3bec6f244283331c2827ea1dc9 (commit)
       via  d1d5e97967edf98a24d2013aa134d60f20a8042a (commit)
       via  fbe59e99d1b2795aed2fbf87b3b85f21a11036fe (commit)
       via  4dbd0ff9a74cefe5bbac0aeb291c0a2331bb6fd4 (commit)
       via  1030db4dc7b63ecddfa05561a0d58dbe4b63c6c6 (commit)
       via  9470c5ebb23ebd5412505d3e09a4d30efa605bd2 (commit)
       via  61a467096d3d3d029f0169afad974df7976d627c (commit)
       via  2a6a8b0ca8cc3b966a7583f2492ea144d6845ea2 (commit)
       via  ca1f7a87dd55df76ffb899a5ece16ec9baa8e0d2 (commit)
       via  8dadcd6111e8150bb4a50e48cc21cd0df494bc2e (commit)
       via  006fd38d271e0ed5084dc7c921031be693846618 (commit)
       via  efa71a5d47f9cfbfcea2bd6213f3e05a0ff0d66b (commit)
       via  6b7be6f008edaa3c2bcdcadcd88724cf4868601a (commit)
       via  21f120f5227d635d6151668d12234a6fd32897b2 (commit)
       via  850881d822557117b857f4ac064bda93089fca30 (commit)
       via  1f469eb344b700f3be100aa6fa728355f02b0aa5 (commit)
       via  961f5648a33adba3941f5fdd843c06fe3e04619c (commit)
       via  d2328f2aa90d894baab7dda8ec2cf5dbab13233d (commit)
       via  06d611d9bd4a0a1027dc35e52ea1ff26e28dd466 (commit)
       via  eb8ea846c927aed9724068bbf3556017734eb4a8 (commit)
       via  35043dbc5466366d44562f848fbd116846df1c3e (commit)
       via  23c1bb4f4a99c0e6e809dbc82db8c325c300c5c2 (commit)
       via  236efab006132a729e20bdee0500e92f95a8687d (commit)
       via  c13535701694f1af423c88eaffdfe1e797e9abef (commit)
       via  3dc914129977bf0a66d4bede973f265b7618fb2d (commit)
       via  76f48f669d7028cabe614612a019eca99a563612 (commit)
       via  69e933a37f7b99c57011cf318d6865bd7f994ebe (commit)
       via  fad6b36b07ef8ec09eb3ca4871c6dc3a29e1f0ef (commit)
       via  0fb38bd7861b10422138ea05d36a9ebf56379dd6 (commit)
       via  60aa9ab4eca3b509e4571dbe08006d2a73b01cb6 (commit)
       via  253dc1ab6d9a50b6d02e7d31019ab81e79caac83 (commit)
       via  340ec0d6e925b61b7e5ca07a5bb004b3624b841b (commit)
       via  5e22166a43d7e6c96b0fffa602c8b397c475b948 (commit)
       via  f744b8ffbb5d48bb54e06f720049d278b4ebc2a3 (commit)
       via  8a039d745ceafac797c3acc5e0a7ce99f45f4c32 (commit)
       via  f4e58af991cad1dc5850a30669c2358b28029a84 (commit)
       via  994a99eb4a51164f81633f62b4ca9622dc9cc437 (commit)
       via  9bdae575ee09a4aad3c1877fb9ac4f285792218b (commit)
       via  89b07c3ecdbf60c5687574dde23bdaaf1f0fff36 (commit)
       via  38b556fd94d4f4f6eb49e0b09180066199d75e96 (commit)
       via  33811322bbb01fb4d226e15ac63ef97ef6d0f26a (commit)
       via  1fb13b9de96e0897f5739f9032af1001b71d6917 (commit)
       via  97bb31ffbe8689b43efb56526c579819e8a37eb0 (commit)
       via  cecf15084ab7cdd970b78966a7ee22b53d441137 (commit)
       via  1872b47d688a56c1326028e10a73f92ab1c76b55 (commit)
       via  dcb125f2347796489510f75865c34ddf31e4b3ea (commit)
       via  999765c134b3af5be36b3a145e161c15a275a4bf (commit)
       via  744735550d4a4fd6d4be40776069d799dca5ee39 (commit)
       via  a27ed1dae752ea701a5a53456509cb3266f0f304 (commit)
       via  98682e9095c4ad48e9372f9a1a181023c7483f68 (commit)
       via  173ae2ef83c91c270cbfc018031d7572f007c074 (commit)
       via  ca2fb93bc47049659ba158ebf3c3ba8b8ceca628 (commit)
       via  0ef30c31f687cd60f5d3c2f0a888b80929c14b6f (commit)
       via  c078a267cf7d3bd4c051f0fdb629980231703313 (commit)
       via  1ae5c07ec0cd0943d82feddbb0ec50662d42523e (commit)
       via  02de65109527714d6ac06e83192a60e4a5d80b9b (commit)
       via  a2998485b466ebfeccefa3dfdea8d3b9968460d3 (commit)
       via  4f162c93f2923377f7da130ae37391032736df3f (commit)
       via  5f867407942a94f4d56a2187586a5433f1232368 (commit)
       via  165396c67cc2792f1a4d095d8821bf92e29925cb (commit)
       via  9a7a88919b59f19abd2fe14ab0e618fab07b726d (commit)
       via  74efc60dd7074a84faf4f2e7bc4f6715ea046c24 (commit)
       via  9448da351a50fc7bc15e40ba13cafae472138201 (commit)
       via  256a06dcc88d1f2ce7c50401f63ca593821d278e (commit)
       via  5d611756b61f1f6cb9aea89aff782fb21c7fa83f (commit)
       via  d84d1937e95227d2f92e7d998cab40bedeac6669 (commit)
       via  32336eb7f678579a5b10613e35e56e8bb07a051b (commit)
       via  8154cf97511d04272c06b1bf1d6b8a65f4fbc061 (commit)
       via  d98a8afbc84c207e0ad900f0e09c7de70308871b (commit)
       via  e5fbb276dfff8572b91e1d751e57b25c1417352b (commit)
       via  e6ae6bbe763f7999fc3f502b92711f7367a2cacc (commit)
       via  0b6b14823d57df2c6a7da5f15d4086e749d101b6 (commit)
       via  4403bfe8b48d96ead23d8525ecde064e434dc4b1 (commit)
       via  fe14cd214171cf1ef9f0be0ff364e5f52c642bd0 (commit)
       via  c52dbdaa1b0f45e362a83f3e09113a8c1b83f7ab (commit)
       via  370be890d2e1253ea981a979ea899b42bac94643 (commit)
       via  2896997e4828570e68f99fdf57d2e5ec7a575629 (commit)
       via  56e0645ff746156ca7f7e606f9f5193256fd0ad8 (commit)
       via  d7d3801e9131d9e821bf8d7145325368d89b3d89 (commit)
       via  d07d104076d5eeaa8ed545ea3562ec399b222fed (commit)
       via  243efe6cacd0ee083c8231654425a545f671f5a5 (commit)
       via  5b635a34cbe32e45f4e7eba7456d600a1247f45b (commit)
       via  50bb49d88c2d5d23178074d53c41cd88e7787a81 (commit)
       via  f5c25f77493eb8c3f72ad14666b3ebd7114f2d8d (commit)
       via  421f33a10a5ef9209d5c7b9c9cfb7b1e4e76443f (commit)
       via  e1ec21f0c16e23bfa6bf082b3d54e22c3fc2ba55 (commit)
       via  c55d7b731113a1a49d483677d7a0dd8c91b4b31d (commit)
       via  3ef4e131f7370d209e5da3d2c020d5067ea02927 (commit)
       via  b50e7391184d92f3740e0d89976cda95e7b29113 (commit)
       via  da54d53a3c131d379d13d83df5b2116794a5e896 (commit)
       via  14ee0cb9fee386d4383355eda59b34566e7f2458 (commit)
       via  ae654289a61a96977b9244a4888214c99952ae7d (commit)
       via  c0d7ff47f8686da59549edf40587a9339f19d657 (commit)
       via  5638e6b1d4439cc3422e4e4a04a45769603f963b (commit)
       via  8e0b358973fd24a381b52ed2c3cd3f5f08b42819 (commit)
       via  bee5880049dc5c97c6ff909839b4292bcb8cb303 (commit)
       via  d73ab641993f077d8c04a44b6d6fd63e1964baf1 (commit)
       via  de9fb6090acb18fb052710c136881fb5e8e18e30 (commit)
       via  372bfdc70ad10f60c4903bdbf75940ad52dcc857 (commit)
       via  5055b03495df73f540db3aac929df5c3c917c0a2 (commit)
       via  8f682f5544da9c8060b07b8116962fca4f83c155 (commit)
       via  c6b52e058c7b5659c840e2537650fc66068e9ce9 (commit)
       via  854bb5943dfa61a984faec7bc5e818e69d486812 (commit)
       via  e71cf42b2ef46b652bcd4d8130fdf9b32accbb25 (commit)
       via  4aa2e494a9fb23f2cf3a474660fced627bfd3fda (commit)
       via  945ea8c407584f50aafabcc256314f1ce4b01155 (commit)
       via  95b9cd161d8202435e4fd2494ade07e80fd6f574 (commit)
       via  c55d0218bfbcfbce1ca3829e5df9a24d94a387f3 (commit)
       via  10f355eb784b2607e7ed2cf1f32454dd6d962d04 (commit)
       via  08e6bca95da76ed5616284e6bbe2cf0ea6fd3cd5 (commit)
       via  beb51da8e34d73e2f86d7ffbdfa7b11f16581a30 (commit)
       via  dc67bdae60c77b592e6ef6ac0b4e443236fb091f (commit)
       via  02005504463ee4bb8e2ae1161dbdca3db0911e80 (commit)
       via  00734e62b334b34dacc41701d56da502c6975eda (commit)
       via  2898fca5c1c1cae6f7bec43d185dbe7cec2db28f (commit)
       via  8763d72624afad909ad451de190ad48b3926c29d (commit)
       via  33805f2b4f916928b1c1b52468bcd696cd2dcb5e (commit)
       via  2b089485f568b64ace7a8910ea43843c9f7b2fb9 (commit)
       via  d2489d897948c4948f40f16b6c27fd3da1409188 (commit)
       via  1325f70e82293ba5128052e78eabcbfb10dd97d0 (commit)
       via  9db629607a84602e7b94dfd76f58bf11de9cc237 (commit)
       via  69586a9d5fd734221116b1b3942d57abd49f0fe3 (commit)
       via  ee34d28e1a8598f13d06aa7595d84e2ee905547b (commit)
       via  8dd6bd490a400662a22cfe3684f97122cc95e294 (commit)
       via  92cdabaf51be0b24e1115e4b68237955b09ab69a (commit)
       via  b042f1660b577c801bc7dd1ff4beda8f2aa89348 (commit)
       via  3828e51dff39ce216a7c0fa01237640a773e9536 (commit)
       via  89438aba8612cfd4c7a91e87dba9f4c2593817b5 (commit)
       via  cbf5b8341ae85f2d2da1ffdd1d94ff89a06e3362 (commit)
       via  f658d37633503166d4d61c2ec96eed5fc0db73a8 (commit)
       via  bcd474c7a8cd7db461419a309d734a603c8d4a46 (commit)
       via  70d3a217c68043df2a04cebbe360a6af37cfac4d (commit)
       via  f69da6400810fa9839eadf3b4c2f5fab89c85db1 (commit)
       via  2074d093fb1fe2e9294a0849b024d2d2b57f3726 (commit)
       via  b0e06c2de17ef3720293e5d9f4c5ea3e2a936a7d (commit)
       via  641d6f210aa992b946e63763eb39e6cbc648ba23 (commit)
       via  73ae440a4921980f803555d142a4f6d3f2c65d67 (commit)
       via  f993ca08d60d6f71dc29c3754c90d3af25b9f6f1 (commit)
       via  cd8fdd50575a654310162867ffd7db883f7ecf9a (commit)
       via  0dc1ce2f0f70eea81e64dbea0abf0a14b1f7dfdb (commit)
       via  061920ccf7ad8350999c6dd492509ece2c644f68 (commit)
       via  671e6b78d45fef3c5e06274047d014777254ca24 (commit)
       via  ac794ee400a0b0f31fc72c256164bd194b40a1e1 (commit)
       via  f6e8cb4b57903155d251d2a907e6ecfbf2ade8a5 (commit)
       via  00edd0ee40c93d024dd5daf259f59acd38b307d1 (commit)
       via  2e3cda7dcb9752e7662594934dc6e0c1f06568da (commit)
       via  b257c95d95a56ffc7ed7c296ec38d4ece2fa2054 (commit)
       via  dd02113533f9df1eb7ade0bcc65f03087b94b0a8 (commit)
       via  70cc0c1d7e1c8d112cb2ab0393f2c5529cef5b80 (commit)
       via  d2c71e3101444f4183fbf672e5e34aa70c82881b (commit)
       via  0f0987d09db144c80cdc7e3a9c05bf601b657bab (commit)
       via  e742b72b1a11fb68ba954648db11bc3fbb46ed3f (commit)
       via  fc9f6633b5caad1b5be11e06ccb9b29d07bd3ad1 (commit)
       via  0f2105d7209be5a9eb98d6907df93f59e27bf8b3 (commit)
       via  b0418c906a7a9e4371a31871165d9299c924cb4b (commit)
       via  e0c0dff31537b936df729b98dd7a9cf83a3d9b4d (commit)
       via  f2521eb388e07909560f5c881f338ad986ef063d (commit)
       via  7d9b30f222f413a5d30f9b92b57269ed0d3f1ef8 (commit)
       via  9ebc5abfba7485500641a793722348f71cf8e390 (commit)
       via  4199f8a8172f7652b80f04bb0711a4f08aaffa7c (commit)
       via  53edf2ddec50b011dd311b426f41c839d1431265 (commit)
       via  908331045b3c7a6bfc47df7695451626a691965a (commit)
       via  504d3e952eafea1cb610d53ffe91a5bd6b5aeddd (commit)
       via  53f6fc3257c74aef466d35e93e19daaa2b54137b (commit)
       via  009de46eddb2c1dfd52b19f79e6cdf1e9acb5174 (commit)
       via  b13de58733c1de3b20f8df25322b45d0620f1a7e (commit)
       via  92e4ebdbc9df0ebb5e3afe0b7cf0a97b5cc20cd8 (commit)
       via  bc1d94c2305ecb01f08ba5fd2ba6c9e0ae8818f8 (commit)
       via  906637e07dc427c92cdf3ac00d739368d1753d77 (commit)
       via  75a875500bdb364303b7d90aa30d988592f5663c (commit)
       via  dde89636429f7e5344d137a7465f7496e0a925e5 (commit)
       via  e11aea1a345c1391460198ee72e00d0b1b65f5fb (commit)
       via  f6083a57766dde4a4d232ddbe54fee0b85a223ce (commit)
       via  d853ecbe69248066c610a6f823ec8229c0bfcf50 (commit)
       via  735c59de25b599d5bfe07c3111b9fb1fad496866 (commit)
       via  f28c687690a6090fa378f4599d206c5a9d9ee0ea (commit)
       via  b6116eea520e39964592c638b28536cf7076de4f (commit)
       via  2572918a493c6e6ff5177669e4a2934bc8481093 (commit)
       via  92344419cf7d27140e48a95ca928e6b569f08217 (commit)
       via  c33170ed9ee6363fda53d2ef80d90b1069fa707e (commit)
       via  8dcd93ca46c139a53be9c5a1d61651f0a10bed19 (commit)
       via  4318a33eff6c4d767ce9a3cea7daf785fad69671 (commit)
       via  71446863f3bab5e57587fa01977f6fbf92909cd9 (commit)
       via  f06978eb333ee367789268251cd7ce393705891c (commit)
       via  de642393026eee797efdd1355c1913f8054dab64 (commit)
       via  0b1557e303d8a6c9b3fcdf1e320256f62e0062c8 (commit)
       via  eb30d42d782beac5c384a9f411e742cd80eb6701 (commit)
       via  a9b9dd27caf6b665ccb8ef07699c8d1099408968 (commit)
       via  991bac997c8ea55f25c02a6200074cc40de9d5da (commit)
       via  75216ba6f006a9717c3d76734409a18412fdf2e7 (commit)
       via  95f447b10550acffb692273c3d9b76f877726e69 (commit)
       via  8239d6afa47c95eed782264f0240a0c1d93fcc87 (commit)
       via  3cfb29ef8936384289201dc2acef6b05f897379e (commit)
       via  4765b69b60fc227e8d1b0c9c4a0d2940aa9ebf0e (commit)
       via  f6aa5ebeb80c43c8a553cb264ec69c4ffde70ebd (commit)
       via  348f0e4c92350bf43bfe81cea2c5a627328eaecb (commit)
       via  5503938408398adebfab46174248883e64daed7a (commit)
       via  fd7aca6a58b438a7c16fad8ed658f60c0245f285 (commit)
       via  4c690bc91107d5b9ba79b3cb22c3a4114f3364c4 (commit)
       via  c08555a1aac480aaff942e80faca7a4d99e64d21 (commit)
       via  d2f3d271e1bd14db6d66c1ff521d94200b29a928 (commit)
       via  e4c30a7b51181b7a61f62d0907e3df4c28e61733 (commit)
       via  a614d2015993ccb4e660d80ab59dc8ac02aafea1 (commit)
       via  58197f5ebc5f8fa1a55d316e950add05084fac8b (commit)
       via  0c54def2550a1a39ebdadde8b84f1bd560b1c05c (commit)
       via  32c1122521d632e3ab5f323c5518a6c6bc4bf69a (commit)
       via  d60b042b39f7f83da3e2643a118342d206a487f3 (commit)
       via  aec49a3b39cb37b04a4367836845c2b3b9d84566 (commit)
       via  a20c37117cfc8e8f63e2635ad4dce1d0b05a3384 (commit)
       via  5ad3de1412739990cb18123a71e5bf268a08c64f (commit)
       via  b476b6c421a14d324c150420375ec51eeb158e80 (commit)
       via  0d677bcc2e6f354caa506bc81c6c098e587b0781 (commit)
       via  5319e6ecfd39cd295e05c329f82cbb9bfd61268f (commit)
       via  cf80d8f88f4f85ed775cc8e57a93e515fb2f49fa (commit)
       via  f05236a25b8386f97dbd640129ee99126e8a07e8 (commit)
       via  ef00be87440140a7906db217215b9bceb9e7839e (commit)
       via  429b20b665e8d627f65e7420909c22fbec2babff (commit)
       via  572388bfb070d110f43dbe42b60b6d6052060386 (commit)
       via  85d43fbcd9da8b3d847d9256becbcd0729609f03 (commit)
       via  00ed71549fb61936b0c0dc7743051dd399b924f9 (commit)
       via  cd466708187190b031931711510ec06e59a2f8a6 (commit)
       via  9ca88e594da29a89ee42b37fe17e19c2a2ece3b8 (commit)
       via  a09daaf35264cf37651a0ddcbcf6dc4ba9583c9e (commit)
       via  838ff5b622c11b7f73254d4b1de338d440401600 (commit)
       via  075964519b8d0b8d0d68e4933e90f20c6ffe6da4 (commit)
       via  b8dcbfeddb8eb78225c515f72821b9f6f503c8b2 (commit)
       via  85e0963cfd025864862e568f1ef55375fb571044 (commit)
       via  8c0151b6957286b3b948499d7d312cece687fff7 (commit)
       via  e2525e60c4727ffa8ce5a9f94ad49ea54d8284d9 (commit)
       via  2fe486b869f8d2c434900635de935bb81a2ff187 (commit)
       via  8f416e593ad8c55490f7fc832b60e755a26f822a (commit)
       via  5d8ac57aeb7f5dc635b296d32d50bf928cf631f1 (commit)
       via  777d524bffd8875777cafdf73918e65d59bc9acb (commit)
       via  23a4a626dfb030f08bbbafdc6a86f1667f15c7ee (commit)
       via  8d98f6f8db07aab7c8ab31764f74e3c64a7dfb7b (commit)
       via  643161cf124860c36250458ba4621ec37c558ff7 (commit)
       via  0370cf7d63f2b81f60909b10e2229e37e2c24d6f (commit)
       via  6067dd5ec9d0fbd6cae5f759bb103a5580e32aa6 (commit)
       via  703dff8df50e463118ae543fcfd6385d023aff86 (commit)
       via  41c6daf6bd16e0e1aab58c2109d678c96c6395cb (commit)
       via  dbfc61a025214ccb9904df869243c82904629913 (commit)
       via  66ec62955c0fdb9ad9e1fd040afbe291f148e680 (commit)
       via  63af4e0d3f9346c2ed37441e061cf359ba547107 (commit)
       via  e9280b9c3bbb219d0e891fd98af7d051518de64c (commit)
       via  1c31711e495e1216ba4401d04dda039f1feef2c0 (commit)
       via  e3cb39c86410e0a71a831d74e8306169d621a531 (commit)
       via  e6da849392e3f2052ccfb110760bf12a3935ead3 (commit)
       via  df91c7baabb0e5116613ff6cf5f374cf82495c60 (commit)
       via  115c953144f0d5e4ec13ebd9691352fdb099b6d4 (commit)
       via  0ee71699605d475877752913e2661059f1a531df (commit)
       via  ca25a009eb341823dc3d8e59fdcaeb187730f0eb (commit)
       via  de5f467c2fcb320e9d03a25a9bd950d86ea97161 (commit)
       via  f3d189651cb668ff2eb20c03c58c7a6fe3ed5f88 (commit)
       via  21b7661801cd268665cf01c5bc971cd400d287ce (commit)
       via  5dee8918b852e4ffd881b4667249df686bc9c090 (commit)
       via  fdc507d8cb9b9e22a69b459f6ea06db71882c9cb (commit)
       via  cec79e323e66fc46af12924e4f1ddd102b7bdcc5 (commit)
       via  620f69755d8b0c63a15f2bc442033b2e9be22706 (commit)
       via  e23ff3166d6a1ade36a9908c8c705d28a22352b7 (commit)
       via  2aa5f75e7ec7feb66669afa993c5fb1989a1388a (commit)
       via  8638153773c02a3447781120916cee50a5584c4e (commit)
       via  20fa4e0504065e6038ac46cb48142487b3a0aba3 (commit)
       via  f5ad3d0111865cd75e6823b4669327a463998bce (commit)
       via  50ada197c4f84c5557bcf0dafaf26f919d5a0949 (commit)
       via  0241c639233277cf35b715ca2cb97291f08244fb (commit)
       via  cd47f3989e28e6bb6c4cba6a768ee3b8fd791986 (commit)
       via  f46cd3493b8004b1fa376d4b9d0fe5598dcf3e9e (commit)
       via  18c0fec3bb82d05f1273a619f4eebb89439342e0 (commit)
       via  99479a77a4c14b429b4fdea118c1e4398e2e306b (commit)
       via  8437a8d31f0997abe93bb5a4ef8577d26ce9d1bb (commit)
       via  fdffb78667fe6b836bf30e19858f1eb274df8734 (commit)
       via  15b87af5635211a4458d1c07d3042612b8ce95fb (commit)
       via  6667c0e6260b7f072bcfc88b012cf68fc1b75332 (commit)
       via  115adbcd3e0f54cff98fab1509d8694edbec0c11 (commit)
       via  321d379358af195489caf4aca50decbe7b0468f9 (commit)
       via  8b5f30880cbe4a3be0a61148554ed2b5f1f839b2 (commit)
       via  dd30ab002ff4906ebefa49a488144634cf1ce54c (commit)
       via  46fae6ac006c1be3d0f8916fd4f61d2106d3ed26 (commit)
       via  ee779f4f30dec4b5d37eea238efcad582f7ec617 (commit)
       via  e5bc3cd416a16fa5ee24f4a7c7f91a58f22fa4ba (commit)
       via  a27b4b7c4ce00f22b36603bf7d0a890366416753 (commit)
       via  eb650427dda6e5ca5591cdd463f52f29950b0671 (commit)
       via  570d5d01de35effada277a69552c0903a4928241 (commit)
       via  7d7d1f08a192eaaf8ae97f38fe705ef24d3fa3b7 (commit)
       via  4fee1927cd892bc9b32dfefdb8c533158dc6bd60 (commit)
       via  3a255ab808a371341745748fbcdbbe095ec32cac (commit)
       via  94487fcb0f27bdfc9104e5e3a51f46299aa227a6 (commit)
       via  7dea5a777ef81fc44912b81fec41ad110a630ba9 (commit)
       via  62c1a38b5bf1b8c947202527f6bf2f054b4337d9 (commit)
       via  7c9ac51e3e7a422efcfa4c6bd8a1ebd1a5105a22 (commit)
       via  a229f21e7ead281894afcbbbd49cb708c5102fdf (commit)
       via  d3e107c55e96ebe7b4dd1ba9347c8d4d8bfc72cf (commit)
       via  86124efc2a89b591e08bd485ca0e244f2c922292 (commit)
       via  c9460a9e4635609a449f101b7f3407063eac9c61 (commit)
       via  4df6885940fb5fed2a29301ceec6632e88dd432e (commit)
       via  7a12ff37ac26f0d2d79339c495cd77f69dcc3ce1 (commit)
       via  e3c8bbdbc08057d282b4adc3f743b3d79ae179b5 (commit)
       via  2585101b4752498393b9f2be48d4bf8c5be9dcc3 (commit)
       via  81712563f1a812f6e90f3a4d62e81836936b4c44 (commit)
       via  dbe21265426d55a1acce98031e1fb52460066817 (commit)
       via  30f1c954371f3c4ffceef3c81a500224ba9b1d0a (commit)
       via  35757a4fa3a8c29caf7ed7a1941e9babd36ef870 (commit)
       via  a79fc14992d14899a0bb98ba1a575b8325d670e0 (commit)
       via  5bcd90e16d5c52307d57e9907ab53bf078f831ae (commit)
       via  76a4ebb4508ba5a3789f4d35c2591fcb5e953ce8 (commit)
       via  d81cee47756bba52e6a65597ae83b00ad7b8322c (commit)
       via  b4cf132e03efeb6f457022fa5b6cda483ec786f7 (commit)
       via  cc7603974ea12c8fd8b3a1d70424750171130a56 (commit)
       via  67bbae0afa19b7312f939ef50bf5f047cc2c246c (commit)
       via  57a9d6d16834d7582959e3d2f7c0866e69f3b061 (commit)
       via  d86bc92a1b04c3931899fdb0ce443fa968e98987 (commit)
       via  a865ec36939d96835f628b69f321c446bfe25a4e (commit)
       via  0e6791f498b5a96b97a614531ec8249811b1db3c (commit)
       via  170e47f96ba50ff4490f2bad2b8cf4f4e43c23db (commit)
       via  d9bf14323312dd125063f69cf91853a4739b2621 (commit)
       via  d0b4c6f8542b5116b0e5da7f49ea48049151fb18 (commit)
       via  2e2f5685bdf84c6b85227eb8b6b73e9456afdf7f (commit)
       via  6e71dce52b9c702afd2debee7e51846bfd703ffc (commit)
       via  67aefdaec02f5bc9fd7a5afae3cd62041d43238e (commit)
       via  27aa9bb32130e41e22d7d23ef795e72d38fde531 (commit)
       via  c178186f4d71542eeb15671b4157a646f67c4f85 (commit)
       via  2e00234afc2f96d6a5d6d6f783a0ddab7dbfdf87 (commit)
       via  2555021299e4aabfc635f6eec61bd093d57b9d72 (commit)
       via  ba17b7cc6eafadbb6f94ca307ee5e955c7cda506 (commit)
       via  b88d0e222ed52293cb18d231982b84ac7ab2c213 (commit)
       via  e945d4e6b56b6f83d414771e31495e61db962d25 (commit)
       via  345c80e947084d2a7de8b5a292bd1a98d6367fa7 (commit)
       via  4dc188b8602f64960a7b75929de5c56e4c8326e0 (commit)
       via  532aff98000bcb1c4f71ca3c842ce7932094b76b (commit)
       via  f95799b831ea18bdec8a7b8c60d73f0989ab0977 (commit)
       via  84da500745732374f20dcbb4649009f18d1289a3 (commit)
       via  b856551b8975602991c53ebb30ea8beca7a7d6c5 (commit)
       via  0f04a3f794db9695c131ea6d830dcb506f2adb07 (commit)
       via  76eb8aca2be42ab83a3f61f1089b304c184fc171 (commit)
       via  eed0e7eb3a8adc67fbb8f8b4fe1d25c8abbffb6e (commit)
       via  d3127cbfffc1e22603ab33e2b170b443982d3c0d (commit)
       via  45d63159a5eb58a3f886a12967f631e15a6a8033 (commit)
       via  763b1b0909971ec7194f40b46463bc9e445f21e1 (commit)
       via  c4e099c7fc2b3dcbfcc5d8495d5adc29dd72fefa (commit)
       via  c0e7e8585870a69f35f76e2964a9a9cb48fb6c7c (commit)
       via  7f448919c601711422297d7503ae0068a569b4f3 (commit)
       via  73cb3c0c0abf8e99e179711c213bb299b1db8664 (commit)
       via  a1aa4b1a308f13116e3086f1a119b6142315facb (commit)
       via  786b538a1fffb59984f486bf9c3a51e7c2260f6d (commit)
       via  224ecb7432296c5bcb0569059146722a6c27d183 (commit)
       via  1d73c6430d12db4a3ef5a0067b7f680ce474dbeb (commit)
       via  d57ea1b42c28e18372586f4822cc9c52e6930f67 (commit)
       via  849e4de3f5a7651baf776d13e7c93cfe7f96cd56 (commit)
       via  f14dc0aa828b0af6b18341cc6b3c031244eac8d3 (commit)
       via  e9dff68d27e2246bd292098c52f25e92baecc6a5 (commit)
       via  69a22d769f04d66c955eed3e20004fedd39353ff (commit)
       via  dacd66a53b559be9c26d2c523f168f1ef0261f4d (commit)
       via  0bd6c4c5348c22cd439a4ccfea82f2b9396689f1 (commit)
       via  37fa870f3822cb3ad1f3a62a0b57d007aead9f4a (commit)
       via  7554f42cfecd702fa69ec6ce67c8a4b434855c39 (commit)
       via  3e50a76881b3ddada2a06b8cf0314e1b9f5599bd (commit)
       via  cb5bd54a983a3b13537128a2f288ff13a4b36118 (commit)
       via  17eee2f45635b901fb9696e16eb2b848034a0c57 (commit)
       via  339f742d467e5c31621a1c1934da379ed026aec3 (commit)
       via  65d22948e1ee7d60c1bc24175e7378f933e8d72c (commit)
       via  4c4cb03d0f9e6ff0c36847a01967538b21764770 (commit)
       via  02a908c3f47272b3ed63dcbbc9c735bff426ef33 (commit)
       via  075880f2752690cf338eef2ebd94ad81ad00c9ba (commit)
       via  193ac4644cab0eda4e542d01ab54675ea4b0438e (commit)
       via  5c147e5cd9d0617d340fb64b68e4288be18d0678 (commit)
       via  d4a4ad49c97c6dea21edcc7742f831b4a0b1f4e9 (commit)
       via  cc7a462c5ddc233d5d949cf02c508b9e2f2aaa9a (commit)
       via  e1274d6c42755b31939e76b3b5ebbfe5de2766bc (commit)
       via  483bf5dccb14b95941909ecef08259d20ad83e77 (commit)
       via  0391c6359c9f4701d1ed7d29649420746be7aba5 (commit)
       via  bfda3b332453feeb231207a3a40cbb51946b7667 (commit)
       via  0f0d6ce5d8b9fe12c84a32bbf8945b01ae2a2584 (commit)
       via  9e1d61d8ebab220d0898011376454d87b2ee15bd (commit)
       via  1bf3f9f807b58801bfc90d0cc8f3a138c740261f (commit)
       via  dee40292a0a33a2f1321cf4e06803ee834355d76 (commit)
       via  968ef37339e0580ceb94f005f2c6bef9baeb0fe4 (commit)
       via  7fc033979c34afd11b1d701b8181967614d6f7f6 (commit)
       via  2b3e9632f18ae356fe2f8bbb55d6fe3c1bb72dbf (commit)
       via  86bc417e1e37d1a2aaf8a04c5e16a18a2b93b613 (commit)
       via  a8d47413e803a3ae6f569ae9e2c3628bc97abd36 (commit)
       via  18e4b987d91ec2f6bb3ccb108e99249553633792 (commit)
       via  1b858d7d284e01c0a805bb0c6efe30b3dcb3b6be (commit)
       via  a594502bc186dd7abd3f1ef97368162cf153967b (commit)
       via  6a5e91e5fad1b8e575f3127597fda514d2c1bc6b (commit)
       via  f2bb916797ee80d8a9a4b1bd6b0a656a16071727 (commit)
       via  7c38f6982f9a314648c3d92392cbdc1e048ea281 (commit)
       via  94b8bb28528c7fcacbf81796f14cb92d7a365a8e (commit)
       via  bebff4d1bd404ea231f3fa7bd6d0c0cc15601c17 (commit)
       via  3ca45c17356a44ada813dbeb17f8764bd639b1d5 (commit)
       via  06574ec28693138f172cd2da5734566a354f9080 (commit)
       via  1a724b6823c659e940c03a3c74b99f888c495b15 (commit)
       via  752ac54348e8d558c86d30f0c78e36e70dd6bc12 (commit)
       via  dbf32a2538aa4c0c7cbd9efd1aee53e5d5235a23 (commit)
       via  5eb195a478e3a37bce4a6a242d566526871057db (commit)
       via  dd4775c57cfbcb3f872d6bf94c790846ca9b9ae4 (commit)
       via  59945fbf800c53cb35b36a4bb43f7ec4b3cf61b7 (commit)
       via  8fd6f4602754501e4aaf3978e76b2c4e54737736 (commit)
       via  8e11c9b67655fbc9433c3c0b7f1261b369d94049 (commit)
       via  6428e82e16170e5f2fca5bd4615e40a9bd904700 (commit)
       via  dbcbaeb953d9e2e318c481c5f636be20aaf86f9d (commit)
       via  79d1092f5e4d31c1549cbba945413f715376fe33 (commit)
       via  6931e7a4897c2867c0f5fa37bc1b80a8a371dcc3 (commit)
       via  60506c02e869273fee749838617c8d83f0265dfa (commit)
       via  3c30632200b0021f6fd6673553c3d124de629f68 (commit)
       via  87bebabc94a5e45723313af0c2427ed3711715b1 (commit)
       via  79300b039a67f952d989d325e7087c70f7c6c528 (commit)
       via  72bb6ca37b3c744bc586c36a7c1268e88728bdcf (commit)
       via  870bde991dd86c083effe5dae235f0ebfa311507 (commit)
       via  51c37135a4525240a40d8ca92192eab5dc74366a (commit)
       via  c5b2e4985cf65e0c9ab8b82e1a3199c71998602e (commit)
       via  827188fab4f3a1c70f4e8fed2fc15416dd086cde (commit)
       via  b59d2d704c224c515321407cebd7bb34403062ac (commit)
       via  36740389202db9855a768e8853b2bc9b1a0451ba (commit)
       via  5af51f644658366f8caf2cf559554a9ac6476c3d (commit)
       via  4b6837f627adb8df2d3c654910e3e30ebed93db5 (commit)
       via  42ee4b09354fae200746f964c2cecee4563ad562 (commit)
       via  2b9c19119f3b947b6dec016b24cf8c67c08f2b91 (commit)
       via  4eb7508d100c40a945c7d89cc14e13c208e85496 (commit)
       via  522f079721f697a2bf9b8c215e254f27a8850c03 (commit)
       via  b91ef3af3eb228da33ae2b1bd32ba858db4e77f3 (commit)
       via  f4ea9d058c84fb949e9c061ee444eb20de0ffce2 (commit)
       via  2a57de41aa57946e997b20f907b766f0bdfdb0a7 (commit)
       via  096667dd0d10dfe49d82a08ea40b11eb06f5b4af (commit)
       via  7fea93046a38fb0dddb7678a8bffffb2408f7bb6 (commit)
       via  b0ea2882e8daedfe09999e3996c69f376a90975b (commit)
       via  f172614d0109d9e8c547a7e29c5fea2a15ad6faf (commit)
       via  0d6bd07575025628880e2b8b351db82199b1e764 (commit)
       via  6407299f65a5833ff704ea46a6c0bc57484527d8 (commit)
       via  e980daf21d09c5caa010d9045f77f5341850c2b1 (commit)
       via  b00ce5ab0fdb3a648f4b8925c83b17615b2dba52 (commit)
       via  4927abba2122a98402fef9f6b7b830704eca787b (commit)
       via  165b53e016058e4e6ed08e8f6e3f1d62d45a9f85 (commit)
       via  9bcdd48c0f8c1311d3652a8ace91a6199e592617 (commit)
       via  f673b19a4aa1ea540dcb507b859ccf36e0a321cd (commit)
       via  27abc8aec8c2601727c2523875c31140639bab64 (commit)
       via  f49db5bb31e8bfa37e6fce7293a18cd2f3c15bd5 (commit)
       via  2e90774983d832188e584cebb893cd0a4b2e174f (commit)
       via  7fb2b5d0c5f88931639c3658acbdd5dcec074920 (commit)
       via  b62b00d7968d1c3138b64cc554f658b98c0e89f1 (commit)
       via  80c4dcc293619a166e83465d500a215dac35325b (commit)
       via  3332b0c53d0a9abd8f281cf410babc244031b84c (commit)
       via  7220daf1e988ce3ff27a59ac35bbc4647c5bec20 (commit)
       via  20c33ce07245626302975edb9bd5db01ce97215d (commit)
       via  ac07f25c6860019e54b8168415ded626a843b295 (commit)
       via  4055898be0e0d9f67c783c7308fa22bfb57873b3 (commit)
       via  cffe0344bc58c0fb2fda626815fdff923395e5c5 (commit)
       via  33237db59ff746be3cf0c00d3ed145c5929e0caf (commit)
       via  5fb8b97e79b66120e75c079963dd72cc22cec8d3 (commit)
       via  58bd3cde7086a435b8bb7193ad7f8c8510be28c0 (commit)
       via  00eb3f8924b440d32d1f1d70645b93ba9c0f87b1 (commit)
       via  5804fd4679f024d93d232b2989ac0d561765f9b9 (commit)
       via  daa90eec460bdce8090d98ac64ca5aa5ea185a83 (commit)
       via  6d5d0eaf2fe5e9dbfcbe1db2c3aaedeaad091dd5 (commit)
       via  7dcd7a8714c7718ac2131d7a5ef612212f2b5667 (commit)
       via  182bca0ee80a3a070892e96158ca89424854e0b6 (commit)
       via  3010eedaa279723761794508b4ca0ccac44aa0a5 (commit)
       via  909cd34ecc36bc3c5134657f055f58a113d97c59 (commit)
       via  6b1c425da60b73c7750a970b230182cbf369aa56 (commit)
       via  1a22a6c3542b50b14d9a643ad02e4ddf70a90197 (commit)
       via  e6a6f67279ed4843912e864c540ee6601ac5f5ec (commit)
       via  54952cba3d95276f558ac80a992d96e01cbf4dc1 (commit)
       via  c913f394e94562e6fd963416bb17952246734faf (commit)
       via  1bbadf4550f95c8bc2afc4ac66f42f7922f6d220 (commit)
       via  60d15ff6d78921d080aee681e60372abe6627570 (commit)
       via  384b96f4e6097e1d6492e9e3681017fe04d56749 (commit)
       via  3c0433dfe2835ab40ad098baec7e87cfcca0c0e2 (commit)
       via  503dfd9d572fc2ddfad9a6815f53eec7b5a5e42c (commit)
       via  a3c404365402daef3839e40a2f3345455dfa2876 (commit)
       via  ca1f9e2a7ee7afc8d329da94300a908836716511 (commit)
       via  dff477d9782f50e0d163363de1fac6f2a8d9a226 (commit)
       via  872b7c6f612a861b17cd42732356223d0503016f (commit)
       via  f016e160c1bc915d5826cd251db03bc43924e31f (commit)
       via  eeb30181669a21f349574a169469936a9516c88a (commit)
       via  5b6d7b27faf540240234d9e0893bd06e61a9a44e (commit)
       via  16b6a32f73a0866442f1b78182fce9e11c23a909 (commit)
       via  ed0ee89233b61555c0a7f5a0c25c33fc82b86e0c (commit)
       via  931cc2257cd38eca54002b9ae8f62b9094972d3a (commit)
       via  19574b656657e0e0dbf189e739cc9835962d0a13 (commit)
       via  f00bb58eca8bc3df62014754b5a783c030af8ce1 (commit)
       via  c0436201cacbf949b420c440b4d5cff073ce1ada (commit)
       via  d1e2132c55ad4c003b9f7bd2c4754fe18584f6bc (commit)
       via  cd432ca38f940cab7bc7f1f856d19e3dabba8aea (commit)
       via  e5c93868400b5d300f82cd2162d3a5d10d0b19c8 (commit)
       via  08ad517303adce444a573f310b2e38aac709531d (commit)
       via  e82d38eb3f6f7810e366ef2a98adcd8dc9b354af (commit)
       via  66faed36593d9577859e9942388c4edcd1928e35 (commit)
       via  5263f9075a7eb49c3d8c9e1d82d5fc10dd6a1952 (commit)
       via  076247968f69995cce9ecc1138f98482fa678f14 (commit)
       via  7961b0b56f7c749af03d200b5647083f4f5fff26 (commit)
       via  f435677142e149f7298f24769d5047a9cec54977 (commit)
       via  79a428f4a05c32fb55d88492ea042c748f31f40c (commit)
       via  0e4debf4f732f631368b794e95b47d8322c413bb (commit)
       via  fa4a9b9107fc5a47692649270cdb07c8eeef3d47 (commit)
       via  8f0cde7c65bdccbb1471eaa65437c7803fbefb4d (commit)
       via  ff7a32364a3fab68b62298c514dba750141ad68e (commit)
       via  41913fd3a887565e2abc63e867b4357122820015 (commit)
       via  02acd6f7d5788125c9b26b1532bb3441ed9bfe5e (commit)
       via  faa0af7963038e3a5f0d9366837e02fb956f81f8 (commit)
       via  b0ac534d8cfc7f24f31b6c02b4177b55e75507c4 (commit)
       via  8f7056958860649bc9200db2e40f10df172a2c6e (commit)
       via  429e6ea3034841abe6d7937179cff50d898875aa (commit)
       via  16541465c3aebfffc007dc977b4b5bd59de646c0 (commit)
       via  4a525c8f93a1f3344947db9b89d78ec523090c23 (commit)
       via  b319a9de41dbab17e8c4c6cb87ad56b7b6e5c582 (commit)
       via  7b57f4a47be72d3d85cb208a98f5ac386fd7cbfb (commit)
       via  93d636881f46c4fdd4688adf1f4862debb5970f7 (commit)
       via  f5984db56b3b95ba0ba90570e7e6dff288c56278 (commit)
       via  6f316690aaae8e0cbc09fe722a50c71292a9b8c0 (commit)
       via  c42e51ce369144aaaf29104e654fbbcfe3fa92f7 (commit)
       via  2d1337f31d467ebc25bfbf2fd59e46bdd524a43d (commit)
       via  5744f22e63868e7707d2dce7f00a9e9366678869 (commit)
       via  7354233be0f3586016796f38eea1584bd233bf14 (commit)
       via  b76f139f9ffc5b1c3d2d869ac4ef852168a5ec8a (commit)
       via  4ae9202a91e7f35b84a64d47608010fd5acf1db5 (commit)
       via  41c5017cc1af5e54bd7795f9a9178dcb4bd9a97b (commit)
       via  5217026f38d2a7072e99c8c18293d1ec88c8a699 (commit)
       via  89ccbf6f9c89282574704a0ffa5a86fc2cd128cf (commit)
       via  870850ddab624f9d0111a4a0733cf7f5edf9bf91 (commit)
       via  5f38666e4d2282a3407a0266a889a5be14ad5c74 (commit)
       via  9e3eb77c5a286397c355549af7c6b670250d5d01 (commit)
       via  f85e2073beea96706b330b571c47949bfcacbb86 (commit)
       via  b15c259e5ecec1ed6acc8dfdb4c640ef505bb0a9 (commit)
       via  238a6aa7d00a14c390c4953618e325ed8f1a8be6 (commit)
       via  02f3dd84f56edd4e09a2f78f562ff07ee8b374bb (commit)
       via  59d4f7ab1b43073d5792114374e82acfbb875a2b (commit)
       via  4d21c92506187332d5762e44267578e0a5fdcd23 (commit)
       via  0c2848b81f8a6db7692d8c1d6f18bc4fa6c48e6e (commit)
       via  965626b1f3ffdd6ab16f9738a8f7f116653878ce (commit)
       via  2c15637f6ebfb0907975549962722d003518a8d4 (commit)
       via  3b26d0def772e7fd9f54a7fb7d26af595a179fd7 (commit)
       via  d571d21182783dfc9721e570184e13bdbe4bf274 (commit)
       via  d601e14697d99008a3639039f51620d58c8393c5 (commit)
       via  2527afdfc6d83e02b9d40582bdf1b44cffda1569 (commit)
       via  612bfe85c338537cc79bb24c18dba677cdda5fd8 (commit)
       via  e39192112abd6b2fac3a67800133dea1e2bee182 (commit)
       via  5a5e750c5587e2bea0b2d93d27e2003c9c10c886 (commit)
       via  9354934af65e5ab3d72937068474dd38e6d2fd7c (commit)
       via  db3cbc5f4ec4eb415fe9c07a3daa9a587ed6af26 (commit)
       via  134faa02b46075ccfba68e1aa5e2b4638584b3c2 (commit)
       via  f6b587fb8a8680d676bc232dfc06e6dc2ff645d7 (commit)
       via  c90f38fb38fe3b9885f0f4f2c89664d05206e719 (commit)
       via  7838b8bc5291f8c2afc173ca9e2bdc90597d5c2f (commit)
       via  83ba7011376cd65ee26be623a77f3d8b31215f20 (commit)
       via  3e58d62f497ba42a584b87adc25536417cef6aa0 (commit)
       via  d0a62ea33ff4e63aa3b5a8a2f9cc4f8378ac369c (commit)
       via  19500c6a51dd472fd73aa72c462551aa506a7149 (commit)
       via  e50ee5c89ec4e1dba5e9d0264a99b6bd66327400 (commit)
       via  6b54a42f76a1039995c6ba280d02f49a042b1b29 (commit)
       via  fee317afa0ddffd95d36ae8fdecf9ddeaa07f269 (commit)
       via  24580012e3638f1085f6486fe0ad43143a25e7eb (commit)
       via  e780d207b3804edddafb9bc6c2c07c5b2224a47a (commit)
       via  f31c5582d0211f2f2272b0acce3feb2b9fe5a899 (commit)
       via  b1caf90bc3d7962cf69dc58731da5b23794e48e0 (commit)
       via  e4e1de5ce3bac7857fc3e71fa541a0e288c2f08b (commit)
       via  efaf6e46b64bd5c512daefba594116887606c3bd (commit)
       via  478e77bf4eed560b37673e0110d40fd9170e4316 (commit)
       via  7c61cb73c20093a8b99aadd2b3c52cd31f26c16a (commit)
       via  fe0ad9da4e785acbd42bf63f456e32b5886254cb (commit)
       via  26f89d50a5ced7c9539d7b63c56222069a227d86 (commit)
       via  865612dd610aa840c0770e281227dcb0c59a2abf (commit)
       via  d78a3edfc0a132d3717dd8b8e5c49af43ba5a615 (commit)
       via  962ef09016ec455e5ef6cc64a679b1b952e69cf8 (commit)
       via  f8569191b8297ea4ebcc6f4c57fa7a805ed2cdc0 (commit)
       via  6bbc19c7d525e49ce12c21ad5a5f85d4d720a573 (commit)
       via  2ea3662be0ca74cf18a79cf8792af955a3f866ed (commit)
       via  47d11be572aaf42cc67e6d925271d44bdecd104d (commit)
       via  dce2c723fe34f8cec95e4b62f24458bdf6919ef9 (commit)
       via  8a504f76797a1662228fe89cb1a2aff2bf74fe58 (commit)
       via  1f0392f10c894a86f0fd3470c8ecc58e287f6d3b (commit)
       via  a004661c072fb793b0656315c64a5debffd0d8b8 (commit)
       via  c71ba49b25a4932ee4c558e5764b0ad484db9482 (commit)
       via  62f173d91ab526d69da1ed15d4645771b36ba3c5 (commit)
       via  8b5ee5302e727c72d5a6c393f99268415f4f74a1 (commit)
       via  af126ee8ee92c7b4c5202b0b51aa93a0af92146b (commit)
       via  fffc2febb5c821664224d784a2a1b020fc770bbf (commit)
       via  b09728c90cffb170d1ce52a74a863ca6111b2147 (commit)
       via  f1fa309f01bb0675e0191085e3034aec07d51e9f (commit)
       via  407cb192dcac2602aebaa7e262419adb580ecca6 (commit)
       via  f9abf6276285fe34e8b5901a6e4c5458bd8d533e (commit)
       via  ecd5b3a6117e092115ed892a18032e5e25197081 (commit)
       via  c9a0b491ca6f6870ec6ab8f8de6b54c355b5d1b6 (commit)
       via  c9905fc6132dd9e3de05a0b8a4f4e6619c8ed18b (commit)
       via  3cc8e6cdbfc94925fbff2e5dceaaa12df6566112 (commit)
       via  d0a355edc7cd47fed0d23b33c30bd08c1523f139 (commit)
       via  89ef71a977367bf0a56d5dd0b95d3772498c7999 (commit)
       via  77eac30f449e7c36b0b553ef4ae8a33cd47aa6e9 (commit)
       via  e35eecf454ab64b65f9694238f87dc79599307bc (commit)
       via  da8c841ca0eb1d618d84659e6b7b6f4683ba78fd (commit)
       via  51ee16fe6c51c80d06c0bf59acb4d49eaf254730 (commit)
       via  39d64664a19cc9c4faeeb291e9443b7ac9aeedc7 (commit)
       via  6961c1c42a291aa5c17dbc851b50a9483040f1db (commit)
       via  8f8167cdaaf041444a4a3dfc1b59e6ad429c4ed1 (commit)
       via  e93ab80cfb8f4dcd50a257515f7d5ce0cab38677 (commit)
       via  16a83ec93981a0c8d49b53e86976ff71aaa7a87c (commit)
       via  5aecd954863c6cea3c18919ce348ba0d39a38c92 (commit)
       via  e9ae978c7b5ee6d7d0b0b9bb7271ea0edb73dd6a (commit)
       via  cdf9848477a6561a40be7c57c46f2abc49d0ca05 (commit)
       via  c2b2e301e54bb219b900d8499cd59fa4f4b7f0da (commit)
       via  1ef00b9be705584d5817a359e4ccebeb8e461acf (commit)
       via  9663d5addd595ff276e3bd8a6d0055f51441fb52 (commit)
       via  601b03265c0ab7aadd8446abef13683d294c78c5 (commit)
       via  93720bdabf1e7e6d402f9959a131df333c13f396 (commit)
       via  151bf6fbf3eecce5ffeb1af216ff581b80fd3200 (commit)
       via  492e9eaccb02b1322b102f52059d952cb452354a (commit)
       via  2e9157d5ff407b896faf67e01efcd7f943c5032a (commit)
       via  369d8b6a68317b868746581b3f03340a18bd49d8 (commit)
       via  93e702af0fc5693d8c8f811068f490e7ff9e75bd (commit)
       via  d54f5671e190a5c0ca8fd1ff070372bf20eb42a8 (commit)
       via  1e85eb412378e25d0f65e49ddcfc54b774e7c63f (commit)
       via  e4baba782ed583a21b8c4498a1a32bef653ac824 (commit)
       via  c2ca0c40da5e38e72592a07d3db8e3304ca24128 (commit)
       via  135d95fa2aeb55f8100bd7f98f086b06b1b85b12 (commit)
       via  ca91f46b20ba544ccef7d50f8d3a63078e90e8b1 (commit)
       via  9ab3392d43a277c68581db1d80b8abc32e560cd6 (commit)
       via  a67f6c69b74ab0823b5a954e3648f7758b0e0ec7 (commit)
       via  a119e44e706d94dd0fa555d3dc838abc0ef0d8b0 (commit)
       via  7c9af59093f29ff2608d9fbbed4036d2d88152b4 (commit)
       via  b5778c6067ff8b88f0ecdddafb7e0656038dabc2 (commit)
       via  0189a027029f5791fe4067bbde52db33ac4340f1 (commit)
       via  0df8296ccbe06c092d21cf9e808d4f634ca1a6c2 (commit)
       via  949ed6ecaacec61013e66818f1f1d0c17369b185 (commit)
       via  95194f81a233801fcb414f861da13a39c0cc3825 (commit)
       via  0a784d2742791209e8042a9c7c35f58f3cdcb36d (commit)
       via  f91cf5763ac25e9926943c26e64caff6d2c976b0 (commit)
       via  36ccd968aa12f631c23256b314822943f1e4ac22 (commit)
       via  c0fe155d4ef80977ebeab93976d0f1f25516e783 (commit)
       via  669907bd6d54ae8e85b1278f0f16f8641ce6802d (commit)
       via  78c144e8c3ae7bb36d632f6bfaaaad9c97199ce6 (commit)
       via  a5100fac1feb40667d8417391a427ae61487b4ee (commit)
       via  a96a30ba457510a1daf70a2d671b99c55b13a970 (commit)
       via  be1f57c90bdf86477b9bc69cc982171d6ad5df56 (commit)
       via  8ee302683860723cc53c405bf12cebfe2d70fae1 (commit)
       via  d7fff800bc0d0b41183b0d7171394ba23cfac48e (commit)
       via  01bb9f51ab954354722aac3e7d41c04016494457 (commit)
       via  0845b5bcaed448f890af5f05c043d3014ccbc20b (commit)
       via  07ed1d58ab86b51ff98fc9b4f9f6104ea6a2edea (commit)
       via  e38d9943877fcd65c83701b901fc9c4ddfa4bf77 (commit)
       via  3dcbf5579175d84836dea85fae0d346af3540269 (commit)
       via  74a4aafb0e70c5f50588fae4d8ceddcc71639cb8 (commit)
       via  7779ca9c5b2e8d7a337a942879a2853efb61a083 (commit)
       via  926c78553c0c2a5164b6b23e08ea8b4a220afb2d (commit)
       via  369c4d97d5539446d56e92e010e69536b122ed1a (commit)
       via  840611126e1efd3cc57bdcb9a38498682121a8dd (commit)
       via  18446285228b830f3e0b7dbc86df580dfa1725b9 (commit)
       via  0f8aa2a477151133bb58079af6da7212644e1453 (commit)
       via  237c2dc7c52137e20f901b7f99d9c7510a529e24 (commit)
       via  59c88a4654dc522a78e35349afc22b01ee6b9c58 (commit)
       via  69a911070b9cc4409ca96062b8be09dd758d7e19 (commit)
       via  07ed560d9cc91d0e341657907900e2cd12815ed9 (commit)
       via  2cc27dee809ad8183b317e9705cde12358d52b8d (commit)
       via  c8eb11c3a5c192caae27d7d3238932703776c127 (commit)
       via  b5f20afcbdea985a35dbab687dbe3ea7c2adccfd (commit)
       via  036094daebe2a94efe7873677edcb9c31843c1ce (commit)
       via  2786d01bf75bf58995083baee229f8a9cdf3aba6 (commit)
       via  abeaf4a297056e0092051a7a9be14d89f1344174 (commit)
       via  37f62e955c561cffa75973aaa49cd24eb7246194 (commit)
       via  9cf7bd5857f0fe4d75c732b6fcf7178588bc6404 (commit)
       via  928300f07f84b4c3b68f4caa961b8e01da9a210d (commit)
       via  cb561e51f18b20d5e8b1a015b93b751459bb0330 (commit)
       via  d8ddf47ca6ebf4f501050e28d83a88871cdb572f (commit)
       via  8997115c02953f3ea7b851ab4c564264f442c1d7 (commit)
       via  1e5ccfab8b5a3019552434a16a4c925b00fa56db (commit)
       via  6d680648882f9cf3c88ec6a448d2882d19952fd9 (commit)
       via  f4fddb98b8116a394a64b22c8ad51365b0d2b2b1 (commit)
       via  cea95405664b51402b236702187ef911a5dff0c6 (commit)
       via  a15e31f5095167b585a71233176e3c7ae6d60a2c (commit)
       via  d53f7b278bcc93ee99f809775889afd38c6d2cfc (commit)
       via  1bb6976a02799aef34e892d2401e6cf77c4336ba (commit)
       via  37596b94cb368ef8600e45ff203218ca340e0e13 (commit)
       via  79db1f76c0b566c4557f492c0d050285fca26304 (commit)
       via  5713f086abf837ab8ec3c1d788d0e1e04f698b59 (commit)
       via  3785734c373ca825a1a040fe5c5a2e35c2fcfae6 (commit)
       via  649c9171090a2d3d4f015535eff2637d0919e9fd (commit)
       via  315b4dc5797d8d68cd915c0b262834eadd1dc41e (commit)
       via  e20375c65f85c024d89f654a4ee86d455fcda984 (commit)
       via  52ef2062ce3bd741b845da02e774031f4af6f332 (commit)
       via  6f64c2e1fbefbe0d3f0a04384bcbb6fd31aa2574 (commit)
       via  06da7f140e0561b82135ae12a8a6394102e72401 (commit)
       via  b2492cd13f871898c026b45f1424e4e06b526ff6 (commit)
       via  b9f1271123edb907e4e8cf4a0cf969117d699fb2 (commit)
       via  8747b8f0dda734b806bca8812b315977c4fc58f1 (commit)
       via  4366e0e6bed6fed39ba5665da4bbbd5f8e86c2f8 (commit)
       via  29596e34e7c1f23aa51f289d36802e1ef0f89129 (commit)
       via  eb6db2b9ca2e0a9ebb25fad233734e1b5e0ea295 (commit)
       via  e9d705a60bf1225789ae97759e148e5cc799dc6f (commit)
       via  66d9e8ff6e25790500e408a591c9a62b7c00b74b (commit)
       via  184084de04b19fb72af34fb967d504d027961139 (commit)
       via  b4078918df2212ecd820a0dcc271cab5f4fe9029 (commit)
       via  14ca3db824a85073e5d359d6b5fb7c2f6eb47b39 (commit)
       via  af9323291f3347482d3ef6db41f2a35144cce9fc (commit)
       via  c67a70d037a365e133e85976351c33b9ac8818b8 (commit)
       via  829a902da291e72ad17e8c44fa8d9ead3db41b1f (commit)
       via  5aa7992bf144ce9cdfd4e3c72290cbd66c0cc920 (commit)
       via  91d9eeefda9104c815db741b502c366a2e8e92ad (commit)
       via  746027ffb0c72c3f5cd93d373ed534ec5c3eac2c (commit)
       via  baeb5c93610f1d8d11432e872156eb6fcab3d5a7 (commit)
       via  325409e50f6be845b0f3d9719d62f9dc78dbe048 (commit)
       via  e12b767fb287127671d514eef227486777f0a972 (commit)
       via  e92d216e7f362371836c6bad86dd5d065c62260a (commit)
       via  e5ea8d026015c2a0c7774788b425914857de1ffb (commit)
       via  a9a471371a0bfbe3df0c96fb818fb923119bdb5b (commit)
       via  20e2cc4290d787cca8f2b0444c2852d5e43ca0ea (commit)
       via  0d32580f43a7359eba5251655977aaa1ef990e6d (commit)
       via  a3960ae0be37da1d6e57a748129c0d9effa77400 (commit)
       via  f80965c8b03b9ca637edcc810d70011ac5dfc3d9 (commit)
       via  79ebeac8f7f059b7407e5027c5bb94c95063cf5a (commit)
       via  bf763a271e28a4ffd6a7bb20050c7af3b22669cd (commit)
       via  60fc8896b1299b023e3900afbe39d36f26231764 (commit)
       via  ed70aeaec4fa89ae8cba95fcae434c90754e24df (commit)
       via  567bc1952033cdcfbad781cd391b530a0fd5e896 (commit)
       via  84684895ff9d6710b681dc3c0914c669e648a792 (commit)
       via  eed093668ca1e5ba56374feaf14ae1c8e99f5673 (commit)
       via  9b35db8589d6c93837adb1e0b2ada219330f3f0b (commit)
       via  52a13319b890f4624e3e6e8df27f12ff702ec437 (commit)
       via  02202ae492b14960c45e9c5934ee7317a9806e18 (commit)
       via  31ad63b78fed65237a81c9767a9c66600e9cf62b (commit)
       via  edada3266c0f23e81e9baf98a0a213ad7f6d6b5e (commit)
       via  d46fcd242a5f859f64c163d6a32cdfeb4217718c (commit)
       via  fc61c2c20bd61d403463e6437a294ffcdf198f3f (commit)
       via  58fbf93a07e88c6f0103aa2ef3432d2ef4946243 (commit)
       via  b85579f12a452fb5dd104e9a198667a91e0c06c6 (commit)
       via  d691350337a747dc827c09a265859df1ac86e79b (commit)
       via  7bbdc114c3787e8be817374c9ca3fff4e6944413 (commit)
       via  f5bf6a8c39808e17bbacf43fa89a04e0bf3d0875 (commit)
       via  a382f5de08276818170fa82880064af2426a0f46 (commit)
       via  b819a8a84d172277e832f56c471acc8b0f4234f4 (commit)
       via  2aff82e00a7f93afe1884bffa8199691e18dac0b (commit)
       via  66e4d3883383c9d42113c7e8c614dff8646deb35 (commit)
       via  63222cac28a232f0e4610a6c17ea72ab4d3d6372 (commit)
       via  a9b58442902b891555f27beb7ea65626def562fa (commit)
       via  aac14cecc4807e485bd0e7c3d41575d50cf89cd3 (commit)
       via  1c5326e5cce6ef8ea11c942374e9214c5e8db53c (commit)
       via  ed8a7fd9b04e7b81ecc763ca9892a566aba90ada (commit)
       via  46989a29cc78aaed3e7c34175ad443c6f21f2584 (commit)
       via  055148f7383dbef6dfef69ebf09a5d2aaaadeb89 (commit)
       via  2830e8f6791aa574cff47c03ffe8108fbfd0e729 (commit)
       via  6295c80119e0b738616d665bb066fad1bca54e76 (commit)
       via  79243e9e95af00b8d410bff66ced0fd286d5c80d (commit)
       via  d56b8df4755faaa982e8d7943c84a092c7d01f9c (commit)
       via  819aac763059a73c81114fb4aefacb0891ed8483 (commit)
       via  cf24e72f4f92deeda903dda540c789cbc83b6ccb (commit)
       via  c8b2d4f95fb122595bf264c7c573adbfa27b718d (commit)
       via  9e9dec16e23f809c5d8ac6246f2c0f1580f5fa10 (commit)
       via  27992c79e2bf8361dcc227a2c425b74ca99a000d (commit)
       via  17b932068d27d862c0ad42dbd3875b191d323c85 (commit)
       via  8f50b8b9357758896d79fca447f8ed23bdcb2391 (commit)
       via  b617b34276afa69dc2b9e70a188a27c049857ab4 (commit)
       via  ad999f438dae72b316d2fe2868027af848a634d4 (commit)
       via  11d4e9ae12b8f0af69795094b06f94a73d416570 (commit)
       via  9db9366d60fc9ab89ad1c0fa87a179865a3959fc (commit)
       via  ce78ee2489391a63f426567525dd95cc810f9d6a (commit)
       via  0a86927d5ab21634f7a3045e211106294681c3a4 (commit)
       via  cc167cb51970e9bb1047c4649aadcaa7db753c19 (commit)
       via  3b86122f90a64bb6df4e82881f8f2ff84dcc8362 (commit)
       via  4c0797587506811121d376a9a1bae75989be9652 (commit)
       via  b2c4e58d0aa2fd0ca42c3342183723b5c1f3f14c (commit)
       via  8c08b82f83aa91f476c7a28f28aa1c6c28ced6b9 (commit)
       via  6732966215286477029fe239966883e140dbef8a (commit)
       via  c86d68befad2b8e65a1ed79297d4ab3e7b70df9e (commit)
       via  7c56ce7fac5a1fc63fbb8e870eb23ab3c347cb8e (commit)
       via  50ba11bfbd98c77382666f0dced10fd6847b02f5 (commit)
       via  d78b864ebaf997c804a6085f4721d6095efe1cb4 (commit)
       via  18e127d2a47b63d3cd583c2b9d0760243ab8d3b0 (commit)
       via  980d51455ce50ddb70f2d041d34983a04cd789af (commit)
       via  ffd6d540460595f58238379b15eb29dadcdde176 (commit)
       via  21fe208137529a8b48e9e1590d80aff8aaf882f8 (commit)
       via  279e10d66f1cb952c52b84c6b439ecf9da0808f2 (commit)
       via  1132471a8b57619dbb9f0183f3fc0705809c3234 (commit)
       via  77ab259477c5c036a4cf63c4c3538eb80864e4c5 (commit)
       via  084fa560a689c7ad6a426848e4b0b2d73f25f6cb (commit)
       via  a32a3824a1368fca82d31ee6e9e5ad4db466ca88 (commit)
       via  603816a6140e4214520378150a1ee190725ba98f (commit)
       via  a61bc0d5dd1a4ae7ab30cafbbc885e96419dcdb5 (commit)
       via  e684154fe996ce95eedbdb45cd344a32ba8d33de (commit)
       via  d130f0d0d3d7c678d9d0d90fd2611451042752e2 (commit)
       via  d659712a8cd07b21f90089c1ac78874d67c94058 (commit)
       via  d17bf2e38a28ffacb76cd8e880f163a4bb8a1183 (commit)
       via  55c3cfa08993adf8472f222391e1e145d137f872 (commit)
       via  d0aa472c6770baccb29dc37d0e64a81afda99911 (commit)
       via  93383e6f24261a4140bfd760972e98668cd2244d (commit)
       via  7a9fe1bacea2b45f885f4750ae9b49a4c7758085 (commit)
       via  f3162a56e7ede302bbc31dc588cce91fb0f76bc7 (commit)
       via  27ad93b9b3ddf3b88df23a9f228905587a887df4 (commit)
       via  8b810c0220bcaa267d857d26b81e1398caeb2d5b (commit)
       via  764856f0e74e6e13648ddd2242819e59d209344b (commit)
       via  86df4f48719d87e67489e8507ecfc043caf41089 (commit)
       via  efe95bc91df29b92dbebc317fe52308f9fb87fd3 (commit)
       via  8f8911f2cb35b2b794bbdf0902d75e6e9bbe6874 (commit)
       via  d19fe7a1b7935fee4e8c784a8246c4dd69237112 (commit)
       via  1126b8c32474dec859e4e9e93d4103c235a10265 (commit)
       via  8ee8053cd1289310eedfdb50714154101b95c8fd (commit)
       via  84f21d145adc2bcaf44b1a50068c7a75b0f55853 (commit)
       via  4ae9d3a11ef7c9f4897f5968cc532c27307c0e44 (commit)
       via  04aa25c7a725dca6cddba9a952781fc0f67c0284 (commit)
       via  862505f46570b891ffc7218ffe8c803f1a084ef2 (commit)
       via  1e90d47c183954857d6fe59d5da05d4a3dea1dbc (commit)
       via  031a72d190fd37f62a284593449bfd420ca5d7a1 (commit)
       via  a39036c41bc624929dc9fd96d43f65a847a79885 (commit)
       via  312a8f136440200a63ea4a7099a2c8ad2b405daf (commit)
       via  920a13856b00ab06567369726c67d95003f41a95 (commit)
       via  0354d1d51a785386faa60e41de4633cc307d23c6 (commit)
       via  3e2fefbed7993e6be4534db127be625845c08fa0 (commit)
       via  ea005d16b33904f41fd1d50d5cf7a5a766802261 (commit)
       via  bd1bd2abbca397bb54f6588e12d7e4b8b0da4b37 (commit)
       via  a568c9181a1f54fa3d8fec88fe72202c852ae23c (commit)
       via  7bebc910a083e8ec400f894fe5df4f37c29ce2b2 (commit)
       via  bbd95525d7b932f80023fc44e7920f49b3f5a1b3 (commit)
       via  e6e38b866099c1269b40307341365189dd93b60d (commit)
       via  cc8ec105c32e167eacf2def61fa1542a98d71860 (commit)
       via  706c5ec0898490bf3d4ccc0d9fd9d47e160a6370 (commit)
       via  ed49fa9539ca97896096ed0060ebbb1665db65a0 (commit)
       via  946e3883bc26ffa347b1505950667d1916e40d13 (commit)
       via  57303b18fb693cb2d299f3ae922ce2ba15070dd1 (commit)
       via  18be4d41bb4d1879f0aed9cbbd10d20a20016539 (commit)
       via  07d9fe7c61bc1b0ad689957904b1565c09f306a2 (commit)
       via  693a21a0d6289b9cf29ae161c392c201ad305793 (commit)
       via  e6e5e0c6e011759aec776260969dfc3e55c01729 (commit)
       via  d2ddf83a91c8bf81f421f425699fd7b2b8e7f911 (commit)
       via  91d6d46b0c1d3b5ae3602be139cb8780ded5b418 (commit)
       via  ef9b9ef1ad140e93ebeec10320972a2c639d2e57 (commit)
       via  d7e58fcbe0967f09883b314a2b414f265c41121a (commit)
       via  834cef0c48a6b349926fba6ca9479a8f71b6d041 (commit)
       via  c196003fe1aea3dd0253116683b086e9518afcd5 (commit)
       via  c75c7b5544a4f06d63bdf20195897633d4c4650a (commit)
       via  510010aff3b77f5d3906a9f54c80fb16fcfcf7fa (commit)
       via  381afd77fede8964237416abe563b403eb9fff64 (commit)
       via  c3702819b1531f10d32ffcec1869158c0cb2a47d (commit)
       via  7eefff46dab59928e9e224cbb1303249e6e20e1a (commit)
       via  0ffeba00d655e8a16d34a4d3314759f59a28e934 (commit)
       via  7d4cba3b3c89718ffc76737ad52f4b2928ebb59f (commit)
       via  106fded0d9e101ccdcc0e8c85b0143d5b3dbd5f5 (commit)
       via  278e2330b2de5ec0fe9de3cd3d692dfccccffef3 (commit)
       via  f6e01f0c5e388abe5ffd0f9329dd27fc5a95bf34 (commit)
       via  24649440976356375b007725fff4a67214bd75ce (commit)
       via  2d2d08d940be6c633064480efb635dd5060937e5 (commit)
       via  a68ec9e91005a9dbcb163fac03fcd0a3afa419ea (commit)
       via  45e296f62230c57b4973002eeea387b38756a225 (commit)
       via  9961a945ba4754e0b6f56d1bef23ed4d6009903b (commit)
       via  fcf9ef36ae5f01a5df4fc32b3d2a807f40909441 (commit)
       via  5362e5e1dc4cfac24fbd58773aaa7a82c615b662 (commit)
       via  c3f49676292e5890706c55b27159381617a56d87 (commit)
       via  1c3cddd06abdb2f67dc9e5b6597a4db2c22aafdd (commit)
       via  2dbd07ff3b52a1f746bc256d0edd181fde98c77e (commit)
       via  3d30645a80848e4a3bdccfd36baccf78b9657f64 (commit)
       via  ed9f1947e9fb57950d2eeec6f0b86fb8b1753f2b (commit)
       via  ec8933b41740f5fb1bce773676556802d4fc6db2 (commit)
       via  71c157d7d82a84ef3a99352cff70c21d764c607c (commit)
       via  0c6a98e6684fb004a5572e931e1846f3477ca561 (commit)
       via  86519cf32808e9a1352acbb08b1985d21c68a6b2 (commit)
       via  b91451bbd8f6f78f1b1410b4de9726de2d88fb02 (commit)
       via  5264087a1d130ea7d5d76c76d9838ed587135c92 (commit)
       via  28775c16c26e7ef6687602604cdde263ce3791bc (commit)
       via  aa0d92f77ebcf274cb2e23c1a949c8ce839597c5 (commit)
       via  a19c18a1498aaa85cd92d80cc1c061701aca8cf4 (commit)
       via  7e8e956c34e0fd4f0b59ef1c46f8966c66fffbf3 (commit)
       via  846612a12ca071e6087bb4b2fb0b7b84ebac68ef (commit)
       via  9d6fc2c28a2f39f9ceff98cdc993e6daaed9cd1d (commit)
       via  8a6a1705426318b250a68619668bca39004e9a3c (commit)
       via  9f3564d1f33bfda04e51952caf6ea32dd4a6fd59 (commit)
       via  b5ce0a92d38f4d60305eea9ecc1251f1f3813024 (commit)
       via  aaf7ddda357e835cbc69c3baf851ae5614eeb024 (commit)
       via  82bc607b85c3cbfb8d4beef7329dd4eaa8aba9dd (commit)
       via  2734812547b9fe0e797ea3770dce729326d586e6 (commit)
       via  ca7c2194b048f0a73a5b7a2ad4f8430922cdfe59 (commit)
       via  704351e1a181751067c37f0d93d5f88d65f3afaa (commit)
       via  1411fbd6ffdc4ee04d81903c1f991c5c99f1373b (commit)
       via  089db151b0147d56173a2e6a952ae7161b1937f4 (commit)
       via  081abf00a4d534b044c787059f4fb2f8429e06ba (commit)
       via  1783236742f37bfbf438324691efe39378a43244 (commit)
       via  c9cf4a0b7b334c8c508153c0a75a4fab1a4b3df9 (commit)
       via  46482279f27048d1e96d80cfc4acc73a4090fced (commit)
       via  a1d32bec03fab72ec665e0663a2f8a81191e3876 (commit)
       via  ff85badd8b7dac0094f5632ce2f3984a038ec294 (commit)
       via  b09b79e142b9a2de819e142398ac46a9fe9f1727 (commit)
       via  bd1ec112562a09a6f9a771f1e6623b927877835f (commit)
       via  fb26707875cdabd2c42e06ec01cc4da36ee9b815 (commit)
       via  35f63f9ca57cf5b4e6d1f275f0cab2205f7580cb (commit)
       via  d3dc1456c6891924ddad6e7c5e04a667a79910bc (commit)
       via  d2b0be7794ce4462b5c38e8536b50cf9d9013d23 (commit)
       via  0688bc9acffd42b34c5e5b77e63574bd6ba67448 (commit)
       via  684341392f3ca6703dc28dac548d3051811bff47 (commit)
       via  8a589464780f33401b3ecd25ea7c0bc5559a3c02 (commit)
       via  d5ea7042210f5ad319ad19910bce13fd5717c6d6 (commit)
       via  f6e7d25dc886cca5874f07da06a0fd7ae3a3f513 (commit)
       via  19ae1bee09a39599b531c5bcc36df436b189934c (commit)
       via  7344acc907cfb7e2ee5856d9cd1f02a5d3b79f77 (commit)
       via  49f93ee6aafa584f8a80b87721b9a2c12dcab4a8 (commit)
       via  76edd1a97f8b72ef92d60b50da904d0fd272ab62 (commit)
       via  a3aae1ff51350ba047cf5243cb21dbbf3ac9e7c6 (commit)
       via  b1113f7ef99c831f4166e52471e0cf0ca481f80d (commit)
       via  619692094ba4391c5049a8776e540250830cf888 (commit)
       via  a1bf308373901f33bc54e5d21bf3c80117d2d2e0 (commit)
       via  78803ba316c6f60c3794fd1e3becf242b4a91fe9 (commit)
       via  1101194cfd827d5bad14c20a5342d5ff2bd6a782 (commit)
       via  352dcf01c2e94e0778f65a40ce9e59178c8983a2 (commit)
       via  3bc453fe84f67671c99f4c3add103621b9de239b (commit)
       via  2aad26cc57d104bbd5144402856586be2ee1150a (commit)
       via  58c221fe4314b56322516dad04341ec9939150c4 (commit)
       via  692ee4f856ea8e13108f09d4fc932da00c03dfe0 (commit)
       via  9b971f654a355f1b729613a62a2a301a2e2afed3 (commit)
       via  f811583aeb766b0a97fcc4a93d61bee9394c5eca (commit)
       via  b499644e6cf65779ced4c801f04c72075e67ad2e (commit)
       via  1a22ea4cdab8208882d1214e843f9e8c7c881113 (commit)
       via  4f612e310090488507bc31bbc780d6b2ba89d38f (commit)
       via  d31b7483ee01a76fe2666d62ae17f2f5027eb31e (commit)
       via  90280ea36b4e93ee207324ef76b648571efbebbe (commit)
       via  46ccfdba5c26799db48495f85350da16417c901a (commit)
       via  7c6d57193dd59fb6317ec867e7b7acf969619c7c (commit)
       via  5e40af195bd74a66d300d8f481cab1f2ba533f3a (commit)
       via  c218397846b823fb3c46574cc17a30ae1d281353 (commit)
       via  2bdf4c43d498a1d275dc14b2d0889c0ba404a93a (commit)
       via  2640a66ac74a182f6c45f76a28931803040aa6ea (commit)
       via  8602539728bdbb1c76abdce52211f953e7ce4cfa (commit)
       via  ed9bd5194bf25b1ceb799d7a270fc9e69e379c41 (commit)
       via  71ed052ecbe335aaa569615c304a9eef5e3489dc (commit)
       via  db5fe9a765bc7cb7df7c7fad50e12177ac6bafd1 (commit)
       via  690feb7aad67c6143ab57b7588b8386d959f78c1 (commit)
       via  5b39c21c8214afcdf8ed9de37fd68786aaeece23 (commit)
       via  f8cfb4a87c864abbfb7faace74b88b5e07854cf8 (commit)
       via  b2c39012cc6906417a9305fc2bfa66f7e0dc06d5 (commit)
       via  1337fe6467a18f2d98163640a29b2682fa2bbf7d (commit)
       via  70ae8d6bdd495cd0eeb36ab5053aaf448114c6d0 (commit)
       via  60fa470a7908d2ab57a9ba84368e87a635e17b8a (commit)
       via  39233d1eca42857f5cf67b618e89f59594b4e262 (commit)
       via  93ad27bbc56b9c0209d9b49851d538afc80723dd (commit)
       via  e8ccc664ba5035cddc2698563837ca26d4fd453b (commit)
       via  e2cfe63fba5a44bebf21b4e0f192966c39f61342 (commit)
       via  1a7b6469998b9e1c25e68f59fc23ad3fc00499a7 (commit)
       via  8bc0d48889dae5d3cf7afa83f9e65827b153f423 (commit)
       via  deaf54a59090bb65be744d6ef73545781df4bae0 (commit)
       via  5656cf7095af75d390aadfe2ec6e128f4a88b432 (commit)
       via  ebf554c190f8b78b664c6b0ae085c01467c8c079 (commit)
       via  f1d05b0b602243cc952205181090ab92b23a9e90 (commit)
       via  bd1fb1900ebc0bd2331f901edc042403007616f8 (commit)
       via  9f958a99b58d8c6bbecefd3390a19003c5a5fa40 (commit)
       via  9dcf5e86d3ceed89776ab03ca0d3b5bb79459d0d (commit)
       via  ed2e4b0e511a9d99fcc33335c5f5d7e6d3a04a90 (commit)
       via  fb68d8a2556cda8a1b57b1b70bfdc7cb27e2de4f (commit)
       via  4f8baa5d53b1206bcda8bba3f21a06e5e034ac16 (commit)
       via  5b63371fc09b5eba3ab4fe2767fb51e582bf6a62 (commit)
       via  94a91646bd15a2eb551ed869624210264559e971 (commit)
       via  3e5a6f1901c242180a1a766aac8b25623993b4e0 (commit)
       via  76019a1c8da1a7404608e82bab910aa898c56458 (commit)
       via  f11c56bbc0c6c69cf3caf6ad84f140ea6903dd78 (commit)
       via  9be2d95a2989d38c648e9c0b910e5c7ed5f41225 (commit)
       via  0bb752416c76c0700e4097b0a53b220bd55161ad (commit)
       via  149724d77233ed1c3dd739c8abe3d8903780c416 (commit)
       via  3f21463c4244d6bd0bbd46d64328b8879c918072 (commit)
       via  e882e3bfb526e61d45b925eec58e6d66114ce6bb (commit)
       via  58d78b3bfa0c4d847d6ec1704149ad519033b12b (commit)
       via  f9c2db71b381cfc91e89cd750c0df36ed340fd3f (commit)
       via  97df00646283e693212777b687c74f9c5ec51199 (commit)
       via  a1c3151a4870b65aac7ae30429dd459546d495b9 (commit)
       via  68c3966ec23f42e973284e37d3925be3497ade45 (commit)
       via  12711ba4a1901497e97cac85ca99be18530e4521 (commit)
       via  b280bb722e96c8b61ce0dcb58bb3b77ce4dea2a0 (commit)
       via  c1a2960c7fdfd96489301d773a61ff7465d0350c (commit)
       via  2c77e33017537b2f172db7d950ba5ed584c45c99 (commit)
       via  516265cfa4ca9965cfa10aac1cb2f56a4fe6c408 (commit)
       via  837d4dc80cca4c548b27e0ad277460d35ce79385 (commit)
       via  c44331ff4322c5e8ee90bd4a53787505cb900a06 (commit)
       via  6cb1decb44d10acfb0e64cff9efe1907b2f6a5ad (commit)
       via  005efcbec301403b08a4a0ae2933708f46c35f6b (commit)
       via  6e4a5d31cdde4a17e5f944ccc496226b7897c9a4 (commit)
       via  336034f6765d4bbd111c3b818a9fbec994338d81 (commit)
       via  df954d56eb455e933ec0f06ea5637dd99f04a8f4 (commit)
       via  d9b72b4f4de813d15684da98c01e967d6e7bc59d (commit)
       via  2cb2f3e1d58437de45ab75bb0714d8c5ce4e69dc (commit)
       via  bab0637d2c12abad8485e4345b10b861895c11e0 (commit)
       via  713d061b09ead71bcccc8503fbe49df3a821f33f (commit)
       via  2e4df6dd505568118e0780e67b1714f678595104 (commit)
       via  3bd2e4d152d2453c63643c27b2415370662a5f5a (commit)
       via  f16453f8b31f08e9d4a484b8e1e97196323bb3d7 (commit)
       via  e5bb40e00d71972311d6207174d3f292a1c2f64d (commit)
       via  a9e1546a056797697be5d8ea43f815f04d010820 (commit)
       via  7ea8a74abbe9e3c8e6f14d81ca109f04e25bf921 (commit)
       via  6be4bd7bfeb81725bbfc76e24627b9929beb685f (commit)
       via  b52f2ffd484c946aa3f6e61e7c9b897f3a29f516 (commit)
       via  7d0b7f12d06710d3d31819525838f223f5a7ee60 (commit)
       via  3939f9e9b3496c2cbb14f20f16d3e1081a29681d (commit)
       via  48ef3afe0624a22465c957ff66ecd262ed8e19da (commit)
       via  dc891e0d4ff2333e3bc7d502165dbe1879c3be36 (commit)
       via  6a3fffc27019951f0a4131e6c77fd12cebdf84bc (commit)
       via  7dc80b518fecb3ea5512b6b4fa55d8d054efed31 (commit)
       via  7726c14b2b55c88218cc622bd3629c05238ba648 (commit)
       via  403b00d53bbb55160acc789a5221d92baaf9fba4 (commit)
       via  f46c1895c13607eec2dbb614e368938bd3cb958f (commit)
       via  ab4a27848e235e08d16c1f3067cf6efa7c3775e5 (commit)
       via  d8e4cc35d768efb16a7175c58e9dbcc363606cad (commit)
       via  7681473b359bcaf543fbe8a27451741fafa69572 (commit)
       via  7374133f755918dd0933502abc8c4e915b8e4cb7 (commit)
       via  58521a5d58a51f258e44267e7388bfc741776805 (commit)
       via  609bf01b52df2370256e870e8e1701126e05fb15 (commit)
       via  fc1c5dc9208297f79e1459d0697872b699c248f2 (commit)
       via  cac8d8783acf3401a8ff30f2803936c5bb2fd998 (commit)
       via  c0d0f337070b16f366840164860667654684defa (commit)
       via  59da13e09bd259b4b0fab96258f139ff006f252a (commit)
       via  175ca91d848088ffa726d1893e373fb6c22b28ec (commit)
       via  824eed9133dacbdeadbdd89621306c8172855b6c (commit)
       via  c1b2dfc6d628431b37ecc57511c77015b05c832c (commit)
       via  9996828e666a4a9c3947a1971e5cc3f80fb3d170 (commit)
       via  f9237cb4c91c6f7c1cf34129c95e73f9b57103ae (commit)
       via  5ec0df9d361446395ef3b31f14ce7867443a665f (commit)
       via  4826048a48f3e0b7b9f2bf243d4e104b33f0bc77 (commit)
       via  1195a74372b34eb9acc86122537fef1a7bb5053c (commit)
       via  fe46fadfa1c830b1a20f222b9189b1b223cf1690 (commit)
       via  f3b002fc7b744d9be2395b48843742b96bb90c56 (commit)
       via  8780a14a916cc43b8c25d084bcb30299c1e1a6e9 (commit)
       via  8850d00dc9ce1059186667f577841ad5edd093b1 (commit)
       via  9ed708883a6e59c12ba179a641e6a5969eb61bf0 (commit)
       via  25f4e2ad6a1acf0c53cc063592cf3be120988ef6 (commit)
       via  ee7d895d7256654a800e35c123f651beaa384877 (commit)
       via  3a39aee4d5c907d507a005affc64760a70e555eb (commit)
       via  3ee1cd2497b44c9b334fd72e23ca1fbecee96ef2 (commit)
       via  cd72547fd2b8c0884abd18b192af7f281d50831c (commit)
       via  f54a9f9a7fef3412659e5b966f9d7a37ae1804d3 (commit)
       via  fc777f8cee862299a424e43b69e0b9da4a2aa954 (commit)
       via  5cfbb29e780ef787a4bef5184a61a685d014d122 (commit)
       via  b321473ae6f4a1c706bea7bd870d11b746249fb0 (commit)
       via  48a790738aa1b8fb22f100e7fedcb0a015d08374 (commit)
       via  3b7090fcada6c5dfb0fe09cff53a9cb34af2f5c7 (commit)
       via  74b782fa497cf943b2ccb0e97311f48a748f875c (commit)
       via  67f7d65ba82e853cf12980ff947e6e502c7c79ac (commit)
       via  86aef2728d39f65f99c0af5b44f936a060edb180 (commit)
       via  86f51730f4e41c01c326821e76e04aaf14f981f9 (commit)
       via  3281e3f737859ac08eb10d799c589fb89459b924 (commit)
       via  970e609616fb71b63ebb8f58e9a8c3670c823c02 (commit)
       via  835fdca6f42a4e0c5e97fb4d062a7a4cc17658aa (commit)
       via  dd73b8b455e02478aa74ba03b3337ebf03af07de (commit)
       via  898e66d56b7886f6cd75d6eb8b72f9b91a12309d (commit)
       via  a184f5638c8c86086a9de85534eeeaf3a626da80 (commit)
       via  439339a7d8e579c36c4fa9ddb4c4e332fe586f97 (commit)
       via  2333cd7e933ae2809e5013b9c7b57032a1f20b2e (commit)
       via  de58c14ccccd5a6bb524f85331b3e7298ad3ed26 (commit)
       via  2d581c0999e65b6083360ca31ae4a868880329a1 (commit)
       via  036197e5dc5422ff012532fed4915917b3d496a5 (commit)
       via  9bd9a915707cd425865a33238566566394844969 (commit)
       via  fca80a284194f500a3f205eaa066d7bf172e8e4b (commit)
       via  31b3aec7058e59abbdeb8f43fb9db95c9fe1ebe0 (commit)
       via  986befffb3106b806122e617ef965b3d6cf69099 (commit)
       via  d3504efe9827a14b74111f4d5cf3fec1218dd08d (commit)
       via  b11086bf3dddcb3d5ce03d08f55280943c44427e (commit)
       via  0a9b5162bf77945639d4995dee9ca804da3aee75 (commit)
       via  cc3e71651e2fd0168a2d3dd4efc2d3e15fd508dd (commit)
       via  43e112ddbb339de9371e3397521d3a958e5d1aea (commit)
       via  045bbd33e4441627f70f2f28857ee1522eafb6ca (commit)
       via  5222346fc63842e2fc54a4f325991c3df106bf8f (commit)
       via  7a16cfcbc00d3e3b2024e24e6b8c1c36540f0f79 (commit)
       via  bcd841deb53d23e6bcf2095013b8ea5f88392685 (commit)
       via  8892a2753eccfb3b46ed40e9b4d7c5c61aee5efa (commit)
       via  e8098eb45a1beb730dc4ce5cd09660bad91496b9 (commit)
       via  afbf08456c366e0895e1b196768b046ac5e5e68c (commit)
       via  3fe454dc46a84a39d3444d620aaa28f1c67ab266 (commit)
       via  0758e3257353d889c65f67823329925b5d4cab54 (commit)
       via  430356f7da77d6a8c9eadde0a22d21b1def7eb60 (commit)
       via  a91198a94c644c996a766a208bac1a373b2abd7b (commit)
       via  ea9821c276ba217f4649463379fa091fb49affb2 (commit)
       via  9689e45a485dd8fb7e2d6bdbb0192548fe12c7fb (commit)
       via  c29bb8ea06c5fb6b713db4747318dc787eb06e3a (commit)
       via  1633b7e7767d612d6b7fa9dd552282df3ffe7b5b (commit)
       via  8be4bf46ab274f40ce02e7c950726ac10fc02194 (commit)
       via  434e0dfa46139c9a485c677a18dda849ed4b747c (commit)
       via  02cb9906833f7a112100ac1a3e654cb45569ba77 (commit)
       via  a0569be1a33498fd93f14aaa899cc121fce88ea7 (commit)
       via  d45053e897cd4a9b64820582243933fd4bc03827 (commit)
       via  61d21c9c0a3cb8cb3c9a0ee393e538711d68741a (commit)
       via  4f912c53a0bf4307dc02bba43cbbbe904ede6128 (commit)
       via  77f560b8814240fbf7770d5c238ce660ef1eadbe (commit)
       via  b630b63f466313ca3922bb47511886256a3ca199 (commit)
       via  d414e6ea585b19e7089f681791fada37ccc8f546 (commit)
       via  837e11c081d1342e72b3525b9a56329c6f34e967 (commit)
       via  4a3f8e3fbf71cb4369d985e6a98b0db10040ab36 (commit)
       via  49f8d1c24c639d891f58a3b9feda425833b702fb (commit)
       via  9ee1f0d1e3963d410df9d27cd57c11acc92b5af8 (commit)
       via  353762204c8de7f70ad90afa25f9539f8b6be83d (commit)
       via  a363667ef6a448f1362c4e1de048e0b2b52b6a05 (commit)
       via  ae2e976476dfe2c7e01b34d31826eb46dd55c945 (commit)
       via  5855954454f19a801f76bbf7baafd11a693c5d33 (commit)
       via  043e5eaafd16dec9eb216f138b2c2d35269d3b57 (commit)
       via  ac0e061653f12e6efebaece55b71fc361ee7033d (commit)
       via  3121ab4f8263680620099055999818e93e54e8fd (commit)
       via  7ebe1c43a3bf0694a9dee87580fa3d192a4769ab (commit)
       via  a2544b6d0024147ad7dd01fd4dad0403c761bb2f (commit)
       via  264e6edfb36d5c827cd0918c1c500dba983b6fca (commit)
       via  302ba51bb83ba461b5084cde82076eb69e7506f6 (commit)
       via  812301b4b34bb5661f385680c5d2239edb2064a5 (commit)
       via  bef9be0ecaac284c88529ac324576fb4b4e71a34 (commit)
       via  8af6e1c333c15ece19956929e190bac93c974947 (commit)
       via  2cdbbe44126601596aad7891de05cb7fc6bb21c8 (commit)
       via  e9ac5fc6407502382003cb6e6727ea78ebf89a6a (commit)
       via  f89f0ae081112db5dfad6264f481e6ca88b4d252 (commit)
       via  103e0fc61ff2986e3cef0ab4ac1ca235e36485a7 (commit)
       via  d492393d21ae7d088b1de6bcf19d621a7e05b2a4 (commit)
       via  a95a67e36e81987224ca439cba2218905d30ecb2 (commit)
       via  c604cb678643fefc4af1ba39e803ae77e49c86b8 (commit)
       via  8aa6f165c4159b626769bb865797f1494596c763 (commit)
       via  7a10e7c1402eaa875fcba9a00905f15baf6c5b31 (commit)
       via  3cbfb84a3e6694c2bf0f7699581bbea767f8b1fe (commit)
       via  7fb34d748cb4a9dbc41ff7723dfeba3e04b17c12 (commit)
       via  42284fdf9d8cdb20c8e833bdbdb2b56977fea525 (commit)
       via  3d4b1c126bc1ab48db73c876374a5b8b1f359422 (commit)
       via  60158f378ff71a4c4519f5005b6fa49fb47a36e5 (commit)
       via  1c1c210184e90cc32db3584e42c6bd9035afb25f (commit)
       via  5e3e9e3cddc4cf226fa05d2e50eabf43b2720e56 (commit)
       via  75b80249068015af7949c72a3c6414f3ef24b3ba (commit)
       via  71533cc5249c03f18730090419ddc64a0a3c68ce (commit)
       via  7a7e6e90398199ebe92dd5b3e329980ef23d56ad (commit)
       via  e266e1b82fd14d9e2f73fd2351a342bed03ce3f5 (commit)
       via  7de9954030ac525a6d7f5965103466eb4d755c51 (commit)
       via  fa3142cce5583bf64f892b4b385781527aa3dcf2 (commit)
       via  f898655d6588e7927b3a8d2b74945114069352a3 (commit)
       via  fb04e5ec213df0aee55dd75654de1bb15e71497d (commit)
       via  bd85a9d820dcb326df5b85fb1ee62041281a9655 (commit)
       via  d71b51a27494b7b9a4355046d982523b400db61f (commit)
       via  6f4bded935c2e259b0aed54d6a5ede83da6433b9 (commit)
       via  16558457783d71e2856ff2b9ceaa83199d2d9811 (commit)
       via  c961a8da422283662e09ee498c0598d48fc9d70f (commit)
       via  583d19fa23cf653dadbd5deba0953163b0301092 (commit)
       via  e8ea7c1830eb5986fb9e11bd8c436af2265fb388 (commit)
       via  aad1f742aa46b23827ba2a8290990772a63604ec (commit)
       via  60afa7573a868fc78ace360d9bfbeec54818277a (commit)
       via  43ad03fd1b0a62b9800b672dcc9bdbf10761b1b9 (commit)
       via  f5fd7e779a7d19c2152e70982e8d5210be2cd300 (commit)
       via  ddf1da2c50c8381e1d020d13ab2a7585b529d354 (commit)
       via  9e29af507f6025055e315b5abf9694f0c699879d (commit)
       via  e45dc71635d3737ad891a662ed88add4ac1c7182 (commit)
       via  06d2dddd531026a70be4de7029e58a162d9e3c95 (commit)
       via  5bd9b6679d2ef765e180c593acf76529f3b524b6 (commit)
       via  84e41a31a7d132d307a72bfa04aae058835574b2 (commit)
       via  5ecbc8aeb3c7cd1961d55234c3bc37a23f8012b8 (commit)
       via  3cd50908fb195f203ab9344ead82bd57bdb941ae (commit)
       via  91279070bceb7632801dfef828ea795649404543 (commit)
       via  32191b6a3da33cd600d0aab90c1a801ea806e976 (commit)
       via  9acc3a2fda198e73e63ccfb8968d211e590d3967 (commit)
       via  029fac2284d7bd1196ed529d81a8e8482ea4efb3 (commit)
       via  0d0d7cd9ca81801a31aa60e1d99614cfa4aee0e9 (commit)
       via  ab6e2d29196dfd0a0c6506f21469952d335c4243 (commit)
       via  f7d1e246a96f3e1b5d3b259857b45718c79d4658 (commit)
       via  2b35288411132b75fce60ccad3464bd073d52119 (commit)
       via  e3fa87d5f376db4523a844acc01199785d11b582 (commit)
       via  569145aec27fb30f19d29cbad4b4ac6ac2d7b1ac (commit)
       via  f36360e524e44f3b7ecdc61fb80e42fd58c6c612 (commit)
       via  a1490edc7e86ca7d87391706c70ab89f0a997746 (commit)
       via  9111c036728abb105adcb10628e075d077a36f77 (commit)
       via  32e6d152b685ace8d3f27a32c27c99f206e4c303 (commit)
       via  1f45d129fe085ce84fa66d20b9587ff426f7500c (commit)
       via  a1b0b74c2c4185fba42b2198fb429f57216a7097 (commit)
       via  56e3b00367a23ec5ccbaa37e63405c2f97c9c2f7 (commit)
       via  4fd8a9865d7e901c418fbfb66cf83e38b7389336 (commit)
       via  27c36f74c56a394fe2635c288ba4b6168670e7bf (commit)
       via  fcc33f8180a0375fe57baf542f6a39a83da7a729 (commit)
       via  0ebd6efef3d1fa23cc96c86014559ad32d1a6a99 (commit)
       via  3019c3cfcb7ba7ba7e4a1e6251397df6fffa151f (commit)
       via  c48c69149c39ffa66702a823f15855485fbaaad1 (commit)
       via  13f02314106d8d62d70d0362424cd77051a76130 (commit)
       via  c7f35a76b2c6d37e5909383a74bfe893e425d69f (commit)
       via  68ec7d056169a3250f2e93d7bf0dfa943d6a4a78 (commit)
       via  fbca217ebce918603b2c91c28f35d6bb0c5640e5 (commit)
       via  6448aace637843e8e7c021d7f8c5d5d5fdd71974 (commit)
       via  bffef5e307cf8d4c793cdcb851a56f6250e31a8e (commit)
       via  5471d6aee6b7daf86ff36dc35c0993d9fad29848 (commit)
       via  0a80bc76bcd16cda82a639b90a05c544a67fe70c (commit)
       via  2b2adaeb003a6fb04b79eeb1ed391cdb58ffe250 (commit)
       via  4b09efab1cdc4bc6eaab05f6cf44c120b38a715c (commit)
       via  93f70109e8252edbdb587662787aec940b73d45a (commit)
       via  770b4b6663cb2397f85a0628f3bd9126b50a70cf (commit)
       via  86bda87a81664487ff216230c8acf9148bfb116c (commit)
       via  5009187f09e4dcbbffc78d4f1417602d5dfb82e1 (commit)
       via  9d625812f24608f99fd99e8591ef3c80d729f9b5 (commit)
       via  3a18ddeea30dea5222f274e287ccc699c0446590 (commit)
       via  94a4d5a06ca52328b0d85f4acfb90a674c85a128 (commit)
       via  9c66cd86a5327e6d87c1ce59f9c7ce5da73f0cae (commit)
       via  bf590a572ff3bd482d409163e138b8eeedc569fb (commit)
       via  c8a32411626edd977c35f850e4970a6290f082db (commit)
       via  91b6af64553672a42624538f8989229f350eeee9 (commit)
       via  53082d4bffd1583084c10411a48cf3d7ce984557 (commit)
       via  0257d639d42f896a359993ae8adb5792e280f65f (commit)
       via  cb928c67c90cfb5bbb0636d91855b95e51ad275d (commit)
       via  d454b7529a5e6134ace8541b341d079534f2062a (commit)
       via  90d7b35b968bd2f73ac1f139b3dd0a237fc61277 (commit)
       via  240930a7119a7bfc505ef72ef9581f0d0085a8f5 (commit)
       via  1adc8aa7d7c9331a13d7f8b977c8f07e4fe44310 (commit)
       via  1a9fd27f886899de2bbb7077ac45854b6253e3a0 (commit)
       via  75d7477e9cbf06af52f4c3961bc2898ed260f1dd (commit)
       via  cc25e514e8175c5732c800d372caf20f6f0f1940 (commit)
       via  99f36d6a521caa3db72192d194b429dd84a36be8 (commit)
       via  5b1220ec1e5f9eebf895e7b50d1f00e2dc5877d8 (commit)
       via  e72d57bcb16d1d23aaa98f58d36b5288518acd2f (commit)
       via  e8e532599625996095d7a41e54a0e57b4856c71d (commit)
       via  4efa96f5684f25f148794e7afd5ca1672b0c139b (commit)
       via  74f369fb3cc80bcc069bec3eaee6b1404da26ce0 (commit)
       via  f40547609d6a7886dce04b7a54a20d1ae3fdc731 (commit)
       via  c813b82173576d0901b82cce3a7854d24e76cc43 (commit)
       via  e3c0612364d60089f2d2fa158bf0bce446b403c6 (commit)
       via  ca310775e216d1c75c8da2f2fdbdd274ce36d402 (commit)
       via  cf2bb4dbd0774efa59feba2a3f29924fd1866d4c (commit)
       via  96c23bfd2863bcca7388653a7bc4c9f8a64a03be (commit)
       via  19adc57b71e929bb4ee1b807750ce92f8f01363f (commit)
       via  9e1796e9a4a9f95d2c2c580fcdce9bda794a6b42 (commit)
       via  b3b1da048cb26c48c6244d58cf6365162d630b06 (commit)
       via  00ac3c866427a6ed7aad2f0adf74968b2f15753a (commit)
       via  ba2fe9e294571f3cd743e73bba95a805eb7760e0 (commit)
       via  54548eb1d89b33c661e1b934e3a144ad95b8a15a (commit)
       via  dd54093fb676cd53ee950955adc7641af170e640 (commit)
       via  843c58b91df63db4a3b8b7767bc0f62db0703252 (commit)
       via  3032800e2944edf58305c955cdd80c01d1da7c4c (commit)
       via  355ac0383d2738bbaefdf4fe7fdf0ee73ca49a3d (commit)
       via  057e39a32e1c3452366447ef0f643f214a25699d (commit)
       via  2de5199d4a8605fa2841e8519907ad086c007b4c (commit)
       via  6e1af507d8d0e5f1c8d11c75438953efebb25844 (commit)
       via  f3baed3e4944f202f114e9e5d8780196f92892d2 (commit)
       via  07b30454a1c30ce45e3fc6b664425e4855b4eb20 (commit)
       via  11e54c1bd90cb4cabcde507e8d56e2724b4ca458 (commit)
       via  b787cf42b1bd5f6ea342e602880a82ad9bcda7d7 (commit)
       via  2ce44621c197854d3eeeae52be5216136b8a414f (commit)
       via  9da779365c02b4a979f58503157c0a86866d1741 (commit)
       via  e07f0f96488858cfca1dedbd7cb08bd48688fa5a (commit)
       via  db816ff7acb5565e5697639e335312f795274c96 (commit)
       via  ac58779be4c37e91a3698ec45c761d96e36b0074 (commit)
       via  c343803c424bdf125a07ad296ad54fa3dc78bf6b (commit)
       via  8bf6105071ab1aa991a0761581fae80457f1a33d (commit)
       via  f68240a5e33eced3032b0bfca5c00be8944fd275 (commit)
       via  a75df5cc5dbb693f5a3d3fe1ad19e47b6b17b79e (commit)
       via  e0605102fdc1d9fb8ece9a153cd133629b68c130 (commit)
       via  dec1ff82828c0b4204098cca0098f57fbeb798a0 (commit)
       via  467de4645f4a796e272b2177b371fc746c50d5f2 (commit)
       via  0ecfd9a6f8fba15684db7bc4bcf47b40b23ef0d6 (commit)
       via  3a929926a790230e4b3318416ee6eebb0e3e35c5 (commit)
       via  3d2f6604064f5b1c97380e47a18e845d3c249916 (commit)
       via  d07af9c058900dd21ebb83c73368581e52ef0a7c (commit)
       via  56e02e3cda921077c89036f7218ba2d7ff6a1924 (commit)
       via  a3e8ea1a16851333fe7edceaee56ac820fe038dc (commit)
       via  bd52951129aa12bbc76ea8f5e82dfd52fc84bf27 (commit)
       via  bc789818d9edd2a590c3ec88241a286c955a25d0 (commit)
       via  e1d57e45916ac9ae96db9a0e43ff813960a7e0c2 (commit)
       via  21d8857dbd932f03974c637113dd41d290c9f886 (commit)
       via  676f51cb9d6476a1babfde63a929337870d0f6f9 (commit)
       via  a755137c422f4e4d6731f88b351c019860dc29d4 (commit)
       via  c5f57473b148124bf0e9715e2362abf93bb981e3 (commit)
       via  bd0d1758171d2af069e2a277eed5e6fa65919ab5 (commit)
       via  072ca5eae217783c4bb986bac3db1dd7c0b70c4b (commit)
       via  5adcde54c088d5ba957133330569afa65b8aea0d (commit)
       via  649708b02c904af6a21ed548352c2cc6150dde9b (commit)
       via  41bfb5bf6c8102a1fcad75cd5fc9c36efda7fe27 (commit)
       via  1b3c5fc34fc13af27c0445f7e5c689e4e67424b9 (commit)
       via  2fb443eb8d58bbba0c1b00dc9ebc7328011aa54e (commit)
       via  346a7047ecf51ceaafe014ebbe9d456cdbec2fb9 (commit)
       via  0aae9dee85aba9b26d1de1de77ee573dd06fbcd2 (commit)
       via  8f7db24a0ce04ccda9037f34e35c396762878c3d (commit)
       via  1c41adcd3251e6a980dd3f7bdb01e0457346ade4 (commit)
       via  22fa65e45a28207725d89c61acbc0083dfa69b8b (commit)
       via  028ca042bd428446ef47cd72451e5462ebddada2 (commit)
       via  37b5c31ccae82f7f9be290048c73c2e85f9fffc5 (commit)
       via  b97aedc0ebe8e565b86b700acea4e4dc9f4c6308 (commit)
       via  67b33cc514c321ad5f1cc33f3cb56417c6c480ed (commit)
       via  ffce18a2200e8d10eab809847f0bb1b1ca503126 (commit)
      from  3d32e34abe82ead7cb8c904af8b463baf3073fe5 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit f12152d739d851e1d28b59daf2a2b1ed7b769a38
Merge: 3d32e34abe82ead7cb8c904af8b463baf3073fe5 698ebd33374890ea9f5396d54d25584beec7ce4c
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Mon Jul 12 18:03:15 2010 +0100

    Merge branch 'master' into archer-tromey-python
    
    Conflicts:
    	gdb/ChangeLog
    	gdb/Makefile.in
    	gdb/README
    	gdb/breakpoint.c
    	gdb/config.in
    	gdb/doc/gdb.texinfo
    	gdb/dwarf2loc.c
    	gdb/dwarf2read.c
    	gdb/findcmd.c
    	gdb/main.c
    	gdb/python/py-block.c
    	gdb/python/py-breakpoint.c
    	gdb/python/py-cmd.c
    	gdb/python/py-frame.c
    	gdb/python/py-inferior.c
    	gdb/python/py-infthread.c
    	gdb/python/py-param.c
    	gdb/python/py-symbol.c
    	gdb/python/py-symtab.c
    	gdb/python/py-type.c
    	gdb/python/py-utils.c
    	gdb/python/python-internal.h
    	gdb/python/python.c
    	gdb/symfile.c
    	gdb/testsuite/ChangeLog
    	gdb/testsuite/gdb.gdb/selftest.exp
    	gdb/testsuite/gdb.python/py-cmd.exp
    	gdb/testsuite/gdb.python/py-frame.exp
    	gdb/testsuite/gdb.python/py-function.exp
    	gdb/testsuite/gdb.python/py-inferior.exp
    	gdb/testsuite/gdb.python/py-infthread.exp
    	gdb/testsuite/gdb.python/py-prettyprint.exp
    	gdb/testsuite/gdb.python/py-template.exp
    	gdb/testsuite/gdb.python/py-value.exp
    	gdb/value.c
    	gdb/varobj.c
    	gdb/version.in

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                          |  132 +
 Makefile.def                                       |    5 +-
 Makefile.in                                        |   35 +-
 bfd/ChangeLog                                      | 1418 ++-
 bfd/Makefile.am                                    |   28 +-
 bfd/Makefile.in                                    |   46 +-
 bfd/aclocal.m4                                     |    6 +-
 bfd/aout-target.h                                  |    2 +-
 bfd/aout-tic30.c                                   |    3 +-
 bfd/aoutx.h                                        |    6 +-
 bfd/archive.c                                      |   18 +-
 bfd/archive64.c                                    |   18 +-
 bfd/archures.c                                     |    8 +-
 bfd/bfd-in.h                                       |    4 +-
 bfd/bfd-in2.h                                      |   53 +-
 bfd/bfd.c                                          |    4 +
 bfd/bfdio.c                                        |  274 +-
 bfd/bout.c                                         |    6 +-
 bfd/coff-alpha.c                                   |    7 +-
 bfd/coff-i386.c                                    |    3 +-
 bfd/coff-i860.c                                    |    3 +-
 bfd/coff-maxq.c                                    |  447 -
 bfd/coff-mcore.c                                   |    7 +-
 bfd/coff-ppc.c                                     |   16 +-
 bfd/coff-rs6000.c                                  |    6 +-
 bfd/coff-x86_64.c                                  |   11 +-
 bfd/coff64-rs6000.c                                |    3 +-
 bfd/coffcode.h                                     |   47 +-
 bfd/coffgen.c                                      |   10 +-
 bfd/compress.c                                     |   10 +-
 bfd/config.bfd                                     |   32 +-
 bfd/config.in                                      |    6 +
 bfd/configure                                      |  129 +-
 bfd/configure.in                                   |   41 +-
 bfd/cpu-arm.c                                      |    5 +-
 bfd/cpu-maxq.c                                     |   60 -
 bfd/cpu-tic6x.c                                    |   40 +
 bfd/doc/ChangeLog                                  |    4 +
 bfd/doc/Makefile.in                                |    3 +-
 bfd/dwarf2.c                                       |  376 +-
 bfd/elf-attrs.c                                    |   14 +-
 bfd/elf-bfd.h                                      |   69 +-
 bfd/elf-eh-frame.c                                 |   20 +-
 bfd/elf-m10200.c                                   |    8 +-
 bfd/elf-m10300.c                                   |    5 -
 bfd/elf.c                                          |  192 +-
 bfd/elf32-arm.c                                    |  561 +-
 bfd/elf32-avr.c                                    |   44 +-
 bfd/elf32-bfin.c                                   |    8 +-
 bfd/elf32-cr16.c                                   |    6 -
 bfd/elf32-cr16c.c                                  |    7 +-
 bfd/elf32-cris.c                                   |   76 +-
 bfd/elf32-crx.c                                    |    8 +-
 bfd/elf32-h8300.c                                  |   10 +-
 bfd/elf32-hppa.c                                   |    2 -
 bfd/elf32-i370.c                                   |   10 +-
 bfd/elf32-i386.c                                   |   41 +-
 bfd/elf32-ip2k.c                                   |   30 +-
 bfd/elf32-lm32.c                                   |   19 +-
 bfd/elf32-m32c.c                                   |   12 +-
 bfd/elf32-m32r.c                                   |   17 +-
 bfd/elf32-m68hc11.c                                |    2 -
 bfd/elf32-m68hc1x.c                                |    6 -
 bfd/elf32-m68k.c                                   |    5 -
 bfd/elf32-microblaze.c                             |    9 +-
 bfd/elf32-moxie.c                                  |    6 +-
 bfd/elf32-msp430.c                                 |    9 +-
 bfd/elf32-ppc.c                                    |   93 +-
 bfd/elf32-rx.c                                     |   19 +-
 bfd/elf32-score.c                                  |    8 +-
 bfd/elf32-score7.c                                 |    5 +-
 bfd/elf32-sh-relocs.h                              |  163 +-
 bfd/elf32-sh.c                                     | 1987 +++-
 bfd/elf32-sh64.c                                   |    5 +-
 bfd/elf32-sparc.c                                  |    5 +-
 bfd/elf32-spu.c                                    |    8 +-
 bfd/elf32-tic6x.c                                  | 1776 +++
 bfd/elf32-tic6x.h                                  |   26 +
 bfd/elf32-v850.c                                   |    9 +-
 bfd/elf32-vax.c                                    |    4 -
 bfd/elf32-xc16x.c                                  |   13 +-
 bfd/elf32-xtensa.c                                 |   56 +-
 bfd/elf64-hppa.c                                   |   35 +-
 bfd/elf64-mips.c                                   |    3 +-
 bfd/elf64-mmix.c                                   |    9 +-
 bfd/elf64-ppc.c                                    |  933 +-
 bfd/elf64-ppc.h                                    |    4 +
 bfd/elf64-sparc.c                                  |    3 +-
 bfd/elf64-x86-64.c                                 |   62 +-
 bfd/elfcode.h                                      |    2 +
 bfd/elflink.c                                      |   51 +-
 bfd/elfxx-ia64.c                                   |   55 +-
 bfd/elfxx-mips.c                                   |    4 +-
 bfd/elfxx-sparc.c                                  |  362 +-
 bfd/hosts/x86-64linux.h                            |  195 +
 bfd/hp300hpux.c                                    |    4 +-
 bfd/i386lynx.c                                     |    9 +-
 bfd/ieee.c                                         |    8 +-
 bfd/libbfd-in.h                                    |   31 +-
 bfd/libbfd.h                                       |   66 +-
 bfd/libcoff-in.h                                   |    1 +
 bfd/libcoff.h                                      |    1 +
 bfd/libecoff.h                                     |    3 +-
 bfd/mach-o-target.c                                |    2 +-
 bfd/mach-o.c                                       |    5 +-
 bfd/mmo.c                                          |    7 +-
 bfd/nlm32-sparc.c                                  |    6 +-
 bfd/oasys.c                                        |    3 +-
 bfd/opncls.c                                       |   18 +-
 bfd/pdp11.c                                        |    8 +-
 bfd/pe-mips.c                                      |   12 +-
 bfd/pe-x86_64.c                                    |    4 +
 bfd/peXXigen.c                                     |   19 +-
 bfd/pei-x86_64.c                                   |    4 +
 bfd/peicode.h                                      |    2 +
 bfd/plugin.c                                       |    4 +-
 bfd/po/SRC-POTFILES.in                             |   13 +-
 bfd/po/bfd.pot                                     |  712 +-
 bfd/po/es.po                                       |  722 +-
 bfd/po/fr.po                                       | 4484 ++++---
 bfd/po/vi.po                                       |  716 +-
 bfd/reloc.c                                        |   86 +-
 bfd/som.c                                          | 1141 +-
 bfd/som.h                                          |   50 +-
 bfd/targets.c                                      |   27 +-
 bfd/verilog.c                                      |    5 +-
 bfd/versados.c                                     |    4 +-
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    | 9304 ++++++++++++
 bfd/vms-gsd.c                                      | 1082 --
 bfd/vms-hdr.c                                      | 1416 --
 bfd/vms-lib.c                                      | 2292 +++
 bfd/vms-misc.c                                     | 1098 +-
 bfd/vms-tir.c                                      | 2808 ----
 bfd/vms.c                                          | 1518 --
 bfd/vms.h                                          |  878 +--
 bfd/warning.m4                                     |    5 +-
 bfd/xcofflink.c                                    |    2 +
 bfd/xsym.c                                         |    4 +-
 bfd/xtensa-modules.c                               |14914 ++++++++++++++++----
 config.guess                                       |   13 +-
 config.sub                                         |   68 +-
 config/ChangeLog                                   |   45 +-
 config/bootstrap-lto.mk                            |    8 +
 config/elf.m4                                      |    2 +-
 config/gc++filt.m4                                 |   26 +
 config/override.m4                                 |  264 +-
 config/stdint.m4                                   |   44 +
 config/tls.m4                                      |   11 +-
 configure                                          |  363 +-
 configure.ac                                       |  166 +-
 cpu/ChangeLog                                      |    4 +
 cpu/m32c.cpu                                       |    4 +-
 etc/ChangeLog                                      |    7 +
 etc/fdl.texi                                       |   82 +-
 etc/gnu-oids.texi                                  |   52 +
 etc/standards.texi                                 |  454 +-
 gdb/ChangeLog                                      | 6283 ++++++++-
 gdb/MAINTAINERS                                    |   14 +-
 gdb/Makefile.in                                    |   57 +-
 gdb/NEWS                                           |  243 +-
 gdb/README                                         |  148 +-
 gdb/acinclude.m4                                   |   39 +-
 gdb/aclocal.m4                                     |   34 +-
 gdb/ada-exp.y                                      |    2 -
 gdb/ada-lang.c                                     |  702 +-
 gdb/ada-lang.h                                     |   14 +-
 gdb/ada-tasks.c                                    |   14 +-
 gdb/ada-typeprint.c                                |   52 +-
 gdb/ada-valprint.c                                 |  132 +-
 gdb/addrmap.c                                      |    2 +-
 gdb/alpha-mdebug-tdep.c                            |   36 +-
 gdb/alpha-tdep.c                                   |  140 +-
 gdb/amd64-linux-nat.c                              |  166 +-
 gdb/amd64-linux-tdep.c                             |  105 +-
 gdb/amd64-linux-tdep.h                             |    6 +-
 gdb/amd64-tdep.c                                   |  508 +-
 gdb/amd64-tdep.h                                   |   23 +-
 gdb/arch-utils.c                                   |    5 +-
 gdb/arch-utils.h                                   |    3 +
 gdb/arm-linux-nat.c                                |  168 +-
 gdb/arm-linux-tdep.c                               |   36 +-
 gdb/arm-symbian-tdep.c                             |  134 +
 gdb/arm-tdep.c                                     |  919 +-
 gdb/arm-tdep.h                                     |    1 +
 gdb/arm-wince-tdep.c                               |    4 +
 gdb/auxv.c                                         |   32 +-
 gdb/ax-gdb.c                                       |  564 +-
 gdb/ax-gdb.h                                       |    9 +-
 gdb/ax-general.c                                   |  114 +-
 gdb/ax.h                                           |  148 +-
 gdb/bcache.c                                       |   25 +-
 gdb/blockframe.c                                   |   76 +-
 gdb/breakpoint.c                                   | 3061 +++--
 gdb/breakpoint.h                                   |  173 +-
 gdb/bsd-uthread.c                                  |    2 +-
 gdb/buildsym.c                                     |    5 +-
 gdb/c-exp.y                                        |  453 +-
 gdb/c-lang.c                                       |   70 +-
 gdb/c-lang.h                                       |   10 +-
 gdb/c-typeprint.c                                  |  109 +-
 gdb/c-valprint.c                                   |   39 +-
 gdb/charset.c                                      |  141 +-
 gdb/charset.h                                      |    4 +-
 gdb/cli-out.c                                      |  195 +-
 gdb/cli-out.h                                      |   18 +-
 gdb/cli/cli-cmds.c                                 |  199 +-
 gdb/cli/cli-cmds.h                                 |    6 +-
 gdb/cli/cli-decode.c                               |  175 +-
 gdb/cli/cli-dump.c                                 |    6 +-
 gdb/cli/cli-dump.h                                 |    2 -
 gdb/cli/cli-interp.c                               |    2 +
 gdb/cli/cli-logging.c                              |    2 +-
 gdb/cli/cli-script.c                               |  133 +-
 gdb/cli/cli-script.h                               |    2 +-
 gdb/cli/cli-setshow.c                              |   10 +-
 gdb/coff-pe-read.c                                 |    2 -
 gdb/coffread.c                                     |   18 +-
 gdb/command.h                                      |    5 +-
 gdb/common/i386-xstate.h                           |   42 +
 gdb/complaints.c                                   |    6 +-
 gdb/complaints.h                                   |    4 +-
 gdb/completer.c                                    |   11 +-
 gdb/config.in                                      |  167 +-
 gdb/config/alpha/alpha-linux.mh                    |    3 +-
 gdb/config/arm/linux.mh                            |    3 +-
 gdb/config/djgpp/fnchange.lst                      |   19 +-
 gdb/config/i386/i386sol2.mh                        |    1 -
 gdb/config/i386/linux.mh                           |    5 +-
 gdb/config/i386/linux64.mh                         |    3 +-
 gdb/config/i386/nm-i386sol2.h                      |   32 -
 gdb/config/i386/nm-linux.h                         |   32 -
 gdb/config/i386/sol2-64.mh                         |    1 -
 gdb/config/ia64/linux.mh                           |    3 +-
 gdb/config/m32r/linux.mh                           |    3 +-
 gdb/config/m68k/linux.mh                           |    3 +-
 gdb/config/mips/linux.mh                           |    3 +-
 gdb/config/nm-linux.h                              |    5 -
 gdb/config/pa/linux.mh                             |    3 +-
 gdb/config/powerpc/linux.mh                        |    3 +-
 gdb/config/powerpc/ppc64-linux.mh                  |    3 +-
 gdb/config/s390/s390.mh                            |    3 +-
 gdb/config/sparc/linux.mh                          |    3 +-
 gdb/config/sparc/linux64.mh                        |    3 +-
 gdb/config/xtensa/linux.mh                         |    3 +-
 gdb/configure                                      | 2269 +++-
 gdb/configure.ac                                   |  296 +-
 gdb/configure.tgt                                  |    8 +-
 gdb/corefile.c                                     |   18 +-
 gdb/corelow.c                                      |   13 +-
 gdb/cp-abi.c                                       |    3 +-
 gdb/cp-name-parser.y                               |    2 +-
 gdb/cp-namespace.c                                 |  210 +-
 gdb/cp-support.c                                   |  266 +-
 gdb/cp-support.h                                   |   72 +-
 gdb/cp-valprint.c                                  |  166 +-
 gdb/d-lang.c                                       |  278 +
 gdb/d-lang.h                                       |   33 +
 gdb/d-valprint.c                                   |   94 +
 gdb/dbxread.c                                      |   41 +-
 gdb/dcache.c                                       |    6 +-
 gdb/dec-thread.c                                   |   29 +-
 gdb/defs.h                                         |  155 +-
 gdb/demangle.c                                     |    1 -
 gdb/dictionary.c                                   |   45 +-
 gdb/dictionary.h                                   |    4 +-
 gdb/disasm.c                                       |   80 +-
 gdb/disasm.h                                       |   12 +
 gdb/doc/ChangeLog                                  |  477 +-
 gdb/doc/annotate.texinfo                           |    6 +-
 gdb/doc/fdl.texi                                   |   91 +-
 gdb/doc/gdb.texinfo                                | 2795 ++++-
 gdb/doc/gdbint.texinfo                             |   39 +-
 gdb/doc/observer.texi                              |   24 +-
 gdb/doc/refcard.tex                                |    3 +-
 gdb/doc/stabs.texinfo                              |    6 +-
 gdb/doublest.c                                     |   19 +-
 gdb/dsrec.c                                        |    1 +
 gdb/dummy-frame.c                                  |    5 +
 gdb/dwarf2-frame.c                                 |  177 +-
 gdb/dwarf2-frame.h                                 |    2 +-
 gdb/dwarf2expr.c                                   |  366 +-
 gdb/dwarf2expr.h                                   |   67 +-
 gdb/dwarf2loc.c                                    | 2142 +++-
 gdb/dwarf2loc.h                                    |   10 +-
 gdb/dwarf2read.c                                   | 1876 ++-
 gdb/elfread.c                                      |   22 +-
 gdb/environ.c                                      |    1 +
 gdb/eval.c                                         |  217 +-
 gdb/event-loop.c                                   |   14 +-
 gdb/event-loop.h                                   |    7 -
 gdb/event-top.c                                    |   41 +-
 gdb/exceptions.c                                   |   21 +-
 gdb/exceptions.h                                   |   19 +-
 gdb/exec.c                                         |   18 +-
 gdb/expprint.c                                     |   34 +-
 gdb/expression.h                                   |    9 +-
 gdb/f-exp.y                                        |    8 +-
 gdb/f-lang.c                                       |   47 +-
 gdb/f-lang.h                                       |    4 +-
 gdb/f-typeprint.c                                  |   12 +-
 gdb/f-valprint.c                                   |   42 +-
 gdb/fbsd-nat.c                                     |    3 +-
 gdb/features/Makefile                              |   17 +
 gdb/features/gdb-target.dtd                        |   17 +-
 gdb/features/i386/32bit-avx.xml                    |   18 +
 gdb/features/i386/32bit-core.xml                   |   20 +
 gdb/features/i386/32bit-sse.xml                    |   16 +
 gdb/features/i386/64bit-avx.xml                    |   26 +
 gdb/features/i386/64bit-core.xml                   |   20 +
 gdb/features/i386/64bit-sse.xml                    |   16 +
 gdb/features/i386/amd64-avx-linux.c                |  171 +
 gdb/features/i386/amd64-avx-linux.xml              |   18 +
 gdb/features/i386/amd64-avx.c                      |  166 +
 gdb/features/i386/amd64-avx.xml                    |   16 +
 gdb/features/i386/amd64-linux.c                    |   35 +
 gdb/features/i386/amd64.c                          |   35 +
 gdb/features/i386/i386-avx-linux.c                 |  147 +
 gdb/features/i386/i386-avx-linux.xml               |   18 +
 gdb/features/i386/i386-avx.c                       |  142 +
 gdb/features/i386/i386-avx.xml                     |   16 +
 gdb/features/i386/i386-linux.c                     |   35 +
 gdb/features/i386/i386-mmx-linux.c                 |   76 +
 gdb/features/i386/i386-mmx-linux.xml               |   16 +
 gdb/features/i386/i386-mmx.c                       |   71 +
 gdb/features/i386/i386-mmx.xml                     |   14 +
 gdb/features/i386/i386.c                           |   35 +
 gdb/filesystem.c                                   |  103 +
 gdb/filesystem.h                                   |   58 +
 gdb/findcmd.c                                      |    6 +-
 gdb/findvar.c                                      |   14 +-
 gdb/fork-child.c                                   |    1 +
 gdb/frame-base.c                                   |    4 +
 gdb/frame-unwind.c                                 |    4 +-
 gdb/frame.c                                        |   51 +-
 gdb/gcore.c                                        |    6 +-
 gdb/gdb-gdb.py                                     |    2 -
 gdb/gdb.c                                          |    1 +
 gdb/gdb_ptrace.h                                   |    6 +-
 gdb/gdbarch.c                                      |  197 +-
 gdb/gdbarch.h                                      |   60 +-
 gdb/gdbarch.sh                                     |   60 +-
 gdb/gdbserver/ChangeLog                            | 1329 ++
 gdb/gdbserver/Makefile.in                          |  112 +-
 gdb/gdbserver/README                               |   62 +-
 gdb/gdbserver/config.in                            |    9 +
 gdb/gdbserver/configure                            |  286 +-
 gdb/gdbserver/configure.ac                         |  122 +-
 gdb/gdbserver/configure.srv                        |   50 +-
 gdb/gdbserver/event-loop.c                         |  138 +-
 gdb/gdbserver/gdbreplay.c                          |    4 +-
 gdb/gdbserver/i386-low.c                           |    5 +-
 gdb/gdbserver/i387-fp.c                            |  267 +
 gdb/gdbserver/i387-fp.h                            |    5 +
 gdb/gdbserver/inferiors.c                          |   10 +-
 gdb/gdbserver/linux-amd64-ipa.c                    |  175 +
 gdb/gdbserver/linux-arm-low.c                      |    8 +-
 gdb/gdbserver/linux-crisv32-low.c                  |    4 +-
 gdb/gdbserver/linux-i386-ipa.c                     |  198 +
 gdb/gdbserver/linux-low.c                          | 2719 +++-
 gdb/gdbserver/linux-low.h                          |   78 +-
 gdb/gdbserver/linux-m68k-low.c                     |   27 +-
 gdb/gdbserver/linux-mips-low.c                     |    6 +-
 gdb/gdbserver/linux-ppc-low.c                      |   14 +-
 gdb/gdbserver/linux-s390-low.c                     |    9 +-
 gdb/gdbserver/linux-sh-low.c                       |    4 +-
 gdb/gdbserver/linux-sparc-low.c                    |    6 +-
 gdb/gdbserver/linux-x86-low.c                      | 1708 +++-
 gdb/gdbserver/linux-xtensa-low.c                   |    6 +-
 gdb/gdbserver/mem-break.c                          | 1055 ++-
 gdb/gdbserver/mem-break.h                          |  101 +-
 gdb/gdbserver/nto-low.c                            |    7 +
 gdb/gdbserver/nto-x86-low.c                        |    2 +-
 gdb/gdbserver/proc-service.c                       |    2 +-
 gdb/gdbserver/proc-service.list                    |   30 +
 gdb/gdbserver/regcache.c                           |  126 +-
 gdb/gdbserver/regcache.h                           |   14 +
 gdb/gdbserver/remote-utils.c                       |  421 +-
 gdb/gdbserver/server.c                             |  582 +-
 gdb/gdbserver/server.h                             |  253 +-
 gdb/gdbserver/spu-low.c                            |   47 +-
 gdb/gdbserver/target.c                             |   42 +
 gdb/gdbserver/target.h                             |  137 +
 gdb/gdbserver/thread-db.c                          |  200 +-
 gdb/gdbserver/tracepoint.c                         | 7401 ++++++++++
 gdb/gdbserver/utils.c                              |  167 +-
 gdb/gdbserver/win32-i386-low.c                     |   92 +-
 gdb/gdbserver/win32-low.c                          |   86 +-
 gdb/gdbserver/win32-low.h                          |    3 +
 gdb/gdbtypes.c                                     |  114 +-
 gdb/gdbtypes.h                                     |  101 +-
 gdb/gnu-nat.c                                      |   56 +-
 gdb/gnu-v2-abi.c                                   |   13 +-
 gdb/gnu-v3-abi.c                                   |   21 +-
 gdb/gnulib/Makefile.am                             |  193 +-
 gdb/gnulib/Makefile.in                             |  481 +-
 gdb/gnulib/extra/arg-nonnull.h                     |   26 +
 gdb/gnulib/extra/c++defs.h                         |  271 +
 gdb/gnulib/extra/link-warning.h                    |   28 -
 gdb/gnulib/extra/warn-on-use.h                     |  109 +
 gdb/gnulib/m4/00gnulib.m4                          |   30 +
 gdb/gnulib/m4/extensions.m4                        |   52 +-
 gdb/gnulib/m4/gnulib-cache.m4                      |    9 +-
 gdb/gnulib/m4/gnulib-common.m4                     |  166 +-
 gdb/gnulib/m4/gnulib-comp.m4                       |  125 +-
 gdb/gnulib/m4/gnulib-tool.m4                       |   30 +-
 gdb/gnulib/m4/include_next.m4                      |  172 +-
 gdb/gnulib/m4/longlong.m4                          |   72 +-
 gdb/gnulib/m4/memchr.m4                            |   79 +-
 gdb/gnulib/m4/memcmp.m4                            |   20 -
 gdb/gnulib/m4/memmem.m4                            |   52 +-
 gdb/gnulib/m4/mmap-anon.m4                         |   59 +
 gdb/gnulib/m4/multiarch.m4                         |   65 +
 gdb/gnulib/m4/onceonly.m4                          |   91 +
 gdb/gnulib/m4/onceonly_2_57.m4                     |   87 -
 gdb/gnulib/m4/stddef_h.m4                          |   45 +
 gdb/gnulib/m4/stdint.m4                            |  123 +-
 gdb/gnulib/m4/string_h.m4                          |   73 +-
 gdb/gnulib/m4/warn-on-use.m4                       |   45 +
 gdb/gnulib/m4/wchar.m4                             |   54 -
 gdb/gnulib/m4/wchar_h.m4                           |  152 +
 gdb/gnulib/m4/wchar_t.m4                           |   20 +
 gdb/gnulib/m4/wint_t.m4                            |   28 +
 gdb/gnulib/memchr.c                                |  214 +-
 gdb/gnulib/memchr.valgrind                         |   14 +
 gdb/gnulib/memcmp.c                                |  361 -
 gdb/gnulib/memmem.c                                |   10 +-
 gdb/gnulib/stddef.in.h                             |   86 +
 gdb/gnulib/stdint.in.h                             |  133 +-
 gdb/gnulib/str-two-way.h                           |  364 +-
 gdb/gnulib/string.in.h                             |  746 +-
 gdb/gnulib/wchar.in.h                              |  388 +-
 gdb/go32-nat.c                                     |    4 +-
 gdb/gregset.h                                      |   16 -
 gdb/hppaobsd-tdep.c                                |   54 +-
 gdb/i386-cygwin-tdep.c                             |   12 +
 gdb/i386-linux-nat.c                               |  202 +-
 gdb/i386-linux-tdep.c                              |  148 +-
 gdb/i386-linux-tdep.h                              |   34 +-
 gdb/i386-nat.c                                     |   12 +-
 gdb/i386-nto-tdep.c                                |    2 +-
 gdb/i386-tdep.c                                    | 2153 +++-
 gdb/i386-tdep.h                                    |  101 +-
 gdb/i387-tdep.c                                    |  473 +-
 gdb/i387-tdep.h                                    |   17 +
 gdb/ia64-linux-nat.c                               |    6 +-
 gdb/inf-child.c                                    |    1 +
 gdb/inf-loop.c                                     |    1 +
 gdb/inf-ttrace.c                                   |   16 +-
 gdb/infcall.c                                      |   90 +-
 gdb/infcmd.c                                       |   93 +-
 gdb/inferior.c                                     |   50 +-
 gdb/inferior.h                                     |   27 +-
 gdb/inflow.c                                       |    4 +-
 gdb/infrun.c                                       |  631 +-
 gdb/inline-frame.c                                 |    2 +
 gdb/interps.c                                      |    2 +
 gdb/jit.c                                          |    3 +-
 gdb/jv-exp.y                                       |    6 +-
 gdb/jv-lang.c                                      |  154 +-
 gdb/jv-lang.h                                      |    3 +-
 gdb/jv-typeprint.c                                 |   23 +-
 gdb/jv-valprint.c                                  |   21 +-
 gdb/language.c                                     |   22 +-
 gdb/language.h                                     |   18 +-
 gdb/libunwind-frame.c                              |    3 +-
 gdb/linespec.c                                     |  360 +-
 gdb/linux-fork.c                                   |   92 +-
 gdb/linux-nat.c                                    |  304 +-
 gdb/linux-nat.h                                    |    3 +
 gdb/linux-record.c                                 |   74 +-
 gdb/linux-thread-db.c                              |   25 +-
 gdb/m2-exp.y                                       |   18 +-
 gdb/m2-lang.c                                      |   13 +-
 gdb/m2-lang.h                                      |    3 +-
 gdb/m2-typeprint.c                                 |    8 +-
 gdb/m2-valprint.c                                  |   28 +-
 gdb/m32c-tdep.c                                    |   62 +-
 gdb/machoread.c                                    |    3 +-
 gdb/macrocmd.c                                     |    5 +-
 gdb/macroexp.c                                     |   10 +-
 gdb/macroscope.c                                   |    1 +
 gdb/macrotab.c                                     |    6 +
 gdb/main.c                                         |   99 +-
 gdb/main.h                                         |    1 +
 gdb/maint.c                                        |   19 +-
 gdb/mdebugread.c                                   |   40 +-
 gdb/mem-break.c                                    |    1 -
 gdb/memattr.c                                      |   28 +-
 gdb/mi/mi-cmd-break.c                              |  118 +-
 gdb/mi/mi-cmd-env.c                                |    3 +
 gdb/mi/mi-cmd-file.c                               |   38 +-
 gdb/mi/mi-cmd-stack.c                              |    7 +-
 gdb/mi/mi-cmd-target.c                             |    2 +-
 gdb/mi/mi-cmd-var.c                                |   14 +-
 gdb/mi/mi-cmds.c                                   |   14 +-
 gdb/mi/mi-cmds.h                                   |   13 +-
 gdb/mi/mi-console.c                                |    5 +
 gdb/mi/mi-getopt.c                                 |    1 +
 gdb/mi/mi-interp.c                                 |  140 +-
 gdb/mi/mi-main.c                                   |  522 +-
 gdb/mi/mi-out.c                                    |   25 +-
 gdb/mi/mi-parse.c                                  |  117 +-
 gdb/mi/mi-parse.h                                  |    2 +
 gdb/minsyms.c                                      |    8 +
 gdb/mips-linux-nat.c                               |    6 +-
 gdb/mips-linux-tdep.c                              |   29 +-
 gdb/mips-tdep.c                                    |    2 +-
 gdb/mipsread.c                                     |    3 +
 gdb/monitor.c                                      |   27 +-
 gdb/mt-tdep.c                                      |    4 +-
 gdb/nto-procfs.c                                   |   10 +-
 gdb/objc-exp.y                                     |    4 +-
 gdb/objc-lang.c                                    |  237 +-
 gdb/objfiles.c                                     |  216 +-
 gdb/objfiles.h                                     |   17 +-
 gdb/observer.c                                     |    1 +
 gdb/osabi.c                                        |    6 +-
 gdb/osdata.c                                       |   23 +-
 gdb/p-exp.y                                        |    8 +-
 gdb/p-lang.c                                       |   11 +-
 gdb/p-lang.h                                       |    5 +-
 gdb/p-typeprint.c                                  |   15 +-
 gdb/p-valprint.c                                   |  249 +-
 gdb/parse.c                                        |  217 +-
 gdb/parser-defs.h                                  |   29 +-
 gdb/posix-hdep.c                                   |    1 +
 gdb/ppc-linux-nat.c                                |  862 +-
 gdb/ppc-linux-tdep.c                               |   68 +-
 gdb/printcmd.c                                     |  238 +-
 gdb/proc-service.list                              |   40 +
 gdb/procfs.c                                       | 2122 ++--
 gdb/progspace.c                                    |   34 +-
 gdb/prologue-value.c                               |    3 +
 gdb/psympriv.h                                     |  165 +
 gdb/psymtab.c                                      | 1750 +++
 gdb/psymtab.h                                      |   31 +
 gdb/python/py-auto-load.c                          |  497 +
 gdb/python/py-block.c                              |  236 +-
 gdb/python/py-breakpoint.c                         |  346 +-
 gdb/python/py-cmd.c                                |  118 +-
 gdb/python/py-frame.c                              |   65 +-
 gdb/python/py-function.c                           |    3 +-
 gdb/python/py-inferior.c                           |  558 +-
 gdb/python/py-infthread.c                          |  170 +-
 gdb/python/py-lazy-string.c                        |   20 +-
 gdb/python/py-objfile.c                            |   11 +-
 gdb/python/py-param.c                              |   73 +-
 gdb/python/py-prettyprint.c                        |  251 +-
 gdb/python/py-progspace.c                          |  244 +
 gdb/python/py-symbol.c                             |  237 +-
 gdb/python/py-symtab.c                             |  384 +-
 gdb/python/py-type.c                               |   26 +-
 gdb/python/py-utils.c                              |   68 +-
 gdb/python/py-value.c                              |   41 +-
 gdb/python/python-config.py                        |   57 +
 gdb/python/python-internal.h                       |   56 +-
 gdb/python/python.c                                |  390 +-
 gdb/python/python.h                                |    7 +-
 gdb/record.c                                       |  816 +-
 gdb/record.h                                       |    1 +
 gdb/regcache.c                                     |   66 +-
 gdb/regcache.h                                     |    1 +
 gdb/regformats/i386/amd64-avx-linux.dat            |   78 +
 gdb/regformats/i386/amd64-avx.dat                  |   77 +
 gdb/regformats/i386/amd64-linux.dat                |   62 +
 gdb/regformats/i386/amd64.dat                      |   61 +
 gdb/regformats/i386/i386-avx-linux.dat             |   54 +
 gdb/regformats/i386/i386-avx.dat                   |   53 +
 gdb/regformats/i386/i386-linux.dat                 |   46 +
 gdb/regformats/i386/i386-mmx-linux.dat             |   46 +
 gdb/regformats/i386/i386-mmx.dat                   |   36 +
 gdb/regformats/i386/i386.dat                       |   45 +
 gdb/regformats/reg-i386-linux.dat                  |   46 -
 gdb/regformats/reg-i386.dat                        |   44 -
 gdb/regformats/reg-x86-64-linux.dat                |   62 -
 gdb/regformats/reg-x86-64.dat                      |   59 -
 gdb/regformats/regdat.sh                           |    2 +-
 gdb/reggroups.c                                    |    5 +
 gdb/remote-fileio.c                                |   21 +-
 gdb/remote-m32r-sdi.c                              |   16 +-
 gdb/remote-mips.c                                  |  418 +-
 gdb/remote-sim.c                                   |   15 +-
 gdb/remote.c                                       | 1025 ++-
 gdb/remote.h                                       |   20 +-
 gdb/reverse.c                                      |    4 +-
 gdb/rs6000-aix-tdep.c                              |   20 +-
 gdb/rs6000-nat.c                                   |    4 +-
 gdb/rx-tdep.c                                      |   18 +-
 gdb/s390-nat.c                                     |    6 +-
 gdb/s390-tdep.c                                    |   28 +-
 gdb/scm-exp.c                                      |    6 +
 gdb/scm-lang.c                                     |    5 +
 gdb/scm-lang.h                                     |    1 +
 gdb/scm-valprint.c                                 |   18 +-
 gdb/sentinel-frame.c                               |    2 +
 gdb/ser-base.c                                     |   11 +-
 gdb/ser-base.h                                     |    1 -
 gdb/ser-go32.c                                     |    1 +
 gdb/ser-mingw.c                                    |    2 +
 gdb/ser-pipe.c                                     |   29 +-
 gdb/ser-tcp.c                                      |    7 +-
 gdb/ser-unix.c                                     |    2 +
 gdb/serial.c                                       |   14 +-
 gdb/serial.h                                       |    3 +-
 gdb/sh64-tdep.c                                    |   30 +-
 gdb/sol-thread.c                                   |   35 +
 gdb/solib-darwin.c                                 |    7 +-
 gdb/solib-frv.c                                    |   38 +-
 gdb/solib-irix.c                                   |    2 +-
 gdb/solib-null.c                                   |   89 -
 gdb/solib-osf.c                                    |    1 +
 gdb/solib-pa64.c                                   |   29 +-
 gdb/solib-som.c                                    |    6 +-
 gdb/solib-spu.c                                    |  125 +-
 gdb/solib-svr4.c                                   |  475 +-
 gdb/solib-target.c                                 |    9 +
 gdb/solib.c                                        |  480 +-
 gdb/solist.h                                       |   10 +-
 gdb/somread.c                                      |    2 +
 gdb/source.c                                       |  105 +-
 gdb/source.h                                       |    1 -
 gdb/sparc-linux-tdep.c                             |   30 +
 gdb/sparc-tdep.c                                   |    8 +-
 gdb/sparc64-linux-tdep.c                           |   30 +
 gdb/sparc64-tdep.c                                 |    7 +-
 gdb/spu-linux-nat.c                                |   22 +-
 gdb/spu-multiarch.c                                |   27 +-
 gdb/spu-tdep.c                                     |  109 +-
 gdb/spu-tdep.h                                     |   62 +-
 gdb/stabsread.c                                    |  186 +-
 gdb/stack.c                                        |  191 +-
 gdb/stack.h                                        |   12 +
 gdb/std-regs.c                                     |    6 +
 gdb/symfile.c                                      |  571 +-
 gdb/symfile.h                                      |  175 +-
 gdb/symmisc.c                                      |  472 +-
 gdb/symtab.c                                       | 1562 +--
 gdb/symtab.h                                       |  211 +-
 gdb/syscalls/sparc-linux.xml                       |  344 +
 gdb/syscalls/sparc64-linux.xml                     |  326 +
 gdb/target-descriptions.c                          |  266 +-
 gdb/target-descriptions.h                          |   10 +
 gdb/target-memory.c                                |    6 +-
 gdb/target.c                                       |  362 +-
 gdb/target.h                                       |  123 +-
 gdb/testsuite/ChangeLog                            | 1820 +++
 gdb/testsuite/Makefile.in                          |    6 +-
 gdb/testsuite/dg-extract-results.sh                |    8 +-
 gdb/testsuite/gdb.ada/arrayidx.exp                 |    8 +-
 gdb/testsuite/gdb.ada/assign_1.exp                 |    3 +-
 gdb/testsuite/gdb.ada/boolean_expr.exp             |    3 +-
 gdb/testsuite/gdb.ada/cond_lang.exp                |   58 +
 gdb/testsuite/gdb.ada/cond_lang/a.adb              |   21 +
 gdb/testsuite/gdb.ada/cond_lang/foo.c              |   25 +
 gdb/testsuite/gdb.ada/cond_lang/mixed.adb          |   49 +
 gdb/testsuite/gdb.ada/cond_lang/mixed.ads          |   20 +
 gdb/testsuite/gdb.ada/cond_lang/pck.adb            |   21 +
 gdb/testsuite/gdb.ada/cond_lang/pck.ads            |   20 +
 gdb/testsuite/gdb.ada/dyn_loc.exp                  |   53 +
 gdb/testsuite/gdb.ada/dyn_loc/p.adb                |   21 +
 gdb/testsuite/gdb.ada/dyn_loc/pack.adb             |   29 +
 gdb/testsuite/gdb.ada/dyn_loc/pack.ads             |   20 +
 gdb/testsuite/gdb.ada/exec_changed.exp             |   10 +-
 gdb/testsuite/gdb.ada/formatted_ref.exp            |    9 +-
 gdb/testsuite/gdb.ada/frame_args.exp               |    3 +-
 gdb/testsuite/gdb.ada/info_types.c                 |   35 +
 gdb/testsuite/gdb.ada/info_types.exp               |   31 +
 gdb/testsuite/gdb.ada/lang_switch.exp              |    2 +-
 gdb/testsuite/gdb.ada/ptype_arith_binop.exp        |    3 +-
 gdb/testsuite/gdb.ada/ref_param.exp                |    2 +-
 gdb/testsuite/gdb.ada/type_coercion.exp            |    6 +-
 gdb/testsuite/gdb.ada/watch_arg/watch.adb          |    8 +-
 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              |  141 +
 gdb/testsuite/gdb.arch/amd64-disp-step.exp         |    2 -
 gdb/testsuite/gdb.arch/amd64-dword.exp             |  121 +
 gdb/testsuite/gdb.arch/amd64-pseudo.c              |   91 +
 gdb/testsuite/gdb.arch/amd64-word.exp              |  121 +
 gdb/testsuite/gdb.arch/e500-abi.exp                |    2 -
 gdb/testsuite/gdb.arch/e500-prologue.exp           |    2 -
 gdb/testsuite/gdb.arch/e500-regs.exp               |    2 -
 gdb/testsuite/gdb.arch/gcore.c                     |   70 +
 gdb/testsuite/gdb.arch/gdb1291.exp                 |    2 -
 gdb/testsuite/gdb.arch/gdb1431.exp                 |    2 -
 gdb/testsuite/gdb.arch/gdb1558.exp                 |    2 -
 gdb/testsuite/gdb.arch/i386-avx.c                  |  128 +
 gdb/testsuite/gdb.arch/i386-avx.exp                |  108 +
 gdb/testsuite/gdb.arch/i386-byte.exp               |   96 +
 gdb/testsuite/gdb.arch/i386-cpuid.h                |  231 +-
 gdb/testsuite/gdb.arch/i386-disp-step.exp          |    2 -
 gdb/testsuite/gdb.arch/i386-gnu-cfi.exp            |    2 -
 gdb/testsuite/gdb.arch/i386-prologue.exp           |    4 +-
 gdb/testsuite/gdb.arch/i386-pseudo.c               |   51 +
 gdb/testsuite/gdb.arch/i386-size.exp               |    2 +-
 gdb/testsuite/gdb.arch/i386-sse.exp                |    2 -
 gdb/testsuite/gdb.arch/i386-unwind.exp             |    2 -
 gdb/testsuite/gdb.arch/i386-word.exp               |   82 +
 gdb/testsuite/gdb.arch/pa-nullify.exp              |    2 -
 gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp    |    2 -
 gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp       |    2 -
 gdb/testsuite/gdb.arch/spu-info.exp                |    2 -
 gdb/testsuite/gdb.arch/spu-ls.c                    |   31 +
 gdb/testsuite/gdb.arch/spu-ls.exp                  |   54 +
 gdb/testsuite/gdb.arch/system-gcore.exp            |  236 +
 gdb/testsuite/gdb.arch/vsx-regs.exp                |    2 -
 gdb/testsuite/gdb.asm/asm-source.exp               |   36 +-
 gdb/testsuite/gdb.base/Makefile.in                 |    3 +-
 gdb/testsuite/gdb.base/a2-run.exp                  |   31 +-
 gdb/testsuite/gdb.base/all-bin.exp                 |  493 +-
 gdb/testsuite/gdb.base/annota1.exp                 |  241 +-
 gdb/testsuite/gdb.base/annota3.exp                 |   21 +-
 gdb/testsuite/gdb.base/arithmet.exp                |   14 +-
 gdb/testsuite/gdb.base/arrayidx.exp                |    6 +-
 gdb/testsuite/gdb.base/assign.exp                  |  529 +-
 gdb/testsuite/gdb.base/async.exp                   |    8 +-
 gdb/testsuite/gdb.base/attach-pie-misread.c        |   47 +
 gdb/testsuite/gdb.base/attach-pie-misread.exp      |  204 +
 gdb/testsuite/gdb.base/attach.exp                  |   45 +-
 gdb/testsuite/gdb.base/auxv.exp                    |    8 +-
 gdb/testsuite/gdb.base/bigcore.exp                 |   11 +-
 gdb/testsuite/gdb.base/bitfields.exp               |    7 +-
 gdb/testsuite/gdb.base/bitfields2.exp              |    6 +-
 gdb/testsuite/gdb.base/bitops.exp                  |  397 +-
 gdb/testsuite/gdb.base/break-always.exp            |    2 +-
 gdb/testsuite/gdb.base/break-entry.exp             |   43 +
 gdb/testsuite/gdb.base/break-interp.exp            |  479 +-
 gdb/testsuite/gdb.base/break.exp                   |  507 +-
 gdb/testsuite/gdb.base/breakpoint-shadow.exp       |    2 +-
 gdb/testsuite/gdb.base/call-ar-st.exp              |  216 +-
 gdb/testsuite/gdb.base/call-rt-st.exp              |   68 +-
 gdb/testsuite/gdb.base/call-sc.exp                 |   45 +-
 gdb/testsuite/gdb.base/call-signal-resume.exp      |   45 +-
 gdb/testsuite/gdb.base/call-strs.exp               |  180 +-
 gdb/testsuite/gdb.base/callexit.exp                |    2 -
 gdb/testsuite/gdb.base/callfuncs.exp               |   70 +-
 gdb/testsuite/gdb.base/catch-syscall.exp           |   28 +-
 gdb/testsuite/gdb.base/charset.c                   |    8 +
 gdb/testsuite/gdb.base/charset.exp                 |   33 +-
 gdb/testsuite/gdb.base/checkpoint.exp              |   63 +-
 gdb/testsuite/gdb.base/chng-syms.exp               |    2 -
 gdb/testsuite/gdb.base/code-expr.exp               |    8 +-
 gdb/testsuite/gdb.base/commands.exp                |  272 +-
 gdb/testsuite/gdb.base/completion.exp              |   12 +-
 gdb/testsuite/gdb.base/complex.exp                 |    1 -
 gdb/testsuite/gdb.base/cond-expr.exp               |   71 +-
 gdb/testsuite/gdb.base/condbreak.exp               |   24 +-
 gdb/testsuite/gdb.base/consecutive.exp             |   23 +-
 gdb/testsuite/gdb.base/constvars.exp               |   54 +-
 gdb/testsuite/gdb.base/corefile.exp                |    7 +-
 gdb/testsuite/gdb.base/cursal.exp                  |    9 +-
 gdb/testsuite/gdb.base/cvexpr.exp                  |    8 +-
 gdb/testsuite/gdb.base/dbx.exp                     |    6 +-
 gdb/testsuite/gdb.base/default.exp                 |  288 +-
 gdb/testsuite/gdb.base/define.exp                  |  247 +-
 gdb/testsuite/gdb.base/del.exp                     |    9 +-
 gdb/testsuite/gdb.base/detach.exp                  |    4 +-
 gdb/testsuite/gdb.base/display.exp                 |   55 +-
 gdb/testsuite/gdb.base/dump.exp                    |   50 +-
 gdb/testsuite/gdb.base/dup-sect.S                  |   22 +
 gdb/testsuite/gdb.base/dup-sect.exp                |   79 +
 gdb/testsuite/gdb.base/echo.exp                    |   11 -
 gdb/testsuite/gdb.base/ena-dis-br.exp              |   16 +-
 gdb/testsuite/gdb.base/ending-run.exp              |   37 +-
 gdb/testsuite/gdb.base/environ.exp                 |    2 -
 gdb/testsuite/gdb.base/eval-skip.exp               |  363 +-
 gdb/testsuite/gdb.base/eval.exp                    |   22 +
 gdb/testsuite/gdb.base/exprs.exp                   |   16 +-
 gdb/testsuite/gdb.base/fileio.exp                  |   18 +-
 gdb/testsuite/gdb.base/find.exp                    |   20 +-
 gdb/testsuite/gdb.base/finish.exp                  |   20 +-
 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               |  584 +-
 gdb/testsuite/gdb.base/foll-vfork.exp              |    4 +-
 gdb/testsuite/gdb.base/frame-args.exp              |    9 +-
 gdb/testsuite/gdb.base/freebpcmd.exp               |    5 +-
 gdb/testsuite/gdb.base/funcargs.exp                |  144 +-
 gdb/testsuite/gdb.base/gcore-buffer-overflow.exp   |   16 +-
 gdb/testsuite/gdb.base/gcore.exp                   |   21 +-
 gdb/testsuite/gdb.base/gdb1056.exp                 |    2 -
 gdb/testsuite/gdb.base/gdb1090.exp                 |   11 +-
 gdb/testsuite/gdb.base/gdb11530.c                  |   35 +
 gdb/testsuite/gdb.base/gdb11530.exp                |   52 +
 gdb/testsuite/gdb.base/gdb11531.c                  |   40 +
 gdb/testsuite/gdb.base/gdb11531.exp                |   66 +
 gdb/testsuite/gdb.base/gdb1250.exp                 |    2 -
 gdb/testsuite/gdb.base/gdbvars.c                   |    6 +-
 gdb/testsuite/gdb.base/gdbvars.exp                 |   12 +-
 gdb/testsuite/gdb.base/hashline1.exp               |    6 +-
 gdb/testsuite/gdb.base/hashline2.exp               |    5 +-
 gdb/testsuite/gdb.base/hashline3.exp               |    6 +-
 gdb/testsuite/gdb.base/help.exp                    |   30 +-
 gdb/testsuite/gdb.base/huge.exp                    |    2 -
 gdb/testsuite/gdb.base/ifelse.exp                  |    4 +-
 gdb/testsuite/gdb.base/included.exp                |    2 +-
 gdb/testsuite/gdb.base/info-proc.exp               |   11 +-
 gdb/testsuite/gdb.base/info-target.exp             |    2 -
 gdb/testsuite/gdb.base/interrupt.exp               |    4 +-
 gdb/testsuite/gdb.base/jump.exp                    |  132 +-
 gdb/testsuite/gdb.base/langs.exp                   |    2 -
 gdb/testsuite/gdb.base/lineinc.exp                 |    2 -
 gdb/testsuite/gdb.base/list.exp                    |   10 +-
 gdb/testsuite/gdb.base/logical.exp                 |    2 -
 gdb/testsuite/gdb.base/long_long.exp               |   29 +-
 gdb/testsuite/gdb.base/longjmp.exp                 |    2 -
 gdb/testsuite/gdb.base/macscp.exp                  |   54 +-
 gdb/testsuite/gdb.base/maint.exp                   |  617 +-
 gdb/testsuite/gdb.base/mips_pro.exp                |    2 -
 gdb/testsuite/gdb.base/miscexprs.exp               |  290 +-
 gdb/testsuite/gdb.base/moribund-step.exp           |   28 +
 gdb/testsuite/gdb.base/multi-forks.exp             |   30 +-
 gdb/testsuite/gdb.base/nodebug.exp                 |   19 +-
 gdb/testsuite/gdb.base/nostdlib.c                  |   29 +
 gdb/testsuite/gdb.base/nostdlib.exp                |   54 +
 gdb/testsuite/gdb.base/opaque.exp                  |    2 -
 gdb/testsuite/gdb.base/overlays.exp                |    6 +-
 gdb/testsuite/gdb.base/page.exp                    |    6 +-
 gdb/testsuite/gdb.base/pc-fp.exp                   |    2 -
 gdb/testsuite/gdb.base/pending.exp                 |   21 +-
 gdb/testsuite/gdb.base/permissions.exp             |  101 +
 gdb/testsuite/gdb.base/pointers.exp                |  554 +-
 gdb/testsuite/gdb.base/pr10179-a.c                 |   17 +
 gdb/testsuite/gdb.base/pr10179-b.c                 |    6 +
 gdb/testsuite/gdb.base/pr10179.exp                 |   38 +
 gdb/testsuite/gdb.base/pr11022.exp                 |    2 +-
 gdb/testsuite/gdb.base/prelink.exp                 |   61 +-
 gdb/testsuite/gdb.base/printcmds.exp               |   55 +-
 gdb/testsuite/gdb.base/psymtab.exp                 |    4 +-
 gdb/testsuite/gdb.base/ptype.exp                   |   68 +-
 gdb/testsuite/gdb.base/radix.exp                   |    6 +-
 gdb/testsuite/gdb.base/randomize.exp               |    2 +-
 gdb/testsuite/gdb.base/readline.exp                |    2 +-
 gdb/testsuite/gdb.base/recurse.exp                 |    4 +-
 gdb/testsuite/gdb.base/relational.exp              |  439 +-
 gdb/testsuite/gdb.base/relocate.exp                |   41 +-
 gdb/testsuite/gdb.base/remote.exp                  |   14 +-
 gdb/testsuite/gdb.base/reread.exp                  |   26 +-
 gdb/testsuite/gdb.base/restore.exp                 |   19 +-
 gdb/testsuite/gdb.base/return.exp                  |   35 +-
 gdb/testsuite/gdb.base/return2.exp                 |   45 +-
 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/sepdebug.exp                |  532 +-
 gdb/testsuite/gdb.base/set-lang-auto.exp           |    8 +-
 gdb/testsuite/gdb.base/setshow.exp                 |  122 +-
 gdb/testsuite/gdb.base/setvar.exp                  |   36 +-
 gdb/testsuite/gdb.base/shlib-call.exp              |  164 +-
 gdb/testsuite/gdb.base/shreloc.exp                 |   44 +-
 gdb/testsuite/gdb.base/sigall.exp                  |   26 +-
 gdb/testsuite/gdb.base/sigaltstack.exp             |    6 +-
 gdb/testsuite/gdb.base/sigbpt.exp                  |   15 +-
 gdb/testsuite/gdb.base/siginfo-addr.exp            |    2 -
 gdb/testsuite/gdb.base/siginfo-obj.exp             |    2 -
 gdb/testsuite/gdb.base/siginfo.exp                 |    4 +-
 gdb/testsuite/gdb.base/signals.exp                 |    6 +-
 gdb/testsuite/gdb.base/signull.exp                 |   10 +-
 gdb/testsuite/gdb.base/sigrepeat.exp               |    4 +-
 gdb/testsuite/gdb.base/sigstep.exp                 |   50 +-
 gdb/testsuite/gdb.base/sizeof.exp                  |    4 +-
 gdb/testsuite/gdb.base/so-impl-ld.exp              |   55 +-
 gdb/testsuite/gdb.base/so-indr-cl.exp              |    2 -
 gdb/testsuite/gdb.base/solib-corrupted.exp         |   50 +
 gdb/testsuite/gdb.base/solib-disc.c                |    4 +-
 gdb/testsuite/gdb.base/solib-disc.exp              |    6 +-
 gdb/testsuite/gdb.base/solib-display.exp           |  158 +-
 gdb/testsuite/gdb.base/solib-symbol.exp            |    2 +-
 gdb/testsuite/gdb.base/solib-weak.exp              |    2 +-
 gdb/testsuite/gdb.base/solib.exp                   |    2 -
 gdb/testsuite/gdb.base/source-test.gdb             |   20 +
 gdb/testsuite/gdb.base/source.exp                  |   33 +-
 gdb/testsuite/gdb.base/stack-checking.exp          |    2 -
 gdb/testsuite/gdb.base/start.exp                   |    2 -
 gdb/testsuite/gdb.base/step-bt.exp                 |    6 +-
 gdb/testsuite/gdb.base/step-line.exp               |    2 +-
 gdb/testsuite/gdb.base/store.exp                   |   24 +-
 gdb/testsuite/gdb.base/structs.exp                 |   25 +-
 gdb/testsuite/gdb.base/structs2.exp                |    8 +-
 gdb/testsuite/gdb.base/subst.exp                   |   35 +-
 .../gdb.base/symbol-without-target_section.exp     |    6 +-
 gdb/testsuite/gdb.base/term.exp                    |    9 +-
 gdb/testsuite/gdb.base/trace-commands.exp          |    2 +-
 gdb/testsuite/gdb.base/tui-layout.exp              |   21 +
 gdb/testsuite/gdb.base/twice.exp                   |    2 -
 gdb/testsuite/gdb.base/unload.exp                  |   19 +-
 gdb/testsuite/gdb.base/unwindonsignal.exp          |   11 +-
 gdb/testsuite/gdb.base/valgrind-db-attach.exp      |   10 +-
 gdb/testsuite/gdb.base/value-double-free.exp       |    2 +-
 gdb/testsuite/gdb.base/varargs.exp                 |   73 +-
 gdb/testsuite/gdb.base/volatile.exp                |   43 +-
 gdb/testsuite/gdb.base/watch-cond.c                |   46 +
 gdb/testsuite/gdb.base/watch-cond.exp              |   92 +
 gdb/testsuite/gdb.base/watch-non-mem.c             |   27 +
 gdb/testsuite/gdb.base/watch-non-mem.exp           |   40 +
 gdb/testsuite/gdb.base/watch-read.c                |   33 +
 gdb/testsuite/gdb.base/watch-read.exp              |  109 +
 gdb/testsuite/gdb.base/watch-vfork.exp             |    2 +-
 gdb/testsuite/gdb.base/watch_thread_num.exp        |   15 +-
 gdb/testsuite/gdb.base/watchpoint-cond-gone.exp    |    4 +-
 gdb/testsuite/gdb.base/watchpoint-solib.exp        |   13 +-
 gdb/testsuite/gdb.base/watchpoint.c                |    5 +
 gdb/testsuite/gdb.base/watchpoint.exp              |   90 +-
 gdb/testsuite/gdb.base/watchpoints.c               |    3 -
 gdb/testsuite/gdb.base/watchpoints.exp             |   10 +-
 gdb/testsuite/gdb.base/whatis-exp.exp              |  170 +-
 gdb/testsuite/gdb.base/whatis.exp                  |    2 -
 gdb/testsuite/gdb.cell/dwarfaddr.S                 |  190 +
 gdb/testsuite/gdb.cell/dwarfaddr.exp               |   53 +
 gdb/testsuite/gdb.cell/fork-spu.c                  |   47 +
 gdb/testsuite/gdb.cell/fork.c                      |   77 +
 gdb/testsuite/gdb.cell/fork.exp                    |   85 +
 gdb/testsuite/gdb.cp/Makefile.in                   |    2 +-
 gdb/testsuite/gdb.cp/ambiguous.exp                 |    2 -
 gdb/testsuite/gdb.cp/annota2.exp                   |   83 +-
 gdb/testsuite/gdb.cp/annota3.exp                   |   14 +-
 gdb/testsuite/gdb.cp/anon-union.exp                |  261 +-
 gdb/testsuite/gdb.cp/arg-reference.exp             |    2 -
 gdb/testsuite/gdb.cp/bool.exp                      |    2 -
 gdb/testsuite/gdb.cp/breakpoint.exp                |    2 -
 gdb/testsuite/gdb.cp/bs15503.exp                   |    4 +-
 gdb/testsuite/gdb.cp/call-c.exp                    |    2 -
 gdb/testsuite/gdb.cp/casts.exp                     |    2 -
 gdb/testsuite/gdb.cp/class2.exp                    |    6 +-
 gdb/testsuite/gdb.cp/classes.exp                   |   20 +-
 gdb/testsuite/gdb.cp/cp-relocate.exp               |    6 +-
 gdb/testsuite/gdb.cp/cpexprs.cc                    |  431 +
 gdb/testsuite/gdb.cp/cpexprs.exp                   |  727 +
 gdb/testsuite/gdb.cp/cplusfuncs.cc                 |    6 +
 gdb/testsuite/gdb.cp/cplusfuncs.exp                |  464 +-
 gdb/testsuite/gdb.cp/demangle.exp                  |   76 +-
 gdb/testsuite/gdb.cp/derivation.exp                |    2 -
 gdb/testsuite/gdb.cp/exception.exp                 |   14 +-
 gdb/testsuite/gdb.cp/expand-sals.exp               |    2 +-
 gdb/testsuite/gdb.cp/extern-c.exp                  |   19 +
 gdb/testsuite/gdb.cp/formatted-ref.exp             |    6 +-
 gdb/testsuite/gdb.cp/gdb1355.exp                   |    2 -
 gdb/testsuite/gdb.cp/gdb2384-base.cc               |    2 +
 gdb/testsuite/gdb.cp/gdb2384-base.h                |    4 +
 gdb/testsuite/gdb.cp/gdb2384.exp                   |    5 +-
 gdb/testsuite/gdb.cp/gdb2495.exp                   |    5 +-
 gdb/testsuite/gdb.cp/hang.exp                      |    2 -
 gdb/testsuite/gdb.cp/inherit.exp                   |   36 +-
 gdb/testsuite/gdb.cp/koenig.cc                     |  306 +
 gdb/testsuite/gdb.cp/koenig.exp                    |  117 +
 gdb/testsuite/gdb.cp/local.exp                     |   56 +-
 gdb/testsuite/gdb.cp/m-data.exp                    |    2 -
 gdb/testsuite/gdb.cp/m-static.cc                   |   11 +-
 gdb/testsuite/gdb.cp/m-static.exp                  |   23 +-
 gdb/testsuite/gdb.cp/m-static.h                    |    4 +-
 gdb/testsuite/gdb.cp/maint.exp                     |    2 +-
 gdb/testsuite/gdb.cp/mb-ctor.exp                   |    2 -
 gdb/testsuite/gdb.cp/mb-inline.exp                 |    4 +-
 gdb/testsuite/gdb.cp/mb-templates.exp              |   12 +-
 gdb/testsuite/gdb.cp/member-ptr.exp                |    8 +-
 gdb/testsuite/gdb.cp/method.exp                    |   80 +-
 gdb/testsuite/gdb.cp/method2.exp                   |    2 +-
 gdb/testsuite/gdb.cp/misc.exp                      |   40 +-
 gdb/testsuite/gdb.cp/namespace-nested-import.exp   |    2 -
 gdb/testsuite/gdb.cp/namespace.exp                 |  205 +-
 gdb/testsuite/gdb.cp/namespace1.cc                 |   19 +
 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                   |    9 +-
 gdb/testsuite/gdb.cp/operator.cc                   |  211 +
 gdb/testsuite/gdb.cp/operator.exp                  |   61 +
 gdb/testsuite/gdb.cp/overload.exp                  |   18 +-
 gdb/testsuite/gdb.cp/ovldbreak.exp                 |   60 +-
 gdb/testsuite/gdb.cp/pr-1023.exp                   |   11 +-
 gdb/testsuite/gdb.cp/pr-1210.exp                   |    6 +-
 gdb/testsuite/gdb.cp/pr-574.exp                    |    2 -
 gdb/testsuite/gdb.cp/pr10687.cc                    |   24 +
 gdb/testsuite/gdb.cp/pr10687.exp                   |   31 +
 gdb/testsuite/gdb.cp/pr9167.cc                     |   36 +
 gdb/testsuite/gdb.cp/pr9167.exp                    |   36 +
 gdb/testsuite/gdb.cp/printmethod.exp               |    2 -
 gdb/testsuite/gdb.cp/psmang.exp                    |    2 -
 gdb/testsuite/gdb.cp/punctuator.exp                |   14 +-
 gdb/testsuite/gdb.cp/re-set-overloaded.cc          |   26 +
 gdb/testsuite/gdb.cp/re-set-overloaded.exp         |   61 +
 gdb/testsuite/gdb.cp/ref-params.exp                |    2 -
 gdb/testsuite/gdb.cp/ref-types.exp                 |  537 +-
 gdb/testsuite/gdb.cp/rtti.exp                      |    2 -
 gdb/testsuite/gdb.cp/shadow.cc                     |    6 +-
 gdb/testsuite/gdb.cp/shadow.exp                    |   12 +-
 gdb/testsuite/gdb.cp/static-print-quit.cc          |   32 +
 gdb/testsuite/gdb.cp/static-print-quit.exp         |   50 +
 gdb/testsuite/gdb.cp/templates.exp                 |  436 +-
 gdb/testsuite/gdb.cp/try_catch.exp                 |    4 +-
 gdb/testsuite/gdb.cp/userdef.cc                    |    9 +
 gdb/testsuite/gdb.cp/userdef.exp                   |   28 +-
 gdb/testsuite/gdb.cp/virtbase.cc                   |   14 +-
 gdb/testsuite/gdb.cp/virtbase.exp                  |    7 +-
 gdb/testsuite/gdb.cp/virtfunc.exp                  |    8 +-
 gdb/testsuite/gdb.disasm/am33.exp                  |    2 -
 gdb/testsuite/gdb.disasm/h8300s.exp                |    2 -
 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               |    4 +-
 gdb/testsuite/gdb.disasm/t02_mova.exp              |    4 +-
 gdb/testsuite/gdb.disasm/t03_add.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t04_sub.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t05_cmp.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t06_ari2.exp              |    4 +-
 gdb/testsuite/gdb.disasm/t07_ari3.exp              |    4 +-
 gdb/testsuite/gdb.disasm/t08_or.exp                |    4 +-
 gdb/testsuite/gdb.disasm/t09_xor.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t10_and.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t11_logs.exp              |    4 +-
 gdb/testsuite/gdb.disasm/t12_bit.exp               |    4 +-
 gdb/testsuite/gdb.disasm/t13_otr.exp               |    4 +-
 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S      |  248 +
 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp    |   53 +
 gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S  |   73 +
 .../gdb.dwarf2/dw2-bad-parameter-type.exp          |   44 +
 gdb/testsuite/gdb.dwarf2/dw2-basic.exp             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-compressed.exp        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S     |  108 +
 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp   |   43 +
 gdb/testsuite/gdb.dwarf2/dw2-intercu.exp           |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-intermix.exp          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S   |  123 +
 gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp |   48 +
 gdb/testsuite/gdb.dwarf2/dw2-op-call.S             |  119 +
 gdb/testsuite/gdb.dwarf2/dw2-op-call.exp           |   41 +
 gdb/testsuite/gdb.dwarf2/dw2-producer.exp          |    2 +-
 .../gdb.dwarf2/dw2-ref-missing-frame-func.c        |   46 +
 .../gdb.dwarf2/dw2-ref-missing-frame-main.c        |   30 +
 gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S   |  452 +-
 gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp |   50 +-
 gdb/testsuite/gdb.dwarf2/dw2-restore.exp           |    2 +-
 gdb/testsuite/gdb.dwarf2/mac-fileno.exp            |    2 +-
 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S   |  450 +-
 gdb/testsuite/gdb.dwarf2/pieces.S                  | 1883 +++
 gdb/testsuite/gdb.dwarf2/pieces.c                  |  112 +
 gdb/testsuite/gdb.dwarf2/pieces.exp                |  108 +
 gdb/testsuite/gdb.dwarf2/watch-notconst.c          |   39 +
 gdb/testsuite/gdb.dwarf2/watch-notconst.exp        |   44 +
 gdb/testsuite/gdb.dwarf2/watch-notconst2.S         |  256 +
 gdb/testsuite/gdb.dwarf2/watch-notconst2.c         |   35 +
 gdb/testsuite/gdb.fortran/exprs.exp                |    2 -
 gdb/testsuite/gdb.fortran/library-module-lib.f90   |   29 +
 gdb/testsuite/gdb.fortran/library-module-main.f90  |   23 +
 gdb/testsuite/gdb.fortran/library-module.exp       |   58 +
 gdb/testsuite/gdb.fortran/logical.exp              |   38 +
 gdb/testsuite/gdb.fortran/logical.f90              |   31 +
 gdb/testsuite/gdb.fortran/module.exp               |   55 +-
 gdb/testsuite/gdb.fortran/module.f90               |   39 +-
 gdb/testsuite/gdb.fortran/types.exp                |    2 -
 gdb/testsuite/gdb.gdb/complaints.exp               |   83 +-
 gdb/testsuite/gdb.gdb/observer.exp                 |   34 +-
 gdb/testsuite/gdb.gdb/selftest.exp                 |   98 +-
 gdb/testsuite/gdb.gdb/xfullpath.exp                |    8 +-
 gdb/testsuite/gdb.hp/gdb.aCC/watch-cmd.exp         |    2 -
 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          |    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.defects/bs14602.exp       |    2 -
 gdb/testsuite/gdb.hp/gdb.defects/solib-d.exp       |    2 -
 gdb/testsuite/gdb.java/jmain.exp                   |   10 +-
 gdb/testsuite/gdb.java/jmisc.exp                   |   45 +-
 gdb/testsuite/gdb.java/jprint.exp                  |   15 +-
 gdb/testsuite/gdb.java/jv-exp.exp                  |    2 -
 gdb/testsuite/gdb.java/jv-print.exp                |    2 -
 gdb/testsuite/gdb.mi/gdb680.exp                    |    2 +-
 gdb/testsuite/gdb.mi/mi-basics.exp                 |   56 +-
 gdb/testsuite/gdb.mi/mi-nonstop-exit.exp           |    7 +-
 gdb/testsuite/gdb.mi/mi-nonstop.exp                |   20 +-
 gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp      |   86 +
 gdb/testsuite/gdb.mi/mi-nsintrall.exp              |   18 +-
 gdb/testsuite/gdb.mi/mi-nsmoribund.exp             |   34 +-
 gdb/testsuite/gdb.mi/mi-nsthrexec.exp              |    6 +-
 gdb/testsuite/gdb.mi/mi-pending.exp                |    2 -
 gdb/testsuite/gdb.mi/mi-return.exp                 |    8 +-
 gdb/testsuite/gdb.mi/mi-var-display.exp            |    5 +-
 gdb/testsuite/gdb.mi/mi2-basics.exp                |   56 +-
 gdb/testsuite/gdb.mi/mi2-console.exp               |    6 +-
 gdb/testsuite/gdb.mi/mi2-return.exp                |    8 +-
 gdb/testsuite/gdb.mi/mi2-var-display.exp           |    5 +-
 gdb/testsuite/gdb.mi/ns-stale-regcache.c           |   30 +
 gdb/testsuite/gdb.multi/base.exp                   |   42 +-
 gdb/testsuite/gdb.multi/bkpt-multi-exec.exp        |   16 +-
 gdb/testsuite/gdb.objc/basicclass.exp              |    4 -
 gdb/testsuite/gdb.objc/nondebug.exp                |    4 -
 gdb/testsuite/gdb.objc/objcdecode.exp              |    4 -
 gdb/testsuite/gdb.opt/inline-cmds.exp              |    2 +-
 gdb/testsuite/gdb.pascal/gdb11492.exp              |   60 +
 gdb/testsuite/gdb.pascal/gdb11492.pas              |   40 +
 gdb/testsuite/gdb.pascal/types.exp                 |    4 +-
 gdb/testsuite/gdb.python/Makefile.in               |    3 +-
 gdb/testsuite/gdb.python/py-block.c                |   41 +
 gdb/testsuite/gdb.python/py-block.exp              |   79 +
 gdb/testsuite/gdb.python/py-breakpoint.c           |   46 +
 gdb/testsuite/gdb.python/py-breakpoint.exp         |  147 +
 gdb/testsuite/gdb.python/py-cmd.exp                |   38 +-
 gdb/testsuite/gdb.python/py-frame.c                |   16 +
 gdb/testsuite/gdb.python/py-frame.exp              |   67 +-
 gdb/testsuite/gdb.python/py-function.exp           |    6 +-
 gdb/testsuite/gdb.python/py-inferior.exp           |  100 +-
 gdb/testsuite/gdb.python/py-infthread.exp          |   29 +-
 gdb/testsuite/gdb.python/py-mi.exp                 |   37 +-
 gdb/testsuite/gdb.python/py-param.exp              |  140 +
 gdb/testsuite/gdb.python/py-prettyprint.c          |   17 +-
 gdb/testsuite/gdb.python/py-prettyprint.exp        |   63 +-
 gdb/testsuite/gdb.python/py-prettyprint.py         |   38 +-
 gdb/testsuite/gdb.python/py-progspace.c            |   22 +
 gdb/testsuite/gdb.python/py-progspace.exp          |   47 +
 gdb/testsuite/gdb.python/py-section-script.c       |   52 +
 gdb/testsuite/gdb.python/py-section-script.exp     |   65 +
 gdb/testsuite/gdb.python/py-section-script.py      |   63 +
 gdb/testsuite/gdb.python/py-symbol.c               |   62 +
 gdb/testsuite/gdb.python/py-symbol.exp             |  132 +
 gdb/testsuite/gdb.python/py-symtab.exp             |   73 +
 gdb/testsuite/gdb.python/py-template.exp           |   24 +-
 gdb/testsuite/gdb.python/py-type.exp               |   23 +-
 gdb/testsuite/gdb.python/py-value.c                |    2 +-
 gdb/testsuite/gdb.python/py-value.exp              |   51 +-
 gdb/testsuite/gdb.python/python.exp                |    7 +
 gdb/testsuite/gdb.reverse/break-precsave.exp       |    8 +-
 gdb/testsuite/gdb.reverse/break-reverse.exp        |    8 +-
 gdb/testsuite/gdb.reverse/consecutive-precsave.exp |   32 +-
 gdb/testsuite/gdb.reverse/consecutive-reverse.exp  |   32 +-
 gdb/testsuite/gdb.reverse/finish-precsave.exp      |    5 +-
 gdb/testsuite/gdb.reverse/finish-reverse.exp       |    5 +-
 gdb/testsuite/gdb.reverse/i386-precsave.exp        |    5 +-
 gdb/testsuite/gdb.reverse/i386-reverse.exp         |    5 +-
 gdb/testsuite/gdb.reverse/i386-sse-reverse.c       |  101 +
 gdb/testsuite/gdb.reverse/i386-sse-reverse.exp     |  702 +
 gdb/testsuite/gdb.reverse/i387-env-reverse.exp     |    8 +-
 gdb/testsuite/gdb.reverse/i387-stack-reverse.exp   |    8 +-
 .../gdb.reverse/machinestate-precsave.exp          |    3 +-
 gdb/testsuite/gdb.reverse/machinestate.exp         |    3 +-
 gdb/testsuite/gdb.reverse/sigall-precsave.exp      |    5 +-
 gdb/testsuite/gdb.reverse/sigall-reverse.exp       |    5 +-
 gdb/testsuite/gdb.reverse/solib-precsave.exp       |    3 +-
 gdb/testsuite/gdb.reverse/solib-reverse.exp        |    3 +-
 gdb/testsuite/gdb.reverse/step-precsave.exp        |    8 +-
 gdb/testsuite/gdb.reverse/step-reverse.exp         |    8 +-
 gdb/testsuite/gdb.reverse/until-precsave.exp       |    6 +-
 gdb/testsuite/gdb.reverse/until-reverse.exp        |    6 +-
 gdb/testsuite/gdb.reverse/watch-precsave.exp       |   16 +-
 gdb/testsuite/gdb.reverse/watch-reverse.exp        |   16 +-
 gdb/testsuite/gdb.server/ext-attach.exp            |    4 +-
 gdb/testsuite/gdb.server/ext-run.exp               |    4 +-
 gdb/testsuite/gdb.server/server-mon.exp            |    2 +-
 gdb/testsuite/gdb.stabs/aout.sed                   |    2 +-
 gdb/testsuite/gdb.stabs/exclfwd.exp                |    2 -
 gdb/testsuite/gdb.stabs/gdb11479.c                 |   66 +
 gdb/testsuite/gdb.stabs/gdb11479.exp               |   54 +
 gdb/testsuite/gdb.stabs/hppa.sed                   |    2 +-
 gdb/testsuite/gdb.stabs/weird.def                  |   14 +
 gdb/testsuite/gdb.stabs/weird.exp                  |   15 +-
 gdb/testsuite/gdb.stabs/xcoff.sed                  |    2 +-
 gdb/testsuite/gdb.threads/attach-into-signal.exp   |    4 +-
 gdb/testsuite/gdb.threads/attach-stopped.exp       |   10 +-
 gdb/testsuite/gdb.threads/attachstop-mt.exp        |   10 +-
 gdb/testsuite/gdb.threads/fork-thread-pending.exp  |    6 +-
 gdb/testsuite/gdb.threads/gcore-thread.exp         |   56 +-
 gdb/testsuite/gdb.threads/hand-call-in-threads.exp |   55 +-
 .../gdb.threads/interrupted-hand-call.exp          |    2 +-
 gdb/testsuite/gdb.threads/killed.exp               |    2 -
 gdb/testsuite/gdb.threads/linux-dp.c               |    3 +-
 gdb/testsuite/gdb.threads/linux-dp.exp             |   58 +-
 .../gdb.threads/local-watch-wrong-thread.exp       |    8 +-
 gdb/testsuite/gdb.threads/manythreads.exp          |    6 +-
 gdb/testsuite/gdb.threads/print-threads.exp        |   25 +-
 gdb/testsuite/gdb.threads/pthreads.c               |   14 +-
 gdb/testsuite/gdb.threads/pthreads.exp             |  171 +-
 gdb/testsuite/gdb.threads/schedlock.exp            |  131 +-
 gdb/testsuite/gdb.threads/sigthread.exp            |    6 +-
 gdb/testsuite/gdb.threads/staticthreads.exp        |    4 +-
 gdb/testsuite/gdb.threads/step.exp                 |    4 -
 gdb/testsuite/gdb.threads/step2.exp                |    2 -
 gdb/testsuite/gdb.threads/thread-specific.exp      |   22 +-
 .../gdb.threads/thread-unwindonsignal.exp          |    5 +-
 gdb/testsuite/gdb.threads/thread_check.exp         |    2 -
 gdb/testsuite/gdb.threads/thread_events.exp        |    2 -
 gdb/testsuite/gdb.threads/threadapply.exp          |    6 +-
 gdb/testsuite/gdb.threads/watchthreads-reorder.c   |   15 +-
 gdb/testsuite/gdb.threads/watchthreads.exp         |    8 +-
 gdb/testsuite/gdb.threads/watchthreads2.exp        |    8 +-
 gdb/testsuite/gdb.trace/Makefile.in                |    2 +-
 gdb/testsuite/gdb.trace/actions.exp                |   52 +-
 gdb/testsuite/gdb.trace/ax.exp                     |  136 +
 gdb/testsuite/gdb.trace/backtrace.exp              |   84 +-
 gdb/testsuite/gdb.trace/circ.exp                   |   23 +-
 gdb/testsuite/gdb.trace/collection.c               |    1 +
 gdb/testsuite/gdb.trace/collection.exp             |  192 +-
 gdb/testsuite/gdb.trace/deltrace.exp               |   75 +-
 gdb/testsuite/gdb.trace/infotrace.exp              |   20 +-
 gdb/testsuite/gdb.trace/limits.c                   |   51 -
 gdb/testsuite/gdb.trace/limits.exp                 |  308 -
 gdb/testsuite/gdb.trace/packetlen.exp              |   22 +-
 gdb/testsuite/gdb.trace/passc-dyn.exp              |   26 +-
 gdb/testsuite/gdb.trace/passcount.exp              |    2 -
 gdb/testsuite/gdb.trace/report.exp                 |   88 +-
 gdb/testsuite/gdb.trace/save-trace.exp             |   23 +-
 gdb/testsuite/gdb.trace/tfile.c                    |  138 +-
 gdb/testsuite/gdb.trace/tfile.exp                  |   39 +-
 gdb/testsuite/gdb.trace/tfind.exp                  |   62 +-
 gdb/testsuite/gdb.trace/tracecmd.exp               |   29 +-
 gdb/testsuite/gdb.trace/tsv.exp                    |   25 +-
 gdb/testsuite/gdb.trace/while-dyn.exp              |   84 +-
 gdb/testsuite/gdb.trace/while-stepping.exp         |   13 +-
 gdb/testsuite/gdb.xml/extra-regs.xml               |   18 +
 gdb/testsuite/gdb.xml/tdesc-regs.exp               |   20 +
 gdb/testsuite/lib/gdb.exp                          |  237 +-
 gdb/testsuite/lib/mi-support.exp                   |   30 +-
 gdb/testsuite/lib/prelink-support.exp              |  293 +
 gdb/testsuite/lib/trace-support.exp                |    2 +-
 gdb/thread.c                                       |   19 +
 gdb/top.c                                          |   62 +-
 gdb/top.h                                          |    4 +-
 gdb/tracepoint.c                                   | 1999 ++-
 gdb/tracepoint.h                                   |  120 +-
 gdb/trad-frame.c                                   |    2 +-
 gdb/tramp-frame.c                                  |    7 +-
 gdb/tui/tui-data.c                                 |    1 +
 gdb/tui/tui-disasm.c                               |    4 +-
 gdb/tui/tui-file.c                                 |   10 +
 gdb/tui/tui-hooks.c                                |    2 +-
 gdb/tui/tui-interp.c                               |   19 +-
 gdb/tui/tui-io.c                                   |    4 +-
 gdb/tui/tui-layout.c                               |    3 +-
 gdb/tui/tui-main.c                                 |    1 +
 gdb/tui/tui-out.c                                  |  355 +-
 gdb/tui/tui-regs.c                                 |   21 +-
 gdb/tui/tui-source.c                               |    4 +-
 gdb/tui/tui-stack.c                                |   12 +-
 gdb/tui/tui-win.c                                  |    3 +-
 gdb/tui/tui-windata.c                              |    3 -
 gdb/tui/tui-winsource.c                            |    4 +-
 gdb/tui/tui.c                                      |    5 +
 gdb/tui/tui.h                                      |    4 +
 gdb/typeprint.h                                    |    3 +
 gdb/ui-file.c                                      |   49 +-
 gdb/ui-file.h                                      |    6 +-
 gdb/ui-out.c                                       |   32 +-
 gdb/ui-out.h                                       |   12 +-
 gdb/user-regs.c                                    |   11 +-
 gdb/utils.c                                        |  213 +-
 gdb/valarith.c                                     |   91 +-
 gdb/valops.c                                       |  336 +-
 gdb/valprint.c                                     |  125 +-
 gdb/valprint.h                                     |    5 +-
 gdb/value.c                                        |  132 +-
 gdb/value.h                                        |   52 +-
 gdb/varobj.c                                       |   67 +-
 gdb/vec.h                                          |   34 +
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |  468 +-
 gdb/windows-tdep.c                                 |  412 +
 gdb/windows-tdep.h                                 |    4 +
 gdb/xcoffread.c                                    |   80 +-
 gdb/xml-support.c                                  |    5 +-
 gdb/xml-support.h                                  |    4 +-
 gdb/xml-syscall.c                                  |   37 +-
 gdb/xml-tdesc.c                                    |  166 +-
 gdb/xtensa-tdep.c                                  |    4 +-
 include/ChangeLog                                  |  146 +-
 include/aout/ChangeLog                             |   16 +
 include/aout/adobe.h                               |   13 +-
 include/aout/aout64.h                              |    7 +-
 include/aout/ar.h                                  |    7 +-
 include/aout/dynix3.h                              |   11 +-
 include/aout/encap.h                               |   27 +-
 include/aout/host.h                                |    7 +-
 include/aout/hp.h                                  |   27 +-
 include/aout/hp300hpux.h                           |   20 +-
 include/aout/ranlib.h                              |   25 +-
 include/aout/reloc.h                               |   25 +-
 include/aout/stab.def                              |    7 +-
 include/aout/stab_gnu.h                            |    7 +-
 include/aout/sun4.h                                |    7 +-
 include/bout.h                                     |   13 +-
 include/coff/ChangeLog                             |   49 +-
 include/coff/alpha.h                               |    7 +-
 include/coff/apollo.h                              |    7 +-
 include/coff/arm.h                                 |    4 +-
 include/coff/aux-coff.h                            |    7 +-
 include/coff/ecoff.h                               |    7 +-
 include/coff/external.h                            |    7 +-
 include/coff/go32exe.h                             |    7 +-
 include/coff/h8300.h                               |    7 +-
 include/coff/h8500.h                               |    7 +-
 include/coff/i386.h                                |    7 +-
 include/coff/i860.h                                |    7 +-
 include/coff/i960.h                                |    7 +-
 include/coff/ia64.h                                |    7 +-
 include/coff/internal.h                            |    9 +-
 include/coff/m68k.h                                |    7 +-
 include/coff/m88k.h                                |    7 +-
 include/coff/maxq.h                                |   56 -
 include/coff/mcore.h                               |   27 +-
 include/coff/mips.h                                |    7 +-
 include/coff/mipspe.h                              |    7 +-
 include/coff/or32.h                                |    7 +-
 include/coff/pe.h                                  |    4 +-
 include/coff/powerpc.h                             |    7 +-
 include/coff/rs6000.h                              |   19 +-
 include/coff/rs6k64.h                              |    7 +-
 include/coff/sh.h                                  |    7 +-
 include/coff/sparc.h                               |    7 +-
 include/coff/ti.h                                  |    8 +-
 include/coff/tic30.h                               |    7 +-
 include/coff/tic4x.h                               |    7 +-
 include/coff/tic54x.h                              |    7 +-
 include/coff/tic80.h                               |    7 +-
 include/coff/w65.h                                 |    7 +-
 include/coff/we32k.h                               |    8 +-
 include/coff/x86_64.h                              |    7 +-
 include/coff/xcoff.h                               |    7 +-
 include/coff/z80.h                                 |    4 +-
 include/coff/z8k.h                                 |    7 +-
 include/dis-asm.h                                  |    7 +-
 include/dwarf2.h                                   |   51 +-
 include/elf/ChangeLog                              |  175 +-
 include/elf/alpha.h                                |   27 +-
 include/elf/arc.h                                  |   27 +-
 include/elf/arm.h                                  |   20 +-
 include/elf/avr.h                                  |    9 +-
 include/elf/bfin.h                                 |   26 +-
 include/elf/common.h                               |   25 +-
 include/elf/cr16.h                                 |    4 +-
 include/elf/cr16c.h                                |    4 +-
 include/elf/cris.h                                 |   26 +-
 include/elf/crx.h                                  |    4 +-
 include/elf/d10v.h                                 |    4 +-
 include/elf/d30v.h                                 |    4 +-
 include/elf/dlx.h                                  |    4 +-
 include/elf/dwarf.h                                |   31 +-
 include/elf/external.h                             |   30 +-
 include/elf/fr30.h                                 |   26 +-
 include/elf/frv.h                                  |   26 +-
 include/elf/h8.h                                   |    4 +-
 include/elf/hppa.h                                 |    7 +-
 include/elf/i370.h                                 |   35 +-
 include/elf/i386.h                                 |    4 +-
 include/elf/i860.h                                 |    4 +-
 include/elf/i960.h                                 |    4 +-
 include/elf/ia64.h                                 |   96 +-
 include/elf/internal.h                             |   82 +-
 include/elf/ip2k.h                                 |    8 +-
 include/elf/iq2000.h                               |   26 +-
 include/elf/lm32.h                                 |    6 +-
 include/elf/m32c.h                                 |   26 +-
 include/elf/m32r.h                                 |    8 +-
 include/elf/m68hc11.h                              |    4 +-
 include/elf/m68k.h                                 |    4 +-
 include/elf/mcore.h                                |   29 +-
 include/elf/mep.h                                  |    9 +-
 include/elf/microblaze.h                           |    6 +-
 include/elf/mips.h                                 |   27 +-
 include/elf/mmix.h                                 |   30 +-
 include/elf/mn10200.h                              |   29 +-
 include/elf/moxie.h                                |    4 +-
 include/elf/msp430.h                               |    8 +-
 include/elf/mt.h                                   |   26 +-
 include/elf/openrisc.h                             |   26 +-
 include/elf/or32.h                                 |   14 +-
 include/elf/pj.h                                   |    4 +-
 include/elf/ppc.h                                  |   43 +-
 include/elf/ppc64.h                                |   31 +-
 include/elf/reloc-macros.h                         |    4 +-
 include/elf/rx.h                                   |    6 +-
 include/elf/s390.h                                 |    4 +-
 include/elf/sh.h                                   |   23 +-
 include/elf/sparc.h                                |   28 +-
 include/elf/spu.h                                  |    4 +-
 include/elf/tic6x-attrs.h                          |   25 +
 include/elf/tic6x.h                                |  150 +
 include/elf/v850.h                                 |    7 +-
 include/elf/vax.h                                  |    4 +-
 include/elf/vxworks.h                              |   28 +-
 include/elf/x86-64.h                               |    4 +-
 include/elf/xc16x.h                                |    9 +-
 include/elf/xstormy16.h                            |   26 +-
 include/elf/xtensa.h                               |    4 +-
 include/filenames.h                                |   48 +-
 include/floatformat.h                              |    2 +
 include/gdb/ChangeLog                              |   14 +
 include/gdb/callback.h                             |   98 +-
 include/gdb/remote-sim.h                           |   26 +-
 include/gdb/sim-rx.h                               |    9 +-
 include/hashtab.h                                  |    5 +-
 include/hp-symtab.h                                |    5 +-
 include/libiberty.h                                |   11 +
 include/nlm/ChangeLog                              |   12 +-
 include/nlm/alpha-ext.h                            |   27 +-
 include/nlm/common.h                               |   32 +-
 include/nlm/external.h                             |   36 +-
 include/nlm/i386-ext.h                             |   27 +-
 include/nlm/internal.h                             |   32 +-
 include/nlm/ppc-ext.h                              |   27 +-
 include/nlm/sparc32-ext.h                          |   27 +-
 include/oasys.h                                    |    8 +-
 include/opcode/ChangeLog                           |  101 +-
 include/opcode/alpha.h                             |   27 +-
 include/opcode/arc.h                               |    7 +-
 include/opcode/arm.h                               |   10 +-
 include/opcode/avr.h                               |    7 +-
 include/opcode/bfin.h                              |   27 +-
 include/opcode/cgen.h                              |   28 +-
 include/opcode/convex.h                            |   27 +-
 include/opcode/cr16.h                              |    4 +-
 include/opcode/cris.h                              |   27 +-
 include/opcode/crx.h                               |    7 +-
 include/opcode/d10v.h                              |   27 +-
 include/opcode/d30v.h                              |   28 +-
 include/opcode/dlx.h                               |    7 +-
 include/opcode/h8300.h                             |    4 +-
 include/opcode/hppa.h                              |   27 +-
 include/opcode/i370.h                              |   28 +-
 include/opcode/i386.h                              |    7 +-
 include/opcode/i860.h                              |   30 +-
 include/opcode/i960.h                              |   32 +-
 include/opcode/ia64.h                              |   20 +-
 include/opcode/m68hc11.h                           |   27 +-
 include/opcode/m68k.h                              |    8 +-
 include/opcode/m88k.h                              |   27 +-
 include/opcode/maxq.h                              | 1132 --
 include/opcode/mips.h                              |   42 +-
 include/opcode/mmix.h                              |   27 +-
 include/opcode/mn10200.h                           |   27 +-
 include/opcode/mn10300.h                           |   27 +-
 include/opcode/msp430.h                            |    7 +-
 include/opcode/np1.h                               |   35 +-
 include/opcode/ns32k.h                             |   28 +-
 include/opcode/or32.h                              |    7 +-
 include/opcode/pdp11.h                             |   31 +-
 include/opcode/pj.h                                |   26 +-
 include/opcode/pn.h                                |   27 +-
 include/opcode/ppc.h                               |  104 +-
 include/opcode/pyr.h                               |    4 +-
 include/opcode/rx.h                                |    4 +-
 include/opcode/s390.h                              |    4 +-
 include/opcode/score-datadep.h                     |    4 +-
 include/opcode/score-inst.h                        |    4 +-
 include/opcode/sparc.h                             |    6 +-
 include/opcode/spu-insns.h                         |    4 +-
 include/opcode/spu.h                               |    5 +-
 include/opcode/tic30.h                             |   28 +-
 include/opcode/tic4x.h                             |    8 +-
 include/opcode/tic54x.h                            |   28 +-
 include/opcode/tic6x-control-registers.h           |   54 +
 include/opcode/tic6x-insn-formats.h                |  198 +
 include/opcode/tic6x-opcode-table.h                | 2549 ++++
 include/opcode/tic6x.h                             |  614 +
 include/opcode/tic80.h                             |   27 +-
 include/opcode/v850.h                              |   27 +-
 include/opcode/vax.h                               |   27 +-
 include/plugin-api.h                               |   15 +-
 include/progress.h                                 |   31 +-
 include/sha1.h                                     |    4 +-
 include/som/ChangeLog                              |    7 +
 include/som/aout.h                                 |  249 +
 include/som/clock.h                                |   30 +
 include/som/internal.h                             |  206 +
 include/som/lst.h                                  |   93 +
 include/som/reloc.h                                |   79 +
 include/splay-tree.h                               |   15 +-
 include/symcat.h                                   |    8 +-
 include/vms/ChangeLog                              |   65 +
 include/vms/dcx.h                                  |   50 +
 include/vms/dmt.h                                  |    7 +-
 include/vms/dsc.h                                  |  129 +
 include/vms/dst.h                                  |  135 +-
 include/vms/eeom.h                                 |    2 +
 include/vms/egps.h                                 |   14 +
 include/vms/egsd.h                                 |    1 -
 include/vms/egsy.h                                 |   16 +-
 include/vms/eiaf.h                                 |    2 +-
 include/vms/eidc.h                                 |   49 +
 include/vms/eiha.h                                 |    4 +
 include/vms/eihd.h                                 |   15 +-
 include/vms/eihs.h                                 |    1 -
 include/vms/eihvn.h                                |    2 +
 include/vms/eisd.h                                 |   35 +-
 include/vms/emh.h                                  |    7 +
 include/vms/esdf.h                                 |    2 +
 include/vms/esdfm.h                                |   49 +
 include/vms/esdfv.h                                |   49 +
 include/vms/esgps.h                                |   72 +
 include/vms/esrf.h                                 |    2 +
 include/vms/internal.h                             |   63 +
 include/vms/lbr.h                                  |  329 +
 include/vms/prt.h                                  |   43 +
 include/vms/shl.h                                  |    6 +-
 include/xtensa-config.h                            |    7 +-
 include/xtensa-isa-internal.h                      |    4 +-
 include/xtensa-isa.h                               |    4 +-
 intl/ChangeLog                                     |    4 +
 intl/aclocal.m4                                    |    2 +-
 libdecnumber/ChangeLog                             |    4 +
 libdecnumber/aclocal.m4                            |    2 +-
 libiberty/ChangeLog                                |   74 +
 libiberty/Makefile.in                              |    4 +-
 libiberty/configure                                |   22 +-
 libiberty/configure.ac                             |    4 +-
 libiberty/cp-demangle.c                            |   24 +-
 libiberty/cp-demangle.h                            |    2 +-
 libiberty/floatformat.c                            |   18 +-
 libiberty/functions.texi                           |   39 +-
 libiberty/hashtab.c                                |   67 +-
 libiberty/lbasename.c                              |   28 +-
 libiberty/libiberty.texi                           |   18 +-
 libiberty/regex.c                                  |    6 +-
 libiberty/splay-tree.c                             |   55 +-
 libiberty/testsuite/demangle-expected              |   20 +-
 opcodes/ChangeLog                                  |  288 +
 opcodes/Makefile.am                                |    2 +-
 opcodes/Makefile.in                                |   10 +-
 opcodes/aclocal.m4                                 |    6 +-
 opcodes/arc-dis.c                                  |    7 +-
 opcodes/arm-dis.c                                  |  139 +-
 opcodes/bfin-dis.c                                 |   10 +-
 opcodes/cgen-asm.in                                |   58 +-
 opcodes/configure                                  |   36 +-
 opcodes/configure.in                               |    2 +-
 opcodes/cr16-opc.c                                 |    4 +-
 opcodes/dis-buf.c                                  |    3 +-
 opcodes/disassemble.c                              |   14 +-
 opcodes/dlx-dis.c                                  |    4 +-
 opcodes/fr30-asm.c                                 |   58 +-
 opcodes/frv-asm.c                                  |   58 +-
 opcodes/h8300-dis.c                                |   15 +-
 opcodes/i386-dis.c                                 |  138 +-
 opcodes/i386-gen.c                                 |   12 +
 opcodes/i386-init.h                                |  164 +-
 opcodes/i386-opc.h                                 |   12 +
 opcodes/i386-opc.tbl                               |   28 +-
 opcodes/i386-tbl.h                                 | 5814 ++++----
 opcodes/ip2k-asm.c                                 |   58 +-
 opcodes/iq2000-asm.c                               |   58 +-
 opcodes/lm32-asm.c                                 |   58 +-
 opcodes/m32c-asm.c                                 |   58 +-
 opcodes/m32c-ibld.c                                |    4 +-
 opcodes/m32r-asm.c                                 |   58 +-
 opcodes/m68k-dis.c                                 |    4 +-
 opcodes/m68k-opc.c                                 |    1 -
 opcodes/maxq-dis.c                                 |  717 -
 opcodes/mep-asm.c                                  |   58 +-
 opcodes/mep-dis.c                                  |    5 -
 opcodes/mips-dis.c                                 |   30 +-
 opcodes/mips-opc.c                                 |    9 +-
 opcodes/mips16-opc.c                               |   21 +-
 opcodes/msp430-dis.c                               |    6 +-
 opcodes/mt-asm.c                                   |   58 +-
 opcodes/openrisc-asm.c                             |   58 +-
 opcodes/po/POTFILES.in                             |    6 +-
 opcodes/po/es.po                                   |   42 +-
 opcodes/po/opcodes.pot                             |   32 +-
 opcodes/po/vi.po                                   |   36 +-
 opcodes/ppc-dis.c                                  |  156 +-
 opcodes/ppc-opc.c                                  |  267 +-
 opcodes/sparc-dis.c                                |    5 +-
 opcodes/tic6x-dis.c                                | 1110 ++
 opcodes/xc16x-asm.c                                |   58 +-
 opcodes/xstormy16-asm.c                            |   58 +-
 sim/ChangeLog                                      |   15 +
 sim/README-HACKING                                 |  245 +
 sim/arm/ChangeLog                                  |   11 +
 sim/arm/communicate.c                              |    4 +-
 sim/arm/main.c                                     |    4 +-
 sim/arm/wrapper.c                                  |    2 +-
 sim/avr/ChangeLog                                  |    3 +
 sim/avr/interp.c                                   |    2 +-
 sim/common/ChangeLog                               |  172 +
 sim/common/cgen-scache.c                           |    2 +-
 sim/common/config.in                               |   29 +-
 sim/common/configure                               |   68 +
 sim/common/configure.ac                            |    5 +
 sim/common/dv-core.c                               |    2 +-
 sim/common/dv-glue.c                               |    8 +-
 sim/common/dv-pal.c                                |    4 +-
 sim/common/dv-sockser.c                            |   17 +-
 sim/common/dv-sockser.h                            |    5 +-
 sim/common/hw-ports.c                              |    4 +-
 sim/common/hw-ports.h                              |   10 +-
 sim/common/hw-properties.c                         |   18 +-
 sim/common/hw-properties.h                         |    2 +-
 sim/common/nrun.c                                  |    2 +-
 sim/common/sim-core.c                              |    4 +-
 sim/common/sim-core.h                              |    2 +-
 sim/common/sim-fpu.c                               |   12 +-
 sim/common/sim-fpu.h                               |    2 +-
 sim/common/sim-hrw.c                               |    2 +-
 sim/common/sim-hw.c                                |   18 +-
 sim/common/sim-model.c                             |   33 +-
 sim/common/sim-options.c                           |   31 +-
 sim/common/sim-profile.c                           |  277 +-
 sim/common/sim-profile.h                           |   18 +-
 sim/common/sim-trace.c                             |   54 +-
 sim/common/sim-utils.c                             |   12 +-
 sim/common/sim-utils.h                             |    2 +-
 sim/common/sim-watch.c                             |   14 +-
 sim/common/sim-watch.h                             |    2 +-
 sim/configure                                      |  323 +-
 sim/configure.ac                                   |  116 +-
 sim/configure.tgt                                  |  113 +
 sim/cr16/ChangeLog                                 |    4 +
 sim/cr16/interp.c                                  |    2 +-
 sim/cris/ChangeLog                                 |   13 +
 sim/cris/devices.c                                 |    2 +-
 sim/cris/dv-rv.c                                   |    8 +-
 sim/cris/rvdummy.c                                 |    4 +-
 sim/d10v/ChangeLog                                 |    4 +
 sim/d10v/interp.c                                  |    2 +-
 sim/erc32/ChangeLog                                |   21 +
 sim/erc32/erc32.c                                  |    6 +-
 sim/erc32/func.c                                   |   22 +-
 sim/erc32/interf.c                                 |   10 +-
 sim/erc32/sis.c                                    |    2 +-
 sim/erc32/sis.h                                    |   46 +-
 sim/frv/ChangeLog                                  |    8 +
 sim/frv/devices.c                                  |    2 +-
 sim/frv/profile.c                                  |    2 +-
 sim/h8300/ChangeLog                                |    4 +
 sim/h8300/compile.c                                |    2 +-
 sim/m32c/ChangeLog                                 |   11 +
 sim/m32c/gdb-if.c                                  |    2 +-
 sim/m32c/main.c                                    |    2 +-
 sim/m32c/mem.c                                     |    4 +-
 sim/m32c/mem.h                                     |    2 +-
 sim/m32r/ChangeLog                                 |    4 +
 sim/m32r/devices.c                                 |    2 +-
 sim/mcore/ChangeLog                                |    4 +
 sim/mcore/interp.c                                 |    2 +-
 sim/microblaze/ChangeLog                           |    3 +
 sim/microblaze/interp.c                            |    2 +-
 sim/mips/ChangeLog                                 |    4 +
 sim/mips/interp.c                                  |    2 +-
 sim/mn10300/ChangeLog                              |    7 +
 sim/mn10300/dv-mn103ser.c                          |   33 +-
 sim/moxie/ChangeLog                                |    8 +
 sim/moxie/interp.c                                 |    7 +-
 sim/ppc/ChangeLog                                  |    4 +
 sim/ppc/sim_calls.c                                |    2 +-
 sim/rx/ChangeLog                                   |   22 +
 sim/rx/gdb-if.c                                    |   17 +-
 sim/rx/reg.c                                       |    8 +-
 sim/sh/ChangeLog                                   |    4 +
 sim/sh/interp.c                                    |    4 +-
 sim/testsuite/ChangeLog                            |    7 +
 sim/testsuite/Makefile.in                          |    2 +-
 sim/testsuite/configure                            |  116 +-
 sim/testsuite/configure.ac                         |    8 +-
 sim/testsuite/lib/sim-defs.exp                     |    9 +
 sim/testsuite/sim/mips/ChangeLog                   |    4 +
 sim/testsuite/sim/mips/basic.exp                   |    5 +-
 sim/v850/ChangeLog                                 |    5 +
 sim/v850/interp.c                                  |    4 +-
 1663 files changed, 141896 insertions(+), 54518 deletions(-)
 delete mode 100644 bfd/coff-maxq.c
 delete mode 100644 bfd/cpu-maxq.c
 create mode 100644 bfd/cpu-tic6x.c
 create mode 100644 bfd/elf32-tic6x.c
 create mode 100644 bfd/elf32-tic6x.h
 create mode 100644 bfd/hosts/x86-64linux.h
 create mode 100644 bfd/vms-alpha.c
 delete mode 100644 bfd/vms-gsd.c
 delete mode 100644 bfd/vms-hdr.c
 create mode 100644 bfd/vms-lib.c
 delete mode 100644 bfd/vms-tir.c
 delete mode 100644 bfd/vms.c
 create mode 100644 config/bootstrap-lto.mk
 create mode 100644 config/gc++filt.m4
 create mode 100644 etc/gnu-oids.texi
 create mode 100644 gdb/arm-symbian-tdep.c
 create mode 100644 gdb/common/i386-xstate.h
 delete mode 100644 gdb/config/i386/nm-i386sol2.h
 delete mode 100644 gdb/config/i386/nm-linux.h
 create mode 100644 gdb/d-lang.c
 create mode 100644 gdb/d-lang.h
 create mode 100644 gdb/d-valprint.c
 create mode 100644 gdb/features/i386/32bit-avx.xml
 create mode 100644 gdb/features/i386/64bit-avx.xml
 create mode 100644 gdb/features/i386/amd64-avx-linux.c
 create mode 100644 gdb/features/i386/amd64-avx-linux.xml
 create mode 100644 gdb/features/i386/amd64-avx.c
 create mode 100644 gdb/features/i386/amd64-avx.xml
 create mode 100644 gdb/features/i386/i386-avx-linux.c
 create mode 100644 gdb/features/i386/i386-avx-linux.xml
 create mode 100644 gdb/features/i386/i386-avx.c
 create mode 100644 gdb/features/i386/i386-avx.xml
 create mode 100644 gdb/features/i386/i386-mmx-linux.c
 create mode 100644 gdb/features/i386/i386-mmx-linux.xml
 create mode 100644 gdb/features/i386/i386-mmx.c
 create mode 100644 gdb/features/i386/i386-mmx.xml
 create mode 100644 gdb/filesystem.c
 create mode 100644 gdb/filesystem.h
 create mode 100644 gdb/gdbserver/linux-amd64-ipa.c
 create mode 100644 gdb/gdbserver/linux-i386-ipa.c
 create mode 100644 gdb/gdbserver/proc-service.list
 create mode 100644 gdb/gdbserver/tracepoint.c
 create mode 100644 gdb/gnulib/extra/arg-nonnull.h
 create mode 100644 gdb/gnulib/extra/c++defs.h
 delete mode 100644 gdb/gnulib/extra/link-warning.h
 create mode 100644 gdb/gnulib/extra/warn-on-use.h
 create mode 100644 gdb/gnulib/m4/00gnulib.m4
 delete mode 100644 gdb/gnulib/m4/memcmp.m4
 create mode 100644 gdb/gnulib/m4/mmap-anon.m4
 create mode 100644 gdb/gnulib/m4/multiarch.m4
 create mode 100644 gdb/gnulib/m4/onceonly.m4
 delete mode 100644 gdb/gnulib/m4/onceonly_2_57.m4
 create mode 100644 gdb/gnulib/m4/stddef_h.m4
 create mode 100644 gdb/gnulib/m4/warn-on-use.m4
 delete mode 100644 gdb/gnulib/m4/wchar.m4
 create mode 100644 gdb/gnulib/m4/wchar_h.m4
 create mode 100644 gdb/gnulib/m4/wchar_t.m4
 create mode 100644 gdb/gnulib/m4/wint_t.m4
 create mode 100644 gdb/gnulib/memchr.valgrind
 delete mode 100644 gdb/gnulib/memcmp.c
 create mode 100644 gdb/gnulib/stddef.in.h
 create mode 100644 gdb/proc-service.list
 create mode 100644 gdb/psympriv.h
 create mode 100644 gdb/psymtab.c
 create mode 100644 gdb/psymtab.h
 create mode 100644 gdb/python/py-auto-load.c
 create mode 100644 gdb/python/py-progspace.c
 create mode 100644 gdb/python/python-config.py
 create mode 100644 gdb/regformats/i386/amd64-avx-linux.dat
 create mode 100644 gdb/regformats/i386/amd64-avx.dat
 create mode 100644 gdb/regformats/i386/amd64-linux.dat
 create mode 100644 gdb/regformats/i386/amd64.dat
 create mode 100644 gdb/regformats/i386/i386-avx-linux.dat
 create mode 100644 gdb/regformats/i386/i386-avx.dat
 create mode 100644 gdb/regformats/i386/i386-linux.dat
 create mode 100644 gdb/regformats/i386/i386-mmx-linux.dat
 create mode 100644 gdb/regformats/i386/i386-mmx.dat
 create mode 100644 gdb/regformats/i386/i386.dat
 delete mode 100644 gdb/regformats/reg-i386-linux.dat
 delete mode 100644 gdb/regformats/reg-i386.dat
 delete mode 100644 gdb/regformats/reg-x86-64-linux.dat
 delete mode 100644 gdb/regformats/reg-x86-64.dat
 delete mode 100644 gdb/solib-null.c
 create mode 100644 gdb/syscalls/sparc-linux.xml
 create mode 100644 gdb/syscalls/sparc64-linux.xml
 create mode 100644 gdb/testsuite/gdb.ada/cond_lang.exp
 create mode 100644 gdb/testsuite/gdb.ada/cond_lang/a.adb
 create mode 100644 gdb/testsuite/gdb.ada/cond_lang/foo.c
 create mode 100644 gdb/testsuite/gdb.ada/cond_lang/mixed.adb
 create mode 100644 gdb/testsuite/gdb.ada/cond_lang/mixed.ads
 create mode 100644 gdb/testsuite/gdb.ada/cond_lang/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/cond_lang/pck.ads
 create mode 100644 gdb/testsuite/gdb.ada/dyn_loc.exp
 create mode 100644 gdb/testsuite/gdb.ada/dyn_loc/p.adb
 create mode 100644 gdb/testsuite/gdb.ada/dyn_loc/pack.adb
 create mode 100644 gdb/testsuite/gdb.ada/dyn_loc/pack.ads
 create mode 100644 gdb/testsuite/gdb.ada/info_types.c
 create mode 100644 gdb/testsuite/gdb.ada/info_types.exp
 create mode 100644 gdb/testsuite/gdb.arch/amd64-byte.exp
 create mode 100644 gdb/testsuite/gdb.arch/amd64-dword.exp
 create mode 100644 gdb/testsuite/gdb.arch/amd64-pseudo.c
 create mode 100644 gdb/testsuite/gdb.arch/amd64-word.exp
 create mode 100644 gdb/testsuite/gdb.arch/gcore.c
 create mode 100644 gdb/testsuite/gdb.arch/i386-avx.c
 create mode 100644 gdb/testsuite/gdb.arch/i386-avx.exp
 create mode 100644 gdb/testsuite/gdb.arch/i386-byte.exp
 create mode 100644 gdb/testsuite/gdb.arch/i386-pseudo.c
 create mode 100644 gdb/testsuite/gdb.arch/i386-word.exp
 create mode 100644 gdb/testsuite/gdb.arch/spu-ls.c
 create mode 100644 gdb/testsuite/gdb.arch/spu-ls.exp
 create mode 100644 gdb/testsuite/gdb.arch/system-gcore.exp
 create mode 100644 gdb/testsuite/gdb.base/attach-pie-misread.c
 create mode 100644 gdb/testsuite/gdb.base/attach-pie-misread.exp
 create mode 100644 gdb/testsuite/gdb.base/break-entry.exp
 create mode 100644 gdb/testsuite/gdb.base/dup-sect.S
 create mode 100644 gdb/testsuite/gdb.base/dup-sect.exp
 create mode 100644 gdb/testsuite/gdb.base/eval.exp
 create mode 100644 gdb/testsuite/gdb.base/gdb11530.c
 create mode 100644 gdb/testsuite/gdb.base/gdb11530.exp
 create mode 100644 gdb/testsuite/gdb.base/gdb11531.c
 create mode 100644 gdb/testsuite/gdb.base/gdb11531.exp
 create mode 100644 gdb/testsuite/gdb.base/moribund-step.exp
 create mode 100644 gdb/testsuite/gdb.base/nostdlib.c
 create mode 100644 gdb/testsuite/gdb.base/nostdlib.exp
 create mode 100644 gdb/testsuite/gdb.base/permissions.exp
 create mode 100644 gdb/testsuite/gdb.base/pr10179-a.c
 create mode 100644 gdb/testsuite/gdb.base/pr10179-b.c
 create mode 100644 gdb/testsuite/gdb.base/pr10179.exp
 create mode 100644 gdb/testsuite/gdb.base/solib-corrupted.exp
 create mode 100644 gdb/testsuite/gdb.base/source-test.gdb
 create mode 100644 gdb/testsuite/gdb.base/tui-layout.exp
 create mode 100644 gdb/testsuite/gdb.base/watch-cond.c
 create mode 100644 gdb/testsuite/gdb.base/watch-cond.exp
 create mode 100644 gdb/testsuite/gdb.base/watch-non-mem.c
 create mode 100644 gdb/testsuite/gdb.base/watch-non-mem.exp
 create mode 100644 gdb/testsuite/gdb.base/watch-read.c
 create mode 100644 gdb/testsuite/gdb.base/watch-read.exp
 create mode 100644 gdb/testsuite/gdb.cell/dwarfaddr.S
 create mode 100644 gdb/testsuite/gdb.cell/dwarfaddr.exp
 create mode 100644 gdb/testsuite/gdb.cell/fork-spu.c
 create mode 100644 gdb/testsuite/gdb.cell/fork.c
 create mode 100644 gdb/testsuite/gdb.cell/fork.exp
 create mode 100644 gdb/testsuite/gdb.cp/cpexprs.cc
 create mode 100644 gdb/testsuite/gdb.cp/cpexprs.exp
 create mode 100644 gdb/testsuite/gdb.cp/koenig.cc
 create mode 100644 gdb/testsuite/gdb.cp/koenig.exp
 create mode 100644 gdb/testsuite/gdb.cp/operator.cc
 create mode 100644 gdb/testsuite/gdb.cp/operator.exp
 create mode 100644 gdb/testsuite/gdb.cp/pr10687.cc
 create mode 100644 gdb/testsuite/gdb.cp/pr10687.exp
 create mode 100644 gdb/testsuite/gdb.cp/pr9167.cc
 create mode 100644 gdb/testsuite/gdb.cp/pr9167.exp
 create mode 100644 gdb/testsuite/gdb.cp/re-set-overloaded.cc
 create mode 100644 gdb/testsuite/gdb.cp/re-set-overloaded.exp
 create mode 100644 gdb/testsuite/gdb.cp/static-print-quit.cc
 create mode 100644 gdb/testsuite/gdb.cp/static-print-quit.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-op-call.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-op-call.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame-func.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame-main.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/pieces.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/pieces.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/pieces.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/watch-notconst.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/watch-notconst.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/watch-notconst2.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/watch-notconst2.c
 create mode 100644 gdb/testsuite/gdb.fortran/library-module-lib.f90
 create mode 100644 gdb/testsuite/gdb.fortran/library-module-main.f90
 create mode 100644 gdb/testsuite/gdb.fortran/library-module.exp
 create mode 100644 gdb/testsuite/gdb.fortran/logical.exp
 create mode 100644 gdb/testsuite/gdb.fortran/logical.f90
 create mode 100644 gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp
 create mode 100644 gdb/testsuite/gdb.mi/ns-stale-regcache.c
 create mode 100644 gdb/testsuite/gdb.pascal/gdb11492.exp
 create mode 100644 gdb/testsuite/gdb.pascal/gdb11492.pas
 create mode 100644 gdb/testsuite/gdb.python/py-block.c
 create mode 100644 gdb/testsuite/gdb.python/py-block.exp
 create mode 100644 gdb/testsuite/gdb.python/py-breakpoint.c
 create mode 100644 gdb/testsuite/gdb.python/py-breakpoint.exp
 create mode 100644 gdb/testsuite/gdb.python/py-param.exp
 create mode 100644 gdb/testsuite/gdb.python/py-progspace.c
 create mode 100644 gdb/testsuite/gdb.python/py-progspace.exp
 create mode 100644 gdb/testsuite/gdb.python/py-section-script.c
 create mode 100644 gdb/testsuite/gdb.python/py-section-script.exp
 create mode 100644 gdb/testsuite/gdb.python/py-section-script.py
 create mode 100644 gdb/testsuite/gdb.python/py-symbol.c
 create mode 100644 gdb/testsuite/gdb.python/py-symbol.exp
 create mode 100644 gdb/testsuite/gdb.python/py-symtab.exp
 create mode 100644 gdb/testsuite/gdb.reverse/i386-sse-reverse.c
 create mode 100644 gdb/testsuite/gdb.reverse/i386-sse-reverse.exp
 create mode 100644 gdb/testsuite/gdb.stabs/gdb11479.c
 create mode 100644 gdb/testsuite/gdb.stabs/gdb11479.exp
 create mode 100644 gdb/testsuite/gdb.trace/ax.exp
 delete mode 100644 gdb/testsuite/gdb.trace/limits.c
 delete mode 100644 gdb/testsuite/gdb.trace/limits.exp
 create mode 100644 gdb/testsuite/lib/prelink-support.exp
 delete mode 100644 include/coff/maxq.h
 create mode 100644 include/elf/tic6x-attrs.h
 create mode 100644 include/elf/tic6x.h
 delete mode 100644 include/opcode/maxq.h
 create mode 100644 include/opcode/tic6x-control-registers.h
 create mode 100644 include/opcode/tic6x-insn-formats.h
 create mode 100644 include/opcode/tic6x-opcode-table.h
 create mode 100644 include/opcode/tic6x.h
 create mode 100644 include/som/ChangeLog
 create mode 100644 include/som/aout.h
 create mode 100644 include/som/clock.h
 create mode 100644 include/som/internal.h
 create mode 100644 include/som/lst.h
 create mode 100644 include/som/reloc.h
 create mode 100644 include/vms/dcx.h
 create mode 100644 include/vms/dsc.h
 create mode 100644 include/vms/eidc.h
 create mode 100644 include/vms/esdfm.h
 create mode 100644 include/vms/esdfv.h
 create mode 100644 include/vms/esgps.h
 create mode 100644 include/vms/internal.h
 create mode 100644 include/vms/lbr.h
 create mode 100644 include/vms/prt.h
 delete mode 100644 opcodes/maxq-dis.c
 create mode 100644 opcodes/tic6x-dis.c
 create mode 100644 sim/avr/ChangeLog
 create mode 100644 sim/configure.tgt
 create mode 100644 sim/cris/ChangeLog
 create mode 100644 sim/microblaze/ChangeLog

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index eed5123..5759b30 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,135 @@
+2010-06-10  Alexandre Oliva  <aoliva@redhat.com>
+
+	* Makefile.def (configure-gcc): Depend on all-libelf.
+	* Makefile.in: Rebuild.
+
+2010-06-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* config.sub, config.guess: Update from upstream sources.
+
+2010-06-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Sync from GCC:
+
+	2010-05-05  Sebastian Pop  <sebastian.pop@amd.com>
+	* configure.ac: Allow all the versions greater than 0.10 of PPL.
+	* configure: Regenerated.
+
+	2010-04-20  Eric Botcazou  <ebotcazou@adacore.com>
+	* configure.ac (BUILD_CONFIG): Redirect output to /dev/null.
+	* configure: Regenerate.
+
+	2010-04-17  Ralf Cors<E9>pius  <ralf.corsepius@rtems.org>
+	* configure.ac (*-*-rtems*): Add target-libiberty to $skipdirs.
+	* configure: Regenerate.
+
+	2010-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+	* configure.ac: Check for elf_getshdrstrndx or elf_getshstrndx
+	separately.
+	* configure: Regenerate.
+
+	2010-04-13  Steve Ellcey  <sje@cup.hp.com>
+	* configure: Regenerate after change to elf.m4.
+
+	2010-04-02  Sebastian Pop  <sebastian.pop@amd.com>
+	* configure.ac: Add brackets around AC_TRY_COMPILE alternative.
+	* configure: Regenerated.
+
+	2010-04-02  Sebastian Pop  <sebastian.pop@amd.com>
+	* configure.ac: Print "buggy but acceptable" when CLooG
+	revision is less than 9.
+	* configure: Regenerated.
+
+2010-05-26  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+	Merge from gcc:
+
+	2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
+	* configure.ac (--enable-lto): All *-apple-darwin* now support LTO.
+	* configure: Regenerate.
+
+	2010-05-07  Steven Bosscher  <steven@gcc.gnu.org>
+	* configure.ac (--enable-lto): Add x86_64-apple-darwin* as
+	a platform that supports LTO.
+	* configure: Regenerate.
+
+	2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
+	PR lto/42776
+	* configure.ac (--enable-lto): Refactor handling so libelf tests
+	are only performed inside then-clause of ACX_ELF_TARGET_IFELSE,
+	and allow LTO to be explicitly enabled on non-ELF platforms that
+	are known to support it inside else-clause.
+	* configure: Regenerate.
+
+2010-04-27  Roland McGrath  <roland@redhat.com>
+	    H.J. Lu  <hongjiu.lu@intel.com>
+
+	* configure.ac (--enable-gold): Support both, both/gold and
+	both/bfd to add gold to configdirs without removing ld.
+	* configure: Regenerated.
+
+	* Makefile.def: Add install-gold dependency to install-ld.
+	* Makefile.in: Regenerated.
+
+2010-04-14  Tristan Gingold  <gingold@adacore.com>
+
+	* configure.ac (alpha*-*-*vms*): Remove ld from noconfigdirs.
+	* configure: Regenerate.
+
+2010-04-08  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Merge from gcc:
+	PR bootstrap/43615
+	PR bootstrap/43328
+	Revert:
+	2010-03-31  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+	* configure.ac: Do not pass --enable-multilib nor
+	--disable-multilib in baseargs.  Accept explicitly passed
+	--enable_multilib.
+	* configure: Regenerate.
+
+2010-03-31  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	PR bootstrap/43328
+	* configure.ac: Do not pass --enable-multilib nor
+	--disable-multilib in baseargs.  Accept explicitly passed
+	--enable_multilib.
+	* configure: Regenerate.
+
+2010-03-23  Joseph Myers  <joseph@codesourcery.com>
+
+	* configure.ac (tic6x-*-*): New case.
+	* configure: Regenerate.
+
+2010-03-23  Joseph Myers  <joseph@codesourcery.com>
+
+	Merge from gcc:
+	2010-03-19  Jack Howarth <howarth@bromo.med.uc.edu>
+	PR ada/42554
+	* configure.ac: Only pass -c to ranlib for darwin9 and earlier.
+	* configure: Regenerate.
+
+2010-03-23  Joseph Myers  <joseph@codesourcery.com>
+
+	* config.sub: Update to version 2010-03-22.
+	* config.guess: Update to version 2009-12-30.
+
+2010-03-14  Joseph Myers  <joseph@codesourcery.com>
+
+	Merge from gcc:
+	2010-01-11  Richard Guenther  <rguenther@suse.de>
+	PR lto/41569
+	* Makefile.def (all-lto-plugin): Depend on all-gcc.
+	* Makefile.in: Regenerated.
+
+2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR libstdc++/32499
+	* configure.ac (RANLIB): Default to true.
+	(STRIP): Likewise.
+	(RANLIB_FOR_TARGET): Remove superfluous : argument.
+	* configure: Regenerate.
+
 2010-02-17  Nick Clifton  <nickc@redhat.com>
 
 	PR 11238
diff --git a/Makefile.def b/Makefile.def
index ba23767..ccc23f6 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -322,6 +322,7 @@ dependencies = { module=configure-gcc; on=all-binutils; };
 dependencies = { module=configure-gcc; on=all-gas; };
 dependencies = { module=configure-gcc; on=all-ld; };
 dependencies = { module=configure-gcc; on=all-gold; };
+dependencies = { module=configure-gcc; on=all-libelf; };
 dependencies = { module=all-gcc; on=all-libiberty; hard=true; };
 dependencies = { module=all-gcc; on=all-gmp; };
 dependencies = { module=all-gcc; on=all-intl; };
@@ -329,7 +330,6 @@ dependencies = { module=all-gcc; on=all-mpfr; };
 dependencies = { module=all-gcc; on=all-mpc; };
 dependencies = { module=all-gcc; on=all-ppl; };
 dependencies = { module=all-gcc; on=all-cloog; };
-dependencies = { module=all-gcc; on=all-libelf; };
 dependencies = { module=all-gcc; on=all-build-texinfo; };
 dependencies = { module=all-gcc; on=all-build-bison; };
 dependencies = { module=all-gcc; on=all-build-byacc; };
@@ -352,7 +352,7 @@ dependencies = { module=all-fixincludes; on=all-libiberty; };
 
 dependencies = { module=all-gnattools; on=all-target-libada; };
 
-dependencies = { module=all-lto-plugin; on=all-libiberty; };
+dependencies = { module=all-lto-plugin; on=all-gcc; };
 
 dependencies = { module=configure-mpfr; on=all-gmp; };
 dependencies = { module=configure-mpc; on=all-mpfr; };
@@ -425,6 +425,7 @@ dependencies = { module=all-ld; on=all-build-bison; };
 dependencies = { module=all-ld; on=all-build-byacc; };
 dependencies = { module=all-ld; on=all-build-flex; };
 dependencies = { module=all-ld; on=all-intl; };
+dependencies = { module=install-ld; on=install-gold; };
 dependencies = { module=configure-gold; on=configure-intl; };
 dependencies = { module=all-gold; on=all-libiberty; };
 dependencies = { module=all-gold; on=all-intl; };
diff --git a/Makefile.in b/Makefile.in
index c9ff0e5..22a77d2 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -2658,7 +2658,7 @@ local-distclean:
 	-rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
 	-rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
 	-rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
-	-find . -name config.cache -exec rm -f {} \; 2>/dev/null
+	-find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
 
 local-maintainer-clean:
 	@echo "This command is intended for maintainers to use;"
@@ -57763,6 +57763,14 @@ configure-stage3-gcc: maybe-all-stage3-gold
 configure-stage4-gcc: maybe-all-stage4-gold
 configure-stageprofile-gcc: maybe-all-stageprofile-gold
 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
+configure-gcc: maybe-all-libelf
+
+configure-stage1-gcc: maybe-all-stage1-libelf
+configure-stage2-gcc: maybe-all-stage2-libelf
+configure-stage3-gcc: maybe-all-stage3-libelf
+configure-stage4-gcc: maybe-all-stage4-libelf
+configure-stageprofile-gcc: maybe-all-stageprofile-libelf
+configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
 all-gcc: all-libiberty
 
 all-stage1-gcc: all-stage1-libiberty
@@ -57819,14 +57827,6 @@ all-stage3-gcc: maybe-all-stage3-cloog
 all-stage4-gcc: maybe-all-stage4-cloog
 all-stageprofile-gcc: maybe-all-stageprofile-cloog
 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
-all-gcc: maybe-all-libelf
-
-all-stage1-gcc: maybe-all-stage1-libelf
-all-stage2-gcc: maybe-all-stage2-libelf
-all-stage3-gcc: maybe-all-stage3-libelf
-all-stage4-gcc: maybe-all-stage4-libelf
-all-stageprofile-gcc: maybe-all-stageprofile-libelf
-all-stagefeedback-gcc: maybe-all-stagefeedback-libelf
 all-gcc: maybe-all-build-texinfo
 
 all-stage1-gcc: maybe-all-build-texinfo
@@ -57943,14 +57943,14 @@ all-stageprofile-libcpp: maybe-all-stageprofile-intl
 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
 all-fixincludes: maybe-all-libiberty
 all-gnattools: maybe-all-target-libada
-all-lto-plugin: maybe-all-libiberty
-
-all-stage1-lto-plugin: maybe-all-stage1-libiberty
-all-stage2-lto-plugin: maybe-all-stage2-libiberty
-all-stage3-lto-plugin: maybe-all-stage3-libiberty
-all-stage4-lto-plugin: maybe-all-stage4-libiberty
-all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
-all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
+all-lto-plugin: maybe-all-gcc
+
+all-stage1-lto-plugin: maybe-all-stage1-gcc
+all-stage2-lto-plugin: maybe-all-stage2-gcc
+all-stage3-lto-plugin: maybe-all-stage3-gcc
+all-stage4-lto-plugin: maybe-all-stage4-gcc
+all-stageprofile-lto-plugin: maybe-all-stageprofile-gcc
+all-stagefeedback-lto-plugin: maybe-all-stagefeedback-gcc
 configure-mpfr: maybe-all-gmp
 
 configure-stage1-mpfr: maybe-all-stage1-gmp
@@ -58231,6 +58231,7 @@ all-stage3-ld: maybe-all-stage3-intl
 all-stage4-ld: maybe-all-stage4-intl
 all-stageprofile-ld: maybe-all-stageprofile-intl
 all-stagefeedback-ld: maybe-all-stagefeedback-intl
+install-ld: maybe-install-gold
 configure-gold: maybe-configure-intl
 
 configure-stage1-gold: maybe-configure-stage1-intl
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 8e0e2dd..ea86440 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,1415 @@
+2010-07-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* dwarf2.c (add_line_info): Initialize prev_line.
+
+2010-07-06  Alan Modra  <amodra@gmail.com>
+
+	* elf32-ppc.c (ppc_elf_relax_section): Insert branch around
+	trampolines only for .init and .fini sections.
+
+2010-07-05  Alan Modra  <amodra@gmail.com>
+
+	* elf32-ppc.c: Formatting.
+	(ppc_elf_finish_dynamic_sections): Don't make plt_entry var static.
+
+2010-07-03  Cary Coutant  <ccoutant@google.com>
+
+	* compress.c (bfd_uncompress_section_contents): Add ATTRIBUTE_UNUSED.
+	* dwarf2.c (read_and_uncompress_section): New function.
+	(read_section): Call it.
+	(find_line): Likewise.
+
+2010-07-01  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_edit_toc): Use SYMBOL_CALLS_LOCAL rather
+	than SYMBOL_REFERENCES_LOCAL.
+	(ppc64_elf_relocate_section): Likewise.
+
+2010-07-01  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_edit_toc): Keep toc entries for ifuncs.
+
+2010-06-29  Alan Modra  <amodra@gmail.com>
+
+	* cpu-maxq.c: Delete file.
+	* coff-maxq.c: Delete file.
+	* Makefile.am: Remove references to maxq.
+	* archures.c: Likewise.
+	* coffcode.h: Likewise.
+	* configure.in: Likewise.
+	* targets.c: Likewise.
+	* config.bfd: Move maxq from obsolete to removed.
+	* Makefile.in: Regenerate.
+	* bfd-in2.h: Regenerate.
+	* configure: Regenerate.
+	* libbfd.h: Regenerate.
+	* po/SRC-POTFILES.in: Regenerate.
+
+2010-06-28  Alan Modra  <amodra@gmail.com>
+
+	* compress.c (bfd_uncompress_section_contents): Use ATTRIBUTE_UNUSED
+	to silence gcc warning.
+
+2010-06-27  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (get_tls_mask): Don't segfault on NULL elf_section_data.
+	(group_sections): Likewise.
+
+2010-06-27  Alan Modra  <amodra@gmail.com>
+
+	* bout.c (aligncode): Delete set but unused variables.
+	* coff-mcore.c (coff_mcore_relocate_section): Likewise.
+	* coff-ppc.c (ppc_record_toc_entry): Likewise.
+	(coff_ppc_relocate_section): Likewise.
+	* coff-rs6000.c (xcoff_complain_overflow_bitfield_func): Likewise.
+	* elf-m10200.c (mn10200_elf_relax_delete_bytes): Likewise.
+	* elf-m10300.c (mn10300_elf_final_link_relocate): Likewise.
+	(mn10300_elf_relax_section): Likewise.
+	* elf32-arm.c (arm_build_one_stub, arm_size_one_stub): Likewise.
+	(record_vfp11_erratum_veneer): Likewise.
+	(bfd_elf32_arm_vfp11_erratum_scan): Likewise.
+	(elf32_arm_final_link_relocate): Likewise.
+	(elf32_arm_check_relocs, arm_map_one_stub): Likewise.
+	* elf32-avr.c (elf32_avr_relax_delete_bytes): Likewise.
+	(elf32_avr_relax_section): Likewise.
+	(avr_mark_stub_not_to_be_necessary): Likewise.
+	* elf32-bfin.c (_bfin_create_got_section): Likewise.
+	* elf32-cr16.c (cr16_elf_final_link_relocate): Likewise.
+	(elf32_cr16_relax_delete_bytes): Likewise.
+	* elf32-cr16c.c (cr16c_elf_final_link_relocate): Likewise.
+	* elf32-cris.c (elf_cris_finish_dynamic_symbol): Likewise.
+	* elf32-crx.c (elf32_crx_relax_delete_bytes): Likewise.
+	* elf32-h8300.c (elf32_h8_relax_section): Likewise.
+	(elf32_h8_relax_delete_bytes): Likewise.
+	* elf32-hppa.c (elf32_hppa_check_relocs): Likewise.
+	* elf32-i370.c (i370_elf_check_relocs): Likewise.
+	(elf_relocate_section): Likewise.
+	* elf32-ip2k.c (adjust_all_relocations): Likewise.
+	(ip2k_elf_relax_section): Likewise.
+	* elf32-lm32.c (lm32_elf_relocate_section): Likewise.
+	(lm32_elf_check_relocs): Likewise.
+	(lm32_elf_finish_dynamic_sections): Likewise.
+	(lm32_elf_finish_dynamic_symbol): Likewise.
+	* elf32-m32c.c (m32c_offset_for_reloc): Likewise.
+	(m32c_elf_relax_delete_bytes): Likewise.
+	* elf32-m32r.c (m32r_elf_finish_dynamic_symbol): Likewise.
+	(m32r_elf_finish_dynamic_sections): Likewise.
+	(m32r_elf_check_relocs, m32r_elf_fake_sections): Likewise.
+	* elf32-m68hc11.c (m68hc11_elf_relax_section): Likewise.
+	* elf32-m68hc1x.c (elf32_m68hc11_relocate_section): Likewise.
+	* elf32-m68k.c (elf_m68k_gc_sweep_hook): Likewise.
+	* elf32-microblaze.c (microblaze_elf_relocate_section): Likewise.
+	(microblaze_elf_check_relocs): Likewise.
+	(microblaze_elf_finish_dynamic_symbol): Likewise.
+	* elf32-msp430.c (msp430_elf_relax_delete_bytes): Likewise.
+	* elf32-ppc.c (ppc_elf_tls_optimize): Likewise.
+	* elf32-rx.c (rx_elf_relocate_section): Likewise.
+	(elf32_rx_relax_delete_bytes, rx_offset_for_reloc): Likewise.
+	(elf32_rx_relax_section): Likewise.
+	* elf32-score.c (score_elf_got_offset_from_index): Likewise.
+	(score_elf_final_link_relocate): Likewise.
+	(s3_bfd_score_elf_relocate_section): Likewise.
+	* elf32-score7.c (score_elf_got_offset_from_index): Likewise.
+	(s7_bfd_score_elf_relocate_section): Likewise.
+	* elf32-sh.c (sh_elf_check_relocs): Likewise.
+	* elf32-spu.c (spu_elf_relocate_section): Likewise.
+	* elf32-v850.c (v850_elf_check_relocs): Likewise.
+	(find_remembered_hi16s_reloc): Likewise.
+	* elf32-vax.c (elf32_vax_merge_private_bfd_data): Likewise.
+	(elf_vax_relocate_section): Likewise.
+	* elf32-xc16x.c (elf32_xc16x_relocate_section): Likewise.
+	* elf32-xtensa.c (xlate_offset_with_removed_text): Likewise.
+	(move_literal): Likewise.
+	* elf64-hppa.c (elf64_hppa_section_from_shdr): Likewise.
+	(elf64_hppa_check_relocs): Likewise.
+	(elf64_hppa_finish_dynamic_symbol): Likewise.
+	(elf64_hppa_relocate_section): Likewise.
+	* elf64-mmix.c (mmix_elf_reloc, mmix_elf_relax_section): Likewise.
+	* elf64-ppc.c (ppc64_elf_check_relocs): Likewise.
+	(ppc64_elf_edit_opd, ppc64_elf_edit_toc): Likewise.
+	* elfxx-ia64.c (elfNN_ia64_section_from_shdr): Likewise.
+	(elfNN_vms_section_from_shdr): Likewise.
+	* elfxx-sparc.c (_bfd_sparc_elf_check_relocs): Likewise.
+	(_bfd_sparc_elf_relocate_section): Likewise.
+	* hp300hpux.c (slurp_symbol_table): Likewise.
+	* i386lynx.c (swap_std_reloc_out, swap_std_reloc_in): Likewise.
+	* mach-o.c (bfd_mach_o_write_thread): Likewise.
+	* mmo.c (mmo_scan, mmo_write_symbols_and_terminator): Likewise.
+	* nlm32-sparc.c (nlm_sparc_read_reloc): Likewise.
+	* pdp11.c (pdp11_aout_link_input_section): Likewise.
+	(aout_link_input_section, aout_link_input_bfd): Likewise.
+	* pe-mips.c (mips_swap_reloc_out): Likewise.
+	(coff_pe_mips_relocate_section): Likewise.
+	* som.c (som_bfd_ar_write_symbol_stuff): Likewise.
+	* vms-alpha.c (_bfd_vms_slurp_egsd): Likewise.
+	* xsym.c (bfd_sym_fetch_type_information_table_ent): Likewise.
+
+	* coff-i860.c (i860_reloc_processing): Avoid set but unused warning.
+	* coffcode.h (coff_compute_section_file_positions): Likewise.
+	(coff_slurp_reloc_table): Likewise.
+	* cpu-arm.c (arm_check_note): Likewise.
+	* elf-bfd.h (RELOC_FOR_GLOBAL_SYMBOL): Likewise.
+	* elf32-avr.c (elf32_avr_relocate_section): Likewise.
+	* elf32-bfin.c (elf32_bfin_merge_private_bfd_data): Likewise.
+	* elf32-ip2k.c (ip2k_elf_relocate_section): Likewise.
+	* elf32-moxie.c (moxie_elf_relocate_section): Likewise.
+	* elf32-msp430.c (elf32_msp430_relocate_section): Likewise.
+	* elf32-sh64.c (_bfd_sh_align_load_span): Likewise.
+	* ieee.c (parse_expression): Likewise.
+	(ieee_slurp_external_symbols, drop_int): Likewise.
+	* peXXigen.c (pe_print_pdata): Likewise.
+	* versados.c (process_esd): Likewise.
+
+2010-06-25  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (_bfd_vms_write_egsd): Check absolute section with
+	its flags.  Create an absolute section if needed.
+
+2010-06-25  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (_bfd_vms_write_egsd): Set target_index field of
+	sections.  Mark .vmsdebug section as SEC_DEBUGGING.  Do not create
+	dummy psect anymore.  Adjust.
+	(_bfd_vms_write_eeom): Adjust (use target_index instead of index)
+	(_bfd_vms_write_etir): Ditto.
+	(start_etir_or_etbt_record): Test for SEC_DEBUGGING instead of
+	section name.  Adjust.
+
+2010-06-25  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (alpha_vms_write_exec): Set linktime field.
+
+2010-06-25  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (toc_skip_enum): Define.
+	(ppc64_elf_edit_toc): Use two low bits of skip array as markers.
+	Optimize largetoc sequences.
+	(adjust_toc_syms): Update for skip array change.
+	(ppc64_elf_relocate_section): Handle R_PPC64_LO_DS_OPT.
+
+2010-06-25  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (is_static_defined): New function.
+	(get_tls_mask, ppc_type_of_stub): Use it here.
+	(ppc64_elf_edit_opd): Ensure we only attempt to edit ppc64 input.
+	(ppc64_elf_tls_setup): Typo fix.
+	(adjust_toc_syms): Correctly handle symbols defined past the end
+	of the toc.  Move syms on removed entries to next entry rather
+	than to start of toc.
+	(ppc64_elf_edit_toc): Likewise.  Ensure we only attempt to
+	edit ppc64 input.  Allocate one extra word in skip array.
+	Honour info->keep_memory when reading relocs if we can.
+	Adjust toc relocs after adjusting symbols.
+
+2010-06-23  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* archive64.c (bfd_elf64_archive_write_armap): Fix buffer overrun
+	when scaning map.
+
+2010-06-17  Tristan Gingold  <gingold@adacore.com>
+
+	* Makefile.am (BFD32_BACKENDS_CFILES): Move vms-alpha.c to ...
+	(BFD64_BACKENDS_CFILES): ... here.
+	(BFD32_BACKENDS): Move vms-alpha.lo to ...
+	(BFD64_BACKENDS): ... here.
+	* Makefile.in: Regenerate.
+
+2010-06-15  Joseph Myers  <joseph@codesourcery.com>
+
+	* elf-bfd.h (LEAST_KNOWN_OBJ_ATTRIBUTE): Decrease to 2.
+	* elf32-tic6x.c (elf32_tic6x_obj_attrs_arg_type,
+	elf32_tic6x_merge_arch_attributes, elf32_tic6x_merge_attributes,
+	elf32_tic6x_merge_private_bfd_data): New.
+	(bfd_elf32_bfd_merge_private_bfd_data,
+	elf_backend_obj_attrs_arg_type, elf_backend_obj_attrs_section,
+	elf_backend_obj_attrs_section_type, elf_backend_obj_attrs_vendor):
+	Define.
+	* elf32-tic6x.h (elf32_tic6x_merge_arch_attributes): Declare.
+
+2010-06-15  Joseph Myers  <joseph@codesourcery.com>
+
+	* elf-bfd.h (LEAST_KNOWN_OBJ_ATTRIBUTE): Define.
+	(struct elf_backend_data): Update comment on obj_attrs_order.
+	* elf-attrs.c (vendor_obj_attr_size, vendor_set_obj_attr_contents,
+	_bfd_elf_copy_obj_attributes): Use LEAST_KNOWN_OBJ_ATTRIBUTE
+	instead of hardcoded 4.
+	* elf32-arm.c (elf32_arm_obj_attrs_order): Use
+	LEAST_KNOWN_OBJ_ATTRIBUTE and LEAST_KNOWN_OBJ_ATTRIBUTE + 1
+	instead of hardcoded 4 and 5.
+	(elf32_arm_merge_eabi_attributes): Use LEAST_KNOWN_OBJ_ATTRIBUTE
+	instead of hardcoded 4.
+
+2010-06-14  Kevin Buettner  <kevinb@redhat.com>
+
+	* elf32-h8300.c (elf_symbol_leading_char): Define.


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2011-03-07  8:50 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-01-17 13:41 [SCM] archer-tromey-python: Merge branch 'master' into archer-tromey-python pmuldoon
  -- strict thread matches above, loose matches on Subject: below --
2011-03-07  8:50 pmuldoon
2011-02-21 11:45 pmuldoon
2011-01-25 12:54 pmuldoon
2011-01-10 12:14 pmuldoon
2011-01-06 14:36 pmuldoon
2010-10-06  9:04 pmuldoon
2010-09-30  9:10 pmuldoon
2010-09-21  9:17 pmuldoon
2010-07-12 17:07 pmuldoon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).