public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-jankratochvil-vla: Merge remote branch 'origin/master' into archer-jankratochvil-vla
@ 2011-01-10  9:37 jkratoch
  0 siblings, 0 replies; 12+ messages in thread
From: jkratoch @ 2011-01-10  9:37 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-vla has been updated
       via  3ebce94af4148c7b50726761fb28692f1a62854a (commit)
       via  21bc8baa35cf7b7d555405cc0cd002b0eb4df932 (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  3d5223b16d985ab5dc843cdae53e267bdffa0f58 (commit)

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

- Log -----------------------------------------------------------------
commit 3ebce94af4148c7b50726761fb28692f1a62854a
Merge: 3d5223b 21bc8ba
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 10 10:36:30 2011 +0100

    Merge remote branch 'origin/master' into archer-jankratochvil-vla
    
    Conflicts:
    	gdb/dwarf2read.c
    	gdb/eval.c
    	gdb/f-valprint.c
    	gdb/findvar.c
    	gdb/gdbtypes.c
    	gdb/gdbtypes.h

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

Summary of changes:
 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                  |  124 +++++------
 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                  |   44 ++--
 gdb/fbsd-nat.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                    |   42 ++--
 gdb/gdbtypes.h                    |  115 +++++-----
 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           |   60 +++---
 gdb/testsuite/gdb.threads/tls.exp |    2 +-
 gdb/tui/tui-layout.c              |    4 +-
 gdb/tui/tui-winsource.c           |    5 +-
 gdb/version.in                    |    2 +-
 208 files changed, 3669 insertions(+), 3073 deletions(-)

First 500 lines of diff:
diff --git a/bfd/version.h b/bfd/version.h
index 0802422..57f53b3 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20110107
+#define BFD_VERSION_DATE 20110110
 #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/gdb/ChangeLog b/gdb/ChangeLog
index b1edadf..c03a6fc 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,245 @@
+2011-01-10  Joel Brobecker  <brobecker@adacore.com>
+
+	* ada-valprint.c (printstr): Minor comment reformatting.
+
+2011-01-08  Michael Snyder  <msnyder@vmware.com>
+
+	* m32r-rom.c (m32r_upload_command): Fix up ARI warnings for _
+	markup.
+
+2011-01-08  Michael Snyder  <msnyder@vmware.com>
+
+	* h8300-tdep.c: Comment cleanup, mostly periods and spaces.
+	* hppa-hpux-tdep.c: Ditto.
+	* hppa-linux-nat.c: Ditto.
+	* hppa-linux-tdep.c: Ditto.
+	* hppanbsd-tdep.c: Ditto.
+	* hppa-tdep.c: Ditto.
+	* hppa-tdep.h: Ditto.
+	* hpux-thread.c: Ditto.
+	* i386-cygwin-tdep.c: Ditto.
+	* i386-darwin-nat.c: Ditto.
+	* i386gnu-nat.c: Ditto.
+	* i386-linux-nat.c: Ditto.
+	* i386-linux-tdep.c: Ditto.
+	* i386-nat.c: Ditto.
+	* i386-nat.h: Ditto.
+	* i386nbsd-tdep.c: Ditto.
+	* i386-sol2-nat.c: Ditto.
+	* i386-stub.c: Ditto.
+	* i386-tdep.c: Ditto.
+	* i386-tdep.h: Ditto.
+	* i387-tdep.c: Ditto.
+	* ia64-linux-nat.c: Ditto.
+	* ia64-linux-tdep.c: Ditto.
+	* ia64-tdep.c: Ditto.
+	* infcall.c: Ditto.
+	* infcall.h: Ditto.
+	* infcmd.c: Ditto.
+	* inferior.c: Ditto.
+	* inferior.h: Ditto.
+	* infloop.c: Ditto.
+	* inflow.c: Ditto.
+	* infrun.c: Ditto.
+	* interps.c: Ditto.
+	* interps.h: Ditto.
+	* iq2000-tdep.c: Ditto.
+	* irix5-nat.c: Ditto.
+	* jit.c: Ditto.
+	* jit.h: Ditto.
+	* jv-exp.y: Ditto.
+	* jv-lang.c: Ditto.
+	* jv-lang.h: Ditto.
+	* jv-typeprint.c: Ditto.
+	* jv-valprint.c: Ditto.
+	* language.c: Ditto.
+	* language.h: Ditto.
+	* linespec.c: Ditto.
+	* linux-fork.c: Ditto.
+	* linux-nat.c: Ditto.
+	* linux-thread-db.c: Ditto.
+	* lm32-tdep.c: Ditto.
+
+2011-01-08  Michael Snyder  <msnyder@vmware.com>
+
+	* m2-exp.y: Comment cleanup, mostly periods and spaces.
+	* m2-lang.c: Ditto.
+	* m2-typeprint.c: Ditto.
+	* m2-valprint.c: Ditto.
+	* m32c-tdep.c: Ditto.
+	* m32r-linux-nat.c: Ditto.
+	* m32r-rom.c: Ditto.
+	* m32r-tdep.c: Ditto.
+	* m32r-tdep.h: Ditto.
+	* m68hc11-tdep.c: Ditto.
+	* m58klinux-nat.c: Ditto.
+	* m68k-tdep.c: Ditto.
+	* m88k-tdep.c: Ditto.
+	* m88k-tdep.h: Ditto.
+	* machoread.c: Ditto.
+	* macrocmd.c: Ditto.
+	* macroexp.c: Ditto.
+	* macrotab.c: Ditto.
+	* main.c: Ditto.
+	* maint.c: Ditto.
+	* mdebugread.c: Ditto.
+	* mdebugread.h: Ditto.
+	* memattr.c: Ditto.
+	* memattr.h: Ditto.
+	* memory-map.h: Ditto.
+	* mep-tdep.c: Ditto.
+	* microblaze-rom.c: Ditto.
+	* microblaze-tdep.c: Ditto.
+	* minsyms.c: Ditto.
+	* mips-irix-tdep.c: Ditto.
+	* mips-linux-nat.c: Ditto.
+	* mips-linux-tdep.c: Ditto.
+	* mips-linux-tdep.h: Ditto.
+	* mipsnbsd-nat.c: Ditto.
+	* mipsnbsd-tdep.c: Ditto.
+	* mipsread.c: Ditto.
+	* mips-tdep.c: Ditto.
+	* mips-tdep.h: Ditto.
+	* mn10300-linux-tdep.c: Ditto.
+	* mn10300-tdep.c: Ditto.
+	* mn10300-tdep.h: Ditto.
+	* monitor.c: Ditto.
+	* monitor.h: Ditto.
+	* moxie-tdep.c: Ditto.
+	* moxie-tdep.h: Ditto.
+	* mt-tdep.c: Ditto.
+
+2011-01-08  Mike Frysinger  <vapier@gentoo.org>
+
+	* bfin-tdep.h (BFIN_A0_DOT_W_REGNUM): Fix typo in name.
+
+2011-01-08  Robert Millan  <rmh@gnu.org>
+
+	* fbsd-nat.c (fbsd_find_memory_regions): Fix typo.
+
+2011-01-07  Michael Snyder  <msnyder@vmware.com>
+
+	* charset.c (_initialize_charset): Fix typo in string.
+
+2011-01-07  Michael Snyder  <msnyder@vmware.com>
+
+	* mi/mi-cmd-disas.c (mi_cmd_disassemble): Mark up error message
+	for i18n.
+	* tui/tui-layout.c (tui_set_layout_for_display_command): 
+	Split line so that operator goes to beginning of line.
+	* tui/tui-winsource.c (tui_horizontal_source_scroll): Move
+	assignment out of if statement.
+
+2011-01-07  Michael Snyder  <msnyder@vmware.com>
+
+	* ada-lang.c: Comment cleanup, mostly periods and spaces.
+	* ada-lang.h: Ditto.
+	* ada-tasks.c: Ditto.
+	* ada-valprint.c: Ditto.
+	* aix-threads.c: Ditto.
+	* alpha-linux-nat.c: Ditto.
+	* alpha-linux-tdep.c: Ditto.
+	* alpha-mdebug-tdep.c: Ditto.
+	* alpha-nat.c: Ditto.
+	* alpha-osf1-tdep.c: Ditto.
+	* alpha-tdep.c: Ditto.
+	* alphabsd-nat.c: Ditto.
+	* alphabsd-tdep.c: Ditto.
+	* amd64-darwin-tdep.c: Ditto.
+	* amd64-linux-nat.c: Ditto.
+	* amd64-linux-tdep.c: Ditto.
+	* amd64-sol2-tdep.c: Ditto.
+	* amd64-tdep.c: Ditto.
+	* amd64-fbsd-tdep.c: Ditto.
+	* amd64-nbsd-tdep.c: Ditto.
+	* amd64-obsd-tdep.c: Ditto.
+	* amd64-linux-nat.c: Ditto.
+	* amd64-linux-tdep.c: Ditto.
+	* arm-tdep.c: Ditto.
+	* arm-tdep.h: Ditto.
+	* armnbsd-nat.c: Ditto.
+	* avr-tdep.c: Ditto.
+	* bfin-tdep.c: Ditto.
+	* bsd-kvm.c: Ditto.
+	* c-typeprintc: Ditto.
+	* c-valprint.c: Ditto.
+	* coff-pe-read.h: Ditto.
+	* coffreead.c: Ditto.
+	* cris-tdep.c: Ditto.
+	* d-lang.c: Ditto.
+	* darwin-nat-info.c: Ditto.
+	* darwin-nat.c: Ditto.
+	* dbug-rom.c: Ditto.
+	* dbxread.c: Ditto.
+	* dcache.c: Ditto.
+	* dcache.h: Ditto.
+	* dec-thread.c: Ditto.
+	* defs.h: Ditto.
+	* demangle.c: Ditto.
+	* dicos-tdep.c: Ditto.
+	* dictionary.c: Ditto.
+	* dictionary.h: Ditto.
+	* dink32-rom.c: Ditto.
+	* disasm.c: Ditto.
+	* doublest.c: Ditto.
+	* dsrec.c: Ditto.
+	* dummy-frame.c: Ditto.
+	* dwarf2-frame.c: Ditto.
+	* dwarf2expr.c: Ditto.
+	* dwarf2loc.c: Ditto.
+	* dwarf2read.c: Ditto.
+	* elfread.c: Ditto.
+	* environ.c: Ditto.
+	* eval.c: Ditto.
+	* event-top.h: Ditto.
+	* exceptions.c: Ditto.
+	* exceptions.h: Ditto.
+	* exec.c: Ditto.
+	* expprint.c: Ditto.
+	* expression.h: Ditto.
+	* f-exp.y: Ditto.
+	* f-lang.c: Ditto.
+	* f-lang.h: Ditto.
+	* f-typeprint.c: Ditto.
+	* f-valprint.c: Ditto.
+	* fbsd-nat.c: Ditto.
+	* findvar.c: Ditto.
+	* fork-child.c: Ditto.
+	* frame.c: Ditto.
+	* frame.h: Ditto.
+	* frv-linux-tdep.c: Ditto.
+	* frv-tdep.c: Ditto.
+	* gcore.c: Ditto.
+	* gdb-stabs.h: Ditto.
+	* gdb_assert.h: Ditto.
+	* gdb_string.h: Ditto.
+	* gdb_thread_db.h: Ditto.
+	* gdb_wait.h: Ditto.
+	* gdbarch.sh: Ditto.
+	* gdbcore.h: Ditto.
+	* gdbthread.h: Ditto.
+	* gdbtypes.c: Ditto.
+	* gdbtypes.h: Ditto.
+	* gnu-nat.c: Ditto.
+	* gnu-nat.h: Ditto.
+	* gnu-v2-abi.c: Ditto.
+	* gnu-v3-abi.c: Ditto.
+	* go32-nat.c: Ditto.
+	* gdbarch.c: Regenerate.
+	* gdbarch.h: Regenerate.
+
+2011-01-07  Michael Snyder  <msnyder@vmware.com>
+
+	* ax-gdb.c: Adjust some long output strings.
+	* breakpoint.c: Ditto.
+	* charset.c: Ditto.
+	* cp-abi.c: Ditto.
+	* infcall.c: Ditto.
+	* infrun.c: Ditto.
+	* linux-nat.c: Ditto.
+	* solib-pa64.c: Ditto.
+	* solib-som.c: Ditto.
+
 2011-01-06  Tom Tromey  <tromey@redhat.com>
 
 	PR python/12367:
diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c
index 99097bf..8a4f9cf 100644
--- a/gdb/ada-lang.c
+++ b/gdb/ada-lang.c
@@ -62,7 +62,7 @@
 #include "value.h"
 
 /* Define whether or not the C operator '/' truncates towards zero for
-   differently signed operands (truncation direction is undefined in C). 
+   differently signed operands (truncation direction is undefined in C).
    Copied from valarith.c.  */
 
 #ifndef TRUNCATION_TOWARDS_ZERO
@@ -239,7 +239,8 @@ static struct value *ada_index_struct_field (int, struct value *, int,
 					     struct type *);
 
 static struct value *assign_aggregate (struct value *, struct value *, 
-				       struct expression *, int *, enum noside);
+				       struct expression *,
+				       int *, enum noside);
 
 static void aggregate_assign_from_choices (struct value *, struct value *, 
 					   struct expression *,
@@ -621,7 +622,7 @@ check_size (const struct type *type)
     error (_("object size is larger than varsize-limit"));
 }
 
-/* Maximum value of a SIZE-byte signed integer type. */
+/* Maximum value of a SIZE-byte signed integer type.  */
 static LONGEST
 max_of_size (int size)
 {
@@ -630,14 +631,14 @@ max_of_size (int size)
   return top_bit | (top_bit - 1);
 }
 
-/* Minimum value of a SIZE-byte signed integer type. */
+/* Minimum value of a SIZE-byte signed integer type.  */
 static LONGEST
 min_of_size (int size)
 {
   return -max_of_size (size) - 1;
 }
 
-/* Maximum value of a SIZE-byte unsigned integer type. */
+/* Maximum value of a SIZE-byte unsigned integer type.  */
 static ULONGEST
 umax_of_size (int size)
 {
@@ -646,7 +647,7 @@ umax_of_size (int size)
   return top_bit | (top_bit - 1);
 }
 
-/* Maximum value of integral type T, as a signed quantity. */
+/* Maximum value of integral type T, as a signed quantity.  */
 static LONGEST
 max_of_type (struct type *t)
 {
@@ -656,7 +657,7 @@ max_of_type (struct type *t)
     return max_of_size (TYPE_LENGTH (t));
 }
 
-/* Minimum value of integral type T, as a signed quantity. */
+/* Minimum value of integral type T, as a signed quantity.  */
 static LONGEST
 min_of_type (struct type *t)
 {
@@ -934,7 +935,7 @@ ada_remove_po_subprogram_suffix (const char *encoded, int *len)
   /* Protected entry subprograms are broken into two
      separate subprograms: The first one is unprotected, and has
      a 'N' suffix; the second is the protected version, and has
-     the 'P' suffix. The second calls the first one after handling
+     the 'P' suffix.  The second calls the first one after handling
      the protection.  Since the P subprograms are internally generated,
      we leave these names undecoded, giving the user a clue that this
      entity is internal.  */
@@ -1114,7 +1115,7 @@ ada_decode (const char *encoded)
       /* Remove _E{DIGITS}+[sb] */
 
       /* Just as for protected object subprograms, there are 2 categories
-         of subprograms created by the compiler for each entry. The first
+         of subprograms created by the compiler for each entry.  The first
          one implements the actual entry code, and has a suffix following
          the convention above; the second one implements the barrier and
          uses the same convention as above, except that the 'E' is replaced
@@ -1232,11 +1233,10 @@ static struct htab *decoded_names_store;
    previously computed.  Tries to save the decoded name in the same
    obstack as GSYMBOL, if possible, and otherwise on the heap (so that,
    in any case, the decoded symbol has a lifetime at least that of
-   GSYMBOL).  
+   GSYMBOL).
    The GSYMBOL parameter is "mutable" in the C++ sense: logically
    const, but nevertheless modified to a semantically equivalent form
-   when a decoded name is cached in it.
-*/
+   when a decoded name is cached in it.  */
 
 char *
 ada_decode_symbol (const struct general_symbol_info *gsymbol)
@@ -1708,7 +1708,7 @@ ada_is_direct_array_type (struct type *type)
 }
 
 /* Non-zero iff TYPE represents any kind of array in Ada, or a pointer
- * to one. */
+ * to one.  */
 
 static int
 ada_is_array_type (struct type *type)
@@ -2039,7 +2039,8 @@ decode_constrained_packed_array_type (struct type *type)
 
   if (TYPE_CODE (shadow_type) != TYPE_CODE_ARRAY)
     {
-      lim_warning (_("could not understand bounds information on packed array"));
+      lim_warning (_("could not understand bounds "
+		     "information on packed array"));
       return NULL;
     }
 
@@ -2125,7 +2126,8 @@ value_subscript_packed (struct value *arr, int arity, struct value **ind)
       if (TYPE_CODE (elt_type) != TYPE_CODE_ARRAY
           || TYPE_FIELD_BITSIZE (elt_type, 0) == 0)
         error
-          (_("attempt to do packed indexing of something other than a packed array"));
+          (_("attempt to do packed indexing of "
+	     "something other than a packed array"));
       else
         {
           struct type *range_type = TYPE_INDEX_TYPE (elt_type);
@@ -2140,7 +2142,8 @@ value_subscript_packed (struct value *arr, int arity, struct value **ind)
 
           idx = pos_atr (ind[i]);
           if (idx < lowerbound || idx > upperbound)
-            lim_warning (_("packed array index %ld out of bounds"), (long) idx);
+            lim_warning (_("packed array index %ld out of bounds"),
+			 (long) idx);
           bits = TYPE_FIELD_BITSIZE (elt_type, 0);
           elt_total_bit_offset += (idx - lowerbound) * bits;
           elt_type = ada_check_typedef (TYPE_TARGET_TYPE (elt_type));
@@ -2174,7 +2177,7 @@ has_negatives (struct type *type)
 /* Create a new value of type TYPE from the contents of OBJ starting
    at byte OFFSET, and bit offset BIT_OFFSET within that byte,
    proceeding for BIT_SIZE bits.  If OBJ is an lval in memory, then
-   assigning through the result will set the field fetched from.  
+   assigning through the result will set the field fetched from.
    VALADDR is ignored unless OBJ is NULL, in which case,
    VALADDR+OFFSET must address the start of storage containing the 
    packed value.  The value returned  in this case is never an lval.
@@ -2550,7 +2553,7 @@ ada_value_ptr_subscript (struct value *arr, struct type *type, int arity,
 /* Given that ARRAY_PTR is a pointer or reference to an array of type TYPE (the
    actual type of ARRAY_PTR is ignored), returns the Ada slice of HIGH-LOW+1
    elements starting at index LOW.  The lower bound of this array is LOW, as
-   per Ada rules. */
+   per Ada rules.  */
 static struct value *
 ada_value_slice_from_ptr (struct value *array_ptr, struct type *type,
                           int low, int high)
@@ -3823,7 +3826,7 @@ possible_user_operator_p (enum exp_opcode op, struct value *args[])
    sets *LEN to the length of the renamed entity's name,
    *RENAMED_ENTITY to that name (not null-terminated), and *RENAMING_EXPR to
    the string describing the subcomponent selected from the renamed
-   entity. Returns ADA_NOT_RENAMING if SYM does not encode a renaming
+   entity.  Returns ADA_NOT_RENAMING if SYM does not encode a renaming
    (in which case, the values of *RENAMED_ENTITY, *LEN, and *RENAMING_EXPR
    are undefined).  Otherwise, returns a value indicating the category
    of entity renamed: an object (ADA_OBJECT_RENAMING), exception
@@ -4069,7 +4072,8 @@ make_array_descriptor (struct type *type, struct value *arr)
   struct value *bounds = allocate_value (bounds_type);
   int i;
 
-  for (i = ada_array_arity (ada_check_typedef (value_type (arr))); i > 0; i -= 1)
+  for (i = ada_array_arity (ada_check_typedef (value_type (arr)));
+       i > 0; i -= 1)
     {
       modify_field (value_type (bounds), value_contents_writeable (bounds),
 		    ada_array_bound (arr, i, 0),
@@ -4106,7 +4110,7 @@ make_array_descriptor (struct type *type, struct value *arr)
 }
 \f
 /* Dummy definitions for an experimental caching module that is not
- * used in the public sources. */
+ * used in the public sources.  */
 
 static int
 lookup_cached_symbol (const char *name, domain_enum namespace,
@@ -4407,7 +4411,7 @@ static char *
 xget_renaming_scope (struct type *renaming_type)
 {
   /* The renaming types adhere to the following convention:
-     <scope>__<rename>___<XR extension>. 
+     <scope>__<rename>___<XR extension>.
      So, to extract the scope, we search for the "___XR" extension,
      and then backtrack until we find the first "__".  */
 
@@ -4546,7 +4550,7 @@ remove_irrelevant_renamings (struct ada_symbol_info *syms,
 
   /* If there is both a renaming foo___XR... encoded as a variable and
      a simple variable foo in the same block, discard the latter.
-     First, zero out such symbols, then compress. */
+     First, zero out such symbols, then compress.  */
   is_new_style_renaming = 0;
   for (i = 0; i < nsyms; i += 1)
     {
@@ -4784,8 +4788,10 @@ add_nonlocal_symbols (struct obstack *obstackp, const char *name,
 	  strcpy (name1, "_ada_");
 	  strcpy (name1 + sizeof ("_ada_") - 1, name);
 	  data.objfile = objfile;
-	  objfile->sf->qf->map_matching_symbols (name1, domain, objfile, global,
-						 aux_add_nonlocal_symbols, &data,
+	  objfile->sf->qf->map_matching_symbols (name1, domain,
+						 objfile, global,
+						 aux_add_nonlocal_symbols,
+						 &data,
 						 full_match, compare_names);
 	}
     }      	
@@ -4913,7 +4919,7 @@ ada_lookup_encoded_symbol (const char *name, const struct block *block0,
 /* Return a symbol in DOMAIN matching NAME, in BLOCK0 and enclosing
    scope and in global scopes, or NULL if none.  NAME is folded and
    encoded first.  Otherwise, the result is as for ada_lookup_symbol_list,
-   choosing the first symbol if there are multiple choices.  
+   choosing the first symbol if there are multiple choices.
    *IS_A_FIELD_OF_THIS is set to 0 and *SYMTAB is set to the symbol
    table in which the symbol was found (in both cases, these
    assignments occur only if the pointers are non-null).  */
@@ -4992,14 +4998,14 @@ is_name_suffix (const char *str)
 
 #if 0
   /* FIXME: brobecker/2005-09-23: Protected Object subprograms end
-     with a N at the end. Unfortunately, the compiler uses the same
-     convention for other internal types it creates. So treating
+     with a N at the end.  Unfortunately, the compiler uses the same
+     convention for other internal types it creates.  So treating
      all entity names that end with an "N" as a name suffix causes
-     some regressions. For instance, consider the case of an enumerated
-     type. To support the 'Image attribute, it creates an array whose
+     some regressions.  For instance, consider the case of an enumerated
+     type.  To support the 'Image attribute, it creates an array whose
      name ends with N.
      Having a single character like this as a suffix carrying some
-     information is a bit risky. Perhaps we should change the encoding


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


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

* [SCM]  archer-jankratochvil-vla: Merge remote branch 'origin/master' into archer-jankratochvil-vla
@ 2011-01-17 14:07 jkratoch
  0 siblings, 0 replies; 12+ messages in thread
From: jkratoch @ 2011-01-17 14:07 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-vla has been updated
       via  7e232e24ecbf52c751c3af7e9479cb4502845ab0 (commit)
       via  54cd47005c5ee2158c538f725502b10fedadefc9 (commit)
       via  893e939f750c3d0018aca70a5b181f7554973854 (commit)
       via  0d8306bf351509bad634e46c2f85c942e9a0649e (commit)
       via  afb11568c4568d0b5e90c87ae26ae2f9e1a56665 (commit)
       via  8714d5976f75118ff9e1b284c73b7a574369bc28 (commit)
       via  0894b5fe27eb14ef6ba5a8136b9a0ccbf81c9a6e (commit)
       via  ed85087ca82b4eab3963a71f2e653766eb7f80fa (commit)
      from  c15a44be841cddafd664e3e7d2a2136eb4418a8c (commit)

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

- Log -----------------------------------------------------------------
commit 7e232e24ecbf52c751c3af7e9479cb4502845ab0
Merge: c15a44b 54cd470
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 17 15:05:52 2011 +0100

    Merge remote branch 'origin/master' into archer-jankratochvil-vla

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

Summary of changes:
 bfd/ChangeLog      |    5 ++
 bfd/elf64-x86-64.c |   33 ++++++++++++++++
 bfd/version.h      |    2 +-
 gdb/ChangeLog      |   12 ++++++
 gdb/p-exp.y        |  106 +++++++++++++++++++++++++++++++++++++++++++--------
 gdb/version.in     |    2 +-
 6 files changed, 141 insertions(+), 19 deletions(-)

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 37c49a3..00ff8ff 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,8 @@
+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.
diff --git a/bfd/elf64-x86-64.c b/bfd/elf64-x86-64.c
index 579f59c..9a3959a 100644
--- a/bfd/elf64-x86-64.c
+++ b/bfd/elf64-x86-64.c
@@ -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
diff --git a/bfd/version.h b/bfd/version.h
index 1c1d5ea..df12f23 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20110115
+#define BFD_VERSION_DATE 20110117
 #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/gdb/ChangeLog b/gdb/ChangeLog
index 3788f8d..7db03c9 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,15 @@
+2011-01-17  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+	* p-exp.y (intvar): New static variable, used to set CURRENT_TYPE
+	for internal variables.
+	(last_was_structop): New static variable.
+	(COMPLETE): New token.
+	(field_exp): New rule to group all '.' suffix handling.
+	Add mark_struct_expression calls when approriate to be able
+	to correctly find fields for completion.
+	(yylex): Adapt to handle field completion and set INTVAR when
+	required.
+
 2011-01-14  Yao Qi  <yao@codesourcery.com>
 
 	* arm-tdep.c (arm_register_reggroup_p): FPS register is in
diff --git a/gdb/p-exp.y b/gdb/p-exp.y
index 21c3dbb..ec656d0 100644
--- a/gdb/p-exp.y
+++ b/gdb/p-exp.y
@@ -158,6 +158,7 @@ static int
 parse_number (char *, int, int, YYSTYPE *);
 
 static struct type *current_type;
+static struct internalvar *intvar;
 static int leftdiv_is_integer;
 static void push_current_type (void);
 static void pop_current_type (void);
@@ -184,6 +185,7 @@ static int search_field;
 
 %token <sval> STRING 
 %token <sval> FIELDNAME
+%token <voidval> COMPLETE
 %token <ssym> NAME /* BLOCKNAME defined below to give it higher precedence.  */
 %token <tsym> TYPENAME
 %type <sval> name
@@ -233,6 +235,7 @@ static int search_field;
 %%
 
 start   :	{ current_type = NULL;
+		  intvar = NULL;
 		  search_field = 0;
 		  leftdiv_is_integer = 0;
 		}
@@ -285,19 +288,56 @@ exp	:	DECREMENT  '(' exp ')'   %prec UNARY
 			{ write_exp_elt_opcode (UNOP_PREDECREMENT); }
 	;
 
-exp	:	exp '.' { search_field = 1; } 
-		FIELDNAME 
-		/* name */
+
+field_exp	:	exp '.'	%prec UNARY
+			{ search_field = 1; } 
+	;
+
+exp	:	field_exp FIELDNAME 
 			{ write_exp_elt_opcode (STRUCTOP_STRUCT);
-			  write_exp_string ($4); 
+			  write_exp_string ($2); 
+			  write_exp_elt_opcode (STRUCTOP_STRUCT);
+			  search_field = 0; 
+			  if (current_type)
+			    { 
+			      while (TYPE_CODE (current_type)
+				     == TYPE_CODE_PTR)
+				current_type =
+				  TYPE_TARGET_TYPE (current_type);
+			      current_type = lookup_struct_elt_type (
+				current_type, $2.ptr, 0);
+			    }
+			 }
+	; 
+
+exp	:	field_exp name
+			{ mark_struct_expression ();
+			  write_exp_elt_opcode (STRUCTOP_STRUCT);
+			  write_exp_string ($2);
 			  write_exp_elt_opcode (STRUCTOP_STRUCT);
 			  search_field = 0; 
 			  if (current_type)
-			    { while (TYPE_CODE (current_type) == TYPE_CODE_PTR)
-				current_type = TYPE_TARGET_TYPE (current_type);
+			    { 
+			      while (TYPE_CODE (current_type)
+				     == TYPE_CODE_PTR)
+				current_type =
+				  TYPE_TARGET_TYPE (current_type);
 			      current_type = lookup_struct_elt_type (
-				current_type, $4.ptr, 0); };
-			 } ; 
+				current_type, $2.ptr, 0);
+			    }
+			}
+	;
+
+exp	:	field_exp COMPLETE
+			{ struct stoken s;
+			  mark_struct_expression ();
+			  write_exp_elt_opcode (STRUCTOP_STRUCT);
+			  s.ptr = "";
+			  s.length = 0;
+			  write_exp_string (s);
+			  write_exp_elt_opcode (STRUCTOP_STRUCT); }
+	;
+
 exp	:	exp '['
 			/* We need to save the current_type value.  */
 			{ char *arrayname; 
@@ -516,8 +556,19 @@ exp	:	variable
 	;
 
 exp	:	VARIABLE
-			/* Already written by write_dollar_variable.  */
-	;
+			/* Already written by write_dollar_variable.
+			   Handle current_type.  */
+ 			{  if (intvar) {
+ 			     struct value * val, * mark;
+
+			     mark = value_mark ();
+ 			     val = value_of_internalvar (parse_gdbarch,
+ 							 intvar);
+ 			     current_type = value_type (val);
+			     value_release_to_mark (mark);
+ 			   }
+ 			}
+ 	;
 
 exp	:	SIZEOF '(' type ')'	%prec UNARY
 			{ write_exp_elt_opcode (OP_LONG);
@@ -1060,8 +1111,13 @@ static char * uptok (tokstart, namelen)
   uptokstart[namelen]='\0';
   return uptokstart;
 }
-/* Read one token, getting characters through lexptr.  */
 
+/* This is set if the previously-returned token was a structure
+   operator  '.'.  This is used only when parsing to
+   do field name completion.  */
+static int last_was_structop;
+
+/* Read one token, getting characters through lexptr.  */
 
 static int
 yylex ()
@@ -1075,7 +1131,9 @@ yylex ()
   int explen, tempbufindex;
   static char *tempbuf;
   static int tempbufsize;
-
+  int saw_structop = last_was_structop;
+ 
+  last_was_structop = 0;
  retry:
 
   prev_lexptr = lexptr;
@@ -1111,7 +1169,10 @@ yylex ()
   switch (c = *tokstart)
     {
     case 0:
-      return 0;
+      if (saw_structop && search_field)
+	return COMPLETE;
+      else
+       return 0;
 
     case ' ':
     case '\t':
@@ -1172,7 +1233,12 @@ yylex ()
     case '.':
       /* Might be a floating point number.  */
       if (lexptr[1] < '0' || lexptr[1] > '9')
-	goto symbol;		/* Nope, must be a symbol.  */
+	{
+	  if (in_parse_field)
+	    last_was_structop = 1;
+	  goto symbol;		/* Nope, must be a symbol.  */
+	}
+
       /* FALL THRU into number case.  */
 
     case '0':
@@ -1430,11 +1496,17 @@ yylex ()
 
   if (*tokstart == '$')
     {
+      char c;
       /* $ is the normal prefix for pascal hexadecimal values
         but this conflicts with the GDB use for debugger variables
         so in expression to enter hexadecimal values
         we still need to use C syntax with 0xff  */
       write_dollar_variable (yylval.sval);
+      c = tokstart[namelen];
+      tokstart[namelen] = 0;
+      intvar = lookup_only_internalvar (++tokstart);
+      --tokstart;
+      tokstart[namelen] = c;
       free (uptokstart);
       return VARIABLE;
     }
@@ -1454,7 +1526,7 @@ yylex ()
 
     if (search_field && current_type)
       is_a_field = (lookup_struct_elt_type (current_type, tmp, 1) != NULL);
-    if (is_a_field)
+    if (is_a_field || in_parse_field)
       sym = NULL;
     else
       sym = lookup_symbol (tmp, expression_context_block,
@@ -1469,7 +1541,7 @@ yylex ()
          }
        if (search_field && current_type)
 	 is_a_field = (lookup_struct_elt_type (current_type, tmp, 1) != NULL);
-       if (is_a_field)
+       if (is_a_field || in_parse_field)
 	 sym = NULL;
        else
 	 sym = lookup_symbol (tmp, expression_context_block,
@@ -1497,7 +1569,7 @@ yylex ()
           }
        if (search_field && current_type)
 	 is_a_field = (lookup_struct_elt_type (current_type, tmp, 1) != NULL);
-       if (is_a_field)
+       if (is_a_field || in_parse_field)
 	 sym = NULL;
        else
 	 sym = lookup_symbol (tmp, expression_context_block,
diff --git a/gdb/version.in b/gdb/version.in
index 5275ee7..ddb971d 100644
--- a/gdb/version.in
+++ b/gdb/version.in
@@ -1 +1 @@
-7.2.50.20110115-cvs
+7.2.50.20110117-cvs


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


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

* [SCM]  archer-jankratochvil-vla: Merge remote branch 'origin/master' into archer-jankratochvil-vla
@ 2011-01-15 11:40 jkratoch
  0 siblings, 0 replies; 12+ messages in thread
From: jkratoch @ 2011-01-15 11:40 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-vla has been updated
       via  58c26171909be5fc6f487d575fe9c1100a486439 (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)
      from  3cd716647153e0f83b170235cf409ec9779f19cc (commit)

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

- Log -----------------------------------------------------------------
commit 58c26171909be5fc6f487d575fe9c1100a486439
Merge: 3cd7166 dc2d67f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Jan 15 12:40:22 2011 +0100

    Merge remote branch 'origin/master' into archer-jankratochvil-vla

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

Summary of changes:
 bfd/ChangeLog                                   |   29 ++
 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-bfin.c                                |    9 +-
 bfd/elf32-dlx.c                                 |   12 +-
 bfd/elf32-mep.c                                 |    9 +-
 bfd/elf32-v850.c                                |    4 +-
 bfd/elf64-x86-64.c                              |   20 +-
 bfd/libbfd.c                                    |    4 +-
 bfd/mach-o.c                                    |   55 +--
 bfd/pef.c                                       |    8 +-
 bfd/som.c                                       |    3 +-
 bfd/version.h                                   |    2 +-
 gdb/ChangeLog                                   |   53 ++
 gdb/Makefile.in                                 |    5 -
 gdb/ada-valprint.c                              |    2 +-
 gdb/arm-tdep.c                                  |    9 +-
 gdb/c-valprint.c                                |    6 +-
 gdb/config.in                                   |    3 -
 gdb/configure                                   |   21 -
 gdb/configure.ac                                |   16 -
 gdb/configure.tgt                               |    3 +-
 gdb/hppa-hpux-nat.c                             |   28 +-
 gdb/hpux-thread.c                               |  574 -----------------------
 gdb/ia64-hpux-nat.c                             |    4 +-
 gdb/ia64-hpux-tdep.c                            |   10 +-
 gdb/solib-ia64-hpux.c                           |    4 +-
 gdb/solib-som.c                                 |   28 +-
 gdb/solib-som.h                                 |    2 +
 gdb/target.c                                    |    6 -
 gdb/target.h                                    |    2 -
 gdb/testsuite/ChangeLog                         |    8 +
 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/{solib-som.h => testsuite/gdb.base/wchar.c} |   42 +-
 gdb/testsuite/gdb.base/wchar.exp                |   38 ++
 gdb/version.in                                  |    2 +-
 42 files changed, 412 insertions(+), 762 deletions(-)
 delete mode 100644 gdb/hpux-thread.c
 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
 copy gdb/{solib-som.h => testsuite/gdb.base/wchar.c} (56%)
 create mode 100644 gdb/testsuite/gdb.base/wchar.exp

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 326b326..37c49a3 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,32 @@
+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
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-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 6066330..579f59c 100644
--- a/bfd/elf64-x86-64.c
+++ b/bfd/elf64-x86-64.c
@@ -495,6 +495,7 @@ struct elf_x86_64_link_hash_table
 
   bfd_vma (*r_info) (bfd_vma, bfd_vma);
   bfd_vma (*r_sym) (bfd_vma);
+  unsigned int pointer_r_type;
   const char *dynamic_interpreter;
   int dynamic_interpreter_size;
 
@@ -658,6 +659,7 @@ elf_x86_64_link_hash_table_create (bfd *abfd)
     {
       ret->r_info = elf64_r_info;
       ret->r_sym = elf64_r_sym;
+      ret->pointer_r_type = R_X86_64_64;
       ret->dynamic_interpreter = ELF64_DYNAMIC_INTERPRETER;
       ret->dynamic_interpreter_size = sizeof ELF64_DYNAMIC_INTERPRETER;
     }
@@ -665,6 +667,7 @@ elf_x86_64_link_hash_table_create (bfd *abfd)
     {
       ret->r_info = elf32_r_info;
       ret->r_sym = elf32_r_sym;
+      ret->pointer_r_type = R_X86_64_32;
       ret->dynamic_interpreter = ELF32_DYNAMIC_INTERPRETER;
       ret->dynamic_interpreter_size = sizeof ELF32_DYNAMIC_INTERPRETER;
     }
@@ -1232,6 +1235,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;
@@ -1249,9 +1255,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)
@@ -1448,16 +1454,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)
 	      && (sec->flags & SEC_ALLOC) != 0
 	      && (sec->flags & SEC_READONLY) != 0)
 	    {
@@ -1478,6 +1485,7 @@ elf_x86_64_check_relocs (bfd *abfd, struct bfd_link_info *info,
 	case R_X86_64_PC32:
 	case R_X86_64_PC64:
 	case R_X86_64_64:
+pointer:
 	  if (h != NULL && info->executable)
 	    {
 	      /* If this reloc is in a read-only section, we might
@@ -2830,6 +2838,9 @@ elf_x86_64_relocate_section (bfd *output_bfd,
 		abort ();
 	      goto do_relocation;
 
+	    case R_X86_64_32:
+	      if (ABI_64_P (output_bfd))
+		goto do_relocation;
 	    case R_X86_64_64: 
 	      if (rel->r_addend != 0)
 		{
@@ -2894,7 +2905,6 @@ elf_x86_64_relocate_section (bfd *output_bfd,
 		  continue;
 		}
 
-	    case R_X86_64_32:
 	    case R_X86_64_PC32:
 	    case R_X86_64_PC64:
 	    case R_X86_64_PLT32:
@@ -3307,7 +3317,7 @@ elf_x86_64_relocate_section (bfd *output_bfd,
 	      else
 		{
 		  /* This symbol is local, or marked to become local.  */
-		  if (r_type == R_X86_64_64)
+		  if (r_type == htab->pointer_r_type)
 		    {
 		      relocate = TRUE;
 		      outrel.r_info = htab->r_info (0, R_X86_64_RELATIVE);
diff --git a/bfd/libbfd.c b/bfd/libbfd.c
index a66d9c6..8b24378 100644
--- a/bfd/libbfd.c
+++ b/bfd/libbfd.c
@@ -1,6 +1,6 @@
 /* Assorted BFD support routines, only used internally.
    Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-   2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009
+   2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010, 2011
    Free Software Foundation, Inc.
    Written by Cygnus Support.
 
@@ -1021,6 +1021,7 @@ warn_deprecated (const char *what,
 
   if (~(size_t) func & ~mask)
     {
+      fflush (stdout);
       /* Note: separate sentences in order to allow
 	 for translation into other languages.  */
       if (func)
@@ -1028,6 +1029,7 @@ warn_deprecated (const char *what,
 		 what, file, line, func);
       else
 	fprintf (stderr, _("Deprecated %s called\n"), what);
+      fflush (stderr);
       mask |= ~(size_t) func;
     }
 }
diff --git a/bfd/mach-o.c b/bfd/mach-o.c
index a02030e..0c0d1ac 100644
--- a/bfd/mach-o.c
+++ b/bfd/mach-o.c
@@ -1,6 +1,6 @@
 /* Mach-O support for BFD.
    Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
-   2009, 2010
+   2009, 2010, 2011
    Free Software Foundation, Inc.
 
    This file is part of BFD, the Binary File Descriptor library.
@@ -378,8 +378,7 @@ bfd_mach_o_canonicalize_symtab (bfd *abfd, asymbol **alocation)
 
   if (bfd_mach_o_read_symtab_symbols (abfd) != 0)
     {
-      fprintf (stderr,
-               "bfd_mach_o_canonicalize_symtab: unable to load symbols\n");
+      (*_bfd_error_handler) (_("bfd_mach_o_canonicalize_symtab: unable to load symbols"));
       return 0;
     }
 
@@ -1251,9 +1250,8 @@ bfd_mach_o_write_contents (bfd *abfd)
 	case BFD_MACH_O_LC_SUB_FRAMEWORK:
 	  break;
 	default:
-	  fprintf (stderr,
-		   "unable to write unknown load command 0x%lx\n",
-		   (unsigned long) cur->type);
+	  (*_bfd_error_handler) (_("unable to write unknown load command 0x%lx"),
+				 (unsigned long) cur->type);
 	  return FALSE;
 	}
     }
@@ -1653,8 +1651,8 @@ bfd_mach_o_read_symtab_symbol (bfd *abfd,
   if (bfd_seek (abfd, symoff, SEEK_SET) != 0
       || bfd_bread ((void *) buf, symwidth, abfd) != symwidth)
     {
-      fprintf (stderr, "bfd_mach_o_read_symtab_symbol: unable to read %d bytes at %lu\n",
-	       symwidth, (unsigned long) symoff);
+      (*_bfd_error_handler) (_("bfd_mach_o_read_symtab_symbol: unable to read %d bytes at %lu"),
+			     symwidth, (unsigned long) symoff);
       return -1;
     }
 
@@ -1670,8 +1668,9 @@ bfd_mach_o_read_symtab_symbol (bfd *abfd,
 
   if (stroff >= sym->strsize)
     {
-      fprintf (stderr, "bfd_mach_o_read_symtab_symbol: symbol name out of range (%lu >= %lu)\n",
-	       (unsigned long) stroff, (unsigned long) sym->strsize);
+      (*_bfd_error_handler) (_("bfd_mach_o_read_symtab_symbol: symbol name out of range (%lu >= %lu)"),
+			     (unsigned long) stroff,
+			     (unsigned long) sym->strsize);
       return -1;
     }
 
@@ -1754,23 +1753,23 @@ bfd_mach_o_read_symtab_symbol (bfd *abfd,
 	      /* Mach-O uses 0 to mean "no section"; not an error.  */
 	      if (section != 0)
 		{
-		  fprintf (stderr, "bfd_mach_o_read_symtab_symbol: "
-			   "symbol \"%s\" specified invalid section %d (max %lu): setting to undefined\n",
-			   s->symbol.name, section, mdata->nsects);


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


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

* [SCM]  archer-jankratochvil-vla: Merge remote branch 'origin/master' into archer-jankratochvil-vla
@ 2011-01-07  7:31 jkratoch
  0 siblings, 0 replies; 12+ messages in thread
From: jkratoch @ 2011-01-07  7:31 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-vla has been updated
       via  927b6e61e88b546474668019dc1df5f66fb1757f (commit)
       via  ff3abfdd456fa07373e2c45e63fa1d1fde330689 (commit)
       via  fc7aee6fd42face8453d4c9a6f5c2a7589fbf557 (commit)
       via  5936736ddc1d7d0ff03a2cb9cdcba14e05d8f058 (commit)
       via  390347e3af69c4e3b28f50ff079ad629e6ed86f3 (commit)
       via  6375164cac7df1b8bbdc44330e8dd84e91a36e1a (commit)
       via  b09ef0963472ecefb3c48c4f6b854af3df39408d (commit)
       via  0d67ef8877f86c2cd1144e6e1e51c95806a09403 (commit)
       via  f47b1885bb46d4a0a5963483c6cbcfbe4444a253 (commit)
       via  93df9f55772f9992866d94d3eda65e7c7d7ee39a (commit)
       via  9e9d3b19324834de25706adaa5e77e940042255d (commit)
       via  95eb7299a43691367d4234b44e256244f501f9dd (commit)
       via  38e689abe37e23dc10ae6b3d7eda10792fbe5cce (commit)
       via  10ca8357c723a3a0dff901b421d62297fe3d0185 (commit)
       via  6162f66a3168655f31475fe2a34750b13629b432 (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)
      from  d3898130a4cd38884abdfbd404b6682c5364ae71 (commit)

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

- Log -----------------------------------------------------------------
commit 927b6e61e88b546474668019dc1df5f66fb1757f
Merge: d389813 ff3abfd
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 7 08:31:02 2011 +0100

    Merge remote branch 'origin/master' into archer-jankratochvil-vla
    
    Conflicts:
    	gdb/dwarf2read.c
    	gdb/f-valprint.c
    	gdb/gdbtypes.c
    	gdb/p-valprint.c

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

Summary of changes:
 bfd/ChangeLog                                      |   24 +
 bfd/bfd-in2.h                                      |    1 +
 bfd/elf-ifunc.c                                    |   31 +-
 bfd/elf32-i386.c                                   |   32 +-
 bfd/elf32-rx.c                                     |    1 +
 bfd/elf64-x86-64.c                                 |   33 +-
 bfd/libbfd.h                                       |    1 +
 bfd/reloc.c                                        |    2 +
 bfd/version.h                                      |    2 +-
 gdb/ChangeLog                                      |  256 +
 gdb/NEWS                                           |    3 +
 gdb/ada-tasks.c                                    |    2 +-
 gdb/addrmap.c                                      |    3 +-
 gdb/arch-utils.c                                   |   29 +-
 gdb/arch-utils.h                                   |   10 +-
 gdb/ax-gdb.c                                       |   50 +-
 gdb/ax-general.c                                   |   16 +-
 gdb/bcache.c                                       |    3 +-
 gdb/blockframe.c                                   |    9 +-
 gdb/breakpoint.c                                   |  170 +-
 gdb/buildsym.c                                     |   12 +-
 gdb/c-lang.c                                       |    3 +-
 gdb/c-typeprint.c                                  |   10 +-
 gdb/charset.c                                      |   25 +-
 gdb/cli/cli-cmds.c                                 |   32 +-
 gdb/cli/cli-decode.c                               |    8 +-
 gdb/cli/cli-dump.c                                 |   28 +-
 gdb/cli/cli-logging.c                              |   18 +-
 gdb/cli/cli-script.c                               |    9 +-
 gdb/cli/cli-setshow.c                              |    3 +-
 gdb/coffread.c                                     |   18 +-
 gdb/command.h                                      |    6 +-
 gdb/common/signals.c                               |    6 +-
 gdb/configure.ac                                   |    4 +-
 gdb/copyright.py                                   |  608 +++
 gdb/copyright.sh                                   |   11 +-
 gdb/corelow.c                                      |    6 +-
 gdb/cp-abi.c                                       |    9 +-
 gdb/cp-namespace.c                                 |    3 +-
 gdb/cp-support.c                                   |    3 +-
 gdb/dbug-rom.c                                     |    6 +-
 gdb/dbxread.c                                      |   43 +-
 gdb/defs.h                                         |   33 +-
 gdb/dfp.c                                          |    6 +-
 gdb/dfp.h                                          |    3 +-
 gdb/dictionary.c                                   |    3 +-
 gdb/disasm.c                                       |    3 +-
 gdb/doc/ChangeLog                                  |   20 +
 gdb/doc/agentexpr.texi                             |    4 +-
 gdb/doc/all-cfg.texi                               |    2 +-
 gdb/doc/annotate.texinfo                           |    2 +-
 gdb/doc/gdb.texinfo                                |   43 +-
 gdb/doc/gdbint.texinfo                             |    2 +-
 gdb/doc/observer.texi                              |    4 +-
 gdb/doc/refcard.tex                                |    4 +-
 gdb/doc/stabs.texinfo                              |    2 +-
 gdb/doublest.c                                     |   13 +-
 gdb/dwarf2-frame.c                                 |   36 +-
 gdb/dwarf2expr.c                                   |   12 +-
 gdb/dwarf2loc.c                                    |   38 +-
 gdb/dwarf2read.c                                   |  239 +-
 gdb/elfread.c                                      |   78 +-
 gdb/eval.c                                         |  118 +-
 gdb/event-loop.c                                   |   21 +-
 gdb/event-loop.h                                   |    2 +-
 gdb/exceptions.h                                   |   10 +-
 gdb/exec.c                                         |   15 +-
 gdb/expprint.c                                     |    3 +-
 gdb/expression.h                                   |   37 +-
 gdb/f-lang.c                                       |   15 +-
 gdb/f-valprint.c                                   |    9 +-
 gdb/findcmd.c                                      |    7 +-
 gdb/frame-base.c                                   |    3 +-
 gdb/frame-unwind.c                                 |    9 +-
 gdb/frame-unwind.h                                 |    4 +-
 gdb/frame.c                                        |   31 +-
 gdb/frame.h                                        |    8 +-
 gdb/gcore.c                                        |    3 +-
 gdb/gdb-stabs.h                                    |    5 +-
 gdb/gdb.1                                          |    2 +-
 gdb/gdb_assert.h                                   |    4 +-
 gdb/gdb_dirent.h                                   |    2 +-
 gdb/gdb_obstack.h                                  |    7 +-
 gdb/gdbcore.h                                      |    6 +-
 gdb/gdbserver/ChangeLog                            |   25 +
 gdb/gdbserver/configure.ac                         |    2 +-
 gdb/gdbserver/gdbreplay.c                          |   11 +-
 gdb/gdbserver/gdbserver.1                          |    2 +-
 gdb/gdbserver/linux-low.c                          |   28 +-
 gdb/gdbserver/linux-ppc-low.c                      |    3 +-
 gdb/gdbserver/linux-s390-low.c                     |   15 +-
 gdb/gdbserver/linux-sparc-low.c                    |   30 +-
 gdb/gdbserver/linux-x86-low.c                      |    8 +-
 gdb/gdbserver/linux-xtensa-low.c                   |    3 +-
 gdb/gdbserver/mem-break.c                          |    3 +-
 gdb/gdbserver/nto-low.c                            |    3 +-
 gdb/gdbserver/regcache.h                           |    3 +-
 gdb/gdbserver/remote-utils.c                       |   10 +-
 gdb/gdbserver/server.c                             |   15 +-
 gdb/gdbserver/server.h                             |    9 +-
 gdb/gdbserver/thread-db.c                          |    3 +-
 gdb/gdbserver/tracepoint.c                         |   44 +-
 gdb/gdbserver/utils.c                              |    3 +-
 gdb/gdbserver/win32-low.h                          |    6 +-
 gdb/gdbtypes.c                                     |   38 +-
 gdb/gdbtypes.h                                     |   22 +-
 gdb/inf-ttrace.c                                   |   13 +-
 gdb/infcall.c                                      |  118 +-
 gdb/infcmd.c                                       |   90 +-
 gdb/inflow.c                                       |    6 +-
 gdb/infrun.c                                       |  174 +-
 gdb/inline-frame.c                                 |    4 +-
 gdb/jit.c                                          |   46 +-
 gdb/jit.h                                          |    2 +-
 gdb/language.c                                     |   78 +-
 gdb/language.h                                     |    5 +-
 gdb/libunwind-frame.c                              |   22 +-
 gdb/libunwind-frame.h                              |    3 +-
 gdb/linespec.c                                     |   59 +-
 gdb/linux-nat.c                                    |  160 +-
 gdb/linux-nat.h                                    |    3 +-
 gdb/linux-thread-db.c                              |    9 +-
 gdb/machoread.c                                    |   25 +-
 gdb/macroexp.c                                     |    3 +-
 gdb/macrotab.c                                     |    7 +-
 gdb/main.c                                         |   41 +-
 gdb/maint.c                                        |   30 +-
 gdb/mdebugread.c                                   |  398 +-
 gdb/memattr.c                                      |   11 +-
 gdb/mi/mi-cmd-break.c                              |    3 +-
 gdb/mi/mi-cmd-disas.c                              |   11 +-
 gdb/mi/mi-cmd-stack.c                              |    6 +-
 gdb/mi/mi-cmd-var.c                                |   18 +-
 gdb/mi/mi-cmds.c                                   |   15 +-
 gdb/mi/mi-common.h                                 |    5 +-
 gdb/mi/mi-console.c                                |    3 +-
 gdb/mi/mi-interp.c                                 |   17 +-
 gdb/mi/mi-main.c                                   |   42 +-
 gdb/minsyms.c                                      |    4 +-
 gdb/monitor.c                                      |   67 +-
 gdb/monitor.h                                      |   14 +-
 gdb/objfiles.c                                     |    3 +-
 gdb/objfiles.h                                     |   24 +-
 gdb/osabi.c                                        |   17 +-
 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-typeprint.c                                  |   42 +-
 gdb/p-valprint.c                                   |   52 +-
 gdb/parse.c                                        |   21 +-
 gdb/printcmd.c                                     |   23 +-
 gdb/proc-events.c                                  |    3 +-
 gdb/procfs.c                                       |   27 +-
 gdb/progspace.c                                    |    7 +-
 gdb/progspace.h                                    |    3 +-
 gdb/psympriv.h                                     |    3 +-
 gdb/psymtab.c                                      |   24 +-
 gdb/python/py-auto-load.c                          |    3 +-
 gdb/python/py-breakpoint.c                         |    5 +-
 gdb/python/py-cmd.c                                |    9 +-
 gdb/python/py-frame.c                              |   49 +-
 gdb/python/py-objfile.c                            |    3 +-
 gdb/python/py-param.c                              |    3 +-
 gdb/python/py-progspace.c                          |    3 +-
 gdb/python/py-symbol.c                             |    6 +-
 gdb/python/py-value.c                              |   15 +-
 gdb/python/python-internal.h                       |    4 +-
 gdb/python/python.c                                |    9 +-
 gdb/record.c                                       |   71 +-
 gdb/regcache.c                                     |   42 +-
 gdb/regcache.h                                     |    7 +-
 gdb/remote-fileio.c                                |   19 +-
 gdb/remote.c                                       |  128 +-
 gdb/ser-mingw.c                                    |    6 +-
 gdb/ser-tcp.c                                      |    5 +-
 gdb/ser-unix.c                                     |   30 +-
 gdb/serial.c                                       |   13 +-
 gdb/serial.h                                       |   11 +-
 gdb/solib-frv.c                                    |   36 +-
 gdb/solib-irix.c                                   |    6 +-
 gdb/solib-osf.c                                    |    3 +-
 gdb/solib-pa64.c                                   |    9 +-
 gdb/solib-som.c                                    |   36 +-
 gdb/solib-sunos.c                                  |    3 +-
 gdb/solib-svr4.c                                   |   26 +-
 gdb/solib-target.c                                 |    6 +-
 gdb/solib.c                                        |   38 +-
 gdb/somread.c                                      |   17 +-
 gdb/source.c                                       |   20 +-
 gdb/stabsread.c                                    |   88 +-
 gdb/stabsread.h                                    |    5 +-
 gdb/stack.c                                        |   26 +-
 gdb/stack.h                                        |    2 +-
 gdb/symfile-mem.c                                  |   22 +-
 gdb/symfile.c                                      |   58 +-
 gdb/symfile.h                                      |    9 +-
 gdb/symmisc.c                                      |   23 +-
 gdb/symtab.c                                       |   56 +-
 gdb/symtab.h                                       |    9 +-
 gdb/target-descriptions.c                          |   10 +-
 gdb/target-memory.c                                |    6 +-
 gdb/target.c                                       |   84 +-
 gdb/target.h                                       |   17 +-
 gdb/terminal.h                                     |    3 +-
 gdb/testsuite/ChangeLog                            |   72 +
 gdb/testsuite/configure                            |    4 +-
 gdb/testsuite/configure.ac                         |    2 +-
 gdb/testsuite/gdb.ada/array_bounds.exp             |    5 +-
 gdb/testsuite/gdb.ada/array_return.exp             |    5 +-
 gdb/testsuite/gdb.ada/array_subscript_addr.exp     |    5 +-
 gdb/testsuite/gdb.ada/arrayidx.exp                 |    5 +-
 gdb/testsuite/gdb.ada/arrayparam.exp               |    5 +-
 gdb/testsuite/gdb.ada/arrayptr.exp                 |    5 +-
 gdb/testsuite/gdb.ada/atomic_enum.exp              |    5 +-
 gdb/testsuite/gdb.ada/call_pn.exp                  |    5 +-
 gdb/testsuite/gdb.ada/catch_ex.exp                 |    5 +-
 gdb/testsuite/gdb.ada/char_param.exp               |    5 +-
 gdb/testsuite/gdb.ada/complete.exp                 |    5 +-
 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/exec_changed.exp             |    7 +
 gdb/testsuite/gdb.ada/exprs.exp                    |    5 +-
 gdb/testsuite/gdb.ada/fixed_cmp.exp                |    5 +-
 gdb/testsuite/gdb.ada/fixed_points.exp             |    5 +-
 gdb/testsuite/gdb.ada/formatted_ref.exp            |    5 +-
 gdb/testsuite/gdb.ada/frame_args.exp               |    5 +-
 gdb/testsuite/gdb.ada/fun_addr.exp                 |    5 +-
 gdb/testsuite/gdb.ada/fun_in_declare.exp           |    5 +-
 gdb/testsuite/gdb.ada/funcall_param.exp            |    5 +-
 gdb/testsuite/gdb.ada/homonym.exp                  |    5 +-
 gdb/testsuite/gdb.ada/int_deref.exp                |    5 +-
 gdb/testsuite/gdb.ada/interface.exp                |    5 +-
 gdb/testsuite/gdb.ada/lang_switch.exp              |    5 +-
 gdb/testsuite/gdb.ada/mod_from_name.exp            |    5 +-
 gdb/testsuite/gdb.ada/nested.exp                   |    5 +-
 gdb/testsuite/gdb.ada/null_array.exp               |    5 +-
 gdb/testsuite/gdb.ada/null_record.exp              |   15 +-
 gdb/testsuite/gdb.ada/null_record/null_record.adb  |    2 +-
 gdb/testsuite/gdb.ada/packed_array.exp             |    5 +-
 gdb/testsuite/gdb.ada/packed_tagged.exp            |    5 +-
 gdb/testsuite/gdb.ada/print_chars.exp              |    5 +-
 gdb/testsuite/gdb.ada/print_chars/foo.adb          |   15 +
 gdb/testsuite/gdb.ada/print_pc.exp                 |   15 +-
 gdb/testsuite/gdb.ada/ptype_field.exp              |    5 +-
 gdb/testsuite/gdb.ada/ptype_tagged_param.exp       |    5 +-
 gdb/testsuite/gdb.ada/rec_return.exp               |    5 +-
 gdb/testsuite/gdb.ada/ref_param.exp                |    5 +-
 gdb/testsuite/gdb.ada/ref_tick_size.exp            |    5 +-
 gdb/testsuite/gdb.ada/start.exp                    |   12 +-
 gdb/testsuite/gdb.ada/start/dummy.adb              |    2 +-
 gdb/testsuite/gdb.ada/str_ref_cmp.exp              |    5 +-
 gdb/testsuite/gdb.ada/sym_print_name.exp           |    5 +-
 gdb/testsuite/gdb.ada/taft_type.exp                |    5 +-
 gdb/testsuite/gdb.ada/tagged.exp                   |    5 +-
 gdb/testsuite/gdb.ada/tasks.exp                    |    5 +-
 gdb/testsuite/gdb.ada/tick_last_segv.exp           |    5 +-
 gdb/testsuite/gdb.ada/type_coercion.exp            |    5 +-
 gdb/testsuite/gdb.ada/uninitialized_vars.exp       |   15 +-
 gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb |    2 +-
 .../gdb.ada/variant_record_packed_array.exp        |    5 +-
 gdb/testsuite/gdb.ada/watch_arg.exp                |    5 +-
 gdb/testsuite/gdb.arch/gdb1291.s                   |    2 +-
 gdb/testsuite/gdb.arch/gdb1431.s                   |    2 +-
 gdb/testsuite/gdb.base/langs1.f                    |   15 +
 gdb/testsuite/gdb.fortran/array-element.f          |    2 +-
 gdb/testsuite/gdb.fortran/complex.f                |    2 +-
 gdb/testsuite/gdb.fortran/derived-type.f90         |    2 +-
 gdb/testsuite/gdb.fortran/library-module-lib.f90   |    2 +-
 gdb/testsuite/gdb.fortran/library-module-main.f90  |    2 +-
 gdb/testsuite/gdb.fortran/logical.f90              |    2 +-
 gdb/testsuite/gdb.fortran/module.f90               |    2 +-
 gdb/testsuite/gdb.fortran/subarray.f               |    2 +-
 gdb/testsuite/gdb.mi/array.f                       |    2 +-
 gdb/testsuite/gdb.python/py-frame.exp              |    7 +
 gdb/thread.c                                       |   11 +-
 gdb/top.c                                          |   48 +-
 gdb/tracepoint.c                                   |   89 +-
 gdb/tracepoint.h                                   |    6 +-
 gdb/tui/tui-data.c                                 |   15 +-
 gdb/tui/tui-disasm.c                               |   16 +-
 gdb/tui/tui-hooks.c                                |    6 +-
 gdb/tui/tui-io.c                                   |    6 +-
 gdb/tui/tui-layout.c                               |   10 +-
 gdb/tui/tui-regs.c                                 |   21 +-
 gdb/tui/tui-source.c                               |   32 +-
 gdb/tui/tui-stack.c                                |   23 +-
 gdb/tui/tui-win.c                                  |   34 +-
 gdb/tui/tui-windata.c                              |    5 +-
 gdb/tui/tui-winsource.c                            |   34 +-
 gdb/ui-file.c                                      |    2 +-
 gdb/ui-file.h                                      |   60 +-
 gdb/ui-out.h                                       |    4 +-
 gdb/user-regs.c                                    |    4 +-
 gdb/user-regs.h                                    |    3 +-
 gdb/utils.c                                        |   92 +-
 gdb/valarith.c                                     |   18 +-
 gdb/valops.c                                       |   97 +-
 gdb/valprint.c                                     |   63 +-
 gdb/valprint.h                                     |    2 +-
 gdb/value.c                                        |   30 +-
 gdb/varobj.c                                       |   57 +-
 gdb/varobj.h                                       |    5 +-
 gdb/vec.h                                          |    3 +-
 gdb/version.in                                     |    2 +-
 gdb/xcoffread.c                                    |  193 +-
 gdb/xcoffsolib.c                                   |    7 +-
 gdb/xcoffsolib.h                                   |    6 +-
 gdb/xml-syscall.c                                  |   15 +-
 gdb/xml-tdesc.c                                    |   12 +-
 opcodes/ChangeLog                                  |   44 +
 opcodes/arm-dis.c                                  |    2 +-
 opcodes/i386-dis.c                                 |   94 +-
 opcodes/i386-gen.c                                 |    3 +
 opcodes/i386-init.h                                |  137 +-
 opcodes/i386-opc.h                                 |    3 +
 opcodes/i386-opc.tbl                               |    9 +
 opcodes/i386-tbl.h                                 | 5036 ++++++++++----------
 sim/.gitignore                                     |    1 +
 sim/ChangeLog                                      |    4 +
 sim/common/ChangeLog                               |    8 +
 sim/common/run.1                                   |    2 +-
 sim/common/sim-load.c                              |    2 +-
 sim/ppc/ChangeLog                                  |    4 +
 sim/ppc/psim.texinfo                               |    4 +-
 sim/testsuite/sim/mips/ChangeLog                   |    8 +
 sim/testsuite/sim/mips/mips32-dsp.s                |    2 +-
 sim/testsuite/sim/mips/testutils.inc               |    4 +-
 sim/testsuite/sim/mips/utils-dsp.inc               |    4 +-
 sim/testsuite/sim/mips/utils-fpu.inc               |    4 +-
 sim/testsuite/sim/mips/utils-mdmx.inc              |    4 +-
 335 files changed, 7544 insertions(+), 4974 deletions(-)
 create mode 100644 gdb/copyright.py

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 0369051..c2c0157 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,27 @@
+2011-01-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf-ifunc.c (_bfd_elf_allocate_ifunc_dyn_relocs): Optimized.
+
+2011-01-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/12366
+	PR ld/12371
+	* elf-ifunc.c (_bfd_elf_allocate_ifunc_dyn_relocs): Properly
+	handle symbols marked with regular reference, but not non-GOT
+	reference when building shared library.
+
+	* elf32-i386.c (elf_i386_gc_sweep_hook): Properly handle
+	local and global STT_GNU_IFUNC symols when building shared
+	library.
+	* elf64-x86-64.c (elf_x86_64_gc_sweep_hook): Likewise.
+
+2011-01-05  DJ Delorie  <dj@redhat.com>
+
+	* reloc.c: Add BFD_RELOC_RX_OP_NEG.
+	* libbfd.h: Regenerate.
+	* bfd-in2.h: Regenerate.
+	* elf32-rx.c: Add it to the list, corresponding to R_RX_OPneg.
+
 2011-01-03  H.J. Lu  <hongjiu.lu@intel.com>
 
 	* cpu-i386.c (bfd_i386_compatible): New.
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index e75eb0d..8531f8d 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -3991,6 +3991,7 @@ instructions  */
   BFD_RELOC_RX_GPRELL,
   BFD_RELOC_RX_SYM,
   BFD_RELOC_RX_OP_SUBTRACT,
+  BFD_RELOC_RX_OP_NEG,
   BFD_RELOC_RX_ABS8,
   BFD_RELOC_RX_ABS16,
   BFD_RELOC_RX_ABS16_REV,
diff --git a/bfd/elf-ifunc.c b/bfd/elf-ifunc.c
index 760fc26..81429b8 100644
--- a/bfd/elf-ifunc.c
+++ b/bfd/elf-ifunc.c
@@ -190,6 +190,20 @@ _bfd_elf_allocate_ifunc_dyn_relocs (struct bfd_link_info *info,
   /* Support garbage collection against STT_GNU_IFUNC symbols.  */
   if (h->plt.refcount <= 0 && h->got.refcount <= 0)
     {
+      /* When building shared library, we need to handle the case
+         where it is marked with regular reference, but not non-GOT
+	 reference.  It may happen if we didn't see STT_GNU_IFUNC
+	 symbol at the time when checking relocations.  */
+      if (info->shared
+	  && !h->non_got_ref
+	  && h->ref_regular)
+	for (p = *head; p != NULL; p = p->next)
+	  if (p->count)
+	    {
+	      h->non_got_ref = 1;
+	      goto keep;
+	    }
+
       h->got = htab->init_got_offset;
       h->plt = htab->init_plt_offset;
       *head = NULL;
@@ -209,6 +223,7 @@ _bfd_elf_allocate_ifunc_dyn_relocs (struct bfd_link_info *info,
       return TRUE;
     }
 
+keep:
   bed = get_elf_backend_data (info->output_bfd);
   if (bed->rela_plts_and_copies_p)
     sizeof_reloc = bed->s->sizeof_rela;
@@ -258,10 +273,20 @@ _bfd_elf_allocate_ifunc_dyn_relocs (struct bfd_link_info *info,
     *head = NULL;
 
   /* Finally, allocate space.  */
-  for (p = *head; p != NULL; p = p->next)
-    htab->irelifunc->size += p->count * sizeof_reloc;
+  p = *head;
+  if (p != NULL)
+    {
+      bfd_size_type count = 0;
+      do
+	{
+	  count += p->count;
+	  p = p->next;
+	}
+      while (p != NULL);
+      htab->irelifunc->size += count * sizeof_reloc;
+    }
 
-  /* For STT_GNU_IFUNC symbol, .got.plt has the real function addres
+  /* For STT_GNU_IFUNC symbol, .got.plt has the real function address
      and .got has the PLT entry adddress.  We will load the GOT entry
      with the PLT entry in finish_dynamic_symbol if it is used.  For
      branch, it uses .got.plt.  For symbol value,
diff --git a/bfd/elf32-i386.c b/bfd/elf32-i386.c
index ae749c6..e9b3933 100644
--- a/bfd/elf32-i386.c
+++ b/bfd/elf32-i386.c
@@ -1807,23 +1807,10 @@ elf_i386_gc_sweep_hook (bfd *abfd,
       r_symndx = ELF32_R_SYM (rel->r_info);
       if (r_symndx >= symtab_hdr->sh_info)
 	{
-	  struct elf_i386_link_hash_entry *eh;
-	  struct elf_dyn_relocs **pp;
-	  struct elf_dyn_relocs *p;
-
 	  h = sym_hashes[r_symndx - symtab_hdr->sh_info];
 	  while (h->root.type == bfd_link_hash_indirect
 		 || h->root.type == bfd_link_hash_warning)
 	    h = (struct elf_link_hash_entry *) h->root.u.i.link;
-	  eh = (struct elf_i386_link_hash_entry *) h;
-
-	  for (pp = &eh->dyn_relocs; (p = *pp) != NULL; pp = &p->next)
-	    if (p->sec == sec)
-	      {
-		/* Everything must go for SEC.  */
-		*pp = p->next;
-		break;
-	      }
 	}
       else
 	{
@@ -1843,6 +1830,22 @@ elf_i386_gc_sweep_hook (bfd *abfd,
 	    }
 	}
 
+      if (h)
+	{
+	  struct elf_i386_link_hash_entry *eh;
+	  struct elf_dyn_relocs **pp;
+	  struct elf_dyn_relocs *p;
+
+	  eh = (struct elf_i386_link_hash_entry *) h;
+	  for (pp = &eh->dyn_relocs; (p = *pp) != NULL; pp = &p->next)
+	    if (p->sec == sec)
+	      {
+		/* Everything must go for SEC.  */
+		*pp = p->next;
+		break;
+	      }
+	}
+
       r_type = ELF32_R_TYPE (rel->r_info);
       if (! elf_i386_tls_transition (info, abfd, sec, NULL,
 				     symtab_hdr, sym_hashes,
@@ -1883,7 +1886,8 @@ elf_i386_gc_sweep_hook (bfd *abfd,
 
 	case R_386_32:
 	case R_386_PC32:
-	  if (info->shared)
+	  if (info->shared
+	      && (h == NULL || h->type != STT_GNU_IFUNC))
 	    break;
 	  /* Fall through */
 
diff --git a/bfd/elf32-rx.c b/bfd/elf32-rx.c
index ac587ef..7855d5e 100644
--- a/bfd/elf32-rx.c
+++ b/bfd/elf32-rx.c
@@ -248,6 +248,7 @@ static const struct rx_reloc_map rx_reloc_map [] =
   { BFD_RELOC_RX_RELAX,		R_RX_RH_RELAX },
   { BFD_RELOC_RX_SYM,		R_RX_SYM },
   { BFD_RELOC_RX_OP_SUBTRACT,	R_RX_OPsub },
+  { BFD_RELOC_RX_OP_NEG,	R_RX_OPneg },
   { BFD_RELOC_RX_ABS8,		R_RX_ABS8 },
   { BFD_RELOC_RX_ABS16,		R_RX_ABS16 },
   { BFD_RELOC_RX_ABS16_REV,	R_RX_ABS16_REV },
diff --git a/bfd/elf64-x86-64.c b/bfd/elf64-x86-64.c
index 3dd16ba..ceb1a0a 100644
--- a/bfd/elf64-x86-64.c
+++ b/bfd/elf64-x86-64.c
@@ -1684,23 +1684,10 @@ elf_x86_64_gc_sweep_hook (bfd *abfd, struct bfd_link_info *info,
       r_symndx = htab->r_sym (rel->r_info);
       if (r_symndx >= symtab_hdr->sh_info)
 	{
-	  struct elf_x86_64_link_hash_entry *eh;
-	  struct elf_dyn_relocs **pp;
-	  struct elf_dyn_relocs *p;
-
 	  h = sym_hashes[r_symndx - symtab_hdr->sh_info];
 	  while (h->root.type == bfd_link_hash_indirect
 		 || h->root.type == bfd_link_hash_warning)
 	    h = (struct elf_link_hash_entry *) h->root.u.i.link;
-	  eh = (struct elf_x86_64_link_hash_entry *) h;
-
-	  for (pp = &eh->dyn_relocs; (p = *pp) != NULL; pp = &p->next)
-	    if (p->sec == sec)
-	      {
-		/* Everything must go for SEC.  */
-		*pp = p->next;
-		break;
-	      }
 	}
       else
 	{
@@ -1720,6 +1707,23 @@ elf_x86_64_gc_sweep_hook (bfd *abfd, struct bfd_link_info *info,
 	    }
 	}
 
+      if (h)
+	{
+	  struct elf_x86_64_link_hash_entry *eh;
+	  struct elf_dyn_relocs **pp;
+	  struct elf_dyn_relocs *p;
+
+	  eh = (struct elf_x86_64_link_hash_entry *) h;
+
+	  for (pp = &eh->dyn_relocs; (p = *pp) != NULL; pp = &p->next)
+	    if (p->sec == sec)
+	      {
+		/* Everything must go for SEC.  */
+		*pp = p->next;
+		break;
+	      }
+	}
+
       r_type = ELF32_R_TYPE (rel->r_info);
       if (! elf_x86_64_tls_transition (info, abfd, sec, NULL,
 				       symtab_hdr, sym_hashes,
@@ -1771,7 +1775,8 @@ elf_x86_64_gc_sweep_hook (bfd *abfd, struct bfd_link_info *info,
 	case R_X86_64_PC16:
 	case R_X86_64_PC32:
 	case R_X86_64_PC64:
-	  if (info->shared)
+	  if (info->shared
+	      && (h == NULL || h->type != STT_GNU_IFUNC))
 	    break;
 	  /* Fall thru */
 
diff --git a/bfd/libbfd.h b/bfd/libbfd.h
index 5687082..1cf63ce 100644
--- a/bfd/libbfd.h
+++ b/bfd/libbfd.h
@@ -1800,6 +1800,7 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
   "BFD_RELOC_RX_GPRELL",
   "BFD_RELOC_RX_SYM",
   "BFD_RELOC_RX_OP_SUBTRACT",
+  "BFD_RELOC_RX_OP_NEG",
   "BFD_RELOC_RX_ABS8",
   "BFD_RELOC_RX_ABS16",
   "BFD_RELOC_RX_ABS16_REV",
diff --git a/bfd/reloc.c b/bfd/reloc.c
index 6d4eb85..30919f2 100644
--- a/bfd/reloc.c
+++ b/bfd/reloc.c
@@ -4258,6 +4258,8 @@ ENUMX
 ENUMX
   BFD_RELOC_RX_OP_SUBTRACT
 ENUMX
+  BFD_RELOC_RX_OP_NEG
+ENUMX
   BFD_RELOC_RX_ABS8
 ENUMX
   BFD_RELOC_RX_ABS16
diff --git a/bfd/version.h b/bfd/version.h
index e76446a..0802422 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20110104
+#define BFD_VERSION_DATE 20110107
 #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/gdb/ChangeLog b/gdb/ChangeLog
index 586d12e..b1edadf 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,259 @@
+2011-01-06  Tom Tromey  <tromey@redhat.com>
+
+	PR python/12367:
+	* NEWS: Add item.
+	* python/python.c (GdbMethods): Add "newest_frame" method.
+	* python/python-internal.h (gdbpy_newest_frame): Declare.
+	* python/py-frame.c (gdbpy_newest_frame): New function.
+
+2010-01-06  Paul Pluzhnikov  <ppluzhnikov@google.com>
+
+	* jit.h (struct jit_code_entry): use ULONGEST for symfile_size.
+	* jit.c (jit_debug): New variable.
+	(show_jit_debug): New function.
+	(struct target_buffer): Use ULONGEST.
+	(bfd_open_from_target_memory): Likewise.
+	(jit_register_code, jit_inferior_init): Add debug output.
+	(_initialize_jit): Register "debug jit" command.
+
+2011-01-06  Tom Tromey  <tromey@redhat.com>
+
+	* frame.h (enum frame_type) <INLINE_FRAME>: Fix comment.
+	* python/py-frame.c (gdbpy_initialize_frames): Add INLINE_FRAME
+	and ARCH_FRAME.
+
+2011-01-06  Tom Tromey  <tromey@redhat.com>
+
+	* python/py-frame.c (frapy_block): Use get_frame_block.
+
+2011-01-06  Joel Brobecker  <brobecker@adacore.com>
+
+	Do not stop on SIGPRIO signals by default
+	* infrun.c (_initialize_infrun): Unset signal_stop and
+	signal_print for TARGET_SIGNAL_PRIO.
+
+2011-01-06  Joel Brobecker  <brobecker@adacore.com>
+
+	* ada-tasks.c: Fix style violation in comment.
+
+2011-01-06  Joel Brobecker  <brobecker@adacore.com>
+
+	* linespec.c (decode_compound, find_method): Remove trailing \n
+	at end of error string.
+	* solib-irix.c (irix_current_sos): Likewise.
+	* varobj.c (uninstall_variable): Likewise.
+
+2011-01-06  Joel Brobecker  <brobecker@adacore.com>
+
+	* copyright.py: New script.
+	* copyright.sh (byhand): Add *.ads, *.adb, *.gpr and *.inc.
+	Launch emacs without exec'ing. Call copyright.py afterwards.
+
+2011-01-05  Michael Snyder  <msnyder@vmware.com>
+
+	* addrmap.c: Shorten lines of >= 80 columns.
+	* arch-utils.c: Ditto.
+	* arch-utils.h: Ditto.
+	* ax-gdb.c: Ditto.
+	* ax-general.c: Ditto.
+	* bcache.c: Ditto.
+	* blockframe.c: Ditto.
+	* breakpoint.c: Ditto.
+	* buildsym.c: Ditto.
+	* c-lang.c: Ditto.
+	* c-typeprint.c: Ditto.
+	* charset.c: Ditto.
+	* coffread.c: Ditto.
+	* command.h: Ditto.
+	* corelow.c: Ditto.
+	* cp-abi.c: Ditto.
+	* cp-namespace.c: Ditto.
+	* cp-support.c: Ditto.
+	* dbug-rom.c: Ditto.
+	* dbxread.c: Ditto.
+	* defs.h: Ditto.
+	* dfp.c: Ditto.
+	* dfp.h: Ditto.
+	* dictionary.c: Ditto.
+	* disasm.c: Ditto.
+	* doublest.c: Ditto.
+	* dwarf2-frame.c: Ditto.
+	* dwarf2expr.c: Ditto.
+	* dwarf2loc.c: Ditto.
+	* dwarf2read.c: Ditto.
+	* elfread.c: Ditto.
+	* eval.c: Ditto.
+	* event-loop.c: Ditto.
+	* event-loop.h: Ditto.
+	* exceptions.h: Ditto.
+	* exec.c: Ditto.
+	* expprint.c: Ditto.
+	* expression.h: Ditto.
+	* f-lang.c: Ditto.
+	* f-valprint.c: Ditto.
+	* findcmd.c: Ditto.
+	* frame-base.c: Ditto.
+	* frame-unwind.c: Ditto.
+	* frame-unwind.h: Ditto.
+	* frame.c: Ditto.
+	* frame.h: Ditto.
+	* gcore.c: Ditto.
+	* gdb-stabs.h: Ditto.
+	* gdb_assert.h: Ditto.
+	* gdb_dirent.h: Ditto.
+	* gdb_obstack.h: Ditto.
+	* gdbcore.h: Ditto.
+	* gdbtypes.c: Ditto.
+	* gdbtypes.h: Ditto.
+	* inf-ttrace.c: Ditto.
+	* infcall.c: Ditto.
+	* infcmd.c: Ditto.
+	* inflow.c: Ditto.
+	* infrun.c: Ditto.
+	* inline-frame.h: Ditto.
+	* language.c: Ditto.
+	* language.h: Ditto.
+	* libunwind-frame.c: Ditto.
+	* libunwind-frame.h: Ditto.
+	* linespec.c: Ditto.
+	* linux-nat.c: Ditto.
+	* linux-nat.h: Ditto.
+	* linux-thread-db.c: Ditto.
+	* machoread.c: Ditto.
+	* macroexp.c: Ditto.
+	* macrotab.c: Ditto.
+	* main.c: Ditto.
+	* maint.c: Ditto.
+	* mdebugread.c: Ditto.
+	* memattr.c: Ditto.
+	* minsyms.c: Ditto.
+	* monitor.c: Ditto.
+	* monitor.h: Ditto.
+	* objfiles.c: Ditto.
+	* objfiles.h: Ditto.
+	* osabi.c: Ditto.
+	* p-typeprint.c: Ditto.
+	* p-valprint.c: Ditto.
+	* parse.c: Ditto.
+	* printcmd.c: Ditto.
+	* proc-events.c: Ditto.
+	* procfs.c: Ditto.
+	* progspace.c: Ditto.
+	* progspace.h: Ditto.
+	* psympriv.h: Ditto.
+	* psymtab.c: Ditto.
+	* record.c: Ditto.
+	* regcache.c: Ditto.
+	* regcache.h: Ditto.
+	* remote-fileio.c: Ditto.
+	* remote.c: Ditto.
+	* ser-mingw.c: Ditto.
+	* ser-tcp.c: Ditto.
+	* ser-unix.c: Ditto.
+	* serial.c: Ditto.
+	* serial.h: Ditto.
+	* solib-frv.c: Ditto.
+	* solib-irix.c: Ditto.
+	* solib-osf.c: Ditto.
+	* solib-pa64.c: Ditto.
+	* solib-som.c: Ditto.
+	* solib-sunos.c: Ditto.
+	* solib-svr4.c: Ditto.
+	* solib-target.c: Ditto.
+	* solib.c: Ditto.
+	* somread.c: Ditto.
+	* source.c: Ditto.
+	* stabsread.c: Ditto.
+	* stabsread.c: Ditto.
+	* stack.c: Ditto.
+	* stack.h: Ditto.
+	* symfile-mem.c: Ditto.
+	* symfile.c: Ditto.
+	* symfile.h: Ditto.
+	* symmisc.c: Ditto.
+	* symtab.c: Ditto.
+	* symtab.h: Ditto.
+	* target-descriptions.c: Ditto.
+	* target-memory.c: Ditto.
+	* target.c: Ditto.
+	* target.h: Ditto.
+	* terminal.h: Ditto.
+	* thread.c: Ditto.
+	* top.c: Ditto.
+	* tracepoint.c: Ditto.
+	* tracepoint.h: Ditto.
+	* ui-file.c: Ditto.
+	* ui-file.h: Ditto.
+	* ui-out.h: Ditto.
+	* user-regs.c: Ditto.
+	* user-regs.h: Ditto.
+	* utils.c: Ditto.
+	* valarith.c: Ditto.
+	* valops.c: Ditto.
+	* valprint.c: Ditto.
+	* valprint.h: Ditto.
+	* value.c: Ditto.
+	* varobj.c: Ditto.
+	* varobj.h: Ditto.
+	* vec.h: Ditto.
+	* xcoffread.c: Ditto.
+	* xcoffsolib.c: Ditto.
+	* xcoffsolib.h: Ditto.
+	* xml-syscall.c: Ditto.
+	* xml-tdesc.c: Ditto.
+
+2011-01-05  Michael Snyder  <msnyder@vmware.com>
+
+	* cli/cli-cmds.c: Shorten lines of >= 80 columns.
+	* cli/cli-decode.c: Ditto.
+	* cli/cli-dump.c: Ditto.
+	* cli/cli-logging.c: Ditto.
+	* cli/cli-script.c: Ditto.
+	* cli/cli-setshow.c: Ditto.
+	* common/signals.c: Ditto.
+	* mi/mi-cmd-break.c: Ditto.
+	* mi/mi-cmd-disas.c: Ditto.
+	* mi/mi-cmd-stack.c: Ditto.
+	* mi/mi-cmd-var.c: Ditto.
+	* mi/mi-cmds.c: Ditto.
+	* mi/mi-common.h: Ditto.
+	* mi/mi-console.c: Ditto.
+	* mi/mi-interp.c: Ditto.
+	* mi/mi-main.c: Ditto.
+	* osf-share/cma_attr.c: Ditto.
+	* osf-share/cma_deb_core.h: Ditto.


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


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

* [SCM]  archer-jankratochvil-vla: Merge remote branch 'origin/master' into archer-jankratochvil-vla
@ 2011-01-04  5:08 jkratoch
  0 siblings, 0 replies; 12+ messages in thread
From: jkratoch @ 2011-01-04  5:08 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-vla has been updated
       via  d3898130a4cd38884abdfbd404b6682c5364ae71 (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)
      from  297db184d81b38a8fb0668df1713530d5c716566 (commit)

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

- Log -----------------------------------------------------------------
commit d3898130a4cd38884abdfbd404b6682c5364ae71
Merge: 297db18 26ae9b7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 4 06:08:27 2011 +0100

    Merge remote branch 'origin/master' into archer-jankratochvil-vla
    
    Conflicts:
    	gdb/c-typeprint.c

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

Summary of changes:
 ChangeLog                                          |    8 +
 bfd/ChangeLog                                      | 3564 +------
 bfd/{ChangeLog => ChangeLog-2010}                  |    0
 bfd/cpu-i386.c                                     |   29 +-
 bfd/version.h                                      |    2 +-
 configure                                          |    3 +
 configure.ac                                       |    3 +
 gdb/ChangeLog                                      |11930 +-------------------
 gdb/{ChangeLog => ChangeLog-2010}                  |   24 +
 gdb/Makefile.in                                    |    2 +-
 gdb/ada-exp.y                                      |    2 +-
 gdb/ada-lang.h                                     |    2 +-
 gdb/ada-lex.l                                      |    2 +-
 gdb/ada-operator.inc                               |    2 +-
 gdb/ada-tasks.c                                    |    2 +-
 gdb/ada-typeprint.c                                |    2 +-
 gdb/ada-valprint.c                                 |    2 +-
 gdb/addrmap.c                                      |    2 +-
 gdb/addrmap.h                                      |    2 +-
 gdb/aix-thread.c                                   |    2 +-
 gdb/alpha-linux-nat.c                              |    2 +-
 gdb/alpha-linux-tdep.c                             |    2 +-
 gdb/alpha-mdebug-tdep.c                            |    2 +-
 gdb/alpha-nat.c                                    |    2 +-
 gdb/alpha-osf1-tdep.c                              |    2 +-
 gdb/alpha-tdep.c                                   |    3 +-
 gdb/alpha-tdep.h                                   |    2 +-
 gdb/alphabsd-nat.c                                 |    4 +-
 gdb/alphabsd-tdep.c                                |    2 +-
 gdb/alphabsd-tdep.h                                |    2 +-
 gdb/alphafbsd-tdep.c                               |    2 +-
 gdb/alphanbsd-tdep.c                               |    2 +-
 gdb/alphaobsd-tdep.c                               |    3 +-
 gdb/amd64-darwin-tdep.c                            |    2 +-
 gdb/amd64-darwin-tdep.h                            |    2 +-
 gdb/amd64-dicos-tdep.c                             |    2 +-
 gdb/amd64-linux-nat.c                              |    4 +-
 gdb/amd64-linux-tdep.c                             |    2 +-
 gdb/amd64-linux-tdep.h                             |    3 +-
 gdb/amd64-nat.c                                    |    2 +-
 gdb/amd64-nat.h                                    |    2 +-
 gdb/amd64-sol2-tdep.c                              |    2 +-
 gdb/amd64-tdep.c                                   |    4 +-
 gdb/amd64-tdep.h                                   |    2 +-
 gdb/amd64-windows-nat.c                            |    2 +-
 gdb/amd64-windows-tdep.c                           |    2 +-
 gdb/amd64bsd-nat.c                                 |    2 +-
 gdb/amd64fbsd-nat.c                                |    2 +-
 gdb/amd64fbsd-tdep.c                               |    2 +-
 gdb/amd64nbsd-nat.c                                |    2 +-
 gdb/amd64nbsd-tdep.c                               |    2 +-
 gdb/amd64obsd-nat.c                                |    2 +-
 gdb/amd64obsd-tdep.c                               |    2 +-
 gdb/annotate.c                                     |    2 +-
 gdb/annotate.h                                     |    2 +-
 gdb/arch-utils.c                                   |    2 +-
 gdb/arch-utils.h                                   |    4 +-
 gdb/arm-linux-nat.c                                |    2 +-
 gdb/arm-linux-tdep.c                               |    2 +-
 gdb/arm-linux-tdep.h                               |    3 +-
 gdb/arm-symbian-tdep.c                             |    3 +-
 gdb/arm-tdep.c                                     |    2 +-
 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                                         |    2 +-
 gdb/auxv.h                                         |    2 +-
 gdb/avr-tdep.c                                     |    2 +-
 gdb/ax-gdb.c                                       |    2 +-
 gdb/ax-gdb.h                                       |    2 +-
 gdb/ax-general.c                                   |    2 +-
 gdb/ax.h                                           |    2 +-
 gdb/bcache.c                                       |    2 +-
 gdb/bcache.h                                       |    2 +-
 gdb/bfd-target.c                                   |    2 +-
 gdb/bfd-target.h                                   |    3 +-
 gdb/bfin-linux-tdep.c                              |    2 +-
 gdb/bfin-tdep.c                                    |    2 +-
 gdb/bfin-tdep.h                                    |    2 +-
 gdb/block.c                                        |    3 +-
 gdb/block.h                                        |    3 +-
 gdb/blockframe.c                                   |    2 +-
 gdb/breakpoint.c                                   |    2 +-
 gdb/breakpoint.h                                   |    3 +-
 gdb/bsd-kvm.c                                      |    2 +-
 gdb/bsd-kvm.h                                      |    3 +-
 gdb/bsd-uthread.c                                  |    3 +-
 gdb/bsd-uthread.h                                  |    3 +-
 gdb/buildsym.c                                     |    2 +-
 gdb/buildsym.h                                     |    2 +-
 gdb/c-exp.y                                        |    2 +-
 gdb/c-lang.c                                       |  149 +-
 gdb/c-lang.h                                       |   30 +-
 gdb/c-typeprint.c                                  |  321 +-
 gdb/c-valprint.c                                   |  212 +-
 gdb/call-cmds.h                                    |    2 +-
 gdb/cc-with-index.sh                               |    2 +-
 gdb/charset-list.h                                 |    2 +-
 gdb/charset.c                                      |   51 +-
 gdb/charset.h                                      |   10 +-
 gdb/cli-out.c                                      |    2 +-
 gdb/cli-out.h                                      |    2 +-
 gdb/cli/cli-cmds.c                                 |    4 +-
 gdb/cli/cli-cmds.h                                 |    3 +-
 gdb/cli/cli-decode.c                               |    2 +-
 gdb/cli/cli-decode.h                               |    2 +-
 gdb/cli/cli-dump.c                                 |    2 +-
 gdb/cli/cli-dump.h                                 |    2 +-
 gdb/cli/cli-interp.c                               |    2 +-
 gdb/cli/cli-logging.c                              |    2 +-
 gdb/cli/cli-script.c                               |    2 +-
 gdb/cli/cli-script.h                               |    2 +-
 gdb/cli/cli-setshow.c                              |    2 +-
 gdb/cli/cli-setshow.h                              |    2 +-
 gdb/coff-pe-read.c                                 |   64 +-
 gdb/coff-pe-read.h                                 |    6 +-
 gdb/coffread.c                                     |  487 +-
 gdb/command.h                                      |   70 +-
 gdb/common/gdb_signals.h                           |    2 +-
 gdb/common/i386-xstate.h                           |    2 +-
 gdb/common/signals.c                               |    2 +-
 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/copyright.sh                                   |    2 +-
 gdb/core-regset.c                                  |    9 +-
 gdb/corefile.c                                     |   66 +-
 gdb/corelow.c                                      |  117 +-
 gdb/cp-abi.c                                       |   32 +-
 gdb/cp-abi.h                                       |   74 +-
 gdb/cp-name-parser.y                               |    2 +-
 gdb/cp-namespace.c                                 |  234 +-
 gdb/cp-support.c                                   |  165 +-
 gdb/cp-support.h                                   |   29 +-
 gdb/cp-valprint.c                                  |  217 +-
 gdb/cris-tdep.c                                    |    4 +-
 gdb/d-lang.c                                       |    3 +-
 gdb/d-lang.h                                       |    3 +-
 gdb/d-valprint.c                                   |    2 +-
 gdb/darwin-nat-info.c                              |    2 +-
 gdb/darwin-nat.c                                   |    2 +-
 gdb/darwin-nat.h                                   |    2 +-
 gdb/data-directory/Makefile.in                     |    2 +-
 gdb/dbug-rom.c                                     |    2 +-
 gdb/dcache.c                                       |    2 +-
 gdb/dcache.h                                       |    4 +-
 gdb/dec-thread.c                                   |    2 +-
 gdb/defs.h                                         |    2 +-
 gdb/demangle.c                                     |    2 +-
 gdb/dfp.c                                          |    2 +-
 gdb/dfp.h                                          |    2 +-
 gdb/dicos-tdep.c                                   |    2 +-
 gdb/dicos-tdep.h                                   |    2 +-
 gdb/dictionary.c                                   |    3 +-
 gdb/dictionary.h                                   |    3 +-
 gdb/dink32-rom.c                                   |    2 +-
 gdb/disasm.c                                       |    4 +-
 gdb/disasm.h                                       |    3 +-
 gdb/doc/ChangeLog                                  |    5 +
 gdb/doc/Makefile.in                                |    5 +-
 gdb/doublest.c                                     |    4 +-
 gdb/doublest.h                                     |    4 +-
 gdb/dsrec.c                                        |    2 +-
 gdb/dummy-frame.c                                  |    2 +-
 gdb/dummy-frame.h                                  |    2 +-
 gdb/dwarf2-frame.c                                 |    2 +-
 gdb/dwarf2-frame.h                                 |    2 +-
 gdb/dwarf2expr.c                                   |    2 +-
 gdb/dwarf2expr.h                                   |    2 +-
 gdb/dwarf2loc.c                                    |    2 +-
 gdb/dwarf2loc.h                                    |    2 +-
 gdb/dwarf2read.c                                   |    2 +-
 gdb/elfread.c                                      |    2 +-
 gdb/environ.c                                      |    2 +-
 gdb/environ.h                                      |    2 +-
 gdb/eval.c                                         |    2 +-
 gdb/event-loop.c                                   |    4 +-
 gdb/event-loop.h                                   |    2 +-
 gdb/event-top.c                                    |    4 +-
 gdb/event-top.h                                    |    2 +-
 gdb/exceptions.c                                   |    2 +-
 gdb/exceptions.h                                   |    2 +-
 gdb/exec.c                                         |    2 +-
 gdb/exec.h                                         |    3 +-
 gdb/expprint.c                                     |    2 +-
 gdb/expression.h                                   |    2 +-
 gdb/f-exp.y                                        |    2 +-
 gdb/f-lang.c                                       |    2 +-
 gdb/f-lang.h                                       |    2 +-
 gdb/f-typeprint.c                                  |    2 +-
 gdb/f-valprint.c                                   |    2 +-
 gdb/fbsd-nat.c                                     |    2 +-
 gdb/fbsd-nat.h                                     |    3 +-
 gdb/features/Makefile                              |    2 +-
 gdb/features/arm-core.xml                          |    2 +-
 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.xml                   |    2 +-
 gdb/features/arm-with-m.xml                        |    2 +-
 gdb/features/arm-with-neon.xml                     |    2 +-
 gdb/features/arm-with-vfpv2.xml                    |    2 +-
 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                                      |    2 +-
 gdb/findvar.c                                      |    2 +-
 gdb/fork-child.c                                   |    2 +-
 gdb/frame-base.c                                   |    2 +-
 gdb/frame-base.h                                   |    3 +-
 gdb/frame-unwind.c                                 |    2 +-
 gdb/frame-unwind.h                                 |    2 +-
 gdb/frame.c                                        |   27 +-
 gdb/frame.h                                        |    2 +-
 gdb/frv-linux-tdep.c                               |    2 +-
 gdb/frv-tdep.c                                     |    2 +-
 gdb/frv-tdep.h                                     |    3 +-
 gdb/gcore.c                                        |    4 +-
 gdb/gdb-gdb.py                                     |    2 +-
 gdb/gdb-stabs.h                                    |    2 +-
 gdb/gdb.c                                          |    3 +-
 gdb/gdb.h                                          |    2 +-
 gdb/gdb_assert.h                                   |    2 +-
 gdb/gdb_buildall.sh                                |    2 +-
 gdb/gdb_curses.h                                   |    2 +-
 gdb/gdb_dirent.h                                   |    2 +-
 gdb/gdb_expat.h                                    |    3 +-
 gdb/gdb_gcore.sh                                   |    2 +-
 gdb/gdb_locale.h                                   |    3 +-
 gdb/gdb_mbuild.sh                                  |    2 +-
 gdb/gdb_obstack.h                                  |    3 +-
 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.sh                                     |    2 +-
 gdb/gdbcmd.h                                       |    2 +-
 gdb/gdbcore.h                                      |    2 +-
 gdb/gdbserver/ChangeLog                            |    6 +
 gdb/gdbserver/Makefile.in                          |    2 +-
 gdb/gdbserver/event-loop.c                         |    2 +-
 gdb/gdbserver/gdb_proc_service.h                   |    2 +-
 gdb/gdbserver/gdbreplay.c                          |    4 +-
 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                     |    2 +-
 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                          |    2 +-
 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                      |    2 +-
 gdb/gdbserver/linux-s390-low.c                     |    2 +-
 gdb/gdbserver/linux-sh-low.c                       |    2 +-
 gdb/gdbserver/linux-sparc-low.c                    |    2 +-
 gdb/gdbserver/linux-x86-low.c                      |    2 +-
 gdb/gdbserver/linux-xtensa-low.c                   |    2 +-
 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                          |    2 +-
 gdb/gdbserver/mem-break.h                          |    2 +-
 gdb/gdbserver/nto-low.c                            |    2 +-
 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                           |    2 +-
 gdb/gdbserver/remote-utils.c                       |    2 +-
 gdb/gdbserver/server.c                             |    5 +-
 gdb/gdbserver/server.h                             |    2 +-
 gdb/gdbserver/spu-low.c                            |    3 +-
 gdb/gdbserver/target.c                             |    2 +-
 gdb/gdbserver/target.h                             |    2 +-
 gdb/gdbserver/thread-db.c                          |    2 +-
 gdb/gdbserver/tracepoint.c                         |    2 +-
 gdb/gdbserver/utils.c                              |    2 +-
 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                          |    2 +-
 gdb/gdbserver/wincecompat.c                        |    2 +-
 gdb/gdbserver/wincecompat.h                        |    2 +-
 gdb/gdbserver/xtensa-xtregs.c                      |    2 +-
 gdb/gdbthread.h                                    |    2 +-
 gdb/gdbtypes.c                                     |    2 +-
 gdb/gdbtypes.h                                     |    2 +-
 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                                    |    2 +-
 gdb/inf-child.h                                    |    3 +-
 gdb/inf-loop.c                                     |    3 +-
 gdb/inf-loop.h                                     |    3 +-
 gdb/inf-ptrace.c                                   |    2 +-
 gdb/inf-ptrace.h                                   |    2 +-
 gdb/inf-ttrace.c                                   |    2 +-
 gdb/inf-ttrace.h                                   |    3 +-
 gdb/infcall.c                                      |    2 +-
 gdb/infcall.h                                      |    3 +-
 gdb/infcmd.c                                       |    2 +-
 gdb/inferior.c                                     |    2 +-
 gdb/inferior.h                                     |    4 +-
 gdb/inflow.c                                       |    2 +-
 gdb/inflow.h                                       |    2 +-
 gdb/infrun.c                                       |    2 +-
 gdb/inline-frame.c                                 |    2 +-
 gdb/inline-frame.h                                 |    2 +-
 gdb/interps.c                                      |    2 +-
 gdb/interps.h                                      |    2 +-
 gdb/iq2000-tdep.c                                  |    2 +-
 gdb/irix5-nat.c                                    |    2 +-
 gdb/jit.c                                          |    2 +-
 gdb/jit.h                                          |    2 +-
 gdb/jv-exp.y                                       |    2 +-
 gdb/jv-lang.c                                      |    2 +-
 gdb/jv-lang.h                                      |    2 +-
 gdb/jv-typeprint.c                                 |    2 +-
 gdb/jv-valprint.c                                  |    2 +-
 gdb/language.c                                     |    2 +-
 gdb/language.h                                     |    2 +-
 gdb/libunwind-frame.c                              |    2 +-
 gdb/libunwind-frame.h                              |    2 +-
 gdb/linespec.c                                     |    2 +-
 gdb/linespec.h                                     |    3 +-
 gdb/linux-fork.c                                   |    2 +-
 gdb/linux-fork.h                                   |    2 +-
 gdb/linux-nat.c                                    |    4 +-
 gdb/linux-nat.h                                    |    2 +-
 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                              |    2 +-
 gdb/lm32-tdep.c                                    |    2 +-
 gdb/m2-exp.y                                       |    2 +-
 gdb/m2-lang.c                                      |    2 +-
 gdb/m2-lang.h                                      |    2 +-
 gdb/m2-typeprint.c                                 |    2 +-
 gdb/m2-valprint.c                                  |    2 +-
 gdb/m32c-tdep.c                                    |    3 +-
 gdb/m32r-linux-nat.c                               |    2 +-
 gdb/m32r-linux-tdep.c                              |    3 +-
 gdb/m32r-rom.c                                     |    2 +-
 gdb/m32r-tdep.c                                    |    2 +-
 gdb/m32r-tdep.h                                    |    3 +-
 gdb/m68hc11-tdep.c                                 |    2 +-
 gdb/m68k-tdep.c                                    |    2 +-
 gdb/m68k-tdep.h                                    |    2 +-
 gdb/m68kbsd-nat.c                                  |    3 +-
 gdb/m68kbsd-tdep.c                                 |    2 +-
 gdb/m68klinux-nat.c                                |    2 +-
 gdb/m68klinux-tdep.c                               |    2 +-
 gdb/m88k-tdep.c                                    |    2 +-
 gdb/m88k-tdep.h                                    |    3 +-
 gdb/m88kbsd-nat.c                                  |    3 +-
 gdb/machoread.c                                    |    2 +-
 gdb/macrocmd.c                                     |    3 +-
 gdb/macroexp.c                                     |    3 +-
 gdb/macroexp.h                                     |    3 +-
 gdb/macroscope.c                                   |    3 +-
 gdb/macroscope.h                                   |    3 +-
 gdb/macrotab.c                                     |    3 +-
 gdb/macrotab.h                                     |    3 +-
 gdb/main.c                                         |    2 +-
 gdb/main.h                                         |    3 +-
 gdb/maint.c                                        |    2 +-
 gdb/mdebugread.c                                   |    4 +-
 gdb/mdebugread.h                                   |    3 +-
 gdb/mem-break.c                                    |    2 +-
 gdb/memattr.c                                      |    4 +-
 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                              |    2 +-
 gdb/mi/mi-cmd-disas.c                              |    2 +-
 gdb/mi/mi-cmd-env.c                                |    2 +-
 gdb/mi/mi-cmd-file.c                               |    2 +-
 gdb/mi/mi-cmd-stack.c                              |    2 +-
 gdb/mi/mi-cmd-target.c                             |    2 +-
 gdb/mi/mi-cmd-var.c                                |    2 +-
 gdb/mi/mi-cmds.c                                   |    2 +-
 gdb/mi/mi-cmds.h                                   |    2 +-
 gdb/mi/mi-common.c                                 |    3 +-
 gdb/mi/mi-common.h                                 |    3 +-
 gdb/mi/mi-console.c                                |    2 +-
 gdb/mi/mi-console.h                                |    3 +-
 gdb/mi/mi-getopt.c                                 |    2 +-
 gdb/mi/mi-getopt.h                                 |    3 +-
 gdb/mi/mi-interp.c                                 |    2 +-
 gdb/mi/mi-main.c                                   |    4 +-
 gdb/mi/mi-main.h                                   |    3 +-
 gdb/mi/mi-out.c                                    |    2 +-
 gdb/mi/mi-out.h                                    |    3 +-
 gdb/mi/mi-parse.c                                  |    2 +-
 gdb/mi/mi-parse.h                                  |    3 +-
 gdb/mi/mi-symbol-cmds.c                            |    3 +-
 gdb/microblaze-linux-tdep.c                        |    2 +-
 gdb/microblaze-rom.c                               |    2 +-
 gdb/microblaze-tdep.c                              |    2 +-
 gdb/microblaze-tdep.h                              |    2 +-
 gdb/mingw-hdep.c                                   |    3 +-
 gdb/minsyms.c                                      |    3 +-
 gdb/mips-irix-tdep.c                               |    3 +-
 gdb/mips-linux-nat.c                               |    4 +-
 gdb/mips-linux-tdep.c                              |    2 +-
 gdb/mips-linux-tdep.h                              |    2 +-
 gdb/mips-tdep.c                                    |    2 +-
 gdb/mips-tdep.h                                    |    2 +-
 gdb/mips64obsd-nat.c                               |    3 +-
 gdb/mips64obsd-tdep.c                              |    3 +-
 gdb/mipsnbsd-nat.c                                 |    2 +-
 gdb/mipsnbsd-tdep.c                                |    2 +-
 gdb/mipsnbsd-tdep.h                                |    2 +-
 gdb/mipsread.c                                     |    2 +-
 gdb/mn10300-linux-tdep.c                           |    2 +-
 gdb/mn10300-tdep.c                                 |    2 +-
 gdb/mn10300-tdep.h                                 |    2 +-
 gdb/monitor.c                                      |    2 +-
 gdb/monitor.h                                      |    2 +-
 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                                     |    3 +-
 gdb/objfiles.h                                     |    3 +-
 gdb/obsd-tdep.c                                    |    3 +-
 gdb/obsd-tdep.h                                    |    3 +-
 gdb/observer.c                                     |    2 +-
 gdb/observer.sh                                    |    2 +-
 gdb/opencl-lang.c                                  |    2 +-
 gdb/osabi.c                                        |    2 +-
 gdb/osabi.h                                        |    2 +-
 gdb/osdata.c                                       |    2 +-
 gdb/osdata.h                                       |    2 +-
 gdb/p-exp.y                                        |    2 +-
 gdb/p-lang.c                                       |    2 +-
 gdb/p-lang.h                                       |    2 +-
 gdb/p-typeprint.c                                  |    2 +-
 gdb/p-valprint.c                                   |    2 +-
 gdb/parse.c                                        |    2 +-
 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                                     |    2 +-
 gdb/proc-api.c                                     |    2 +-
 gdb/proc-events.c                                  |    2 +-
 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                                       |    4 +-
 gdb/procfs.h                                       |    2 +-
 gdb/progspace.c                                    |    2 +-
 gdb/progspace.h                                    |    2 +-
 gdb/prologue-value.c                               |    2 +-
 gdb/prologue-value.h                               |    2 +-
 gdb/psympriv.h                                     |    2 +-
 gdb/psymtab.c                                      |    2 +-
 gdb/psymtab.h                                      |    2 +-
 gdb/python/lib/gdb/__init__.py                     |    2 +-
 gdb/python/lib/gdb/command/__init__.py             |    2 +-
 gdb/python/lib/gdb/command/pretty_printers.py      |    2 +-
 gdb/python/lib/gdb/printing.py                     |    2 +-
 gdb/python/lib/gdb/types.py                        |    2 +-
 gdb/python/py-auto-load.c                          |    2 +-
 gdb/python/py-block.c                              |    2 +-
 gdb/python/py-breakpoint.c                         |    2 +-
 gdb/python/py-cmd.c                                |    2 +-
 gdb/python/py-frame.c                              |    2 +-
 gdb/python/py-function.c                           |    2 +-
 gdb/python/py-inferior.c                           |    2 +-
 gdb/python/py-infthread.c                          |    2 +-
 gdb/python/py-lazy-string.c                        |    2 +-
 gdb/python/py-objfile.c                            |    2 +-
 gdb/python/py-param.c                              |    2 +-
 gdb/python/py-prettyprint.c                        |    2 +-
 gdb/python/py-progspace.c                          |    2 +-
 gdb/python/py-symbol.c                             |    2 +-
 gdb/python/py-symtab.c                             |    2 +-
 gdb/python/py-type.c                               |    2 +-
 gdb/python/py-utils.c                              |    2 +-
 gdb/python/py-value.c                              |    2 +-
 gdb/python/python-internal.h                       |    2 +-
 gdb/python/python.c                                |    2 +-
 gdb/python/python.h                                |    2 +-
 gdb/ravenscar-sparc-thread.c                       |    2 +-
 gdb/ravenscar-thread.c                             |    2 +-
 gdb/ravenscar-thread.h                             |    2 +-
 gdb/record.c                                       |    2 +-
 gdb/record.h                                       |    2 +-
 gdb/regcache.c                                     |    2 +-
 gdb/regcache.h                                     |    2 +-
 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                                |    2 +-
 gdb/remote-fileio.h                                |    3 +-
 gdb/remote-m32r-sdi.c                              |    2 +-
 gdb/remote-mips.c                                  |    3 +-
 gdb/remote-sim.c                                   |    3 +-
 gdb/remote.c                                       |    2 +-
 gdb/remote.h                                       |    2 +-
 gdb/reply_mig_hack.awk                             |    2 +-
 gdb/reverse.c                                      |    3 +-
 gdb/rs6000-aix-tdep.c                              |    3 +-
 gdb/rs6000-nat.c                                   |    2 +-
 gdb/rs6000-tdep.c                                  |    2 +-
 gdb/rs6000-tdep.h                                  |    3 +-
 gdb/rx-tdep.c                                      |    2 +-
 gdb/s390-tdep.c                                    |    4 +-
 gdb/s390-tdep.h                                    |    3 +-
 gdb/score-tdep.c                                   |    3 +-
 gdb/score-tdep.h                                   |    3 +-
 gdb/sentinel-frame.c                               |    2 +-
 gdb/sentinel-frame.h                               |    3 +-
 gdb/ser-base.c                                     |    3 +-
 gdb/ser-base.h                                     |    3 +-
 gdb/ser-go32.c                                     |    2 +-
 gdb/ser-mingw.c                                    |    3 +-
 gdb/ser-pipe.c                                     |    2 +-
 gdb/ser-tcp.c                                      |    2 +-
 gdb/ser-tcp.h                                      |    3 +-
 gdb/ser-unix.c                                     |    2 +-
 gdb/ser-unix.h                                     |    2 +-
 gdb/serial.c                                       |    2 +-
 gdb/serial.h                                       |    2 +-
 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                                    |    3 +-
 gdb/solib-irix.c                                   |    2 +-
 gdb/solib-irix.h                                   |    2 +-
 gdb/solib-osf.c                                    |    2 +-
 gdb/solib-pa64.c                                   |    3 +-
 gdb/solib-pa64.h                                   |    3 +-
 gdb/solib-som.c                                    |    2 +-
 gdb/solib-som.h                                    |    3 +-
 gdb/solib-spu.c                                    |    2 +-
 gdb/solib-spu.h                                    |    2 +-
 gdb/solib-sunos.c                                  |    2 +-
 gdb/solib-svr4.c                                   |    2 +-
 gdb/solib-svr4.h                                   |    2 +-
 gdb/solib-target.c                                 |    2 +-
 gdb/solib-target.h                                 |    2 +-
 gdb/solib.c                                        |    2 +-
 gdb/solib.h                                        |    2 +-
 gdb/solist.h                                       |    2 +-
 gdb/somread.c                                      |    2 +-
 gdb/source.c                                       |    2 +-
 gdb/source.h                                       |    3 +-
 gdb/sparc-linux-nat.c                              |    2 +-
 gdb/sparc-linux-tdep.c                             |    2 +-
 gdb/sparc-nat.c                                    |    2 +-
 gdb/sparc-nat.h                                    |    2 +-
 gdb/sparc-sol2-nat.c                               |    2 +-
 gdb/sparc-sol2-tdep.c                              |    2 +-
 gdb/sparc-tdep.c                                   |    2 +-
 gdb/sparc-tdep.h                                   |    2 +-
 gdb/sparc64-linux-nat.c                            |    2 +-
 gdb/sparc64-linux-tdep.c                           |    2 +-
 gdb/sparc64-nat.c                                  |    3 +-
 gdb/sparc64-sol2-tdep.c                            |    2 +-
 gdb/sparc64-tdep.c                                 |    2 +-
 gdb/sparc64-tdep.h                                 |    2 +-
 gdb/sparc64fbsd-nat.c                              |    2 +-
 gdb/sparc64fbsd-tdep.c                             |    2 +-
 gdb/sparc64nbsd-nat.c                              |    2 +-
 gdb/sparc64nbsd-tdep.c                             |    2 +-
 gdb/sparc64obsd-tdep.c                             |    2 +-
 gdb/sparcnbsd-nat.c                                |    2 +-
 gdb/sparcnbsd-tdep.c                               |    2 +-
 gdb/sparcobsd-tdep.c                               |    2 +-
 gdb/spu-linux-nat.c                                |    3 +-
 gdb/spu-multiarch.c                                |    2 +-
 gdb/spu-tdep.c                                     |    3 +-
 gdb/spu-tdep.h                                     |    3 +-
 gdb/srec.h                                         |    2 +-
 gdb/stabsread.c                                    |    2 +-
 gdb/stabsread.h                                    |    2 +-
 gdb/stack.c                                        |    2 +-
 gdb/stack.h                                        |    3 +-
 gdb/std-regs.c                                     |    2 +-
 gdb/symfile-mem.c                                  |    2 +-
 gdb/symfile.c                                      |    4 +-
 gdb/symfile.h                                      |    2 +-
 gdb/symmisc.c                                      |    4 +-
 gdb/symtab.c                                       |    2 +-
 gdb/symtab.h                                       |    4 +-
 gdb/syscalls/amd64-linux.xml                       |    2 +-
 gdb/syscalls/bfin-linux.xml                        |    2 +-
 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                          |    3 +-
 gdb/target-descriptions.h                          |    3 +-
 gdb/target-memory.c                                |    3 +-
 gdb/target.c                                       |    2 +-
 gdb/target.h                                       |    2 +-
 gdb/terminal.h                                     |    2 +-
 gdb/testsuite/ChangeLog                            |    9 +
 gdb/testsuite/Makefile.in                          |    2 +-
 gdb/testsuite/config/cfdbug.exp                    |    2 +-
 gdb/testsuite/config/d10v.exp                      |    3 +-
 gdb/testsuite/config/default.exp                   |    2 +-
 gdb/testsuite/config/dve.exp                       |    3 +-
 gdb/testsuite/config/gdbserver.exp                 |    2 +-
 gdb/testsuite/config/i960.exp                      |    3 +-
 gdb/testsuite/config/m32r.exp                      |    3 +-
 gdb/testsuite/config/mips-idt.exp                  |    2 +-
 gdb/testsuite/config/mips.exp                      |    2 +-
 gdb/testsuite/config/mn10300-eval.exp              |    3 +-
 gdb/testsuite/config/monitor.exp                   |    2 +-
 gdb/testsuite/config/proelf.exp                    |    3 +-
 gdb/testsuite/config/rom68k.exp                    |    3 +-
 gdb/testsuite/config/sh.exp                        |    3 +-
 gdb/testsuite/config/sid.exp                       |    2 +-
 gdb/testsuite/config/sim.exp                       |    2 +-
 gdb/testsuite/config/slite.exp                     |    2 +-
 gdb/testsuite/config/unix.exp                      |    4 +-
 gdb/testsuite/config/vr4300.exp                    |    3 +-
 gdb/testsuite/config/vr5000.exp                    |    3 +-
 gdb/testsuite/config/vx.exp                        |    2 +-
 gdb/testsuite/config/vxworks.exp                   |    3 +-
 gdb/testsuite/config/vxworks29k.exp                |    2 +-
 gdb/testsuite/gdb.ada/array_bounds.exp             |    2 +-
 gdb/testsuite/gdb.ada/array_bounds/bar.adb         |    2 +-
 gdb/testsuite/gdb.ada/array_return.exp             |    3 +-
 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     |    2 +-
 gdb/testsuite/gdb.ada/array_subscript_addr/p.adb   |    2 +-
 gdb/testsuite/gdb.ada/arrayidx.exp                 |    2 +-
 gdb/testsuite/gdb.ada/arrayidx/p.adb               |    3 +-
 gdb/testsuite/gdb.ada/arrayparam.exp               |    2 +-
 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                 |    2 +-
 gdb/testsuite/gdb.ada/arrayptr/foo.adb             |    2 +-
 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              |    2 +-
 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                  |    2 +-
 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                 |    2 +-
 gdb/testsuite/gdb.ada/catch_ex/foo.adb             |    2 +-
 gdb/testsuite/gdb.ada/char_param.exp               |    2 +-
 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                 |    2 +-
 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             |    2 +-
 gdb/testsuite/gdb.ada/exec_changed/first.adb       |    3 +-
 gdb/testsuite/gdb.ada/exec_changed/second.adb      |    3 +-
 gdb/testsuite/gdb.ada/exprs.exp                    |    2 +-
 gdb/testsuite/gdb.ada/exprs/p.adb                  |    2 +-
 gdb/testsuite/gdb.ada/fixed_cmp.exp                |    2 +-
 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             |    2 +-
 .../gdb.ada/fixed_points/fixed_points.adb          |    3 +-
 gdb/testsuite/gdb.ada/formatted_ref.exp            |    2 +-
 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               |    2 +-
 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                 |    2 +-
 gdb/testsuite/gdb.ada/fun_addr/foo.adb             |    2 +-
 gdb/testsuite/gdb.ada/fun_in_declare.exp           |    2 +-
 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            |    2 +-
 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                  |    2 +-
 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                |    2 +-
 gdb/testsuite/gdb.ada/int_deref/foo.adb            |    2 +-
 gdb/testsuite/gdb.ada/int_deref/pck.ads            |    2 +-
 gdb/testsuite/gdb.ada/interface.exp                |    2 +-
 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              |    2 +-
 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            |    2 +-
 gdb/testsuite/gdb.ada/mod_from_name/foo.adb        |    2 +-
 gdb/testsuite/gdb.ada/nested.exp                   |    2 +-
 gdb/testsuite/gdb.ada/nested/hello.adb             |    2 +-
 gdb/testsuite/gdb.ada/null_array.exp               |    2 +-
 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              |    2 +-
 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  |    3 +-
 gdb/testsuite/gdb.ada/packed_array.exp             |    2 +-
 gdb/testsuite/gdb.ada/packed_array/pa.adb          |    3 +-
 gdb/testsuite/gdb.ada/packed_tagged.exp            |    2 +-
 gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb   |    2 +-
 gdb/testsuite/gdb.ada/print_chars.exp              |    2 +-
 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                 |    2 +-
 gdb/testsuite/gdb.ada/ptype_arith_binop.exp        |    2 +-
 gdb/testsuite/gdb.ada/ptype_field.exp              |    2 +-
 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       |    2 +-
 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               |    2 +-
 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                |    2 +-
 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            |    2 +-
 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                    |    2 +-
 gdb/testsuite/gdb.ada/start/dummy.adb              |    3 +-
 gdb/testsuite/gdb.ada/str_ref_cmp.exp              |    2 +-
 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           |    2 +-
 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                |    2 +-
 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                   |    2 +-
 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                    |    2 +-
 gdb/testsuite/gdb.ada/tasks/foo.adb                |    2 +-
 gdb/testsuite/gdb.ada/tick_last_segv.exp           |    2 +-
 gdb/testsuite/gdb.ada/tick_last_segv/foo.adb       |    2 +-
 gdb/testsuite/gdb.ada/type_coercion.exp            |    2 +-
 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       |    2 +-
 gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb |    2 +-
 .../uninitialized_vars/parse_controlled.ads        |    2 +-
 .../gdb.ada/variant_record_packed_array.exp        |    2 +-
 .../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                |    2 +-
 gdb/testsuite/gdb.ada/watch_arg/watch.adb          |    3 +-
 gdb/testsuite/gdb.arch/alpha-step.c                |    2 +-
 gdb/testsuite/gdb.arch/alpha-step.exp              |    2 +-
 gdb/testsuite/gdb.arch/altivec-abi.exp             |    2 +-
 gdb/testsuite/gdb.arch/altivec-regs.exp            |    2 +-
 gdb/testsuite/gdb.arch/amd64-byte.exp              |    2 +-
 gdb/testsuite/gdb.arch/amd64-disp-step.S           |    2 +-
 gdb/testsuite/gdb.arch/amd64-disp-step.exp         |    2 +-
 gdb/testsuite/gdb.arch/amd64-dword.exp             |    2 +-
 gdb/testsuite/gdb.arch/amd64-i386-address.S        |    2 +-
 gdb/testsuite/gdb.arch/amd64-i386-address.exp      |    2 +-
 gdb/testsuite/gdb.arch/amd64-pseudo.c              |    2 +-
 gdb/testsuite/gdb.arch/amd64-word.exp              |    2 +-
 gdb/testsuite/gdb.arch/arm-disp-step.S             |    2 +-
 gdb/testsuite/gdb.arch/arm-disp-step.exp           |    2 +-
 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/gdb1431.exp                 |    3 +-
 gdb/testsuite/gdb.arch/gdb1558.c                   |    3 +-
 gdb/testsuite/gdb.arch/gdb1558.exp                 |    2 +-
 gdb/testsuite/gdb.arch/i386-avx.c                  |    2 +-
 gdb/testsuite/gdb.arch/i386-avx.exp                |    2 +-
 gdb/testsuite/gdb.arch/i386-bp_permanent.exp       |    2 +-
 gdb/testsuite/gdb.arch/i386-byte.exp               |    2 +-
 gdb/testsuite/gdb.arch/i386-cpuid.h                |    2 +-
 gdb/testsuite/gdb.arch/i386-disp-step.S            |    2 +-
 gdb/testsuite/gdb.arch/i386-disp-step.exp          |    2 +-
 gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S          |    2 +-
 gdb/testsuite/gdb.arch/i386-gnu-cfi.exp            |    2 +-
 gdb/testsuite/gdb.arch/i386-permbkpt.S             |    2 +-
 gdb/testsuite/gdb.arch/i386-permbkpt.exp           |    2 +-
 gdb/testsuite/gdb.arch/i386-prologue.c             |    2 +-
 gdb/testsuite/gdb.arch/i386-prologue.exp           |    2 +-
 gdb/testsuite/gdb.arch/i386-pseudo.c               |    2 +-
 gdb/testsuite/gdb.arch/i386-signal.c               |    2 +-
 gdb/testsuite/gdb.arch/i386-signal.exp             |    2 +-
 gdb/testsuite/gdb.arch/i386-size-overlap.c         |    2 +-
 gdb/testsuite/gdb.arch/i386-size-overlap.exp       |    2 +-
 gdb/testsuite/gdb.arch/i386-size.c                 |    2 +-
 gdb/testsuite/gdb.arch/i386-size.exp               |    2 +-
 gdb/testsuite/gdb.arch/i386-sse.c                  |    2 +-
 gdb/testsuite/gdb.arch/i386-sse.exp                |    3 +-
 gdb/testsuite/gdb.arch/i386-unwind.c               |    3 +-
 gdb/testsuite/gdb.arch/i386-unwind.exp             |    3 +-
 gdb/testsuite/gdb.arch/i386-word.exp               |    2 +-
 gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S    |    2 +-
 gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp  |    2 +-
 gdb/testsuite/gdb.arch/iwmmxt-regs.c               |    2 +-
 gdb/testsuite/gdb.arch/iwmmxt-regs.exp             |    2 +-
 gdb/testsuite/gdb.arch/pa-nullify.exp              |    2 +-
 gdb/testsuite/gdb.arch/powerpc-aix-prologue.c      |    2 +-
 gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp    |    2 +-
 gdb/testsuite/gdb.arch/powerpc-d128-regs.c         |    2 +-
 gdb/testsuite/gdb.arch/powerpc-d128-regs.exp       |    2 +-
 gdb/testsuite/gdb.arch/powerpc-prologue.c          |    2 +-
 gdb/testsuite/gdb.arch/powerpc-prologue.exp        |    2 +-
 gdb/testsuite/gdb.arch/ppc-dfp.c                   |    2 +-
 gdb/testsuite/gdb.arch/ppc-dfp.exp                 |    2 +-
 gdb/testsuite/gdb.arch/ppc-fp.c                    |    2 +-
 gdb/testsuite/gdb.arch/ppc-fp.exp                  |    2 +-
 gdb/testsuite/gdb.arch/ppc64-atomic-inst.c         |    2 +-
 gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp       |    2 +-
 gdb/testsuite/gdb.arch/spu-info.c                  |    2 +-
 gdb/testsuite/gdb.arch/spu-info.exp                |    2 +-
 gdb/testsuite/gdb.arch/spu-ls.c                    |    2 +-
 gdb/testsuite/gdb.arch/spu-ls.exp                  |    2 +-
 gdb/testsuite/gdb.arch/system-gcore.exp            |    3 +-
 gdb/testsuite/gdb.arch/thumb-prologue.c            |    2 +-
 gdb/testsuite/gdb.arch/thumb-prologue.exp          |    2 +-
 gdb/testsuite/gdb.arch/thumb2-it.S                 |    2 +-
 gdb/testsuite/gdb.arch/thumb2-it.exp               |    2 +-
 gdb/testsuite/gdb.arch/vsx-regs.exp                |    2 +-
 gdb/testsuite/gdb.asm/asm-source.exp               |    2 +-
 gdb/testsuite/gdb.base/a2-run.exp                  |    2 +-
 gdb/testsuite/gdb.base/advance.exp                 |    2 +-
 gdb/testsuite/gdb.base/all-bin.exp                 |    3 +-
 gdb/testsuite/gdb.base/annota1.exp                 |    2 +-
 gdb/testsuite/gdb.base/annota3.exp                 |    2 +-
 gdb/testsuite/gdb.base/anon.exp                    |    2 +-
 gdb/testsuite/gdb.base/args.exp                    |    2 +-
 gdb/testsuite/gdb.base/arithmet.exp                |    2 +-
 gdb/testsuite/gdb.base/arrayidx.c                  |    2 +-
 gdb/testsuite/gdb.base/arrayidx.exp                |    2 +-
 gdb/testsuite/gdb.base/assign.exp                  |    3 +-
 gdb/testsuite/gdb.base/async.exp                   |    3 +-
 gdb/testsuite/gdb.base/attach-pie-misread.c        |    2 +-
 gdb/testsuite/gdb.base/attach-pie-misread.exp      |    2 +-
 gdb/testsuite/gdb.base/attach.exp                  |    2 +-
 gdb/testsuite/gdb.base/auxv.c                      |    4 +-
 gdb/testsuite/gdb.base/bang.exp                    |    3 +-
 gdb/testsuite/gdb.base/bfp-test.c                  |    2 +-
 gdb/testsuite/gdb.base/bfp-test.exp                |    2 +-
 gdb/testsuite/gdb.base/bigcore.c                   |    2 +-
 gdb/testsuite/gdb.base/bigcore.exp                 |    2 +-
 gdb/testsuite/gdb.base/bitfields.exp               |    2 +-
 gdb/testsuite/gdb.base/bitfields2.exp              |    2 +-
 gdb/testsuite/gdb.base/bitops.exp                  |    3 +-
 gdb/testsuite/gdb.base/break-always.c              |    2 +-
 gdb/testsuite/gdb.base/break-always.exp            |    2 +-
 gdb/testsuite/gdb.base/break-entry.exp             |    2 +-
 gdb/testsuite/gdb.base/break-interp-lib.c          |    2 +-
 gdb/testsuite/gdb.base/break-interp-main.c         |    2 +-
 gdb/testsuite/gdb.base/break-interp.exp            |    2 +-
 gdb/testsuite/gdb.base/break.c                     |    4 +-
 gdb/testsuite/gdb.base/break.exp                   |    3 +-
 gdb/testsuite/gdb.base/break1.c                    |    4 +-
 gdb/testsuite/gdb.base/breakpoint-shadow.c         |    2 +-
 gdb/testsuite/gdb.base/breakpoint-shadow.exp       |    2 +-
 gdb/testsuite/gdb.base/call-ar-st.exp              |    2 +-
 gdb/testsuite/gdb.base/call-rt-st.exp              |    4 +-
 gdb/testsuite/gdb.base/call-sc.c                   |    2 +-
 gdb/testsuite/gdb.base/call-sc.exp                 |    2 +-
 gdb/testsuite/gdb.base/call-signal-resume.exp      |    2 +-
 gdb/testsuite/gdb.base/call-signals.c              |    2 +-
 gdb/testsuite/gdb.base/call-strs.exp               |    2 +-
 gdb/testsuite/gdb.base/callexit.c                  |    2 +-
 gdb/testsuite/gdb.base/callexit.exp                |    2 +-
 gdb/testsuite/gdb.base/callfuncs.c                 |    2 +-
 gdb/testsuite/gdb.base/callfuncs.exp               |    2 +-
 gdb/testsuite/gdb.base/catch-syscall.exp           |    3 +-
 gdb/testsuite/gdb.base/charset-malloc.c            |    2 +-
 gdb/testsuite/gdb.base/charset.c                   |    3 +-
 gdb/testsuite/gdb.base/charset.exp                 |    3 +-
 gdb/testsuite/gdb.base/checkpoint.c                |    3 +-
 gdb/testsuite/gdb.base/checkpoint.exp              |    3 +-
 gdb/testsuite/gdb.base/chng-syms.exp               |    2 +-
 gdb/testsuite/gdb.base/code-expr.exp               |    3 +-
 gdb/testsuite/gdb.base/code_elim.exp               |    2 +-
 gdb/testsuite/gdb.base/code_elim1.c                |    3 +-
 gdb/testsuite/gdb.base/code_elim2.c                |    3 +-
 gdb/testsuite/gdb.base/commands.exp                |    2 +-
 gdb/testsuite/gdb.base/completion.exp              |    2 +-
 gdb/testsuite/gdb.base/complex.c                   |    2 +-
 gdb/testsuite/gdb.base/complex.exp                 |    2 +-
 gdb/testsuite/gdb.base/cond-expr.exp               |    3 +-
 gdb/testsuite/gdb.base/condbreak.exp               |    2 +-
 gdb/testsuite/gdb.base/consecutive.exp             |    3 +-
 gdb/testsuite/gdb.base/constvars.exp               |    2 +-
 gdb/testsuite/gdb.base/corefile.exp                |    2 +-
 gdb/testsuite/gdb.base/coremaker.c                 |    2 +-
 gdb/testsuite/gdb.base/coremaker2.c                |    2 +-
 gdb/testsuite/gdb.base/cursal.c                    |    2 +-
 gdb/testsuite/gdb.base/cursal.exp                  |    2 +-
 gdb/testsuite/gdb.base/cvexpr.c                    |    2 +-
 gdb/testsuite/gdb.base/cvexpr.exp                  |    3 +-
 gdb/testsuite/gdb.base/dbx.exp                     |    2 +-
 gdb/testsuite/gdb.base/default.exp                 |    2 +-
 gdb/testsuite/gdb.base/define.exp                  |    2 +-
 gdb/testsuite/gdb.base/del.c                       |    2 +-
 gdb/testsuite/gdb.base/del.exp                     |    2 +-
 gdb/testsuite/gdb.base/detach.exp                  |    3 +-
 gdb/testsuite/gdb.base/dfp-exprs.exp               |    2 +-
 gdb/testsuite/gdb.base/dfp-test.c                  |    2 +-
 gdb/testsuite/gdb.base/dfp-test.exp                |    2 +-
 gdb/testsuite/gdb.base/display.exp                 |    2 +-
 gdb/testsuite/gdb.base/dump.exp                    |    3 +-
 gdb/testsuite/gdb.base/dup-sect.S                  |    2 +-
 gdb/testsuite/gdb.base/dup-sect.exp                |    2 +-
 gdb/testsuite/gdb.base/echo.exp                    |    2 +-
 gdb/testsuite/gdb.base/ena-dis-br.exp              |    2 +-
 gdb/testsuite/gdb.base/ending-run.exp              |    2 +-
 gdb/testsuite/gdb.base/environ.exp                 |    2 +-
 gdb/testsuite/gdb.base/eval-skip.exp               |    3 +-
 gdb/testsuite/gdb.base/eval.exp                    |    2 +-
 gdb/testsuite/gdb.base/exe-lock.exp                |    2 +-
 gdb/testsuite/gdb.base/expand-psymtabs.c           |    2 +-
 gdb/testsuite/gdb.base/expand-psymtabs.exp         |    2 +-
 gdb/testsuite/gdb.base/exprs.exp                   |    2 +-
 gdb/testsuite/gdb.base/fileio.exp                  |    2 +-
 gdb/testsuite/gdb.base/find.c                      |    2 +-
 gdb/testsuite/gdb.base/find.exp                    |    2 +-
 gdb/testsuite/gdb.base/finish.exp                  |    3 +-
 gdb/testsuite/gdb.base/fixsection.c                |    2 +-
 gdb/testsuite/gdb.base/fixsection.exp              |    2 +-
 gdb/testsuite/gdb.base/float.exp                   |    2 +-
 gdb/testsuite/gdb.base/foll-exec.exp               |    2 +-
 gdb/testsuite/gdb.base/foll-fork.exp               |    2 +-
 gdb/testsuite/gdb.base/foll-vfork.exp              |    2 +-
 gdb/testsuite/gdb.base/frame-args.c                |    2 +-
 gdb/testsuite/gdb.base/frame-args.exp              |    2 +-
 gdb/testsuite/gdb.base/freebpcmd.c                 |    3 +-
 gdb/testsuite/gdb.base/freebpcmd.exp               |    3 +-
 gdb/testsuite/gdb.base/fullname.c                  |    2 +-
 gdb/testsuite/gdb.base/fullname.exp                |    2 +-
 gdb/testsuite/gdb.base/funcargs.exp                |    2 +-
 gdb/testsuite/gdb.base/gcore-buffer-overflow.c     |    2 +-
 gdb/testsuite/gdb.base/gcore-buffer-overflow.exp   |    2 +-
 gdb/testsuite/gdb.base/gcore.c                     |    3 +-
 gdb/testsuite/gdb.base/gcore.exp                   |    2 +-
 gdb/testsuite/gdb.base/gdb1056.exp                 |    2 +-
 gdb/testsuite/gdb.base/gdb1090.c                   |    2 +-
 gdb/testsuite/gdb.base/gdb1090.exp                 |    2 +-
 gdb/testsuite/gdb.base/gdb11530.c                  |    2 +-
 gdb/testsuite/gdb.base/gdb11530.exp                |    2 +-
 gdb/testsuite/gdb.base/gdb11531.c                  |    2 +-
 gdb/testsuite/gdb.base/gdb11531.exp                |    2 +-
 gdb/testsuite/gdb.base/gdb1250.c                   |    2 +-
 gdb/testsuite/gdb.base/gdb1250.exp                 |    2 +-
 gdb/testsuite/gdb.base/gdb1555.exp                 |    2 +-
 gdb/testsuite/gdb.base/gdb1821.exp                 |    2 +-
 gdb/testsuite/gdb.base/gdbvars.exp                 |    2 +-
 gdb/testsuite/gdb.base/gnu_vector.c                |    2 +-
 gdb/testsuite/gdb.base/gnu_vector.exp              |    2 +-
 gdb/testsuite/gdb.base/hashline1.exp               |    2 +-
 gdb/testsuite/gdb.base/hashline2.exp               |    2 +-
 gdb/testsuite/gdb.base/hashline3.exp               |    2 +-
 gdb/testsuite/gdb.base/hbreak.c                    |    2 +-
 gdb/testsuite/gdb.base/hbreak.exp                  |    2 +-
 gdb/testsuite/gdb.base/help.exp                    |    2 +-
 gdb/testsuite/gdb.base/hook-stop-continue.c        |    2 +-
 gdb/testsuite/gdb.base/hook-stop-continue.exp      |    2 +-
 gdb/testsuite/gdb.base/hook-stop-frame.c           |    2 +-
 gdb/testsuite/gdb.base/hook-stop-frame.exp         |    2 +-
 gdb/testsuite/gdb.base/huge.exp                    |    3 +-
 gdb/testsuite/gdb.base/ifelse.exp                  |    2 +-
 gdb/testsuite/gdb.base/included.c                  |    2 +-
 gdb/testsuite/gdb.base/included.exp                |    2 +-
 gdb/testsuite/gdb.base/included.h                  |    2 +-
 gdb/testsuite/gdb.base/infnan.c                    |    2 +-
 gdb/testsuite/gdb.base/infnan.exp                  |    2 +-
 gdb/testsuite/gdb.base/info-proc.exp               |    2 +-
 gdb/testsuite/gdb.base/info-target.exp             |    2 +-
 gdb/testsuite/gdb.base/interp.exp                  |    3 +-
 gdb/testsuite/gdb.base/interrupt.exp               |    4 +-
 gdb/testsuite/gdb.base/jump.exp                    |    2 +-
 gdb/testsuite/gdb.base/label.exp                   |    2 +-
 gdb/testsuite/gdb.base/langs.exp                   |    2 +-
 gdb/testsuite/gdb.base/lineinc.exp                 |    2 +-
 gdb/testsuite/gdb.base/list.exp                    |    2 +-
 gdb/testsuite/gdb.base/logical.exp                 |    2 +-
 gdb/testsuite/gdb.base/long_long.exp               |    2 +-
 gdb/testsuite/gdb.base/longjmp.c                   |    2 +-
 gdb/testsuite/gdb.base/longjmp.exp                 |    2 +-
 gdb/testsuite/gdb.base/macscp.exp                  |    2 +-
 gdb/testsuite/gdb.base/maint.exp                   |    2 +-
 gdb/testsuite/gdb.base/mips_pro.exp                |    2 +-
 gdb/testsuite/gdb.base/miscexprs.exp               |    2 +-
 gdb/testsuite/gdb.base/morestack.c                 |  105 +
 .../{step-resume-infcall.exp => morestack.exp}     |   42 +-
 gdb/testsuite/gdb.base/moribund-step.exp           |    2 +-
 gdb/testsuite/gdb.base/multi-forks.c               |    3 +-
 gdb/testsuite/gdb.base/multi-forks.exp             |    2 +-
 gdb/testsuite/gdb.base/nodebug.exp                 |    2 +-
 gdb/testsuite/gdb.base/nofield.c                   |    2 +-
 gdb/testsuite/gdb.base/nofield.exp                 |    2 +-
 gdb/testsuite/gdb.base/nostdlib.c                  |    2 +-
 gdb/testsuite/gdb.base/nostdlib.exp                |    2 +-
 gdb/testsuite/gdb.base/opaque.exp                  |    4 +-
 gdb/testsuite/gdb.base/overlays.exp                |    2 +-
 gdb/testsuite/gdb.base/page.exp                    |    2 +-
 gdb/testsuite/gdb.base/pc-fp.exp                   |    2 +-
 gdb/testsuite/gdb.base/pending.c                   |    2 +-
 gdb/testsuite/gdb.base/pending.exp                 |    2 +-
 gdb/testsuite/gdb.base/pendshr.c                   |    2 +-
 gdb/testsuite/gdb.base/permissions.exp             |    2 +-
 gdb/testsuite/gdb.base/pie-execl.c                 |    2 +-
 gdb/testsuite/gdb.base/pie-execl.exp               |    2 +-
 gdb/testsuite/gdb.base/pointers.exp                |    2 +-
 gdb/testsuite/gdb.base/pr10179.exp                 |    2 +-
 gdb/testsuite/gdb.base/pr11022.c                   |    2 +-
 gdb/testsuite/gdb.base/pr11022.exp                 |    2 +-
 gdb/testsuite/gdb.base/prelink-lib.c               |    2 +-
 gdb/testsuite/gdb.base/prelink.c                   |    2 +-
 gdb/testsuite/gdb.base/prelink.exp                 |    2 +-
 gdb/testsuite/gdb.base/printcmds.exp               |    2 +-
 gdb/testsuite/gdb.base/prologue.c                  |    2 +-
 gdb/testsuite/gdb.base/prologue.exp                |    2 +-
 gdb/testsuite/gdb.base/psymtab.exp                 |    2 +-
 gdb/testsuite/gdb.base/ptr-typedef.c               |    2 +-
 gdb/testsuite/gdb.base/ptr-typedef.exp             |    2 +-
 gdb/testsuite/gdb.base/ptype.exp                   |    2 +-
 gdb/testsuite/gdb.base/radix.exp                   |    2 +-
 gdb/testsuite/gdb.base/randomize.c                 |    2 +-
 gdb/testsuite/gdb.base/randomize.exp               |    2 +-
 gdb/testsuite/gdb.base/readline.exp                |    3 +-
 gdb/testsuite/gdb.base/recurse.exp                 |    4 +-
 gdb/testsuite/gdb.base/regs.exp                    |    2 +-
 gdb/testsuite/gdb.base/relational.exp              |    3 +-
 gdb/testsuite/gdb.base/relativedebug.c             |    2 +-
 gdb/testsuite/gdb.base/relativedebug.exp           |    2 +-
 gdb/testsuite/gdb.base/relocate.c                  |    2 +-
 gdb/testsuite/gdb.base/relocate.exp                |    2 +-
 gdb/testsuite/gdb.base/remote.exp                  |    2 +-
 gdb/testsuite/gdb.base/remotetimeout.exp           |    2 +-
 gdb/testsuite/gdb.base/reread.exp                  |    2 +-
 gdb/testsuite/gdb.base/restore.exp                 |    2 +-
 gdb/testsuite/gdb.base/return-nodebug.c            |    2 +-
 gdb/testsuite/gdb.base/return-nodebug.exp          |    2 +-
 gdb/testsuite/gdb.base/return-nodebug1.c           |    2 +-
 gdb/testsuite/gdb.base/return.exp                  |    2 +-
 gdb/testsuite/gdb.base/return2.exp                 |    2 +-
 gdb/testsuite/gdb.base/savedregs.c                 |    2 +-
 gdb/testsuite/gdb.base/savedregs.exp               |    2 +-
 gdb/testsuite/gdb.base/scope.exp                   |    2 +-
 gdb/testsuite/gdb.base/sect-cmd.exp                |    2 +-
 gdb/testsuite/gdb.base/sep-proc.c                  |    2 +-
 gdb/testsuite/gdb.base/sep.c                       |    2 +-
 gdb/testsuite/gdb.base/sep.exp                     |    2 +-
 gdb/testsuite/gdb.base/sepdebug.c                  |    2 +-
 gdb/testsuite/gdb.base/sepdebug.exp                |    2 +-
 gdb/testsuite/gdb.base/sepdebug2.c                 |    2 +-
 gdb/testsuite/gdb.base/sepsymtab.c                 |    2 +-
 gdb/testsuite/gdb.base/sepsymtab.exp               |    2 +-
 gdb/testsuite/gdb.base/set-lang-auto.exp           |    2 +-
 gdb/testsuite/gdb.base/setshow.exp                 |    4 +-
 gdb/testsuite/gdb.base/setvar.exp                  |    2 +-
 gdb/testsuite/gdb.base/shlib-call.exp              |    2 +-
 gdb/testsuite/gdb.base/shreloc.exp                 |    2 +-
 gdb/testsuite/gdb.base/sigall.exp                  |    2 +-
 gdb/testsuite/gdb.base/sigaltstack.c               |    2 +-
 gdb/testsuite/gdb.base/sigaltstack.exp             |    2 +-
 gdb/testsuite/gdb.base/sigbpt.c                    |    2 +-
 gdb/testsuite/gdb.base/sigbpt.exp                  |    3 +-
 gdb/testsuite/gdb.base/sigchld.c                   |    2 +-
 gdb/testsuite/gdb.base/sigchld.exp                 |    2 +-
 gdb/testsuite/gdb.base/siginfo-addr.c              |    2 +-
 gdb/testsuite/gdb.base/siginfo-addr.exp            |    2 +-
 gdb/testsuite/gdb.base/siginfo-infcall.c           |    2 +-
 gdb/testsuite/gdb.base/siginfo-infcall.exp         |    2 +-
 gdb/testsuite/gdb.base/siginfo-obj.c               |    2 +-
 gdb/testsuite/gdb.base/siginfo-obj.exp             |    2 +-
 gdb/testsuite/gdb.base/siginfo.c                   |    2 +-
 gdb/testsuite/gdb.base/siginfo.exp                 |    2 +-
 gdb/testsuite/gdb.base/signals.exp                 |    2 +-
 gdb/testsuite/gdb.base/signull.c                   |    2 +-
 gdb/testsuite/gdb.base/signull.exp                 |    3 +-
 gdb/testsuite/gdb.base/sigrepeat.c                 |    3 +-
 gdb/testsuite/gdb.base/sigrepeat.exp               |    3 +-
 gdb/testsuite/gdb.base/sigstep.c                   |    2 +-
 gdb/testsuite/gdb.base/sigstep.exp                 |    2 +-
 gdb/testsuite/gdb.base/sizeof.exp                  |    2 +-
 gdb/testsuite/gdb.base/so-disc-shr.c               |    2 +-
 gdb/testsuite/gdb.base/so-impl-ld.exp              |    4 +-
 gdb/testsuite/gdb.base/so-indr-cl.exp              |    2 +-
 gdb/testsuite/gdb.base/solib-corrupted.exp         |    2 +-
 gdb/testsuite/gdb.base/solib-disc.c                |    2 +-
 gdb/testsuite/gdb.base/solib-disc.exp              |    2 +-
 gdb/testsuite/gdb.base/solib-display-lib.c         |    2 +-
 gdb/testsuite/gdb.base/solib-display-main.c        |    2 +-
 gdb/testsuite/gdb.base/solib-display.exp           |    2 +-
 gdb/testsuite/gdb.base/solib-nodir.exp             |    2 +-
 gdb/testsuite/gdb.base/solib-overlap-lib.c         |    2 +-
 gdb/testsuite/gdb.base/solib-overlap-main.c        |    2 +-
 gdb/testsuite/gdb.base/solib-overlap.exp           |    2 +-
 gdb/testsuite/gdb.base/solib-symbol-lib.c          |    2 +-
 gdb/testsuite/gdb.base/solib-symbol-main.c         |    2 +-
 gdb/testsuite/gdb.base/solib-symbol.exp            |    2 +-
 gdb/testsuite/gdb.base/solib-weak.c                |    2 +-
 gdb/testsuite/gdb.base/solib-weak.exp              |    3 +-
 gdb/testsuite/gdb.base/solib.exp                   |    2 +-
 gdb/testsuite/gdb.base/source-error.gdb            |    2 +-
 gdb/testsuite/gdb.base/source-test.gdb             |    2 +-
 gdb/testsuite/gdb.base/source.exp                  |    2 +-
 gdb/testsuite/gdb.base/stack-checking.c            |    2 +-
 gdb/testsuite/gdb.base/stack-checking.exp          |    2 +-
 gdb/testsuite/gdb.base/start.c                     |    2 +-
 gdb/testsuite/gdb.base/start.exp                   |    2 +-
 gdb/testsuite/gdb.base/step-break.c                |    2 +-
 gdb/testsuite/gdb.base/step-break.exp              |    2 +-
 gdb/testsuite/gdb.base/step-bt.c                   |    2 +-
 gdb/testsuite/gdb.base/step-bt.exp                 |    2 +-
 gdb/testsuite/gdb.base/step-line.exp               |    3 +-
 gdb/testsuite/gdb.base/step-resume-infcall.c       |    2 +-
 gdb/testsuite/gdb.base/step-resume-infcall.exp     |    2 +-
 gdb/testsuite/gdb.base/step-test.exp               |    2 +-
 gdb/testsuite/gdb.base/store.exp                   |    2 +-
 gdb/testsuite/gdb.base/structs.c                   |    2 +-
 gdb/testsuite/gdb.base/structs.exp                 |    2 +-
 gdb/testsuite/gdb.base/structs2.exp                |    3 +-
 gdb/testsuite/gdb.base/structs3.c                  |    2 +-
 gdb/testsuite/gdb.base/structs3.exp                |    2 +-
 gdb/testsuite/gdb.base/subst.exp                   |    2 +-
 .../gdb.base/symbol-without-target_section.c       |    2 +-
 .../gdb.base/symbol-without-target_section.exp     |    2 +-
 gdb/testsuite/gdb.base/term.exp                    |    2 +-
 gdb/testsuite/gdb.base/trace-commands.exp          |    2 +-
 gdb/testsuite/gdb.base/tui-layout.exp              |    2 +-
 gdb/testsuite/gdb.base/twice.exp                   |    2 +-
 gdb/testsuite/gdb.base/type-opaque.exp             |    2 +-
 gdb/testsuite/gdb.base/ui-redirect.exp             |    2 +-
 gdb/testsuite/gdb.base/unload.c                    |    2 +-
 gdb/testsuite/gdb.base/unload.exp                  |    2 +-
 gdb/testsuite/gdb.base/unloadshr.c                 |    2 +-
 gdb/testsuite/gdb.base/unloadshr2.c                |    2 +-
 gdb/testsuite/gdb.base/until.exp                   |    2 +-
 gdb/testsuite/gdb.base/unwindonsignal.c            |    2 +-
 gdb/testsuite/gdb.base/unwindonsignal.exp          |    2 +-
 gdb/testsuite/gdb.base/valgrind-db-attach.c        |    2 +-
 gdb/testsuite/gdb.base/valgrind-db-attach.exp      |    2 +-
 gdb/testsuite/gdb.base/value-double-free.c         |    2 +-
 gdb/testsuite/gdb.base/value-double-free.exp       |    2 +-
 gdb/testsuite/gdb.base/varargs.exp                 |    2 +-
 gdb/testsuite/gdb.base/volatile.exp                |    2 +-
 gdb/testsuite/gdb.base/watch-cond-infcall.c        |    2 +-
 gdb/testsuite/gdb.base/watch-cond-infcall.exp      |    2 +-
 gdb/testsuite/gdb.base/watch-cond.c                |    2 +-
 gdb/testsuite/gdb.base/watch-cond.exp              |    2 +-
 gdb/testsuite/gdb.base/watch-non-mem.c             |    2 +-
 gdb/testsuite/gdb.base/watch-non-mem.exp           |    2 +-
 gdb/testsuite/gdb.base/watch-read.c                |    2 +-
 gdb/testsuite/gdb.base/watch-read.exp              |    2 +-
 gdb/testsuite/gdb.base/watch-vfork.c               |    2 +-
 gdb/testsuite/gdb.base/watch-vfork.exp             |    2 +-
 gdb/testsuite/gdb.base/watch_thread_num.c          |    2 +-
 gdb/testsuite/gdb.base/watch_thread_num.exp        |    2 +-
 .../gdb.base/watchpoint-cond-gone-stripped.c       |    2 +-
 gdb/testsuite/gdb.base/watchpoint-cond-gone.c      |    2 +-
 gdb/testsuite/gdb.base/watchpoint-cond-gone.exp    |    2 +-
 gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c    |    2 +-
 gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp  |    2 +-
 gdb/testsuite/gdb.base/watchpoint-hw.c             |    2 +-
 gdb/testsuite/gdb.base/watchpoint-hw.exp           |    2 +-
 gdb/testsuite/gdb.base/watchpoint-solib-shr.c      |    2 +-
 gdb/testsuite/gdb.base/watchpoint-solib.c          |    2 +-
 gdb/testsuite/gdb.base/watchpoint-solib.exp        |    2 +-
 gdb/testsuite/gdb.base/watchpoint.exp              |    2 +-
 gdb/testsuite/gdb.base/watchpoints.c               |    2 +-
 gdb/testsuite/gdb.base/watchpoints.exp             |    2 +-
 gdb/testsuite/gdb.base/weaklib1.c                  |    2 +-
 gdb/testsuite/gdb.base/weaklib2.c                  |    2 +-
 gdb/testsuite/gdb.base/whatis-exp.exp              |    3 +-
 gdb/testsuite/gdb.base/whatis.c                    |    2 +-
 gdb/testsuite/gdb.base/whatis.exp                  |    2 +-
 gdb/testsuite/gdb.cell/arch.exp                    |    2 +-
 gdb/testsuite/gdb.cell/break-spu.c                 |    2 +-
 gdb/testsuite/gdb.cell/break.c                     |    2 +-
 gdb/testsuite/gdb.cell/break.exp                   |    2 +-
 gdb/testsuite/gdb.cell/bt-spu.c                    |    2 +-
 gdb/testsuite/gdb.cell/bt.c                        |    2 +-
 gdb/testsuite/gdb.cell/bt.exp                      |    2 +-
 gdb/testsuite/gdb.cell/bt2-spu.c                   |    2 +-
 gdb/testsuite/gdb.cell/core.exp                    |    2 +-
 gdb/testsuite/gdb.cell/coremaker-spu.c             |    2 +-
 gdb/testsuite/gdb.cell/coremaker.c                 |    2 +-
 gdb/testsuite/gdb.cell/data-spu.c                  |    2 +-
 gdb/testsuite/gdb.cell/data.c                      |    2 +-
 gdb/testsuite/gdb.cell/data.exp                    |    2 +-
 gdb/testsuite/gdb.cell/dwarfaddr.S                 |    2 +-
 gdb/testsuite/gdb.cell/dwarfaddr.exp               |    2 +-
 gdb/testsuite/gdb.cell/ea-cache-spu.c              |    2 +-
 gdb/testsuite/gdb.cell/ea-cache.c                  |    2 +-
 gdb/testsuite/gdb.cell/ea-cache.exp                |    2 +-
 gdb/testsuite/gdb.cell/ea-standalone.c             |    2 +-
 gdb/testsuite/gdb.cell/ea-standalone.exp           |    2 +-
 gdb/testsuite/gdb.cell/ea-test.c                   |    2 +-
 gdb/testsuite/gdb.cell/ea-test.exp                 |    2 +-
 gdb/testsuite/gdb.cell/f-regs.exp                  |    2 +-
 gdb/testsuite/gdb.cell/fork-spu.c                  |    2 +-
 gdb/testsuite/gdb.cell/fork.c                      |    2 +-
 gdb/testsuite/gdb.cell/fork.exp                    |    2 +-
 gdb/testsuite/gdb.cell/gcore.exp                   |    2 +-
 gdb/testsuite/gdb.cell/mem-access-spu.c            |    2 +-
 gdb/testsuite/gdb.cell/mem-access.c                |    2 +-
 gdb/testsuite/gdb.cell/mem-access.exp              |    2 +-
 gdb/testsuite/gdb.cell/ptype.exp                   |    2 +-
 gdb/testsuite/gdb.cell/registers.exp               |    2 +-
 gdb/testsuite/gdb.cell/size-spu.c                  |    2 +-
 gdb/testsuite/gdb.cell/size.c                      |    2 +-
 gdb/testsuite/gdb.cell/sizeof.exp                  |    2 +-
 gdb/testsuite/gdb.cell/solib-symbol.exp            |    2 +-
 gdb/testsuite/gdb.cell/solib.exp                   |    2 +-
 gdb/testsuite/gdb.cp/abstract-origin.cc            |    2 +-
 gdb/testsuite/gdb.cp/abstract-origin.exp           |    2 +-
 gdb/testsuite/gdb.cp/ambiguous.exp                 |    2 +-
 gdb/testsuite/gdb.cp/annota2.exp                   |    2 +-
 gdb/testsuite/gdb.cp/annota3.exp                   |    3 +-
 gdb/testsuite/gdb.cp/anon-union.exp                |    2 +-
 gdb/testsuite/gdb.cp/arg-reference.cc              |    2 +-
 gdb/testsuite/gdb.cp/arg-reference.exp             |    2 +-
 gdb/testsuite/gdb.cp/bool.cc                       |    3 +-
 gdb/testsuite/gdb.cp/bool.exp                      |    3 +-
 gdb/testsuite/gdb.cp/breakpoint.cc                 |    2 +-
 gdb/testsuite/gdb.cp/breakpoint.exp                |    2 +-
 gdb/testsuite/gdb.cp/bs15503.cc                    |    3 +-
 gdb/testsuite/gdb.cp/bs15503.exp                   |    2 +-
 gdb/testsuite/gdb.cp/call-c-1.c                    |    2 +-
 gdb/testsuite/gdb.cp/call-c.cc                     |    2 +-
 gdb/testsuite/gdb.cp/call-c.exp                    |    2 +-
 gdb/testsuite/gdb.cp/casts.exp                     |    2 +-
 gdb/testsuite/gdb.cp/class2.cc                     |    3 +-
 gdb/testsuite/gdb.cp/class2.exp                    |    3 +-
 gdb/testsuite/gdb.cp/classes.cc                    |    2 +-
 gdb/testsuite/gdb.cp/classes.exp                   |    2 +-
 gdb/testsuite/gdb.cp/converts.exp                  |    2 +-
 gdb/testsuite/gdb.cp/cp-relocate.cc                |    2 +-
 gdb/testsuite/gdb.cp/cp-relocate.exp               |    2 +-
 gdb/testsuite/gdb.cp/cpcompletion.exp              |    2 +-
 gdb/testsuite/gdb.cp/cpexprs.cc                    |    2 +-
 gdb/testsuite/gdb.cp/cpexprs.exp                   |    2 +-
 gdb/testsuite/gdb.cp/cplusfuncs.exp                |    4 +-
 gdb/testsuite/gdb.cp/ctti.exp                      |    2 +-
 gdb/testsuite/gdb.cp/cttiadd.cc                    |    2 +-
 gdb/testsuite/gdb.cp/cttiadd1.cc                   |    2 +-
 gdb/testsuite/gdb.cp/cttiadd2.cc                   |    2 +-
 gdb/testsuite/gdb.cp/cttiadd3.cc                   |    2 +-
 gdb/testsuite/gdb.cp/demangle.exp                  |    2 +-
 gdb/testsuite/gdb.cp/derivation.exp                |    4 +-
 gdb/testsuite/gdb.cp/exception.cc                  |    2 +-
 gdb/testsuite/gdb.cp/exception.exp                 |    2 +-
 gdb/testsuite/gdb.cp/expand-sals.cc                |    2 +-
 gdb/testsuite/gdb.cp/expand-sals.exp               |    2 +-
 gdb/testsuite/gdb.cp/extern-c.cc                   |    2 +-
 gdb/testsuite/gdb.cp/extern-c.exp                  |    2 +-
 gdb/testsuite/gdb.cp/formatted-ref.cc              |    2 +-
 gdb/testsuite/gdb.cp/formatted-ref.exp             |    2 +-
 gdb/testsuite/gdb.cp/fpointer.exp                  |    2 +-
 gdb/testsuite/gdb.cp/gdb1355.exp                   |    2 +-
 gdb/testsuite/gdb.cp/gdb2384-base.cc               |    2 +-
 gdb/testsuite/gdb.cp/gdb2384-base.h                |    2 +-
 gdb/testsuite/gdb.cp/gdb2384.cc                    |    2 +-
 gdb/testsuite/gdb.cp/gdb2384.exp                   |    2 +-
 gdb/testsuite/gdb.cp/gdb2495.cc                    |    2 +-
 gdb/testsuite/gdb.cp/gdb2495.exp                   |    2 +-
 gdb/testsuite/gdb.cp/hang.exp                      |    2 +-
 gdb/testsuite/gdb.cp/infcall-dlopen-lib.cc         |    2 +-
 gdb/testsuite/gdb.cp/infcall-dlopen.cc             |    2 +-
 gdb/testsuite/gdb.cp/infcall-dlopen.exp            |    2 +-
 gdb/testsuite/gdb.cp/inherit.exp                   |    2 +-
 gdb/testsuite/gdb.cp/koenig.exp                    |    2 +-
 gdb/testsuite/gdb.cp/local.exp                     |    4 +-
 gdb/testsuite/gdb.cp/m-data.exp                    |    2 +-
 gdb/testsuite/gdb.cp/m-static.exp                  |    3 +-
 gdb/testsuite/gdb.cp/mb-ctor.exp                   |    2 +-
 gdb/testsuite/gdb.cp/mb-inline.exp                 |    2 +-
 gdb/testsuite/gdb.cp/mb-inline.h                   |    2 +-
 gdb/testsuite/gdb.cp/mb-inline1.cc                 |    2 +-
 gdb/testsuite/gdb.cp/mb-inline2.cc                 |    2 +-
 gdb/testsuite/gdb.cp/mb-templates.exp              |    2 +-
 gdb/testsuite/gdb.cp/member-ptr.cc                 |    2 +-
 gdb/testsuite/gdb.cp/member-ptr.exp                |    2 +-
 gdb/testsuite/gdb.cp/method.exp                    |    2 +-
 gdb/testsuite/gdb.cp/method2.exp                   |    2 +-
 gdb/testsuite/gdb.cp/misc.cc                       |    2 +-
 gdb/testsuite/gdb.cp/misc.exp                      |    4 +-
 gdb/testsuite/gdb.cp/namespace-nested-import.exp   |    2 +-
 gdb/testsuite/gdb.cp/namespace.exp                 |    4 +-
 gdb/testsuite/gdb.cp/namespace1.cc                 |    3 +-
 gdb/testsuite/gdb.cp/nextoverthrow.cc              |    2 +-
 gdb/testsuite/gdb.cp/nextoverthrow.exp             |    2 +-
 gdb/testsuite/gdb.cp/nsdecl.exp                    |    2 +-
 gdb/testsuite/gdb.cp/nsimport.exp                  |    2 +-
 gdb/testsuite/gdb.cp/nsrecurs.exp                  |    2 +-
 gdb/testsuite/gdb.cp/nsstress.exp                  |    2 +-
 gdb/testsuite/gdb.cp/nsusing.exp                   |    2 +-
 gdb/testsuite/gdb.cp/operator.exp                  |    2 +-
 gdb/testsuite/gdb.cp/oranking.exp                  |    2 +-
 gdb/testsuite/gdb.cp/overload.exp                  |    4 +-
 gdb/testsuite/gdb.cp/ovldbreak.exp                 |    2 +-
 gdb/testsuite/gdb.cp/pass-by-ref.cc                |    2 +-
 gdb/testsuite/gdb.cp/pass-by-ref.exp               |    2 +-
 gdb/testsuite/gdb.cp/pr-1023.exp                   |    2 +-
 gdb/testsuite/gdb.cp/pr-1210.exp                   |    2 +-
 gdb/testsuite/gdb.cp/pr-574.cc                     |    3 +-
 gdb/testsuite/gdb.cp/pr-574.exp                    |    2 +-
 gdb/testsuite/gdb.cp/pr10687.exp                   |    2 +-
 gdb/testsuite/gdb.cp/pr10728.exp                   |    2 +-
 gdb/testsuite/gdb.cp/pr12028.exp                   |    2 +-
 gdb/testsuite/gdb.cp/pr9067.exp                    |    2 +-
 gdb/testsuite/gdb.cp/pr9167.exp                    |    2 +-
 gdb/testsuite/gdb.cp/pr9631.exp                    |    2 +-
 gdb/testsuite/gdb.cp/printmethod.cc                |    2 +-
 gdb/testsuite/gdb.cp/printmethod.exp               |    2 +-
 gdb/testsuite/gdb.cp/psmang.exp                    |    3 +-
 gdb/testsuite/gdb.cp/ptype-cv-cp.cc                |    2 +-
 gdb/testsuite/gdb.cp/ptype-cv-cp.exp               |    2 +-
 gdb/testsuite/gdb.cp/punctuator.exp                |    2 +-
 gdb/testsuite/gdb.cp/re-set-overloaded.cc          |    2 +-
 gdb/testsuite/gdb.cp/re-set-overloaded.exp         |    2 +-
 gdb/testsuite/gdb.cp/ref-params.cc                 |    2 +-
 gdb/testsuite/gdb.cp/ref-params.exp                |    2 +-
 gdb/testsuite/gdb.cp/ref-types.cc                  |    3 +-
 gdb/testsuite/gdb.cp/ref-types.exp                 |    2 +-
 gdb/testsuite/gdb.cp/rtti.exp                      |    3 +-
 gdb/testsuite/gdb.cp/rtti.h                        |    3 +-
 gdb/testsuite/gdb.cp/rtti1.cc                      |    3 +-
 gdb/testsuite/gdb.cp/rtti2.cc                      |    3 +-
 gdb/testsuite/gdb.cp/shadow.exp                    |    2 +-
 gdb/testsuite/gdb.cp/smartp.cc                     |    2 +-
 gdb/testsuite/gdb.cp/smartp.exp                    |    2 +-
 gdb/testsuite/gdb.cp/static-print-quit.cc          |    2 +-
 gdb/testsuite/gdb.cp/static-print-quit.exp         |    2 +-
 gdb/testsuite/gdb.cp/temargs.cc                    |    2 +-
 gdb/testsuite/gdb.cp/temargs.exp                   |    2 +-
 gdb/testsuite/gdb.cp/templates.exp                 |    2 +-
 gdb/testsuite/gdb.cp/try_catch.exp                 |    2 +-
 gdb/testsuite/gdb.cp/userdef.cc                    |    2 +-
 gdb/testsuite/gdb.cp/userdef.exp                   |    2 +-
 gdb/testsuite/gdb.cp/virtbase.exp                  |    2 +-
 gdb/testsuite/gdb.cp/virtfunc.exp                  |    2 +-
 gdb/testsuite/gdb.cp/virtfunc2.cc                  |    2 +-
 gdb/testsuite/gdb.cp/virtfunc2.exp                 |    2 +-
 gdb/testsuite/gdb.disasm/am33.exp                  |    3 +-
 gdb/testsuite/gdb.disasm/h8300s.exp                |    3 +-
 gdb/testsuite/gdb.disasm/hppa.exp                  |    2 +-
 gdb/testsuite/gdb.disasm/mn10300.exp               |    2 +-
 gdb/testsuite/gdb.disasm/sh3.exp                   |    2 +-
 gdb/testsuite/gdb.disasm/t01_mov.exp               |    3 +-
 gdb/testsuite/gdb.disasm/t02_mova.exp              |    3 +-
 gdb/testsuite/gdb.disasm/t03_add.exp               |    3 +-
 gdb/testsuite/gdb.disasm/t04_sub.exp               |    3 +-
 gdb/testsuite/gdb.disasm/t05_cmp.exp               |    3 +-
 gdb/testsuite/gdb.disasm/t06_ari2.exp              |    3 +-
 gdb/testsuite/gdb.disasm/t07_ari3.exp              |    3 +-
 gdb/testsuite/gdb.disasm/t08_or.exp                |    3 +-
 gdb/testsuite/gdb.disasm/t09_xor.exp               |    3 +-
 gdb/testsuite/gdb.disasm/t10_and.exp               |    3 +-
 gdb/testsuite/gdb.disasm/t11_logs.exp              |    3 +-
 gdb/testsuite/gdb.disasm/t12_bit.exp               |    3 +-
 gdb/testsuite/gdb.disasm/t13_otr.exp               |    3 +-
 gdb/testsuite/gdb.dwarf2/Makefile.in               |    2 +-
 gdb/testsuite/gdb.dwarf2/callframecfa.S            |    2 +-
 gdb/testsuite/gdb.dwarf2/callframecfa.exp          |    2 +-
 gdb/testsuite/gdb.dwarf2/dup-psym.S                |    2 +-
 gdb/testsuite/gdb.dwarf2/dup-psym.exp              |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp    |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S  |    2 +-
 .../gdb.dwarf2/dw2-bad-parameter-type.exp          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-basic.S               |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-basic.exp             |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-compressed.S          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-compressed.exp        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-const.S               |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-const.exp             |    2 +-
 .../gdb.dwarf2/dw2-cp-infcall-ref-static-main.c    |    2 +-
 .../gdb.dwarf2/dw2-cp-infcall-ref-static.S         |    2 +-
 .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp       |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-cu-size.S             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp           |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S |    2 +-
 .../gdb.dwarf2/dw2-double-set-die-type.exp         |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S     |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp   |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-filename.S            |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-filename.exp          |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-inheritance.S         |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp       |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-inline-param-main.c   |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-inline-param.S        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-intercu.S             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-intercu.exp           |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-intermix.S            |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-intermix.exp          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S   |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-noloc.S               |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-noloc.exp             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-op-call.S             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-op-call.exp           |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-producer.S            |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-producer.exp          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges.S              |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges.exp            |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges2.S             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges3.S             |    2 +-
 .../gdb.dwarf2/dw2-ref-missing-frame-func.c        |    2 +-
 .../gdb.dwarf2/dw2-ref-missing-frame-main.c        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S   |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-restore.S             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-restore.exp           |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S      |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp    |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-strp.S                |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-strp.exp              |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c     |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-unresolved.S          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp         |    2 +-
 gdb/testsuite/gdb.dwarf2/implptr.c                 |    2 +-
 gdb/testsuite/gdb.dwarf2/implptr.exp               |    2 +-
 gdb/testsuite/gdb.dwarf2/mac-fileno.S              |    2 +-
 gdb/testsuite/gdb.dwarf2/mac-fileno.exp            |    2 +-
 gdb/testsuite/gdb.dwarf2/main.c                    |    2 +-
 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S   |    2 +-
 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp |    2 +-
 gdb/testsuite/gdb.dwarf2/pieces.S                  |    2 +-
 gdb/testsuite/gdb.dwarf2/pieces.c                  |    2 +-
 gdb/testsuite/gdb.dwarf2/pieces.exp                |    2 +-
 gdb/testsuite/gdb.dwarf2/pr10770.exp               |    2 +-
 gdb/testsuite/gdb.dwarf2/pr11465.S                 |    2 +-
 gdb/testsuite/gdb.dwarf2/pr11465.exp               |    2 +-
 gdb/testsuite/gdb.dwarf2/valop.S                   |    2 +-
 gdb/testsuite/gdb.dwarf2/valop.exp                 |    2 +-
 gdb/testsuite/gdb.dwarf2/watch-notconst.c          |    2 +-
 gdb/testsuite/gdb.dwarf2/watch-notconst.exp        |    2 +-
 gdb/testsuite/gdb.dwarf2/watch-notconst2.S         |    2 +-
 gdb/testsuite/gdb.dwarf2/watch-notconst2.c         |    2 +-
 gdb/testsuite/gdb.fortran/Makefile.in              |    2 +-
 gdb/testsuite/gdb.fortran/array-element.exp        |    2 +-
 gdb/testsuite/gdb.fortran/complex.exp              |    2 +-
 gdb/testsuite/gdb.fortran/derived-type.exp         |    2 +-
 gdb/testsuite/gdb.fortran/exprs.exp                |    2 +-
 gdb/testsuite/gdb.fortran/library-module.exp       |    2 +-
 gdb/testsuite/gdb.fortran/logical.exp              |    2 +-
 gdb/testsuite/gdb.fortran/module.exp               |    2 +-
 gdb/testsuite/gdb.fortran/subarray.exp             |    2 +-
 gdb/testsuite/gdb.fortran/types.exp                |    2 +-
 gdb/testsuite/gdb.gdb/complaints.exp               |    3 +-
 gdb/testsuite/gdb.gdb/observer.exp                 |    3 +-
 gdb/testsuite/gdb.gdb/selftest.exp                 |    2 +-
 gdb/testsuite/gdb.gdb/xfullpath.exp                |    2 +-
 gdb/testsuite/gdb.hp/gdb.aCC/exception.exp         |    2 +-
 gdb/testsuite/gdb.hp/gdb.aCC/optimize.exp          |    3 +-
 gdb/testsuite/gdb.hp/gdb.aCC/watch-cmd.exp         |    3 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.exp    |    2 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/dollar.exp        |    2 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/hwwatchbus.exp    |    2 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/pxdb.exp          |    3 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/reg-pa64.exp      |    2 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/sized-enum.exp    |    2 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/so-thresh.exp     |    2 +-
 gdb/testsuite/gdb.hp/gdb.compat/xdb1.exp           |    2 +-
 gdb/testsuite/gdb.hp/gdb.compat/xdb2.exp           |    2 +-
 gdb/testsuite/gdb.hp/gdb.compat/xdb3.exp           |    3 +-
 gdb/testsuite/gdb.hp/gdb.defects/solib-d.exp       |    3 +-
 gdb/testsuite/gdb.java/jmain.exp                   |    3 +-
 gdb/testsuite/gdb.java/jmisc.exp                   |    2 +-
 gdb/testsuite/gdb.java/jnpe.exp                    |    2 +-
 gdb/testsuite/gdb.java/jnpe.java                   |    2 +-
 gdb/testsuite/gdb.java/jprint.exp                  |    3 +-
 gdb/testsuite/gdb.java/jv-exp.exp                  |    2 +-
 gdb/testsuite/gdb.java/jv-print.exp                |    2 +-
 gdb/testsuite/gdb.mi/basics.c                      |    2 +-
 gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c  |    2 +-
 gdb/testsuite/gdb.mi/dw2-ref-missing-frame-main.c  |    2 +-
 gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S       |    2 +-
 gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp     |    2 +-
 gdb/testsuite/gdb.mi/gdb2549.exp                   |    2 +-
 gdb/testsuite/gdb.mi/gdb669.exp                    |    2 +-
 gdb/testsuite/gdb.mi/gdb680.exp                    |    2 +-
 gdb/testsuite/gdb.mi/gdb701.exp                    |    2 +-
 gdb/testsuite/gdb.mi/gdb792.exp                    |    3 +-
 gdb/testsuite/gdb.mi/mi-async.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi-basics.exp                 |    2 +-
 gdb/testsuite/gdb.mi/mi-break.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi-cli.exp                    |    2 +-
 gdb/testsuite/gdb.mi/mi-console.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-disassemble.exp            |    2 +-
 gdb/testsuite/gdb.mi/mi-eval.exp                   |    2 +-
 gdb/testsuite/gdb.mi/mi-file-transfer.exp          |    2 +-
 gdb/testsuite/gdb.mi/mi-file.exp                   |    2 +-
 gdb/testsuite/gdb.mi/mi-hack-cli.exp               |    3 +-
 gdb/testsuite/gdb.mi/mi-nonstop-exit.exp           |    2 +-
 gdb/testsuite/gdb.mi/mi-nonstop.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp      |    2 +-
 gdb/testsuite/gdb.mi/mi-nsintrall.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi-nsmoribund.exp             |    2 +-
 gdb/testsuite/gdb.mi/mi-nsthrexec.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi-pending.c                  |    2 +-
 gdb/testsuite/gdb.mi/mi-pending.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-pendshr.c                  |    2 +-
 gdb/testsuite/gdb.mi/mi-pthreads.exp               |    2 +-
 gdb/testsuite/gdb.mi/mi-read-memory.exp            |    2 +-
 gdb/testsuite/gdb.mi/mi-regs.exp                   |    2 +-
 gdb/testsuite/gdb.mi/mi-return.exp                 |    2 +-
 gdb/testsuite/gdb.mi/mi-reverse.exp                |    3 +-
 gdb/testsuite/gdb.mi/mi-simplerun.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi-stack.c                    |    2 +-
 gdb/testsuite/gdb.mi/mi-stack.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi-stepi.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi-syn-frame.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi-until.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi-var-block.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi-var-child-f.exp            |    2 +-
 gdb/testsuite/gdb.mi/mi-var-child.c                |    2 +-
 gdb/testsuite/gdb.mi/mi-var-child.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi-var-cmd.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-var-cp.cc                  |    2 +-
 gdb/testsuite/gdb.mi/mi-var-cp.exp                 |    2 +-
 gdb/testsuite/gdb.mi/mi-var-display.exp            |    4 +-
 gdb/testsuite/gdb.mi/mi-var-invalidate.exp         |    2 +-
 gdb/testsuite/gdb.mi/mi-watch.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi2-basics.exp                |    4 +-
 gdb/testsuite/gdb.mi/mi2-break.exp                 |    2 +-
 gdb/testsuite/gdb.mi/mi2-cli.exp                   |    2 +-
 gdb/testsuite/gdb.mi/mi2-console.exp               |    2 +-
 gdb/testsuite/gdb.mi/mi2-disassemble.exp           |    4 +-
 gdb/testsuite/gdb.mi/mi2-eval.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi2-file.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi2-hack-cli.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi2-pthreads.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi2-read-memory.exp           |    2 +-
 gdb/testsuite/gdb.mi/mi2-regs.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi2-return.exp                |    4 +-
 gdb/testsuite/gdb.mi/mi2-simplerun.exp             |    2 +-
 gdb/testsuite/gdb.mi/mi2-stack.exp                 |    2 +-
 gdb/testsuite/gdb.mi/mi2-stepi.exp                 |    4 +-
 gdb/testsuite/gdb.mi/mi2-syn-frame.exp             |    2 +-
 gdb/testsuite/gdb.mi/mi2-until.exp                 |    2 +-
 gdb/testsuite/gdb.mi/mi2-var-block.exp             |    2 +-
 gdb/testsuite/gdb.mi/mi2-var-cmd.exp               |    4 +-
 gdb/testsuite/gdb.mi/mi2-var-display.exp           |    4 +-
 gdb/testsuite/gdb.mi/mi2-watch.exp                 |    2 +-
 gdb/testsuite/gdb.mi/non-stop-exit.c               |    2 +-
 gdb/testsuite/gdb.mi/non-stop.c                    |    2 +-
 gdb/testsuite/gdb.mi/ns-stale-regcache.c           |    2 +-
 gdb/testsuite/gdb.mi/nsintrall.c                   |    2 +-
 gdb/testsuite/gdb.mi/nsmoribund.c                  |    2 +-
 gdb/testsuite/gdb.mi/nsthrexec.c                   |    2 +-
 gdb/testsuite/gdb.mi/pthreads.c                    |    2 +-
 gdb/testsuite/gdb.mi/var-cmd.c                     |    3 +-
 gdb/testsuite/gdb.modula2/Makefile.in              |    2 +-
 gdb/testsuite/gdb.modula2/unbounded-array.exp      |    2 +-
 gdb/testsuite/gdb.modula2/unbounded1.c             |    2 +-
 gdb/testsuite/gdb.multi/base.exp                   |    2 +-
 gdb/testsuite/gdb.multi/bkpt-multi-exec.exp        |    2 +-
 gdb/testsuite/gdb.multi/goodbye.c                  |    2 +-
 gdb/testsuite/gdb.multi/hangout.c                  |    2 +-
 gdb/testsuite/gdb.multi/hello.c                    |    2 +-
 gdb/testsuite/gdb.objc/basicclass.exp              |    2 +-
 gdb/testsuite/gdb.objc/nondebug.exp                |    2 +-
 gdb/testsuite/gdb.objc/objcdecode.exp              |    2 +-
 gdb/testsuite/gdb.objc/print.exp                   |    2 +-
 gdb/testsuite/gdb.opencl/convs_casts.cl            |    2 +-
 gdb/testsuite/gdb.opencl/convs_casts.exp           |    2 +-
 gdb/testsuite/gdb.opencl/datatypes.cl              |    2 +-
 gdb/testsuite/gdb.opencl/datatypes.exp             |    2 +-
 gdb/testsuite/gdb.opencl/operators.cl              |    2 +-
 gdb/testsuite/gdb.opencl/operators.exp             |    2 +-
 gdb/testsuite/gdb.opencl/vec_comps.cl              |    2 +-
 gdb/testsuite/gdb.opencl/vec_comps.exp             |    2 +-
 gdb/testsuite/gdb.opt/clobbered-registers-O2.c     |    2 +-
 gdb/testsuite/gdb.opt/clobbered-registers-O2.exp   |    2 +-
 gdb/testsuite/gdb.opt/inline-bt.c                  |    2 +-
 gdb/testsuite/gdb.opt/inline-bt.exp                |    2 +-
 gdb/testsuite/gdb.opt/inline-cmds.c                |    2 +-
 gdb/testsuite/gdb.opt/inline-cmds.exp              |    2 +-
 gdb/testsuite/gdb.opt/inline-locals.c              |    2 +-
 gdb/testsuite/gdb.opt/inline-locals.exp            |    2 +-
 gdb/testsuite/gdb.opt/inline-markers.c             |    2 +-
 gdb/testsuite/gdb.pascal/floats.exp                |    2 +-
 gdb/testsuite/gdb.pascal/floats.pas                |    2 +-
 gdb/testsuite/gdb.pascal/gdb11492.exp              |    2 +-
 gdb/testsuite/gdb.pascal/gdb11492.pas              |    2 +-
 gdb/testsuite/gdb.pascal/hello.exp                 |    2 +-
 gdb/testsuite/gdb.pascal/integers.exp              |    2 +-
 gdb/testsuite/gdb.pascal/integers.pas              |    2 +-
 gdb/testsuite/gdb.pascal/print.exp                 |    2 +-
 gdb/testsuite/gdb.pascal/types.exp                 |    2 +-
 gdb/testsuite/gdb.python/lib-types.cc              |    2 +-
 gdb/testsuite/gdb.python/lib-types.exp             |    2 +-
 gdb/testsuite/gdb.python/py-block.c                |    2 +-
 gdb/testsuite/gdb.python/py-block.exp              |    2 +-
 gdb/testsuite/gdb.python/py-breakpoint.c           |    2 +-
 gdb/testsuite/gdb.python/py-breakpoint.exp         |    2 +-
 gdb/testsuite/gdb.python/py-cmd.exp                |    2 +-
 gdb/testsuite/gdb.python/py-error.exp              |    2 +-
 gdb/testsuite/gdb.python/py-error.py               |    2 +-
 gdb/testsuite/gdb.python/py-frame.exp              |    2 +-
 gdb/testsuite/gdb.python/py-function.exp           |    2 +-
 gdb/testsuite/gdb.python/py-inferior.exp           |    2 +-
 gdb/testsuite/gdb.python/py-infthread.exp          |    2 +-
 gdb/testsuite/gdb.python/py-mi.exp                 |    2 +-
 gdb/testsuite/gdb.python/py-parameter.exp          |    2 +-
 gdb/testsuite/gdb.python/py-pp-maint.c             |    2 +-
 gdb/testsuite/gdb.python/py-pp-maint.exp           |    2 +-
 gdb/testsuite/gdb.python/py-pp-maint.py            |    2 +-
 gdb/testsuite/gdb.python/py-prettyprint.c          |    2 +-
 gdb/testsuite/gdb.python/py-prettyprint.exp        |    2 +-
 gdb/testsuite/gdb.python/py-prettyprint.py         |    2 +-
 gdb/testsuite/gdb.python/py-progspace.c            |    2 +-
 gdb/testsuite/gdb.python/py-progspace.exp          |    2 +-
 gdb/testsuite/gdb.python/py-section-script.c       |    2 +-
 gdb/testsuite/gdb.python/py-section-script.exp     |    2 +-
 gdb/testsuite/gdb.python/py-section-script.py      |    2 +-
 gdb/testsuite/gdb.python/py-shared-sl.c            |    2 +-
 gdb/testsuite/gdb.python/py-shared.c               |    2 +-
 gdb/testsuite/gdb.python/py-shared.exp             |    2 +-
 gdb/testsuite/gdb.python/py-symbol.c               |    2 +-
 gdb/testsuite/gdb.python/py-symbol.exp             |    2 +-
 gdb/testsuite/gdb.python/py-symtab.exp             |    2 +-
 gdb/testsuite/gdb.python/py-template.cc            |    2 +-
 gdb/testsuite/gdb.python/py-template.exp           |    2 +-
 gdb/testsuite/gdb.python/py-type.c                 |    2 +-
 gdb/testsuite/gdb.python/py-type.exp               |    2 +-
 gdb/testsuite/gdb.python/py-value.c                |    2 +-
 gdb/testsuite/gdb.python/py-value.exp              |    2 +-
 gdb/testsuite/gdb.python/python-1.c                |    2 +-
 gdb/testsuite/gdb.python/python.c                  |    2 +-
 gdb/testsuite/gdb.python/python.exp                |    2 +-
 gdb/testsuite/gdb.python/source1                   |    2 +-
 gdb/testsuite/gdb.python/source2.py                |    2 +-
 gdb/testsuite/gdb.reverse/break-precsave.exp       |    2 +-
 gdb/testsuite/gdb.reverse/break-reverse.c          |    2 +-
 gdb/testsuite/gdb.reverse/break-reverse.exp        |    2 +-
 gdb/testsuite/gdb.reverse/consecutive-precsave.exp |    2 +-
 gdb/testsuite/gdb.reverse/consecutive-reverse.c    |    2 +-
 gdb/testsuite/gdb.reverse/consecutive-reverse.exp  |    2 +-
 gdb/testsuite/gdb.reverse/finish-precsave.exp      |    2 +-
 gdb/testsuite/gdb.reverse/finish-reverse.c         |    2 +-
 gdb/testsuite/gdb.reverse/finish-reverse.exp       |    2 +-
 gdb/testsuite/gdb.reverse/i386-precsave.exp        |    2 +-
 gdb/testsuite/gdb.reverse/i386-reverse.c           |    2 +-
 gdb/testsuite/gdb.reverse/i386-reverse.exp         |    2 +-
 gdb/testsuite/gdb.reverse/i386-sse-reverse.c       |    2 +-
 gdb/testsuite/gdb.reverse/i386-sse-reverse.exp     |    2 +-
 gdb/testsuite/gdb.reverse/i387-env-reverse.exp     |    2 +-
 gdb/testsuite/gdb.reverse/i387-stack-reverse.exp   |    2 +-
 .../gdb.reverse/machinestate-precsave.exp          |    2 +-
 gdb/testsuite/gdb.reverse/machinestate.c           |    2 +-
 gdb/testsuite/gdb.reverse/machinestate.exp         |    2 +-
 gdb/testsuite/gdb.reverse/ms1.c                    |    2 +-
 gdb/testsuite/gdb.reverse/shr2.c                   |    2 +-
 gdb/testsuite/gdb.reverse/sigall-precsave.exp      |    2 +-
 gdb/testsuite/gdb.reverse/sigall-reverse.c         |    2 +-
 gdb/testsuite/gdb.reverse/sigall-reverse.exp       |    2 +-
 gdb/testsuite/gdb.reverse/solib-precsave.exp       |    2 +-
 gdb/testsuite/gdb.reverse/solib-reverse.c          |    2 +-
 gdb/testsuite/gdb.reverse/solib-reverse.exp        |    2 +-
 gdb/testsuite/gdb.reverse/step-precsave.exp        |    2 +-
 gdb/testsuite/gdb.reverse/step-reverse.c           |    2 +-
 gdb/testsuite/gdb.reverse/step-reverse.exp         |    2 +-
 gdb/testsuite/gdb.reverse/until-precsave.exp       |    2 +-
 gdb/testsuite/gdb.reverse/until-reverse.c          |    2 +-
 gdb/testsuite/gdb.reverse/until-reverse.exp        |    2 +-
 gdb/testsuite/gdb.reverse/ur1.c                    |    2 +-
 gdb/testsuite/gdb.reverse/watch-precsave.exp       |    2 +-
 gdb/testsuite/gdb.reverse/watch-reverse.c          |    2 +-
 gdb/testsuite/gdb.reverse/watch-reverse.exp        |    2 +-
 gdb/testsuite/gdb.server/ext-attach.c              |    2 +-
 gdb/testsuite/gdb.server/ext-attach.exp            |    2 +-
 gdb/testsuite/gdb.server/ext-run.exp               |    2 +-
 gdb/testsuite/gdb.server/file-transfer.exp         |    2 +-
 gdb/testsuite/gdb.server/server-mon.exp            |    2 +-
 gdb/testsuite/gdb.server/server-run.exp            |    2 +-
 gdb/testsuite/gdb.server/server.c                  |    2 +-
 gdb/testsuite/gdb.stabs/exclfwd.exp                |    3 +-
 gdb/testsuite/gdb.stabs/exclfwd.h                  |    2 +-
 gdb/testsuite/gdb.stabs/exclfwd1.c                 |    2 +-
 gdb/testsuite/gdb.stabs/exclfwd2.c                 |    2 +-
 gdb/testsuite/gdb.stabs/gdb11479.c                 |    2 +-
 gdb/testsuite/gdb.stabs/gdb11479.exp               |    2 +-
 gdb/testsuite/gdb.stabs/weird.exp                  |    4 +-
 gdb/testsuite/gdb.threads/attach-into-signal.c     |    2 +-
 gdb/testsuite/gdb.threads/attach-into-signal.exp   |    2 +-
 gdb/testsuite/gdb.threads/attach-stopped.c         |    2 +-
 gdb/testsuite/gdb.threads/attach-stopped.exp       |    2 +-
 gdb/testsuite/gdb.threads/attachstop-mt.c          |    2 +-
 gdb/testsuite/gdb.threads/attachstop-mt.exp        |    2 +-
 gdb/testsuite/gdb.threads/bp_in_thread.c           |    2 +-
 gdb/testsuite/gdb.threads/bp_in_thread.exp         |    3 +-
 gdb/testsuite/gdb.threads/current-lwp-dead.c       |    2 +-
 gdb/testsuite/gdb.threads/current-lwp-dead.exp     |    2 +-
 gdb/testsuite/gdb.threads/execl.c                  |    2 +-
 gdb/testsuite/gdb.threads/execl.exp                |    2 +-
 gdb/testsuite/gdb.threads/execl1.c                 |    2 +-
 gdb/testsuite/gdb.threads/fork-child-threads.c     |    2 +-
 gdb/testsuite/gdb.threads/fork-child-threads.exp   |    2 +-
 gdb/testsuite/gdb.threads/fork-thread-pending.c    |    2 +-
 gdb/testsuite/gdb.threads/fork-thread-pending.exp  |    2 +-
 gdb/testsuite/gdb.threads/gcore-thread.exp         |    2 +-
 gdb/testsuite/gdb.threads/hand-call-in-threads.c   |    2 +-
 gdb/testsuite/gdb.threads/hand-call-in-threads.exp |    2 +-
 gdb/testsuite/gdb.threads/ia64-sigill.c            |    2 +-
 gdb/testsuite/gdb.threads/ia64-sigill.exp          |    2 +-
 gdb/testsuite/gdb.threads/interrupted-hand-call.c  |    2 +-
 .../gdb.threads/interrupted-hand-call.exp          |    2 +-
 gdb/testsuite/gdb.threads/killed.c                 |    3 +-
 gdb/testsuite/gdb.threads/killed.exp               |    2 +-
 gdb/testsuite/gdb.threads/linux-dp.exp             |    4 +-
 .../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          |    2 +-
 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      |    2 +-
 .../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                  |    2 +-
 gdb/testsuite/gdb.threads/tls2.c                   |    2 +-
 gdb/testsuite/gdb.threads/watchthreads-reorder.c   |    2 +-
 gdb/testsuite/gdb.threads/watchthreads-reorder.exp |    2 +-
 gdb/testsuite/gdb.threads/watchthreads.c           |    2 +-
 gdb/testsuite/gdb.threads/watchthreads.exp         |    2 +-
 gdb/testsuite/gdb.threads/watchthreads2.c          |    2 +-
 gdb/testsuite/gdb.threads/watchthreads2.exp        |    2 +-
 gdb/testsuite/gdb.trace/actions.exp                |    3 +-
 gdb/testsuite/gdb.trace/ax.exp                     |    2 +-
 gdb/testsuite/gdb.trace/backtrace.exp              |    3 +-
 gdb/testsuite/gdb.trace/circ.exp                   |    2 +-
 gdb/testsuite/gdb.trace/collection.exp             |    3 +-
 gdb/testsuite/gdb.trace/deltrace.exp               |    2 +-
 gdb/testsuite/gdb.trace/infotrace.exp              |    3 +-
 gdb/testsuite/gdb.trace/packetlen.exp              |    3 +-
 gdb/testsuite/gdb.trace/passc-dyn.exp              |    2 +-
 gdb/testsuite/gdb.trace/passcount.exp              |    3 +-
 gdb/testsuite/gdb.trace/report.exp                 |    3 +-
 gdb/testsuite/gdb.trace/save-trace.exp             |    3 +-
 gdb/testsuite/gdb.trace/tfile.exp                  |    2 +-
 gdb/testsuite/gdb.trace/tfind.exp                  |    2 +-
 gdb/testsuite/gdb.trace/tracecmd.exp               |    3 +-
 gdb/testsuite/gdb.trace/tsv.exp                    |    2 +-
 gdb/testsuite/gdb.trace/while-dyn.exp              |    3 +-
 gdb/testsuite/gdb.trace/while-stepping.exp         |    3 +-
 gdb/testsuite/gdb.xml/tdesc-arch.exp               |    2 +-
 gdb/testsuite/gdb.xml/tdesc-errors.exp             |    2 +-
 gdb/testsuite/gdb.xml/tdesc-regs.exp               |    2 +-
 gdb/testsuite/gdb.xml/tdesc-xinclude.exp           |    2 +-
 gdb/testsuite/lib/ada.exp                          |    2 +-
 gdb/testsuite/lib/cell.exp                         |    2 +-
 gdb/testsuite/lib/cl_util.c                        |    2 +-
 gdb/testsuite/lib/cl_util.h                        |    2 +-
 gdb/testsuite/lib/compiler.c                       |    2 +-
 gdb/testsuite/lib/compiler.cc                      |    2 +-
 gdb/testsuite/lib/cp-support.exp                   |    3 +-
 gdb/testsuite/lib/fortran.exp                      |    2 +-
 gdb/testsuite/lib/gdb-python.exp                   |    2 +-
 gdb/testsuite/lib/gdb.exp                          |    3 +-
 gdb/testsuite/lib/gdbserver-support.exp            |    2 +-
 gdb/testsuite/lib/java.exp                         |    2 +-
 gdb/testsuite/lib/mi-support.exp                   |    2 +-
 gdb/testsuite/lib/objc.exp                         |    2 +-
 gdb/testsuite/lib/opencl.exp                       |    2 +-
 gdb/testsuite/lib/opencl_hostapp.c                 |    2 +-
 gdb/testsuite/lib/pascal.exp                       |    2 +-
 gdb/testsuite/lib/prelink-support.exp              |    2 +-
 gdb/testsuite/lib/set_unbuffered_mode.c            |    2 +-
 gdb/testsuite/lib/trace-support.exp                |    3 +-
 gdb/thread.c                                       |    2 +-
 gdb/top.c                                          |    4 +-
 gdb/top.h                                          |    2 +-
 gdb/tracepoint.c                                   |    2 +-
 gdb/tracepoint.h                                   |    2 +-
 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                                 |    2 +-
 gdb/tui/tui-data.h                                 |    2 +-
 gdb/tui/tui-disasm.c                               |    2 +-
 gdb/tui/tui-disasm.h                               |    2 +-
 gdb/tui/tui-file.c                                 |    2 +-
 gdb/tui/tui-file.h                                 |    2 +-
 gdb/tui/tui-hooks.c                                |    4 +-
 gdb/tui/tui-hooks.h                                |    3 +-
 gdb/tui/tui-interp.c                               |    3 +-
 gdb/tui/tui-io.c                                   |    2 +-
 gdb/tui/tui-io.h                                   |    4 +-
 gdb/tui/tui-layout.c                               |    2 +-
 gdb/tui/tui-layout.h                               |    4 +-
 gdb/tui/tui-main.c                                 |    2 +-
 gdb/tui/tui-out.c                                  |    4 +-
 gdb/tui/tui-regs.c                                 |    2 +-
 gdb/tui/tui-regs.h                                 |    2 +-
 gdb/tui/tui-source.c                               |    2 +-
 gdb/tui/tui-source.h                               |    4 +-
 gdb/tui/tui-stack.c                                |    2 +-
 gdb/tui/tui-stack.h                                |    4 +-
 gdb/tui/tui-win.c                                  |    2 +-
 gdb/tui/tui-win.h                                  |    4 +-
 gdb/tui/tui-windata.c                              |    2 +-
 gdb/tui/tui-windata.h                              |    2 +-
 gdb/tui/tui-wingeneral.c                           |    4 +-
 gdb/tui/tui-wingeneral.h                           |    4 +-
 gdb/tui/tui-winsource.c                            |    2 +-
 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                                      |    2 +-
 gdb/ui-file.h                                      |    2 +-
 gdb/ui-out.c                                       |    4 +-
 gdb/ui-out.h                                       |    4 +-
 gdb/user-regs.c                                    |    2 +-
 gdb/user-regs.h                                    |    2 +-
 gdb/utils.c                                        |    2 +-
 gdb/v850-tdep.c                                    |    2 +-
 gdb/valarith.c                                     |    2 +-
 gdb/valops.c                                       |    2 +-
 gdb/valprint.c                                     |    2 +-
 gdb/valprint.h                                     |    2 +-
 gdb/value.c                                        |    2 +-
 gdb/value.h                                        |    2 +-
 gdb/varobj.c                                       |    2 +-
 gdb/varobj.h                                       |    2 +-
 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                                          |    2 +-
 gdb/version.h                                      |    3 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |    2 +-
 gdb/windows-nat.h                                  |    2 +-
 gdb/windows-tdep.c                                 |    2 +-
 gdb/windows-tdep.h                                 |    2 +-
 gdb/windows-termcap.c                              |    2 +-
 gdb/wrapper.c                                      |    2 +-
 gdb/wrapper.h                                      |    2 +-
 gdb/xcoffread.c                                    |    2 +-
 gdb/xcoffread.h                                    |    2 +-
 gdb/xcoffsolib.c                                   |    2 +-
 gdb/xcoffsolib.h                                   |    2 +-
 gdb/xml-support.c                                  |    3 +-
 gdb/xml-support.h                                  |    3 +-
 gdb/xml-syscall.c                                  |    2 +-
 gdb/xml-syscall.h                                  |    2 +-
 gdb/xml-tdesc.c                                    |    2 +-
 gdb/xml-tdesc.h                                    |    2 +-
 gdb/xstormy16-tdep.c                               |    2 +-
 gdb/xtensa-config.c                                |    2 +-
 gdb/xtensa-linux-nat.c                             |    2 +-
 gdb/xtensa-linux-tdep.c                            |    2 +-
 gdb/xtensa-tdep.c                                  |    2 +-
 gdb/xtensa-tdep.h                                  |    2 +-
 gdb/xtensa-xtregs.c                                |    2 +-
 include/demangle.h                                 |    2 +-
 include/floatformat.h                              |    2 +-
 include/gdb/callback.h                             |    2 +-
 include/gdb/fileio.h                               |    2 +-
 include/gdb/remote-sim.h                           |    4 +-
 include/gdb/signals.def                            |    2 +-
 include/gdb/signals.h                              |    2 +-
 include/gdb/sim-arm.h                              |    3 +-
 include/gdb/sim-cr16.h                             |    2 +-
 include/gdb/sim-d10v.h                             |    3 +-
 include/gdb/sim-frv.h                              |    2 +-
 include/gdb/sim-h8300.h                            |    3 +-
 include/gdb/sim-lm32.h                             |    2 +-
 include/gdb/sim-m32c.h                             |    3 +-
 include/gdb/sim-ppc.h                              |    2 +-
 include/gdb/sim-rx.h                               |    2 +-
 include/gdb/sim-sh.h                               |    2 +-
 include/libiberty.h                                |    2 +-
 include/plugin-api.h                               |    2 +-
 include/xtensa-config.h                            |    2 +-
 libdecnumber/Makefile.in                           |    3 +-
 libdecnumber/dconfig.h                             |    2 +-
 libiberty/ChangeLog                                |    4 -
 libiberty/cp-demangle.h                            |    3 +-
 libiberty/cplus-dem.c                              |    2 +-
 libiberty/floatformat.c                            |    2 +-
 libiberty/lbasename.c                              |    2 +-
 libiberty/maint-tool                               |    2 +-
 libiberty/make-temp-file.c                         |    3 +-
 libiberty/pex-common.c                             |    2 +-
 libiberty/pex-unix.c                               |    4 +-
 opcodes/ChangeLog                                  | 1006 +--
 opcodes/{ChangeLog => ChangeLog-2010}              |    0
 opcodes/i386-gen.c                                 |    4 +-
 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/Make-common.in                          |    4 +-
 sim/common/Makefile.in                             |    2 +-
 sim/common/callback.c                              |    4 +-
 sim/common/cgen-cpu.h                              |    2 +-
 sim/common/cgen-defs.h                             |    2 +-
 sim/common/cgen-engine.h                           |    2 +-
 sim/common/cgen-mem.h                              |    2 +-
 sim/common/cgen-ops.h                              |    2 +-
 sim/common/cgen-par.c                              |    2 +-
 sim/common/cgen-par.h                              |    2 +-
 sim/common/cgen-run.c                              |    3 +-
 sim/common/cgen-scache.c                           |    2 +-
 sim/common/cgen-scache.h                           |    3 +-
 sim/common/cgen-sim.h                              |    3 +-
 sim/common/cgen-trace.c                            |    2 +-
 sim/common/cgen-trace.h                            |    2 +-
 sim/common/cgen-types.h                            |    2 +-
 sim/common/cgen-utils.c                            |    2 +-
 sim/common/dv-core.c                               |    2 +-
 sim/common/dv-glue.c                               |    2 +-
 sim/common/dv-pal.c                                |    2 +-
 sim/common/dv-sockser.c                            |    3 +-
 sim/common/genmloop.sh                             |    2 +-
 sim/common/hw-alloc.c                              |    3 +-
 sim/common/hw-alloc.h                              |    3 +-
 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.c                                   |    3 +-
 sim/common/sim-abort.c                             |    3 +-
 sim/common/sim-alu.h                               |    2 +-
 sim/common/sim-arange.c                            |    3 +-
 sim/common/sim-arange.h                            |    3 +-
 sim/common/sim-base.h                              |    2 +-
 sim/common/sim-basics.h                            |    3 +-
 sim/common/sim-bits.c                              |    2 +-
 sim/common/sim-bits.h                              |    2 +-
 sim/common/sim-config.c                            |    2 +-
 sim/common/sim-config.h                            |    3 +-
 sim/common/sim-core.c                              |    2 +-
 sim/common/sim-core.h                              |    2 +-
 sim/common/sim-cpu.c                               |    3 +-
 sim/common/sim-cpu.h                               |    3 +-
 sim/common/sim-endian.c                            |    2 +-
 sim/common/sim-endian.h                            |    2 +-
 sim/common/sim-engine.c                            |    2 +-
 sim/common/sim-engine.h                            |    2 +-
 sim/common/sim-events.c                            |    2 +-
 sim/common/sim-events.h                            |    2 +-
 sim/common/sim-fpu.c                               |    2 +-
 sim/common/sim-fpu.h                               |    2 +-
 sim/common/sim-hload.c                             |    3 +-
 sim/common/sim-hrw.c                               |    3 +-
 sim/common/sim-hw.c                                |    3 +-
 sim/common/sim-hw.h                                |    3 +-
 sim/common/sim-info.c                              |    3 +-
 sim/common/sim-inline.c                            |    2 +-
 sim/common/sim-inline.h                            |    2 +-
 sim/common/sim-io.c                                |    2 +-
 sim/common/sim-io.h                                |    2 +-
 sim/common/sim-load.c                              |    2 +-
 sim/common/sim-memopt.c                            |    2 +-
 sim/common/sim-memopt.h                            |    3 +-
 sim/common/sim-model.c                             |    2 +-
 sim/common/sim-model.h                             |    2 +-
 sim/common/sim-module.c                            |    2 +-
 sim/common/sim-module.h                            |    2 +-
 sim/common/sim-n-bits.h                            |    2 +-
 sim/common/sim-n-core.h                            |    2 +-
 sim/common/sim-n-endian.h                          |    2 +-
 sim/common/sim-options.c                           |    2 +-
 sim/common/sim-options.h                           |    2 +-
 sim/common/sim-profile.c                           |    2 +-
 sim/common/sim-profile.h                           |    2 +-
 sim/common/sim-reason.c                            |    3 +-
 sim/common/sim-reg.c                               |    3 +-
 sim/common/sim-resume.c                            |    3 +-
 sim/common/sim-run.c                               |    3 +-
 sim/common/sim-signal.c                            |    3 +-
 sim/common/sim-signal.h                            |    3 +-
 sim/common/sim-stop.c                              |    3 +-
 sim/common/sim-trace.c                             |    2 +-
 sim/common/sim-trace.h                             |    2 +-
 sim/common/sim-types.h                             |    3 +-
 sim/common/sim-utils.c                             |    2 +-
 sim/common/sim-utils.h                             |    3 +-
 sim/common/sim-watch.c                             |    3 +-
 sim/common/sim-watch.h                             |    3 +-
 sim/common/syscall.c                               |    2 +-
 sim/common/version.h                               |    3 +-
 sim/cr16/Makefile.in                               |    2 +-
 sim/cr16/cr16_sim.h                                |    2 +-
 sim/cr16/endian.c                                  |    2 +-
 sim/cr16/gencode.c                                 |    2 +-
 sim/cr16/interp.c                                  |    2 +-
 sim/cr16/simops.c                                  |    2 +-
 sim/cris/Makefile.in                               |    2 +-
 sim/cris/cris-sim.h                                |    2 +-
 sim/cris/cris-tmpl.c                               |    2 +-
 sim/cris/crisv10f.c                                |    2 +-
 sim/cris/crisv32f.c                                |    2 +-
 sim/cris/devices.c                                 |    2 +-
 sim/cris/dv-cris.c                                 |    2 +-
 sim/cris/dv-rv.c                                   |    2 +-
 sim/cris/mloop.in                                  |    2 +-
 sim/cris/rvdummy.c                                 |    2 +-
 sim/cris/sim-if.c                                  |    2 +-
 sim/cris/sim-main.h                                |    2 +-
 sim/cris/tconfig.in                                |    2 +-
 sim/cris/traps.c                                   |    2 +-
 sim/d10v/Makefile.in                               |    2 +-
 sim/erc32/Makefile.in                              |    2 +-
 sim/frv/Makefile.in                                |    2 +-
 sim/frv/cache.c                                    |    2 +-
 sim/frv/cache.h                                    |    2 +-
 sim/frv/devices.c                                  |    2 +-
 sim/frv/frv-sim.h                                  |    2 +-
 sim/frv/frv.c                                      |    4 +-
 sim/frv/interrupts.c                               |    2 +-
 sim/frv/memory.c                                   |    2 +-
 sim/frv/mloop.in                                   |    2 +-
 sim/frv/options.c                                  |    2 +-
 sim/frv/pipeline.c                                 |    2 +-
 sim/frv/profile-fr400.c                            |    3 +-
 sim/frv/profile-fr400.h                            |    2 +-
 sim/frv/profile-fr450.c                            |    2 +-
 sim/frv/profile-fr500.c                            |    2 +-
 sim/frv/profile-fr500.h                            |    2 +-
 sim/frv/profile-fr550.c                            |    3 +-
 sim/frv/profile-fr550.h                            |    3 +-
 sim/frv/profile.c                                  |    2 +-
 sim/frv/profile.h                                  |    2 +-
 sim/frv/registers.c                                |    2 +-
 sim/frv/registers.h                                |    3 +-
 sim/frv/reset.c                                    |    2 +-
 sim/frv/sim-if.c                                   |    2 +-
 sim/frv/sim-main.h                                 |    2 +-
 sim/frv/traps.c                                    |    2 +-
 sim/h8300/Makefile.in                              |    2 +-
 sim/igen/Makefile.in                               |    2 +-
 sim/igen/compare_igen_models                       |    3 +-
 sim/igen/filter.c                                  |    2 +-
 sim/igen/filter.h                                  |    2 +-
 sim/igen/filter_host.c                             |    2 +-
 sim/igen/filter_host.h                             |    2 +-
 sim/igen/gen-engine.c                              |    2 +-
 sim/igen/gen-engine.h                              |    2 +-
 sim/igen/gen-icache.c                              |    2 +-
 sim/igen/gen-icache.h                              |    2 +-
 sim/igen/gen-idecode.c                             |    2 +-
 sim/igen/gen-idecode.h                             |    2 +-
 sim/igen/gen-itable.c                              |    2 +-
 sim/igen/gen-itable.h                              |    2 +-
 sim/igen/gen-model.c                               |    2 +-
 sim/igen/gen-model.h                               |    2 +-
 sim/igen/gen-semantics.c                           |    2 +-
 sim/igen/gen-semantics.h                           |    2 +-
 sim/igen/gen-support.c                             |    2 +-
 sim/igen/gen-support.h                             |    2 +-
 sim/igen/gen.c                                     |    2 +-
 sim/igen/gen.h                                     |    2 +-
 sim/igen/igen.c                                    |    2 +-
 sim/igen/igen.h                                    |    2 +-
 sim/igen/ld-cache.c                                |    2 +-
 sim/igen/ld-cache.h                                |    2 +-
 sim/igen/ld-decode.c                               |    2 +-
 sim/igen/ld-decode.h                               |    2 +-
 sim/igen/ld-insn.c                                 |    2 +-
 sim/igen/ld-insn.h                                 |    2 +-
 sim/igen/lf.c                                      |    2 +-
 sim/igen/lf.h                                      |    2 +-
 sim/igen/misc.c                                    |    2 +-
 sim/igen/misc.h                                    |    2 +-
 sim/igen/table.c                                   |    2 +-
 sim/igen/table.h                                   |    2 +-
 sim/iq2000/Makefile.in                             |    3 +-
 sim/iq2000/iq2000-sim.h                            |    2 +-
 sim/iq2000/iq2000.c                                |    2 +-
 sim/iq2000/mloop.in                                |    2 +-
 sim/iq2000/sim-if.c                                |    3 +-
 sim/lm32/dv-lm32cpu.c                              |    2 +-
 sim/lm32/dv-lm32timer.c                            |    2 +-
 sim/lm32/dv-lm32uart.c                             |    2 +-
 sim/lm32/lm32-sim.h                                |    2 +-
 sim/lm32/lm32.c                                    |    2 +-
 sim/lm32/sim-if.c                                  |    2 +-
 sim/lm32/sim-main.h                                |    2 +-
 sim/lm32/traps.c                                   |    2 +-
 sim/lm32/user.c                                    |    2 +-
 sim/m32c/Makefile.in                               |    3 +-
 sim/m32c/blinky.S                                  |    3 +-
 sim/m32c/configure.in                              |    3 +-
 sim/m32c/cpu.h                                     |    3 +-
 sim/m32c/gdb-if.c                                  |    3 +-
 sim/m32c/gloss.S                                   |    3 +-
 sim/m32c/int.c                                     |    3 +-
 sim/m32c/int.h                                     |    3 +-
 sim/m32c/load.c                                    |    3 +-
 sim/m32c/load.h                                    |    3 +-
 sim/m32c/m32c.opc                                  |    3 +-
 sim/m32c/main.c                                    |    3 +-
 sim/m32c/mem.c                                     |    3 +-
 sim/m32c/mem.h                                     |    3 +-
 sim/m32c/misc.c                                    |    3 +-
 sim/m32c/misc.h                                    |    3 +-
 sim/m32c/opc2c.c                                   |    3 +-
 sim/m32c/r8c.opc                                   |    3 +-
 sim/m32c/reg.c                                     |    3 +-
 sim/m32c/safe-fgets.c                              |    3 +-
 sim/m32c/safe-fgets.h                              |    3 +-
 sim/m32c/sample.S                                  |    3 +-
 sim/m32c/sample.ld                                 |    3 +-
 sim/m32c/sample2.c                                 |    3 +-
 sim/m32c/srcdest.c                                 |    3 +-
 sim/m32c/syscalls.c                                |    3 +-
 sim/m32c/syscalls.h                                |    3 +-
 sim/m32c/trace.c                                   |    3 +-
 sim/m32c/trace.h                                   |    3 +-
 sim/m32r/Makefile.in                               |    2 +-
 sim/m32r/devices.c                                 |    2 +-
 sim/m32r/m32r-sim.h                                |    2 +-
 sim/m32r/m32r.c                                    |    2 +-
 sim/m32r/m32r2.c                                   |    2 +-
 sim/m32r/m32rx.c                                   |    2 +-
 sim/m32r/mloop.in                                  |    2 +-
 sim/m32r/mloop2.in                                 |    2 +-
 sim/m32r/mloopx.in                                 |    2 +-
 sim/m32r/sim-if.c                                  |    2 +-
 sim/m32r/traps-linux.c                             |    2 +-
 sim/m32r/traps.c                                   |    2 +-
 sim/m68hc11/Makefile.in                            |    2 +-
 sim/m68hc11/dv-m68hc11.c                           |    2 +-
 sim/m68hc11/dv-m68hc11eepr.c                       |    2 +-
 sim/m68hc11/dv-m68hc11sio.c                        |    2 +-
 sim/m68hc11/dv-m68hc11spi.c                        |    2 +-
 sim/m68hc11/dv-m68hc11tim.c                        |    2 +-
 sim/m68hc11/dv-nvram.c                             |    2 +-
 sim/m68hc11/emulos.c                               |    3 +-
 sim/m68hc11/gencode.c                              |    2 +-
 sim/m68hc11/interp.c                               |    4 +-
 sim/m68hc11/interrupts.c                           |    2 +-
 sim/m68hc11/interrupts.h                           |    2 +-
 sim/m68hc11/m68hc11_sim.c                          |    2 +-
 sim/m68hc11/sim-main.h                             |    2 +-
 sim/mcore/Makefile.in                              |    4 +-
 sim/mcore/interp.c                                 |    2 +-
 sim/mcore/sysdep.h                                 |    3 +-
 sim/microblaze/Makefile.in                         |    4 +-
 sim/microblaze/interp.c                            |    2 +-
 sim/microblaze/microblaze.h                        |    2 +-
 sim/microblaze/microblaze.isa                      |    2 +-
 sim/microblaze/sim-main.h                          |    2 +-
 sim/microblaze/sysdep.h                            |    2 +-
 sim/mips/cp1.c                                     |    3 +-
 sim/mips/cp1.h                                     |    2 +-
 sim/mips/dsp.c                                     |    3 +-
 sim/mips/dv-tx3904cpu.c                            |    3 +-
 sim/mips/dv-tx3904irc.c                            |    3 +-
 sim/mips/dv-tx3904sio.c                            |    2 +-
 sim/mips/dv-tx3904tmr.c                            |    3 +-
 sim/mips/mdmx.c                                    |    3 +-
 sim/mips/sim-main.h                                |    2 +-
 sim/mn10300/Makefile.in                            |    2 +-
 sim/mn10300/dv-mn103cpu.c                          |    3 +-
 sim/mn10300/dv-mn103int.c                          |    3 +-
 sim/mn10300/dv-mn103iop.c                          |    3 +-
 sim/mn10300/dv-mn103ser.c                          |    3 +-
 sim/mn10300/dv-mn103tim.c                          |    2 +-
 sim/moxie/Makefile.in                              |    2 +-
 sim/moxie/interp.c                                 |    2 +-
 sim/moxie/sim-main.h                               |    2 +-
 sim/moxie/sysdep.h                                 |    2 +-
 sim/ppc/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/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                                        |    2 +-
 sim/rx/syscalls.c                                  |    3 +-
 sim/rx/syscalls.h                                  |    3 +-
 sim/rx/trace.c                                     |    3 +-
 sim/rx/trace.h                                     |    3 +-
 sim/sh/Makefile.in                                 |    2 +-
 sim/sh64/Makefile.in                               |    2 +-
 sim/sh64/eng.h                                     |    2 +-
 sim/sh64/sh64-sim.h                                |    3 +-
 sim/sh64/sh64.c                                    |    2 +-
 sim/sh64/sim-if.c                                  |    2 +-
 sim/testsuite/Makefile.in                          |    2 +-
 sim/testsuite/common/bits-gen.c                    |    3 +-
 sim/testsuite/d10v-elf/Makefile.in                 |    2 +-
 sim/testsuite/frv-elf/Makefile.in                  |    3 +-
 sim/testsuite/m32r-elf/Makefile.in                 |    3 +-
 sim/testsuite/mips64el-elf/Makefile.in             |    2 +-
 sim/testsuite/sim/cris/asm/asm.exp                 |    3 +-
 sim/testsuite/sim/cris/c/c.exp                     |    3 +-
 sim/testsuite/sim/cris/hw/rv-n-cris/rvc.exp        |    3 +-
 sim/testsuite/sim/mips/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 +-
 2561 files changed, 4744 insertions(+), 20225 deletions(-)
 copy bfd/{ChangeLog => ChangeLog-2010} (100%)
 copy gdb/{ChangeLog => ChangeLog-2010} (99%)
 create mode 100644 gdb/testsuite/gdb.base/morestack.c
 copy gdb/testsuite/gdb.base/{step-resume-infcall.exp => morestack.exp} (50%)
 copy opcodes/{ChangeLog => ChangeLog-2010} (100%)

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 3d04a72..5a48a71 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+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.
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index c486f58..0369051 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3558 +1,16 @@
-2010-12-31  Robert Millan  <rmh@gnu.org>
-
-	* config.bfd: Recognize mips-freebsd and mips-kfreebsd-gnu.
-	* configure.host: Likewise.
-	* configure.in: Support for `bfd_elf32_ntradbigmips_freebsd_vec',
-	`bfd_elf32_ntradlittlemips_freebsd_vec',
-	`bfd_elf32_tradbigmips_freebsd_vec',
-	`bfd_elf32_tradlittlemips_freebsd_vec',
-	`bfd_elf64_tradbigmips_freebsd_vec' and
-	`bfd_elf64_tradlittlemips_freebsd_vec'.
-	* configure: Regenerate.
-	* elf32-mips.c: New target for FreeBSD support
-	(same as traditional MIPS but overrides ELF_OSABI
-	with ELFOSABI_FREEBSD).
-	* elf64-mips.c: Likewise.
-	* elfn32-mips.c: Likewise.
-	* targets.c (_bfd_target_vector): Add
-	`bfd_elf32_ntradbigmips_freebsd_vec',
-	`bfd_elf32_ntradlittlemips_freebsd_vec',
-	`bfd_elf32_tradbigmips_freebsd_vec',
-	`bfd_elf32_tradlittlemips_freebsd_vec',
-	`bfd_elf64_tradbigmips_freebsd_vec' and
-	`bfd_elf64_tradlittlemips_freebsd_vec'.
-
-2010-12-30  H.J. Lu  <hongjiu.lu@intel.com>
-
-	* elfcode.h (NAME(elf,r_info)): New.
-	(NAME(elf,r_sym)): Likewise.
-
-	* elflink.c (elf64_r_info): Removed.
-	(elf32_r_info): Likewise.
-	(elf64_r_sym): Likewise.
-	(elf32_r_sym): Likewise.
-
-2010-12-30  H.J. Lu  <hongjiu.lu@intel.com>
-
-	* elf64-x86-64.c (elf_x86_64_relocs_compatible): New.
-	(elf_backend_relocs_compatible): Defined to
-	elf_x86_64_relocs_compatible.
-
-2010-12-30  H.J. Lu  <hongjiu.lu@intel.com>
-
-	* archures.c (bfd_mach_x64_32): New.
-	(bfd_mach_x64_32_intel_syntax): Likewise.
-	* bfd-in2.h: Regenerated.
-
-	* config.bfd (targ64_selvecs): Add bfd_elf32_x86_64_vec for
-	i[3-7]86-*-linux-*.
-	(targ_selvecs): Add bfd_elf32_x86_64_vec for x86_64-*-linux-*.
-
-	* configure.in: Support bfd_elf32_x86_64_vec.
-	* configure: Regenerated.
-
-	* cpu-i386.c (bfd_x64_32_arch_intel_syntax): New.
+2011-01-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* cpu-i386.c (bfd_i386_compatible): New.
+	(bfd_x64_32_arch_intel_syntax): Replace bfd_default_compatible
+	with bfd_i386_compatible.
+	(bfd_x86_64_arch_intel_syntax): Likewise.
+	(bfd_i386_arch_intel_syntax): Likewise.
+	(i8086_arch): Likewise.
 	(bfd_x64_32_arch): Likewise.
+	(bfd_x86_64_arch): Likewise.
+	(bfd_i386_arch): Likewise.
 
-	* elf-bfd.h (elf_append_rela): New prototype.
-	(elf_append_rel): Likewise.
-	(elf64_r_info): Likewise.
-	(elf32_r_info): Likewise.
-	(elf64_r_sym): Likewise.
-	(elf32_r_sym): Likewise.
-
-	* elf64-x86-64.c (ABI_64_P): New.
-	(elf_x86_64_info_to_howto): Replace ELF64_R_TYPE with
-	ELF32_R_TYPE.  Replace ELF64_ST_TYPE with ELF_ST_TYPE.
-	(elf_x86_64_check_tls_transition):Likewise.
-	(elf_x86_64_check_relocs): Likewise.
-	(elf_x86_64_gc_mark_hook):Likewise.
-	(elf_x86_64_gc_sweep_hook): Likewise.
-	(elf_x86_64_relocate_section): Likewise.
-	(elf_x86_64_reloc_type_class): Likewise.
-	(ELF_DYNAMIC_INTERPRETER): Renamed to ...
-	(ELF64_DYNAMIC_INTERPRETER): This.
-	(ELF32_DYNAMIC_INTERPRETER): New.
-	(elf_x86_64_link_hash_table): Add r_info, r_sym, swap_reloca_out,
-	dynamic_interpreter and dynamic_interpreter_size.
-	(elf_x86_64_get_local_sym_hash): Replace ELF64_R_SYM with
-	htab->r_sym.  Replace ELF64_R_INFO with htab->r_info.
-	(elf_x86_64_get_local_sym_hash): Likewise.
-	(elf_x86_64_check_tls_transition):Likewise.
-	(elf_x86_64_check_relocs): Likewise.
-	(elf_x86_64_gc_mark_hook):Likewise.
-	(elf_x86_64_gc_sweep_hook): Likewise.
-	(elf_x86_64_relocate_section): Likewise.
-	(elf_x86_64_finish_dynamic_symbol): Likewise.
-	(elf_x86_64_finish_local_dynamic_symbol): Likewise.
-	(elf_x86_64_link_hash_table_create): Initialize r_info, r_sym,
-	swap_reloca_out, dynamic_interpreter and dynamic_interpreter_size.
-	(elf_x86_64_check_relocs): Check ABI_64_P when requesting for
-	PIC.
-	(elf_x86_64_relocate_section): Likewise.
-	(elf64_x86_64_adjust_dynamic_symbol): Replace sizeof
-	(Elf64_External_Rela) with bed->s->sizeof_rela.
-	(elf64_x86_64_allocate_dynrelocs): Likewise.
-	(elf64_x86_64_size_dynamic_sections): Likewise.
-	(elf64_x86_64_finish_dynamic_symbol): Likewise.
-	(elf64_x86_64_append_rela): Removed.
-	(elf32_x86_64_elf_object_p): New.
-	Add bfd_elf32_x86_64_vec.
-
-	* elf64-x86-64.c (elf64_x86_64_xxx): Renamed to ...
-	(elf_x86_64_xxx): This.
-
-	* elflink.c (bfd_elf_final_link): Check ELF file class on error.
-	(elf_append_rela): New.
-	(elf_append_rel): Likewise.
-	(elf64_r_info): Likewise.
-	(elf32_r_info): Likewise.
-	(elf64_r_sym): Likewise.
-	(elf32_r_sym): Likewise.
-
-	* targets.c (bfd_elf32_x86_64_vec): New.
-	(_bfd_target_vector): Add bfd_elf32_x86_64_vec.
-
-2010-12-24  Alan Modra  <amodra@gmail.com>
-
-	* compress.c (decompress_contents): Style.
-	(bfd_get_full_section_contents): Do not decompress directly into
-	caller buffer or directly return cached section contents.
-	Check malloc return for compressed_buffer.
-
-2010-12-21  Kai Tietz  <kai.tietz@onevision.com>
-
-	* peXXigen.c (_bfd_XXi_final_link_postscript): Use
-	bfd_get_symbol_leading_char to determine "_tls_used" name.
-
-2010-12-21  Pierre Muller  <muller@ics.u-strasbg.fr>
-
-	* peXXigen.c (_bfd_XXi_final_link_postscript): Use correct size
-	for windows 64-bit TLS table size.
-
-2010-12-16  DJ Delorie  <dj@redhat.com>
-
-	* reloc.c (BFD_RELOC_RX_ABS16_REV): Add.
-	(BFD_RELOC_RX_ABS32_REV): Add.
-	* bfd-in2.h: Regenerate.
-	* libbfd.h: Regenerate.
-	* elf32-rx.c (rx_reloc_map): Add them.
-
-2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
-
-	* elf.c (_bfd_elf_new_section_hook): Special handling for
-	.init_array/.fini_array output sections.
-
-2010-12-13  Alan Modra  <amodra@gmail.com>
-
-	* aoutx.h (aout_link_check_ar_symbols): Formatting.
-	* cofflink.c (coff_link_check_ar_symbols): Likewise.
-	* elflink.c (elf_link_add_archive_symbols): Likewise.
-	* pdp11.c (aout_link_check_ar_symbols): Likewise.
-	* xcofflink.c (xcoff_link_check_dynamic_ar_symbols,
-	xcoff_link_check_dynamic_ar_symbols): Likewise.
-
-	* aoutx.h (aout_link_check_archive_element): Simplify code dealing
-	with add_archive_element substitute BFD.
-	* cofflink.c (coff_link_check_archive_element): Likewise.
-	* ecoff.c (ecoff_link_check_archive_element): Likewise.
-	(ecoff_link_add_archive_symbols): Likewise.
-	* linker.c (generic_link_check_archive_element): Likewise.
-	* pdp11.c (aout_link_check_archive_element): Likewise.
-	* vms-alpha.c (alpha_vms_link_add_archive_symbols): Likewise.
-	* xcofflink.c (xcoff_link_check_archive_element): Likewise.
-
-	* aoutx.h (aout_link_check_archive_element): Free symbols from old
-	bfd if !keep_memory.
-	* cofflink.c (coff_link_check_archive_element): Likewise.
-	* pdp11.c (aout_link_check_archive_element): Likewise.
-	* xcofflink.c (xcoff_link_check_archive_element): Likewise.
-
-2010-12-13  Alan Modra  <amodra@gmail.com>
-
-	* plugin.c (bfd_plugin_mkobject): Delete.
-	(plugin_vec): Use bfd_false instead.
-
-2010-12-12  H.J. Lu  <hongjiu.lu@intel.com>
-
-	* elflink.c (elf_link_add_archive_symbols): Remove subsbfd.
-
-2010-12-12  H.J. Lu  <hongjiu.lu@intel.com>
-
-	* elf.c (special_sections_g): Add ".gnu.lto_".
-
-2010-12-10  Alan Modra  <amodra@gmail.com>
-
-	* config.bfd: Configure rs6000-*-aix* as for powerpc-*-aix*.
-	Add aix5coff64_vec to powerpc ELF entries.
-
-2010-12-09  Mike Frysinger  <vapier@gentoo.org>
-
-	* .gitignore: New file.
-
-2010-12-06  Dmitry Gorbachev  <d.g.gorbachev@gmail.com>
-
-	PR ld/12288
-	* plugin.c (message): Add putchar for the trailing `\n'.
-
-2010-12-04  Mike Frysinger  <vapier@gentoo.org>
-
-	* Makefile.am (!INSTALL_LIBBFD/bfdinclude_HEADERS): Set to nothing.
-	(PLUGINS/bfdinclude_HEADERS): Append plugin-api.h.
-	* Makefile.in: Regenerated.
-
-2010-12-04  Alan Modra  <amodra@gmail.com>
-
-	PR ld/12277
-	* elflink.c (elf_link_output_extsym): Set bfd_error on symbol
-	and section errors.  Allow better translation of error messages.
-
-2010-12-02  Richard Sandiford  <richard.sandiford@linaro.org>
-
-	* elf32-arm.c (elf32_arm_link_hash_table): Remove sgot, sgotplt,
-	srelgot, splt, srelplt.
-	(create_got_section, elf32_arm_link_hash_table_create): Don't set them.
-	(elf32_arm_create_dynamic_sections): Likewise.  Use htab->root
-	fields instead.
-	(arm_type_of_stub): Use the root fields instead of the removed ones.
-	(cortex_a8_erratum_scan, elf32_arm_size_stubs): Likewise.
-	(bfd_elf32_arm_process_before_allocation): Likewise.
-	(elf32_arm_check_relocs, allocate_dynrelocs): Likewise.
-	(elf32_arm_size_dynamic_sections): Likewise.
-	(elf32_arm_output_arch_local_syms): Likewise.
-	(elf32_arm_final_link_relocate): Set sgot, splt and srelgot from the
-	htab fields instead of looking them up by name.  Consistently use
-	these local variables instead of htab fields.
-	(elf32_arm_finish_dynamic_symbol): Likewise sgot, splt and srel.
-	Use srelbss instead of looking it up by name.
-	(elf32_arm_finish_dynamic_sections): Use sgotplt, splt and srelplt
-	instead of looking up the symbols by name.  Use the root fields
-	instead of the removed ones.
-
-2010-12-02  Richard Sandiford  <richard.sandiford@linaro.org>
-
-	* elf32-arm.c (elf32_arm_relocs_copied): Delete.
-	(elf32_arm_link_hash_entry): Replace relocs_copied with dyn_relocs.
-	(elf32_arm_link_hash_newfunc): Update accordingly.
-	(elf32_arm_copy_indirect_symbol, elf32_arm_gc_sweep_hook): Likewise.
-	(elf32_arm_check_relocs, allocate_dynrelocs): Likewise.
-	(elf32_arm_readonly_dynrelocs): Likewise.
-	(elf32_arm_size_dynamic_sections): Likewise.
-
-2010-12-02  Paul Koning  <ni1d@arrl.net>
-
-	* pdp11.c (aout_link_add_symbols): Ignore debug symbols.
-
-2010-11-30  Joel Sherrill  <joel.sherrill@oarcorp.com>
-
-	* config.bfd: Add sparc64-rtems.
-
-2010-11-25  Alan Modra  <amodra@gmail.com>
-
-	* po/es.po: Update.
-	* po/fi.po: Update.
-	* po/fr.po: Update.
-	* po/ja.po: Update.
-	* po/zh_CN.po: Update.
-
-2010-11-24  Joel Brobecker  <brobecker@adacore.com>
-
-	* Makefile.am (OPTIONAL_BACKENDS): Add rs6000-core.lo.
-	(OPTIONAL_BACKENDS_CFILES): Add rs6000-core.c.
-	* Makefile.in: Regenerate.
-
-2010-11-24  Alan Modra  <amodra@gmail.com>
-
-	PR ld/12253
-	* elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Correct
-	DW_EH_PE_datarel handling.  Truncate .eh_frame_hdr address to
-	ptr_size.
-
-2010-11-23  Mingming Sun  <mingm.sun@gmail.com>
-
-	* elfxx-mips.c (mips_set_isa_flags): Move bfd_mach_loongson_3a
-	after bfd_mach_mips_sb1.
-
-2010-11-17  Tristan Gingold  <gingold@adacore.com>
-
-	* vms-lib.c (vms_write_index): Add comments.
-	Partially revert previous patch.  Free blocks later.
-
-2010-11-17  Nick Clifton  <nickc@redhat.com>
-
-	PR ld/12161
-	* elf32-avr.c (elf32_avr_check_relocs): Delete.
-	(elf_backend_check_relocs): Delete.
-
-2010-11-16  Jie Zhang  <jie.zhang@analog.com>
-
-	* elf32-bfin.c (elf32_bfin_code_in_l1): New variable.
-	(elf32_bfin_data_in_l1): New variable.
-	(elf32_bfin_final_write_processing): New.
-	(elf_backend_final_write_processing): Define.
-
-2010-11-15  Mike Frysinger  <vapier@gentoo.org>
-
-	PR binutils/12177
-	* elf32-bfin.c (_bfin_create_got_section): Drop unused flags code.
-
-2010-11-12  H.J. Lu  <hongjiu.lu@intel.com>
-
-	* archive.c (_bfd_get_elt_at_filepos): Copy BFD_COMPRESS and
-	BFD_DECOMPRESS.
-	(bfd_openr_next_archived_file): Revert the last change.
-
-2010-11-11  Mingming Sun  <mingm.sun@gmail.com>
-
-	* archures.c (bfd_mach_mips_loongson_3a): Defined.
-	* bfd-in2.h (bfd_mach_mips_loongson_3a): Defined.
-	* cpu-mips.c (I_loongson_3a): New add.
-	(arch_info_struct): Add loongson_3a.
-	* elfxx-mips.c (_bfd_elf_mips_mach): Add loongson_3a.
-	(mips_set_isa_flags): Add loongson_3a.
-	(mips_mach_extensions): Add loongson_3a in MIPS64 extensions.
-
-2010-11-10  Richard Sandiford  <richard.sandiford@linaro.org>
-
-	* elf32-arm.c (elf32_arm_merge_eabi_attributes): Remove unused
-	variables.
-
-2010-11-10  Nick Clifton  <nickc@redhat.com>
-
-	* po/ja.po: Updated Japanese translation.
-	* po/ru.po: Updated Russian translation.
-
-2010-11-08  Nick Clifton  <nickc@redhat.com>
-
-	* po/ja.po: Updated Japanese translation.
-
-2010-11-08  Alan Modra  <amodra@gmail.com>
-
-	* hash.c (bfd_hash_hash): Extract from..
-	(bfd_hash_lookup): ..here.
-	(bfd_hash_rename): New function.
-	* section.c (bfd_rename_section): New function.
-	* bfd-in.h (bfd_hash_rename): Declare.
-	* bfd-in2.h: Regenerate.
-	* elf.c (_bfd_elf_make_section_from_shdr): Rename input sections
-	when compressing or decompressing.  Don't assert name match.
-	* elf64-hppa.c (get_reloc_section): Don't assert name match.
-	* elfxx-ia64.c (get_reloc_section): Likewise.
-
-2010-11-05  Joseph Myers  <joseph@codesourcery.com>
-
-	* elf32-tic6x.c (elf32_tic6x_obj_attrs_handle_unknown): New.
-	(elf32_tic6x_merge_attributes): Use
-	_bfd_elf_merge_unknown_attribute_low and
-	_bfd_elf_merge_unknown_attribute_list.
-	(elf_backend_obj_attrs_handle_unknown): Define.
-
-2010-11-05  Joseph Myers  <joseph@codesourcery.com>
-
-	* elf-attrs.c (_bfd_elf_merge_unknown_attribute_low,
-	_bfd_elf_merge_unknown_attribute_list): Correct test for matching
-	string attributes.
-
-2010-11-05  Tristan Gingold  <gingold@adacore.com>
-
-	* po/bfd.pot: Regenerate
-
-2010-11-05  Tristan Gingold  <gingold@adacore.com>
-
-	* configure.in: Bump version to 2.21.51
-	* configure: Regenerate.
-
-2010-11-04  Maciej W. Rozycki  <macro@codesourcery.com>
-
-	PR ld/10144
-	* elfxx-mips.c (_bfd_mips_elf_check_relocs)
-	[R_MIPS_32, R_MIPS_REL32, R_MIPS_64]: Ignore relocs from
-	SEC_DEBUGGING sections.
-
-2010-11-04  Tristan Gingold  <gingold@adacore.com>
-
-	* vms-lib.c (vms_write_index): Fix thinko: reverse the loop.
-	Use bfd_zmalloc instead of bfd_malloc.  Fix comment.
-
-2010-11-04  Kai Tietz  <kai.tietz@onevision.com>
-
-	* coffcode.h (GNU_LINKONCE_WT): New.
-	(sec_to_styp_flags): Add handling of new debug
-	section.
-	(styp_to_sec_flags): Likewise.
-
-2010-11-04  Tristan Gingold  <gingold@adacore.com>
-
-	* makefile.vms (CFLAGS): Make badalias warnings informational.
-	* vms-lib.c (vms_lib_bread): Avoid arithmetic on void pointer.
-
-2010-11-04  Joseph Myers  <joseph@codesourcery.com>
-
-	* elf-attrs.c (_bfd_elf_merge_unknown_attribute_low,
-	_bfd_elf_merge_unknown_attribute_list): New.
-	* elf-bfd.h (struct elf_backend_data): Add
-	obj_attrs_handle_unknown.
-	(_bfd_elf_merge_unknown_attribute_low,
-	_bfd_elf_merge_unknown_attribute_list): Declare.
-	* elf32-arm.c (elf32_arm_obj_attrs_handle_unknown): New.  Split
-	out from elf32_arm_merge_eabi_attributes.
-	(elf32_arm_merge_eabi_attributes): Use
-	_bfd_elf_merge_unknown_attribute_low and
-	_bfd_elf_merge_unknown_attribute_list.
-	(elf_backend_obj_attrs_handle_unknown): Define.
-	* elfxx-target.h (elf_backend_obj_attrs_handle_unknown): Define.
-	(elfNN_bed): Update initializer.
-
-2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
-
-	* bfd.c (BFD_FLAGS_FOR_BFD_USE_MASK): New.
-	* bfd-in2.h: Regenerated.
-
-2010-11-02  Joseph Myers  <joseph@codesourcery.com>
-
-	* elf32-tic6x.c (elf32_tic6x_obj_attrs_arg_type): Except for
-	Tag_ABI_compatibility, treat odd tags as strings and even ones as
-	integers.
-	(elf32_tic6x_obj_attrs_order, elf32_tic6x_tag_to_array_alignment,
-	elf32_tic6x_array_alignment_to_tag): New.
-	(elf32_tic6x_merge_attributes): Handle more attributes.  Set type
-	for merged attributes.
-	(elf_backend_obj_attrs_order): Define.
-
-2010-10-29  Maciej W. Rozycki  <macro@codesourcery.com>
-
-	* elfxx-mips.c (mips_elf_calculate_relocation): Fix a typo.
-
-2010-10-29  Pawel Sikora  <pluto@pld-linux.org>
-
-	PR binutils/12075
-	* compress.c (bfd_compress_section_contents): Use uLong on
-	compressed_size.
-
-2010-10-29  Joseph Myers  <joseph@codesourcery.com>
-
-	* elf32-tic6x.c (elf32_tic6x_obj_attrs_arg_type): Check
-	Tag_ABI_compatibility not Tag_compatibility.
-	(elf32_tic6x_merge_attributes): Update compatibility attribute
-	name in comment.  Return FALSE if merging common attributes fails.
-
-2010-10-29  Nick Clifton  <nickc@redhat.com>
-
-	PR bintils/6962
-	* coffcode.h (handle_COMDAT): Only check the base type when
-	looking for a section symbol.
-
-2010-10-29  H.J. Lu  <hongjiu.lu@intel.com>
-	    Cary Coutant  <ccoutant@google.com>
-
-	* archive.c (bfd_openr_next_archived_file): Copy BFD_COMPRESS
-	and BFD_DECOMPRESS.
-
-	* bfd.c (BFD_COMPRESS): New.
-	(BFD_DECOMPRESS): Likewise.
-	(BFD_FLAGS_SAVED): Likewise.
-	(bfd_preserve_save): Replace BFD_IN_MEMORY with BFD_FLAGS_SAVED.
-
-	* compress.c (bfd_uncompress_section_contents): Removed.
-	(get_uncompressed_size): New.
-	(decompress_contents): Likewise.
-	(bfd_compress_section_contents): Likewise.
-	(bfd_get_full_section_contents): Likewise.
-	(bfd_is_section_compressed): Likewise.
-	(bfd_init_section_decompress_status): Likewise.
-	(bfd_init_section_compress_status): Likewise.
-
-	* dwarf2.c (dwarf_debug_sections): New.
-	(dwarf_debug_section_enum): Likewise.
-	(read_section): Remove section_name and compressed_section_name.
-	Add dwarf_debug_section_enum.  Try compressed debug section.
-	(read_indirect_string): Updated.


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


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

* [SCM]  archer-jankratochvil-vla: Merge remote branch 'origin/master' into archer-jankratochvil-vla
@ 2010-12-31 22:36 jkratoch
  0 siblings, 0 replies; 12+ messages in thread
From: jkratoch @ 2010-12-31 22:36 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-vla has been updated
       via  297db184d81b38a8fb0668df1713530d5c716566 (commit)
       via  103e643b405047821952a9ac7fdd78ecfb710278 (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  fa5655a7be2021f47987cd41832e24f509cb22f2 (commit)
      from  229cd27b511db0acfd87a1656755318349f10eda (commit)

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

- Log -----------------------------------------------------------------
commit 297db184d81b38a8fb0668df1713530d5c716566
Merge: 103e643 d3cf99e
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Dec 31 23:35:13 2010 +0100

    Merge remote branch 'origin/master' into archer-jankratochvil-vla

commit 103e643b405047821952a9ac7fdd78ecfb710278
Merge: 229cd27 dd20924
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Dec 31 23:34:44 2010 +0100

    Merge remote branch 'origin/master' into archer-jankratochvil-vla
    
    Conflicts:
    	gdb/dwarf2loc.c
    	gdb/dwarf2read.c

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

Summary of changes:
 .gitignore                                         |   40 +
 COPYING.LIBGLOSS                                   |   23 +-
 COPYING.NEWLIB                                     |   15 +
 ChangeLog                                          |  180 +
 Makefile.def                                       |   19 +-
 Makefile.in                                        | 2549 +++++++++++-
 Makefile.tpl                                       |   93 +-
 bfd/.gitignore                                     |   40 +
 bfd/ChangeLog                                      |  288 ++-
 bfd/Makefile.am                                    |    4 +
 bfd/Makefile.in                                    |   13 +-
 bfd/aoutx.h                                        |   43 +-
 bfd/archures.c                                     |    2 +
 bfd/bfd-in2.h                                      |    4 +
 bfd/cofflink.c                                     |   47 +-
 bfd/compress.c                                     |  127 +-
 bfd/config.bfd                                     |   54 +-
 bfd/configure                                      |   19 +-
 bfd/configure.host                                 |    1 +
 bfd/configure.in                                   |   19 +-
 bfd/cpu-i386.c                                     |   36 +-
 bfd/cpu-mips.c                                     |    2 +
 bfd/ecoff.c                                        |   25 +-
 bfd/elf-bfd.h                                      |    8 +
 bfd/elf-eh-frame.c                                 |   34 +-
 bfd/elf.c                                          |   14 +-
 bfd/elf32-arm.c                                    |  304 +-
 bfd/elf32-avr.c                                    |   43 -
 bfd/elf32-mips.c                                   |   31 +
 bfd/elf32-rx.c                                     |    2 +
 bfd/elf64-mips.c                                   |   33 +
 bfd/elf64-x86-64.c                                 |  852 +++--
 bfd/elfcode.h                                      |   16 +
 bfd/elflink.c                                      |  105 +-
 bfd/elfn32-mips.c                                  |   33 +
 bfd/elfxx-mips.c                                   |    8 +-
 bfd/libbfd.h                                       |    2 +
 bfd/linker.c                                       |   22 +-
 bfd/pdp11.c                                        |   39 +-
 bfd/peXXigen.c                                     |   13 +-
 bfd/plugin.c                                       |   10 +-
 bfd/po/es.po                                       | 3994 +++++++++++++-----
 bfd/po/fi.po                                       | 4053 +++++++++++++-----
 bfd/po/fr.po                                       | 3988 +++++++++++++-----
 bfd/po/ja.po                                       | 4464 ++++++++++++++------
 bfd/po/zh_CN.po                                    |    2 +-
 bfd/reloc.c                                        |    4 +
 bfd/targets.c                                      |   14 +
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    |   11 +-
 bfd/vms-lib.c                                      |   40 +-
 bfd/xcofflink.c                                    |   30 +-
 config-ml.in                                       |   18 +-
 config/ChangeLog                                   |   52 +
 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                                          |  765 +++-
 configure.ac                                       |  272 +-
 etc/ChangeLog                                      |    4 +
 etc/Makefile.in                                    |    2 +-
 gdb/ChangeLog                                      |  883 ++++
 gdb/Makefile.in                                    |   26 +-
 gdb/NEWS                                           |   31 +
 gdb/ada-lang.c                                     |  204 +-
 gdb/ada-lang.h                                     |    5 +-
 gdb/ada-tasks.c                                    |   19 +-
 gdb/ada-typeprint.c                                |    8 +-
 gdb/ada-valprint.c                                 |   20 +-
 gdb/alpha-tdep.c                                   |    2 +-
 gdb/annotate.c                                     |    6 +-
 gdb/arch-utils.c                                   |   55 +-
 gdb/arch-utils.h                                   |   10 +-
 gdb/arm-linux-tdep.c                               |    5 +-
 gdb/arm-tdep.c                                     |  232 +-
 gdb/auxv.c                                         |   73 +-
 gdb/auxv.h                                         |    2 +-
 gdb/ax-gdb.c                                       |   20 +-
 gdb/ax-gdb.h                                       |    2 +-
 gdb/ax-general.c                                   |   79 +-
 gdb/bcache.c                                       |   28 +-
 gdb/bfin-linux-tdep.c                              |  175 +
 gdb/bfin-tdep.c                                    |  862 ++++
 gdb/bfin-tdep.h                                    |  102 +
 gdb/block.c                                        |    2 +-
 gdb/blockframe.c                                   |   25 +-
 gdb/breakpoint.c                                   | 1822 +++++----
 gdb/breakpoint.h                                   |  275 +-
 gdb/bsd-kvm.c                                      |    2 +-
 gdb/buildsym.c                                     |  108 +-
 gdb/buildsym.h                                     |   17 +-
 gdb/cli/cli-cmds.c                                 |  122 +-
 gdb/cli/cli-cmds.h                                 |   20 +-
 gdb/cli/cli-decode.c                               |  182 +-
 gdb/cli/cli-decode.h                               |   39 +-
 gdb/cli/cli-dump.c                                 |   32 +-
 gdb/cli/cli-interp.c                               |   22 +-
 gdb/cli/cli-logging.c                              |   20 +-
 gdb/cli/cli-script.c                               |  113 +-
 gdb/cli/cli-setshow.c                              |   20 +-
 gdb/cli/cli-setshow.h                              |    8 +-
 gdb/command.h                                      |    8 +-
 gdb/configure                                      |   26 +-
 gdb/configure.ac                                   |   22 +-
 gdb/configure.tgt                                  |   14 +-
 gdb/cp-valprint.c                                  |    8 +
 gdb/data-directory/Makefile.in                     |    4 +-
 gdb/defs.h                                         |    4 -
 gdb/dictionary.c                                   |   42 +-
 gdb/dictionary.h                                   |    8 +-
 gdb/doc/ChangeLog                                  |   57 +
 gdb/doc/Makefile.in                                |   21 +-
 gdb/doc/configure                                  | 3064 --------------
 gdb/doc/configure.ac                               |    9 -
 gdb/doc/gdb.texinfo                                |  115 +-
 gdb/dummy-frame.c                                  |   13 +-
 gdb/dummy-frame.h                                  |    4 +-
 gdb/dwarf2-frame.c                                 |   10 +
 gdb/dwarf2expr.c                                   |   31 +
 gdb/dwarf2expr.h                                   |   22 +-
 gdb/dwarf2loc.c                                    |  295 ++-
 gdb/dwarf2loc.h                                    |   11 +-
 gdb/dwarf2read.c                                   |  723 +++-
 gdb/elfread.c                                      |   10 +-
 gdb/event-loop.c                                   |  328 +-
 gdb/event-loop.h                                   |   34 +-
 gdb/event-top.c                                    |  297 +-
 gdb/exceptions.c                                   |    5 +-
 gdb/f-exp.y                                        |    4 +-
 gdb/fbsd-nat.c                                     |    4 +-
 gdb/features/arm-core.xml                          |   26 +-
 gdb/features/arm-with-iwmmxt.c                     |   27 +-
 gdb/features/arm-with-neon.c                       |   30 +-
 gdb/features/arm-with-vfpv2.c                      |   30 +-
 gdb/features/arm-with-vfpv3.c                      |   30 +-
 gdb/gdb-add-index.sh                               |   29 -
 gdb/gdb.h                                          |   18 +-
 gdb/gdbarch.c                                      |   66 +
 gdb/gdbarch.h                                      |   20 +
 gdb/gdbarch.sh                                     |   10 +
 gdb/gdbserver/.gitignore                           |    4 +
 gdb/gdbserver/ChangeLog                            |   15 +
 gdb/gdbserver/Makefile.in                          |   10 +-
 gdb/gdbserver/README                               |    2 +
 gdb/gdbserver/configure.srv                        |    5 +
 gdb/gdbserver/linux-bfin-low.c                     |  107 +
 gdb/gdbserver/linux-low.c                          |    4 +
 gdb/gdbthread.h                                    |  154 +-
 gdb/gdbtypes.c                                     |    2 +-
 gdb/gdbtypes.h                                     |   13 +-
 gdb/inf-child.c                                    |    8 -
 gdb/inf-ptrace.c                                   |    7 -
 gdb/inf-ttrace.c                                   |    7 -
 gdb/infcall.c                                      |   42 +-
 gdb/infcmd.c                                       |  108 +-
 gdb/inferior.c                                     |    5 +-
 gdb/inferior.h                                     |   71 +-
 gdb/infrun.c                                       |  762 +++--
 gdb/irix5-nat.c                                    |   11 +-
 gdb/jv-valprint.c                                  |    8 +
 gdb/linespec.c                                     |   23 +-
 gdb/linux-nat.c                                    |   12 +-
 gdb/main.c                                         |   97 +-
 gdb/mi/mi-interp.c                                 |    4 +-
 gdb/mi/mi-main.c                                   |   71 +-
 gdb/mi/mi-parse.c                                  |   53 +-
 gdb/mi/mi-parse.h                                  |   14 +-
 gdb/mips-irix-tdep.c                               |   40 +
 gdb/mips-tdep.c                                    |  260 +-
 gdb/mips64obsd-tdep.c                              |    8 +
 gdb/opencl-lang.c                                  |   39 +
 gdb/p-valprint.c                                   |    8 +
 gdb/procfs.c                                       |    4 +-
 gdb/psympriv.h                                     |   10 +-
 gdb/psymtab.c                                      |   19 +-
 gdb/python/lib/gdb/command/pretty_printers.py      |   10 +-
 gdb/python/lib/gdb/printing.py                     |   10 +-
 gdb/python/py-auto-load.c                          |   32 +-
 gdb/python/py-breakpoint.c                         |   25 +-
 gdb/python/py-inferior.c                           |    3 +
 gdb/python/py-progspace.c                          |    5 +-
 gdb/python/py-value.c                              |    2 +-
 gdb/ravenscar-sparc-thread.c                       |    2 +-
 gdb/ravenscar-thread.c                             |   44 +-
 gdb/regformats/reg-bfin.dat                        |   56 +
 gdb/rs6000-tdep.c                                  |    2 +
 gdb/solib-irix.c                                   |   10 +-
 gdb/solib-osf.c                                    |   10 +-
 gdb/solib-spu.c                                    |    4 +-
 gdb/solib-sunos.c                                  |   10 +-
 gdb/solib-svr4.c                                   |   31 +-
 gdb/sparc-tdep.c                                   |    2 +-
 gdb/symfile.c                                      |   79 +-
 gdb/symfile.h                                      |   21 +-
 gdb/syscalls/bfin-linux.xml                        |  326 ++
 gdb/target.c                                       |   14 -
 gdb/target.h                                       |   10 +-
 gdb/testsuite/ChangeLog                            |  145 +
 gdb/testsuite/gdb.ada/arrayptr.exp                 |    1 +
 gdb/testsuite/gdb.ada/arrayptr/foo.adb             |    2 +
 gdb/testsuite/gdb.ada/lang_switch.exp              |    2 +-
 gdb/testsuite/gdb.arch/arm-disp-step.S             |  120 +
 gdb/testsuite/gdb.arch/arm-disp-step.exp           |  172 +
 gdb/testsuite/gdb.arch/system-gcore.exp            |   21 +-
 gdb/testsuite/gdb.asm/asm-source.exp               |   44 +-
 gdb/testsuite/gdb.asm/powerpc.inc                  |    6 +-
 .../gdb.asm/{powerpc.inc => powerpc64.inc}         |   37 +-
 gdb/testsuite/gdb.base/call-ar-st.exp              |   50 +-
 gdb/testsuite/gdb.base/call-sc.exp                 |   30 +-
 gdb/testsuite/gdb.base/callfuncs.exp               |   12 +-
 gdb/testsuite/gdb.base/catch-syscall.exp           |    4 +-
 gdb/testsuite/gdb.base/finish.exp                  |    6 +-
 gdb/testsuite/gdb.base/funcargs.exp                |  379 +-
 gdb/testsuite/gdb.base/gcore.exp                   |   21 +-
 gdb/testsuite/gdb.base/interp.exp                  |   11 +
 gdb/testsuite/gdb.base/page.exp                    |    3 +-
 gdb/testsuite/gdb.base/return.exp                  |    5 +-
 gdb/testsuite/gdb.base/return2.exp                 |    8 +-
 gdb/testsuite/gdb.base/sigaltstack.exp             |    5 +-
 gdb/testsuite/gdb.base/siginfo.exp                 |    5 +-
 gdb/testsuite/gdb.base/signals.exp                 |   15 +-
 gdb/testsuite/gdb.base/sigstep.exp                 |    5 +-
 gdb/testsuite/gdb.base/step-resume-infcall.c       |   47 +
 gdb/testsuite/gdb.base/step-resume-infcall.exp     |   52 +
 gdb/testsuite/gdb.base/trace-commands.exp          |   18 +-
 gdb/testsuite/gdb.cp/nextoverthrow.cc              |  235 +
 gdb/testsuite/gdb.cp/nextoverthrow.exp             |  162 +
 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S        |   55 +
 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp      |   44 +
 gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S      |   68 +
 gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp    |   52 +
 gdb/testsuite/gdb.dwarf2/implptr.S                 |  882 ++++
 gdb/testsuite/gdb.dwarf2/implptr.c                 |   68 +
 gdb/testsuite/gdb.dwarf2/implptr.exp               |   80 +
 gdb/testsuite/gdb.java/jnpe.exp                    |   74 +
 gdb/testsuite/gdb.java/jnpe.java                   |   40 +
 gdb/testsuite/gdb.python/lib-types.exp             |    3 -
 gdb/testsuite/gdb.python/py-breakpoint.exp         |   23 +
 gdb/testsuite/gdb.python/py-pp-maint.exp           |   21 +-
 gdb/testsuite/gdb.python/python.exp                |    5 +
 gdb/testsuite/gdb.server/ext-run.exp               |    5 +-
 gdb/testsuite/gdb.threads/execl.exp                |    6 +-
 gdb/testsuite/gdb.threads/linux-dp.exp             |   18 +-
 gdb/testsuite/gdb.threads/manythreads.exp          |    2 +-
 gdb/testsuite/gdb.threads/thread-specific.exp      |    7 +-
 gdb/testsuite/gdb.threads/tls.exp                  |    6 +-
 gdb/testsuite/gdb.trace/tsv.exp                    |   70 +-
 gdb/testsuite/lib/gdb-python.exp                   |   18 -
 gdb/testsuite/lib/gdb.exp                          |   40 +-
 gdb/thread.c                                       |   98 +-
 gdb/top.c                                          |  157 +-
 gdb/top.h                                          |   10 +-
 gdb/utils.c                                        |    2 +-
 gdb/valarith.c                                     |   24 +-
 gdb/valops.c                                       |   46 +-
 gdb/valprint.c                                     |    7 +
 gdb/value.c                                        |   49 +-
 gdb/value.h                                        |   16 +
 gdb/varobj.c                                       |    2 +
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |    8 +-
 include/ChangeLog                                  |    9 +
 include/opcode/ChangeLog                           |   30 +
 include/opcode/hppa.h                              |    4 +-
 include/opcode/mips.h                              |   38 +-
 include/opcode/s390.h                              |    3 +-
 include/simple-object.h                            |   13 +-
 libdecnumber/ChangeLog                             |    5 +
 libdecnumber/dconfig.h                             |    7 +-
 libiberty/.gitignore                               |    2 +
 libiberty/ChangeLog                                |   55 +
 libiberty/Makefile.in                              |    3 +
 libiberty/config.in                                |    6 +-
 libiberty/configure                                |   24 +-
 libiberty/configure.ac                             |   12 +-
 libiberty/cp-demangle.c                            |   16 +-
 libiberty/setproctitle.c                           |    5 +-
 libiberty/simple-object-coff.c                     |   15 +-
 libiberty/simple-object-common.h                   |    8 +-
 libiberty/simple-object-elf.c                      |   57 +-
 libiberty/simple-object-mach-o.c                   |   20 +-
 libiberty/simple-object.c                          |   13 +-
 libiberty/splay-tree.c                             |   52 +-
 libiberty/testsuite/demangle-expected              |    4 +-
 opcodes/.gitignore                                 |    2 +
 opcodes/ChangeLog                                  |   37 +-
 opcodes/hppa-dis.c                                 |   10 +-
 opcodes/i386-dis.c                                 |    5 +
 opcodes/mips-dis.c                                 |   31 +
 opcodes/mips-opc.c                                 |  121 +-
 opcodes/po/es.po                                   |  353 +-
 opcodes/po/fr.po                                   |  351 +-
 opcodes/po/nl.po                                   |  348 +-
 opcodes/po/zh_CN.po                                |    2 +-
 sim/.gitignore                                     |    7 +
 sim/ChangeLog                                      |    4 +
 sim/common/ChangeLog                               |   31 +
 sim/common/dv-sockser.c                            |   15 +-
 sim/common/dv-sockser.h                            |    1 +
 sim/common/hw-alloc.h                              |    3 +-
 sim/common/sim-core.c                              |    3 +
 sim/common/sim-memopt.c                            |   45 +-
 sim/common/sim-profile.c                           |   10 +
 sim/m32c/ChangeLog                                 |    4 +
 sim/m32c/Makefile.in                               |   11 +-
 sim/rx/ChangeLog                                   |    7 +
 sim/rx/rx.c                                        |   12 +-
 src-release                                        |    2 +-
 311 files changed, 29680 insertions(+), 12904 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 bfd/.gitignore
 create mode 100644 config/cloog.m4
 create mode 100644 config/lthostflags.m4
 rename config/{mh-ppc-darwin => mh-darwin} (100%)
 create mode 100644 gdb/bfin-linux-tdep.c
 create mode 100644 gdb/bfin-tdep.c
 create mode 100644 gdb/bfin-tdep.h
 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/regformats/reg-bfin.dat
 create mode 100644 gdb/syscalls/bfin-linux.xml
 create mode 100644 gdb/testsuite/gdb.arch/arm-disp-step.S
 create mode 100644 gdb/testsuite/gdb.arch/arm-disp-step.exp
 copy gdb/testsuite/gdb.asm/{powerpc.inc => powerpc64.inc} (54%)
 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/nextoverthrow.cc
 create mode 100644 gdb/testsuite/gdb.cp/nextoverthrow.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 libiberty/.gitignore
 create mode 100644 opcodes/.gitignore
 create mode 100644 sim/.gitignore

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 403d42b..5e78978 100644
--- a/COPYING.LIBGLOSS
+++ b/COPYING.LIBGLOSS
@@ -58,27 +58,10 @@ duplicated in all such forms.
 This file is distributed WITHOUT ANY WARRANTY; without even the implied
 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
-(4) GPL (fr30 directory only)
+(4) (formerly GPL for fr30)
 
-Copyright (C) 1998 Free Software Foundation, Inc.
-Contributed by Cygnus Solutions.
-
-This file is part of GNU CC.
-
-GNU CC is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
-any later version.
-
-GNU CC is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU CC; see the file COPYING.  If not, write to
-the Free Software Foundation, 51 Franklin Street, Fifth Floor,
-Boston, MA 02110-1301, USA.
+The GPL is no longer applicable to the fr30 platform.  The piece of
+code (syscalls.c) referencing the GPL has been officially relicensed.
 
 (5) Advanced Micro Devices
 
diff --git a/COPYING.NEWLIB b/COPYING.NEWLIB
index 59687b6..7f90c7e 100644
--- a/COPYING.NEWLIB
+++ b/COPYING.NEWLIB
@@ -862,3 +862,18 @@ http://www.ti.com/
  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 f97c1ab..3d04a72 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,188 @@
+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>
 
diff --git a/Makefile.def b/Makefile.def
index 6223bf3..8eb5b03 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -155,8 +155,10 @@ 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.
 dependencies = { module=install-binutils; on=install-opcodes; };
+dependencies = { module=install-strip-binutils; on=install-strip-opcodes; };
 
 // libopcodes depends on libbfd
 dependencies = { module=install-opcodes; on=install-bfd; };
+dependencies = { module=install-strip-opcodes; on=install-strip-bfd; };
 
 dependencies = { module=configure-gas; on=configure-intl; };
 dependencies = { module=all-gas; on=all-libiberty; };
@@ -430,6 +436,7 @@ 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=install-strip-ld; on=install-strip-gold; };
 dependencies = { module=configure-gold; on=configure-intl; };
 dependencies = { module=all-gold; on=all-libiberty; };
 dependencies = { module=all-gold; on=all-intl; };
@@ -460,6 +467,7 @@ dependencies = { module=configure-itcl; on=configure-tk; };
 dependencies = { module=all-itcl; on=all-tcl; };
 dependencies = { module=all-itcl; on=all-tk; };
 dependencies = { module=install-itcl; on=install-tcl; };
+dependencies = { module=install-strip-itcl; on=install-strip-tcl; };
 
 dependencies = { module=configure-tk; on=configure-tcl; };
 dependencies = { module=all-tk; on=all-tcl; };
@@ -470,7 +478,9 @@ dependencies = { module=all-sid; on=all-opcodes; };
 dependencies = { module=all-sid; on=all-tcl; };
 dependencies = { module=all-sid; on=all-tk; };
 dependencies = { module=install-sid; on=install-tcl; };
+dependencies = { module=install-strip-sid; on=install-strip-tcl; };
 dependencies = { module=install-sid; on=install-tk; };
+dependencies = { module=install-strip-sid; on=install-strip-tk; };
 
 dependencies = { module=configure-sim; on=configure-intl; };
 dependencies = { module=all-sim; on=all-intl; };
@@ -538,6 +548,9 @@ dependencies = { module=configure-target-boehm-gc; on=all-target-libstdc++-v3; }
 dependencies = { module=configure-target-fastjar; on=configure-target-zlib; };
 dependencies = { module=all-target-fastjar; on=all-target-zlib; };
 dependencies = { module=all-target-fastjar; on=all-target-libiberty; };
+dependencies = { module=configure-target-libgo; on=configure-target-libffi; };
+dependencies = { module=configure-target-libgo; on=all-target-libstdc++-v3; };
+dependencies = { module=all-target-libgo; on=all-target-libffi; };
 dependencies = { module=configure-target-libjava; on=configure-target-zlib; };
 dependencies = { module=configure-target-libjava; on=configure-target-boehm-gc; };
 dependencies = { module=configure-target-libjava; on=configure-target-qthreads; };
@@ -571,11 +584,13 @@ dependencies = { module=configure-target-libiberty; on=all-binutils; };
 dependencies = { module=configure-target-libiberty; on=all-ld; };
 dependencies = { module=configure-target-newlib; on=all-binutils; };
 dependencies = { module=configure-target-newlib; on=all-ld; };
+dependencies = { module=configure-target-libgfortran; on=all-target-libquadmath; };
 
 languages = { language=c;	gcc-check-target=check-gcc; };
 languages = { language=c++;	gcc-check-target=check-c++;
 				lib-check-target=check-target-libstdc++-v3; };
 languages = { language=fortran;	gcc-check-target=check-fortran;
+				lib-check-target=check-target-libquadmath;
 				lib-check-target=check-target-libgfortran; };
 languages = { language=java;	gcc-check-target=check-java;
 				lib-check-target=check-target-libjava; };
@@ -584,6 +599,8 @@ languages = { language=ada;	gcc-check-target=check-ada;
 languages = { language=objc;	gcc-check-target=check-objc;
 				lib-check-target=check-target-libobjc; };
 languages = { language=obj-c++;	gcc-check-target=check-obj-c++; };
+languages = { language=go;	gcc-check-target=check-go;
+				lib-check-target=check-target-libgo; };
 
 // Toplevel bootstrap
 bootstrap_stage = { id=1 ; };
diff --git a/Makefile.in b/Makefile.in
index aaea69d..945fc5d 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -157,6 +157,8 @@ BUILD_EXPORTS = \
 	CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
 	GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
 	GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
+	GOC="$(GOC_FOR_BUILD)"; export GOC; \
+	GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
 	DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
 	LD="$(LD_FOR_BUILD)"; export LD; \
 	LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
@@ -193,6 +195,7 @@ HOST_EXPORTS = \
 	CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
 	GCJ="$(GCJ)"; export GCJ; \
 	GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
+	GOC="$(GOC)"; export GOC; \
 	AR="$(AR)"; export AR; \
 	AS="$(AS)"; export AS; \
 	CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
@@ -273,6 +276,7 @@ BASE_TARGET_EXPORTS = \
 	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
 	GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
 	GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
+	GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
 	DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
 	LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
 	LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -339,6 +343,7 @@ CXX_FOR_BUILD = @CXX_FOR_BUILD@
 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
+GOC_FOR_BUILD = @GOC_FOR_BUILD@
 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
 LD_FOR_BUILD = @LD_FOR_BUILD@
 NM_FOR_BUILD = @NM_FOR_BUILD@
@@ -401,6 +406,7 @@ LDFLAGS = @LDFLAGS@
 LIBCFLAGS = $(CFLAGS)
 CXXFLAGS = @CXXFLAGS@
 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
+GOCFLAGS = $(CFLAGS)
 
 TFLAGS =
 
@@ -516,6 +522,7 @@ CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
+GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
 LD_FOR_TARGET=@LD_FOR_TARGET@
 
@@ -537,6 +544,7 @@ CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
 LDFLAGS_FOR_TARGET = 
+GOCFLAGS_FOR_TARGET = -O2 -g
 
 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
@@ -632,6 +640,26 @@ HOST_LIB_PATH_libelf = \
 @endif libelf
 
 
+CXX_FOR_TARGET_FLAG_TO_PASS = \
+	"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
+@if target-libstdc++-v3
+# CXX_FOR_TARGET is tricky to get right for target libs that require a
+# functional C++ compiler.  When we recurse, if we expand
+# CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
+# libstdc++ include flags from the script.  Instead, we get an
+# -funconfigured-* word, so that we'll get errors if this invalid C++
+# command line is used for anything, but also so that we can use the
+# word to decide whether or not to pass on this CXX_FOR_TARGET.  If we
+# don't pass it on, sub-make will use the default definition, that
+# re-expands it at the time of use, so we'll get it right when we need
+# it.  One potential exception is the expansion of CXX_FOR_TARGET
+# passed down as part of CXX within TARGET_FLAGS, but this wouldn't
+# really work, for C++ host programs can't depend on the current-stage
+# C++ target library.
+CXX_FOR_TARGET_FLAG_TO_PASS = \
+	$(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
+@endif target-libstdc++-v3
+
 # Flags to pass down to all sub-makes.
 BASE_FLAGS_TO_PASS = \
 	"DESTDIR=$(DESTDIR)" \
@@ -699,12 +727,13 @@ BASE_FLAGS_TO_PASS = \
 	"CC_FOR_TARGET=$(CC_FOR_TARGET)" \
 	"CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
 	"CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
-	"CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
 	"CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \


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


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

* [SCM]  archer-jankratochvil-vla: Merge remote branch 'origin/master' into archer-jankratochvil-vla
@ 2010-11-16  5:24 jkratoch
  0 siblings, 0 replies; 12+ messages in thread
From: jkratoch @ 2010-11-16  5:24 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-vla has been updated
       via  92e2d9797f67a91bd16116328489da1179bc76d5 (commit)
       via  78eb0ee7441fda6c528e9817f332c3edcc50bcc3 (commit)
       via  fe12b092e5f0085281ce09e94c541ea2eeb8e4e4 (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)
      from  3b250f43d9164cbb9d143c09124fc042c4441015 (commit)

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

- Log -----------------------------------------------------------------
commit 92e2d9797f67a91bd16116328489da1179bc76d5
Merge: 78eb0ee fe12b09
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Nov 16 06:22:14 2010 +0100

    Merge remote branch 'origin/master' into archer-jankratochvil-vla

commit 78eb0ee7441fda6c528e9817f332c3edcc50bcc3
Merge: 3b250f4 1cc93f9
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Nov 16 06:17:40 2010 +0100

    Merge remote branch 'origin/master' into archer-jankratochvil-vla

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

Summary of changes:
 bfd/ChangeLog                                   |   55 +
 bfd/archive.c                                   |   13 +-
 bfd/archures.c                                  |    1 +
 bfd/bfd-in.h                                    |    4 +
 bfd/bfd-in2.h                                   |    8 +
 bfd/elf.c                                       |   31 +-
 bfd/elf32-arm.c                                 |    7 -
 bfd/elf32-bfin.c                                |   24 +-
 bfd/elf64-hppa.c                                |    7 -
 bfd/elfxx-ia64.c                                |    7 -
 bfd/elfxx-mips.c                                |    8 +
 bfd/hash.c                                      |   58 +-
 bfd/po/ja.po                                    | 4994 +++++++++++++++--------
 bfd/po/ru.po                                    | 4038 ++++++++++++++-----
 bfd/section.c                                   |   23 +
 bfd/version.h                                   |    2 +-
 gdb/ChangeLog                                   |  110 +
 gdb/arm-tdep.c                                  |    1 +
 gdb/breakpoint.c                                |  143 +-
 gdb/breakpoint.h                                |   34 +-
 gdb/c-lang.c                                    |   15 +-
 gdb/defs.h                                      |    4 +
 gdb/doc/ChangeLog                               |   12 +
 gdb/doc/gdb.texinfo                             |   65 +-
 gdb/gdbserver/ChangeLog                         |    4 +
 gdb/gdbserver/linux-low.c                       |    2 +-
 gdb/infrun.c                                    |    6 +-
 gdb/mi/mi-cmd-break.c                           |    8 +-
 gdb/mi/mi-main.c                                |   31 +-
 gdb/python/lib/gdb/command/pretty_printers.py   |    3 +-
 gdb/python/py-breakpoint.c                      |  161 +-
 gdb/python/py-prettyprint.c                     |   90 +-
 gdb/python/py-utils.c                           |   19 +
 gdb/python/python-internal.h                    |   18 +-
 gdb/python/python.c                             |   13 +
 gdb/rs6000-tdep.c                               |  149 +-
 gdb/spu-tdep.c                                  |    3 +-
 gdb/testsuite/ChangeLog                         |   49 +
 gdb/testsuite/gdb.base/break-entry.exp          |   26 +-
 gdb/testsuite/gdb.base/maint.exp                |    4 +-
 gdb/testsuite/gdb.base/nodebug.exp              |    4 +-
 gdb/testsuite/gdb.base/sepsymtab.exp            |    2 +-
 gdb/testsuite/gdb.base/watchpoint-cond-gone.exp |    3 +-
 gdb/testsuite/gdb.base/watchpoint.exp           |   13 +-
 gdb/testsuite/gdb.python/py-breakpoint.exp      |   39 +
 gdb/testsuite/gdb.python/py-inferior.exp        |   25 +-
 gdb/testsuite/gdb.python/py-prettyprint.c       |    6 +-
 gdb/testsuite/gdb.python/py-prettyprint.exp     |    2 +
 gdb/testsuite/gdb.python/py-value.exp           |    7 +-
 gdb/testsuite/gdb.python/python.exp             |    4 +-
 gdb/testsuite/gdb.stabs/gdb11479.exp            |    6 +-
 gdb/valops.c                                    |   21 +-
 gdb/value.c                                     |   15 +-
 gdb/value.h                                     |    5 +-
 gdb/varobj.c                                    |   18 +-
 gdb/version.in                                  |    2 +-
 include/ChangeLog                               |    5 +
 include/elf/ChangeLog                           |    4 +
 include/elf/bfin.h                              |    3 +
 include/elf/mips.h                              |    1 +
 include/opcode/ChangeLog                        |   13 +
 include/opcode/arm.h                            |    7 +-
 include/opcode/mips.h                           |    5 +
 libiberty/ChangeLog                             |   12 +
 libiberty/cp-demangle.c                         |    6 -
 libiberty/simple-object-coff.c                  |    3 +-
 libiberty/testsuite/demangle-expected           |    9 +-
 opcodes/ChangeLog                               |   11 +
 opcodes/mips-dis.c                              |    4 +
 opcodes/mips-opc.c                              |  119 +-
 opcodes/po/fi.po                                |  441 +-
 sim/rx/ChangeLog                                |    8 +
 sim/rx/rx.c                                     |   93 +-
 73 files changed, 7835 insertions(+), 3331 deletions(-)

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 78b904a..a67868e 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,58 @@
+2010-11-16  Jie Zhang  <jie.zhang@analog.com>
+
+	* elf32-bfin.c (elf32_bfin_code_in_l1): New variable.
+	(elf32_bfin_data_in_l1): New variable.
+	(elf32_bfin_final_write_processing): New.
+	(elf_backend_final_write_processing): Define.
+
+2010-11-15  Mike Frysinger  <vapier@gentoo.org>
+
+	PR binutils/12177
+	* elf32-bfin.c (_bfin_create_got_section): Drop unused flags code.
+
+2010-11-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* archive.c (_bfd_get_elt_at_filepos): Copy BFD_COMPRESS and
+	BFD_DECOMPRESS.
+	(bfd_openr_next_archived_file): Revert the last change.
+
+2010-11-11  Mingming Sun  <mingm.sun@gmail.com>
+
+	* archures.c (bfd_mach_mips_loongson_3a): Defined.
+	* bfd-in2.h (bfd_mach_mips_loongson_3a): Defined.
+	* cpu-mips.c (I_loongson_3a): New add.
+	(arch_info_struct): Add loongson_3a.
+	* elfxx-mips.c (_bfd_elf_mips_mach): Add loongson_3a.
+	(mips_set_isa_flags): Add loongson_3a.
+	(mips_mach_extensions): Add loongson_3a in MIPS64 extensions.
+
+2010-11-10  Richard Sandiford  <richard.sandiford@linaro.org>
+
+	* elf32-arm.c (elf32_arm_merge_eabi_attributes): Remove unused
+	variables.
+
+2010-11-10  Nick Clifton  <nickc@redhat.com>
+
+	* po/ja.po: Updated Japanese translation.
+	* po/ru.po: Updated Russian translation.
+
+2010-11-08  Nick Clifton  <nickc@redhat.com>
+
+	* po/ja.po: Updated Japanese translation.
+
+2010-11-08  Alan Modra  <amodra@gmail.com>
+
+	* hash.c (bfd_hash_hash): Extract from..
+	(bfd_hash_lookup): ..here.
+	(bfd_hash_rename): New function.
+	* section.c (bfd_rename_section): New function.
+	* bfd-in.h (bfd_hash_rename): Declare.
+	* bfd-in2.h: Regenerate.
+	* elf.c (_bfd_elf_make_section_from_shdr): Rename input sections
+	when compressing or decompressing.  Don't assert name match.
+	* elf64-hppa.c (get_reloc_section): Don't assert name match.
+	* elfxx-ia64.c (get_reloc_section): Likewise.
+
 2010-11-05  Joseph Myers  <joseph@codesourcery.com>
 
 	* elf32-tic6x.c (elf32_tic6x_obj_attrs_handle_unknown): New.
diff --git a/bfd/archive.c b/bfd/archive.c
index ed40141..258c8d9 100644
--- a/bfd/archive.c
+++ b/bfd/archive.c
@@ -655,6 +655,9 @@ _bfd_get_elt_at_filepos (bfd *archive, file_ptr filepos)
 
   n_nfd->arelt_data = new_areldata;
 
+  /* Copy BFD_COMPRESS and BFD_DECOMPRESS flags.  */
+  n_nfd->flags |= archive->flags & (BFD_COMPRESS | BFD_DECOMPRESS);
+
   if (_bfd_add_bfd_to_archive_cache (archive, filepos, n_nfd))
     return n_nfd;
 
@@ -697,8 +700,6 @@ DESCRIPTION
 bfd *
 bfd_openr_next_archived_file (bfd *archive, bfd *last_file)
 {
-  bfd *abfd;
-
   if ((bfd_get_format (archive) != bfd_archive)
       || (archive->direction == write_direction))
     {
@@ -706,14 +707,8 @@ bfd_openr_next_archived_file (bfd *archive, bfd *last_file)
       return NULL;
     }
 
-  abfd = BFD_SEND (archive,
+  return BFD_SEND (archive,
 		   openr_next_archived_file, (archive, last_file));
-
-  /* Copy BFD_COMPRESS and BFD_DECOMPRESS flags.  */
-  if (abfd)
-    abfd->flags |= archive->flags & (BFD_COMPRESS | BFD_DECOMPRESS);
-
-  return abfd;
 }
 
 bfd *
diff --git a/bfd/archures.c b/bfd/archures.c
index 1867154..1d61ae3 100644
--- a/bfd/archures.c
+++ b/bfd/archures.c
@@ -173,6 +173,7 @@ DESCRIPTION
 .#define bfd_mach_mips5                 5
 .#define bfd_mach_mips_loongson_2e      3001
 .#define bfd_mach_mips_loongson_2f      3002
+.#define bfd_mach_mips_loongson_3a      3003
 .#define bfd_mach_mips_sb1              12310201 {* octal 'SB', 01 *}
 .#define bfd_mach_mips_octeon		6501
 .#define bfd_mach_mips_xlr              887682   {* decimal 'XLR'  *}
diff --git a/bfd/bfd-in.h b/bfd/bfd-in.h
index cfa5225..63fcdc9 100644
--- a/bfd/bfd-in.h
+++ b/bfd/bfd-in.h
@@ -404,6 +404,10 @@ extern struct bfd_hash_entry *bfd_hash_lookup
 extern struct bfd_hash_entry *bfd_hash_insert
   (struct bfd_hash_table *, const char *, unsigned long);
 
+/* Rename an entry in a hash table.  */
+extern void bfd_hash_rename
+  (struct bfd_hash_table *, const char *, struct bfd_hash_entry *);
+
 /* Replace an entry in a hash table.  */
 extern void bfd_hash_replace
   (struct bfd_hash_table *, struct bfd_hash_entry *old,
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index c6a54b5..e7805b6 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -411,6 +411,10 @@ extern struct bfd_hash_entry *bfd_hash_lookup
 extern struct bfd_hash_entry *bfd_hash_insert
   (struct bfd_hash_table *, const char *, unsigned long);
 
+/* Rename an entry in a hash table.  */
+extern void bfd_hash_rename
+  (struct bfd_hash_table *, const char *, struct bfd_hash_entry *);
+
 /* Replace an entry in a hash table.  */
 extern void bfd_hash_replace
   (struct bfd_hash_table *, struct bfd_hash_entry *old,
@@ -1713,6 +1717,9 @@ asection *bfd_make_section (bfd *, const char *name);
 bfd_boolean bfd_set_section_flags
    (bfd *abfd, asection *sec, flagword flags);
 
+void bfd_rename_section
+   (bfd *abfd, asection *sec, const char *newname);
+
 void bfd_map_over_sections
    (bfd *abfd,
     void (*func) (bfd *abfd, asection *sect, void *obj),
@@ -1853,6 +1860,7 @@ enum bfd_architecture
 #define bfd_mach_mips5                 5
 #define bfd_mach_mips_loongson_2e      3001
 #define bfd_mach_mips_loongson_2f      3002
+#define bfd_mach_mips_loongson_3a      3003
 #define bfd_mach_mips_sb1              12310201 /* octal 'SB', 01 */
 #define bfd_mach_mips_octeon           6501
 #define bfd_mach_mips_xlr              887682   /* decimal 'XLR'  */
diff --git a/bfd/elf.c b/bfd/elf.c
index 4f326a7..075a668 100644
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -822,11 +822,7 @@ _bfd_elf_make_section_from_shdr (bfd *abfd,
   const struct elf_backend_data *bed;
 
   if (hdr->bfd_section != NULL)
-    {
-      BFD_ASSERT (strcmp (name,
-			  bfd_get_section_name (abfd, hdr->bfd_section)) == 0);
-      return TRUE;
-    }
+    return TRUE;
 
   newsect = bfd_make_section_anyway (abfd, name);
   if (newsect == NULL)
@@ -1016,6 +1012,7 @@ _bfd_elf_make_section_from_shdr (bfd *abfd,
 	  || (name[1] == 'z' && name[7] == '_')))
     {
       enum { nothing, compress, decompress } action = nothing;
+      char *new_name;
 
       if (bfd_is_section_compressed (abfd, newsect))
 	{
@@ -1030,6 +1027,7 @@ _bfd_elf_make_section_from_shdr (bfd *abfd,
 	    action = compress;
 	}
 
+      new_name = NULL;
       switch (action)
 	{
 	case nothing:
@@ -1042,6 +1040,17 @@ _bfd_elf_make_section_from_shdr (bfd *abfd,
 		 abfd, name);
 	      return FALSE;
 	    }
+	  if (name[1] != 'z')
+	    {
+	      unsigned int len = strlen (name);
+
+	      new_name = bfd_alloc (abfd, len + 2);
+	      if (new_name == NULL)
+		return FALSE;
+	      new_name[0] = '.';
+	      new_name[1] = 'z';
+	      memcpy (new_name + 2, name + 1, len);
+	    }
 	  break;
 	case decompress:
 	  if (!bfd_init_section_decompress_status (abfd, newsect))
@@ -1051,8 +1060,20 @@ _bfd_elf_make_section_from_shdr (bfd *abfd,
 		 abfd, name);
 	      return FALSE;
 	    }
+	  if (name[1] == 'z')
+	    {
+	      unsigned int len = strlen (name);
+
+	      new_name = bfd_alloc (abfd, len);
+	      if (new_name == NULL)
+		return FALSE;
+	      new_name[0] = '.';
+	      memcpy (new_name + 1, name + 2, len - 1);
+	    }
 	  break;
 	}
+      if (new_name != NULL)
+	bfd_rename_section (abfd, newsect, new_name);
     }
 
   return TRUE;
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index 577060b..ffe8f60 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -9904,9 +9904,6 @@ elf32_arm_merge_eabi_attributes (bfd *ibfd, bfd *obfd)
 {
   obj_attribute *in_attr;
   obj_attribute *out_attr;
-  obj_attribute_list *in_list;
-  obj_attribute_list *out_list;
-  obj_attribute_list **out_listp;
   /* Some tags have 0 = don't care, 1 = strong requirement,
      2 = weak requirement.  */
   static const int order_021[3] = {0, 2, 1};
@@ -10417,10 +10414,6 @@ elf32_arm_merge_eabi_attributes (bfd *ibfd, bfd *obfd)
     return FALSE;
 
   /* Check for any attributes not known on ARM.  */
-  in_list = elf_other_obj_attributes_proc (ibfd);
-  out_listp = &elf_other_obj_attributes_proc (obfd);
-  out_list = *out_listp;
-
   result &= _bfd_elf_merge_unknown_attribute_list (ibfd, obfd);
 
   return result;
diff --git a/bfd/elf32-bfin.c b/bfd/elf32-bfin.c
index 237391b..56af244 100644
--- a/bfd/elf32-bfin.c
+++ b/bfd/elf32-bfin.c
@@ -1120,6 +1120,22 @@ bfin_reloc_type_lookup (bfd * abfd ATTRIBUTE_UNUSED,
   return (reloc_howto_type *) NULL;
 }
 
+/* Set by ld emulation if --code-in-l1.  */
+bfd_boolean elf32_bfin_code_in_l1 = 0;
+
+/* Set by ld emulation if --data-in-l1.  */
+bfd_boolean elf32_bfin_data_in_l1 = 0;
+
+static void
+elf32_bfin_final_write_processing (bfd *abfd,
+				   bfd_boolean linker ATTRIBUTE_UNUSED)
+{
+  if (elf32_bfin_code_in_l1)
+    elf_elfheader (abfd)->e_flags |= EF_BFIN_CODE_IN_L1;
+  if (elf32_bfin_data_in_l1)
+    elf_elfheader (abfd)->e_flags |= EF_BFIN_DATA_IN_L1;
+}
+
 /* Return TRUE if the name is a local label.
    bfin local labels begin with L$.  */
 static bfd_boolean
@@ -3442,14 +3458,8 @@ _bfin_create_got_section (bfd *abfd, struct bfd_link_info *info)
 	return FALSE;
 
       bfinfdpic_gotfixup_section (info) = s;
-      flags = BSF_GLOBAL;
-    }
-  else
-    {
-      flags = BSF_GLOBAL | BSF_WEAK;
     }
 
-  flags = pltflags;
   pltflags |= SEC_CODE;
   if (bed->plt_not_loaded)
     pltflags &= ~ (SEC_CODE | SEC_LOAD | SEC_HAS_CONTENTS);
@@ -5793,6 +5803,8 @@ struct bfd_elf_special_section const elf32_bfin_special_sections[] =
                                         elf32_bfin_set_private_flags
 #define bfd_elf32_bfd_print_private_bfd_data \
                                         elf32_bfin_print_private_bfd_data
+#define elf_backend_final_write_processing \
+                                        elf32_bfin_final_write_processing
 #define elf_backend_reloc_type_class    elf32_bfin_reloc_type_class
 #define elf_backend_can_gc_sections 1
 #define elf_backend_special_sections	elf32_bfin_special_sections
diff --git a/bfd/elf64-hppa.c b/bfd/elf64-hppa.c
index 11289b1..d8213a0 100644
--- a/bfd/elf64-hppa.c
+++ b/bfd/elf64-hppa.c
@@ -411,13 +411,6 @@ get_reloc_section (bfd *abfd,
   if (srel_name == NULL)
     return FALSE;
 
-  BFD_ASSERT ((CONST_STRNEQ (srel_name, ".rela")
-	       && strcmp (bfd_get_section_name (abfd, sec),
-			  srel_name + 5) == 0)
-	      || (CONST_STRNEQ (srel_name, ".rel")
-		  && strcmp (bfd_get_section_name (abfd, sec),
-			     srel_name + 4) == 0));
-
   dynobj = hppa_info->root.dynobj;
   if (!dynobj)
     hppa_info->root.dynobj = dynobj = abfd;
diff --git a/bfd/elfxx-ia64.c b/bfd/elfxx-ia64.c
index 0ef1a44..d42ad89 100644
--- a/bfd/elfxx-ia64.c
+++ b/bfd/elfxx-ia64.c
@@ -2602,13 +2602,6 @@ get_reloc_section (bfd *abfd,
   if (srel_name == NULL)
     return NULL;
 
-  BFD_ASSERT ((CONST_STRNEQ (srel_name, ".rela")
-	       && strcmp (bfd_get_section_name (abfd, sec),
-			  srel_name+5) == 0)
-	      || (CONST_STRNEQ (srel_name, ".rel")
-		  && strcmp (bfd_get_section_name (abfd, sec),
-			     srel_name+4) == 0));
-
   dynobj = ia64_info->root.dynobj;
   if (!dynobj)
     ia64_info->root.dynobj = dynobj = abfd;
diff --git a/bfd/elfxx-mips.c b/bfd/elfxx-mips.c
index 4718dd4..cfbb06e 100644
--- a/bfd/elfxx-mips.c
+++ b/bfd/elfxx-mips.c
@@ -5946,6 +5946,9 @@ _bfd_elf_mips_mach (flagword flags)
     case E_MIPS_MACH_LS2F:
       return bfd_mach_mips_loongson_2f;
 
+    case E_MIPS_MACH_LS3A:
+      return bfd_mach_mips_loongson_3a;
+
     case E_MIPS_MACH_OCTEON:
       return bfd_mach_mips_octeon;
 
@@ -10556,6 +10559,10 @@ mips_set_isa_flags (bfd *abfd)
       val = E_MIPS_ARCH_3 | E_MIPS_MACH_LS2F;
       break;
 
+    case bfd_mach_mips_loongson_3a:
+      val = E_MIPS_ARCH_64 | E_MIPS_MACH_LS3A;
+      break;
+
     case bfd_mach_mips_sb1:
       val = E_MIPS_ARCH_64 | E_MIPS_MACH_SB1;
       break;
@@ -12258,6 +12265,7 @@ static const struct mips_mach_extension mips_mach_extensions[] = {
   { bfd_mach_mipsisa64r2, bfd_mach_mipsisa64 },
   { bfd_mach_mips_sb1, bfd_mach_mipsisa64 },
   { bfd_mach_mips_xlr, bfd_mach_mipsisa64 },
+  { bfd_mach_mips_loongson_3a, bfd_mach_mipsisa64 },
 
   /* MIPS V extensions.  */
   { bfd_mach_mipsisa64, bfd_mach_mips5 },
diff --git a/bfd/hash.c b/bfd/hash.c
index fc05923..e2fa3a9 100644
--- a/bfd/hash.c
+++ b/bfd/hash.c
@@ -1,6 +1,6 @@
 /* hash.c -- hash table routines for BFD
    Copyright 1993, 1994, 1995, 1997, 1999, 2001, 2002, 2003, 2004, 2005,
-   2006, 2007, 2009 Free Software Foundation, Inc.
+   2006, 2007, 2009, 2010 Free Software Foundation, Inc.
    Written by Steve Chamberlain <sac@cygnus.com>
 
    This file is part of BFD, the Binary File Descriptor library.
@@ -412,20 +412,13 @@ bfd_hash_table_free (struct bfd_hash_table *table)
   table->memory = NULL;
 }
 
-/* Look up a string in a hash table.  */
-
-struct bfd_hash_entry *
-bfd_hash_lookup (struct bfd_hash_table *table,
-		 const char *string,
-		 bfd_boolean create,
-		 bfd_boolean copy)
+static inline unsigned long
+bfd_hash_hash (const char *string, unsigned int *lenp)
 {
   const unsigned char *s;
   unsigned long hash;
-  unsigned int c;
-  struct bfd_hash_entry *hashp;
   unsigned int len;
-  unsigned int _index;
+  unsigned int c;
 
   hash = 0;
   len = 0;
@@ -438,7 +431,25 @@ bfd_hash_lookup (struct bfd_hash_table *table,
   len = (s - (const unsigned char *) string) - 1;
   hash += len + (len << 17);
   hash ^= hash >> 2;
+  if (lenp != NULL)
+    *lenp = len;
+  return hash;
+}
+
+/* Look up a string in a hash table.  */
 
+struct bfd_hash_entry *
+bfd_hash_lookup (struct bfd_hash_table *table,
+		 const char *string,
+		 bfd_boolean create,
+		 bfd_boolean copy)
+{
+  unsigned long hash;
+  struct bfd_hash_entry *hashp;
+  unsigned int len;
+  unsigned int _index;
+
+  hash = bfd_hash_hash (string, &len);
   _index = hash % table->size;
   for (hashp = table->table[_index];
        hashp != NULL;
@@ -535,6 +546,31 @@ bfd_hash_insert (struct bfd_hash_table *table,
   return hashp;
 }
 
+/* Rename an entry in a hash table.  */
+
+void
+bfd_hash_rename (struct bfd_hash_table *table,
+		 const char *string,
+		 struct bfd_hash_entry *ent)
+{
+  unsigned int _index;
+  struct bfd_hash_entry **pph;
+
+  _index = ent->hash % table->size;
+  for (pph = &table->table[_index]; *pph != NULL; pph = &(*pph)->next)
+    if (*pph == ent)
+      break;
+  if (*pph == NULL)
+    abort ();
+
+  *pph = ent->next;
+  ent->string = string;
+  ent->hash = bfd_hash_hash (string, NULL);
+  _index = ent->hash % table->size;
+  ent->next = table->table[_index];
+  table->table[_index] = ent;
+}
+
 /* Replace an entry in a hash table.  */
 
 void
diff --git a/bfd/po/ja.po b/bfd/po/ja.po
index 9373b27..e3eab97 100644
--- a/bfd/po/ja.po
+++ b/bfd/po/ja.po
@@ -1,2023 +1,3454 @@
-# Japanese message for bfd 2.11
-# Copyright (C) 2001 Free Software Foundation, Inc.
+# Japanese message for bfd
+# This file is distributed under the same license as the binutils package.
+# Copyright (C) 2001, 2010 Free Software Foundation, Inc.
 # Daisuke Yamashita <yamad@mb.infoweb.ne.jp>, 2001
-#
+# Yasuaki Taniguchi <yasuakit@gmail.com>, 2010.
 msgid ""
 msgstr ""
-"Project-Id-Version: bfd 2.11\n"
-"POT-Creation-Date: 2002-01-31 17:07+0000\n"
-"PO-Revision-Date: 2001-12-22 13:37+0900\n"
-"Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>\n"
-"Language-Team: Japanese <ja@li.org>\n"
+"Project-Id-Version: bfd 2.20.1\n"
+"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
+"POT-Creation-Date: 2010-03-03 15:03+0100\n"
+"PO-Revision-Date: 2010-11-09 20:28+0900\n"
+"Last-Translator: Yasuaki Taniguchi <yasuakit@gmail.com>\n"
+"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
 "MIME-Version: 1.0\n"


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


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

* [SCM]  archer-jankratochvil-vla: Merge remote branch 'origin/master' into archer-jankratochvil-vla
@ 2010-02-03  5:13 jkratoch
  0 siblings, 0 replies; 12+ messages in thread
From: jkratoch @ 2010-02-03  5:13 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-vla has been updated
       via  5b6eb301d3ce03b9f38b9b622fdf298c845d6897 (commit)
       via  8a66451abb01b7fa7aa0fb5947d1003df6e7f948 (commit)
       via  06d0527a3a31b81ccbfe5d2eb899f7e30ed93f2d (commit)
       via  039dd96564bdd16a903c390c9e25ff23a0986ad6 (commit)
       via  37b989f713c64fa3429d1ce470fdb25389c7eb0b (commit)
       via  e29c905cd8fdc87b7d8660c07601b810052e9444 (commit)
       via  b641539397a6cb5b4c67dbedafab62b1ac21391e (commit)
       via  89bdb2450e85875b16ad73f00b5632f27e3054a1 (commit)
       via  eac509950388e2e6a4d078202a0dd58d59fcddbd (commit)
       via  679554b8c8565b7d296940c5fdab35d98f28be3e (commit)
       via  875d1739ef2c7185f5e5e52eac3022171031132b (commit)
       via  0a60705522e536b44cb28a22d1aec7a1c7216011 (commit)
       via  662c6c45df41661abddf1b78ac2c4d4817b694a1 (commit)
       via  e9e9b7b1c149af6ed82bbb1c01f013c6b6ffd87e (commit)
       via  c6d8c9383174688d8d19a897e6ff5fe81e211de2 (commit)
       via  03729380c318738d19256b219bcc03d333dc54bf (commit)
       via  a5266a8a1fb2333418dd0914d3adeee72383b656 (commit)
       via  7a43b42ad592059e9bd595adf38fb65709aa3959 (commit)
       via  7f3f596fcee5e48061e248513e18096ca653620b (commit)
       via  f8893c711c4ee381385d983175cacb786f64774b (commit)
       via  feced2c94d506d91710d06e86ecdd5ac4b4d2c56 (commit)
       via  fdfccbaf9fffb6300698bcd8cbe1a41b96398527 (commit)
       via  e1e1f977b48241291ceaa7431bd448e2eacb5467 (commit)
       via  974eeebe13b24cf3d78e248857d914a393bf1597 (commit)
       via  ca233f4f50d32cf78cb2b19c31dc373d05e2743e (commit)
       via  2e4e6c860563f4d26538db70b02712753456a49a (commit)
       via  5f9a1f9f73c5552ceca68d5e2cefb6454d4d4a22 (commit)
       via  9c13abd586d6251a03d10c2d3809f3dd75a79a96 (commit)
       via  a86369688577ace604d9c15f2e45053cb0f1d046 (commit)
       via  fbae06a026848d102269b1d7627ed1ed1476ecd9 (commit)
       via  481ae44b178f289a3dce573858c076cba130a186 (commit)
       via  00d206f06c1bfe3c4e4ad727e7e7c0d23fec9304 (commit)
       via  ea72145d5db8c66253c9b21b785a5311f69ae99e (commit)
       via  055ea5aad2e3e6e74eb70760a27c5b12b105097d (commit)
       via  e85c2313d4ebb17b06409da168bbb836e229f877 (commit)
       via  c0869096279f9efb4047b5deceee1c6ded43300d (commit)
       via  eaf43e71840fb73fba7c0af93a675b945cf33272 (commit)
       via  06e45bb813f0299045e706936d448563e18de2f2 (commit)
       via  09ffeaf7f4252c5177063a04b70886b604431142 (commit)
       via  285e284cdcd5bd63bf316ddefaf642833d5a0f6a (commit)
       via  a54573f7582d0c73bc98ac06969bbcf3310ac16a (commit)
       via  a1f83b9843c1744564ffb0991f0a51ad372e3346 (commit)
       via  0fcc0541ae31b12263bba2ba8d52c8b461efbfe2 (commit)
       via  753be84d32a8922b66c4f9705811c57d5e64a724 (commit)
       via  cddb5b9441387b546785edb7f3723fd69a34db5a (commit)
       via  aeae4a8edcc90a5560ff3d9832ea79b65b119d9f (commit)
       via  9086f91b53f60094862210b6802e233ba8111ebc (commit)
       via  7ca68a06cb3b5ccf35b636933486ff6d647895fb (commit)
      from  11f48fd843def146a4052b6f88ec377dc70465f0 (commit)

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

- Log -----------------------------------------------------------------
commit 5b6eb301d3ce03b9f38b9b622fdf298c845d6897
Merge: 11f48fd843def146a4052b6f88ec377dc70465f0 8a66451abb01b7fa7aa0fb5947d1003df6e7f948
Author: Jan Kratochvil <jkratoch@host1.dyn.jankratochvil.net>
Date:   Wed Feb 3 06:12:51 2010 +0100

    Merge remote branch 'origin/master' into archer-jankratochvil-vla
    
    Conflicts:
    	gdb/gdbtypes.h

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

Summary of changes:
 ChangeLog                                          |    7 +
 bfd/ChangeLog                                      |   25 ++
 bfd/elf-bfd.h                                      |    2 +
 bfd/elf.c                                          |   33 ++-
 bfd/elf32-hppa.c                                   |   12 +-
 bfd/som.c                                          |    1 +
 bfd/version.h                                      |    2 +-
 configure                                          |   70 +++-
 configure.ac                                       |   37 ++-
 gdb/ChangeLog                                      |  189 +++++++++
 gdb/Makefile.in                                    |    2 +-
 gdb/amd64-tdep.c                                   |  136 +++++--
 gdb/amd64-tdep.h                                   |    3 +
 gdb/amd64-windows-tdep.c                           |  112 ++++++
 gdb/arch-utils.c                                   |    7 +
 gdb/arch-utils.h                                   |    3 +
 gdb/arm-linux-tdep.c                               |   11 +
 gdb/arm-tdep.c                                     |  420 ++++++++++++++++++--
 gdb/arm-tdep.h                                     |    9 +-
 gdb/c-lang.h                                       |    6 +
 gdb/c-typeprint.c                                  |   42 +--
 gdb/c-valprint.c                                   |    5 +-
 gdb/config/djgpp/fnchange.lst                      |    2 +
 gdb/cp-valprint.c                                  |   46 ++-
 gdb/doc/ChangeLog                                  |    7 +
 gdb/doc/gdb.texinfo                                |   84 +++--
 gdb/dwarf2read.c                                   |    5 +-
 gdb/frame.c                                        |    4 +-
 gdb/gdbarch.c                                      |   24 ++
 gdb/gdbarch.h                                      |    8 +
 gdb/gdbarch.sh                                     |    8 +-
 gdb/gdbserver/ChangeLog                            |   19 +
 gdb/gdbserver/inferiors.c                          |   25 +-
 gdb/gdbserver/linux-arm-low.c                      |    9 +-
 gdb/gdbserver/linux-low.c                          |   51 ++-
 gdb/gdbtypes.c                                     |    7 -
 gdb/gdbtypes.h                                     |   26 +-
 gdb/gnu-v2-abi.c                                   |    3 +-
 gdb/i386-tdep.c                                    |   14 +-
 gdb/i386-tdep.h                                    |   43 ++
 gdb/infcall.c                                      |    3 +-
 gdb/infrun.c                                       |   50 ++-
 gdb/language.h                                     |   29 ++-
 gdb/m2-typeprint.c                                 |    4 +-
 gdb/ppc-linux-tdep.c                               |    3 +-
 gdb/python/py-prettyprint.c                        |    3 +-
 gdb/regcache.c                                     |   15 +-
 gdb/regcache.h                                     |    3 +-
 gdb/remote.c                                       |    4 +-
 gdb/solib-svr4.c                                   |   16 +-
 gdb/testsuite/ChangeLog                            |   83 ++++
 gdb/testsuite/gdb.ada/call_pn.exp                  |   53 +++
 gdb/testsuite/gdb.ada/call_pn/foo.adb              |   23 +
 gdb/testsuite/gdb.ada/call_pn/pck.adb              |   25 ++
 gdb/testsuite/gdb.ada/call_pn/pck.ads              |   23 +
 gdb/testsuite/gdb.ada/rec_return.exp               |   46 +++
 gdb/testsuite/gdb.ada/rec_return/foo.adb           |   24 ++
 gdb/testsuite/gdb.ada/rec_return/pck.adb           |   27 ++
 gdb/testsuite/gdb.ada/rec_return/pck.ads           |   28 ++
 gdb/testsuite/gdb.arch/thumb2-it.S                 |  182 +++++++++
 gdb/testsuite/gdb.arch/thumb2-it.exp               |  157 ++++++++
 gdb/testsuite/gdb.base/bigcore.exp                 |    1 +
 gdb/testsuite/gdb.base/call-strs.exp               |    9 +-
 gdb/testsuite/gdb.base/default.exp                 |    3 +
 gdb/testsuite/gdb.base/ending-run.exp              |    4 +-
 gdb/testsuite/gdb.base/finish.exp                  |    2 +
 gdb/testsuite/gdb.base/freebpcmd.exp               |    3 +
 gdb/testsuite/gdb.base/funcargs.exp                |    3 +
 gdb/testsuite/gdb.base/gcore.exp                   |    6 +-
 gdb/testsuite/gdb.base/huge.exp                    |    2 +
 gdb/testsuite/gdb.base/interrupt.exp               |    1 +
 gdb/testsuite/gdb.base/nodebug.exp                 |    4 +-
 gdb/testsuite/gdb.base/page.exp                    |    5 -
 gdb/testsuite/gdb.base/ptype.exp                   |    5 +-
 gdb/testsuite/gdb.base/restore.exp                 |    2 +
 gdb/testsuite/gdb.base/return.exp                  |    2 +
 gdb/testsuite/gdb.base/setvar.exp                  |    5 +-
 .../gdb.base/symbol-without-target_section.c}      |   15 +-
 .../gdb.base/symbol-without-target_section.exp     |   39 ++
 gdb/testsuite/gdb.base/watchpoint-solib.exp        |    8 +-
 gdb/testsuite/gdb.base/watchpoints.exp             |    3 +-
 gdb/testsuite/gdb.cp/nsrecurs.cc                   |   45 ++-
 gdb/testsuite/gdb.cp/nsrecurs.exp                  |   15 +-
 gdb/testsuite/gdb.cp/nsusing.cc                    |  130 +++++--
 gdb/testsuite/gdb.cp/nsusing.exp                   |  131 ++++++-
 gdb/testsuite/gdb.cp/userdef.exp                   |    2 +-
 gdb/testsuite/gdb.cp/virtbase.cc                   |   89 ++++
 gdb/testsuite/gdb.cp/virtbase.exp                  |   62 +++
 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp |    2 +-
 gdb/testsuite/gdb.mi/mi-nonstop.exp                |   19 +-
 gdb/testsuite/gdb.threads/current-lwp-dead.c       |   21 +-
 gdb/testsuite/gdb.threads/gcore-thread.exp         |    2 +
 gdb/testsuite/lib/mi-support.exp                   |   10 +-
 gdb/valops.c                                       |   33 ++-
 gdb/version.in                                     |    2 +-
 include/elf/ChangeLog                              |    6 +-
 include/elf/common.h                               |    2 +
 opcodes/ChangeLog                                  |   24 ++
 opcodes/arm-dis.c                                  |  206 +++++++---
 opcodes/i386-dis.c                                 |   31 +-
 100 files changed, 2844 insertions(+), 430 deletions(-)
 create mode 100644 gdb/testsuite/gdb.ada/call_pn.exp
 create mode 100644 gdb/testsuite/gdb.ada/call_pn/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/call_pn/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/call_pn/pck.ads
 create mode 100644 gdb/testsuite/gdb.ada/rec_return.exp
 create mode 100644 gdb/testsuite/gdb.ada/rec_return/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/rec_return/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/rec_return/pck.ads
 create mode 100644 gdb/testsuite/gdb.arch/thumb2-it.S
 create mode 100644 gdb/testsuite/gdb.arch/thumb2-it.exp
 rename gdb/{gnu-v2-abi.h => testsuite/gdb.base/symbol-without-target_section.c} (67%)
 create mode 100644 gdb/testsuite/gdb.base/symbol-without-target_section.exp
 create mode 100644 gdb/testsuite/gdb.cp/virtbase.cc
 create mode 100644 gdb/testsuite/gdb.cp/virtbase.exp

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 01bfa10..7d8f7f2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	Sync from gcc:
+	* configure.ac: Add "recommended" version checks for GMP/MPC.
+	Update recommended GMP/MPFR/MPC versions.
+	* configure: Regenerate.
+
 2010-01-25  Joern Rennecke  <amylaar@spamcop.net>
 
 	gcc PR libstdc++/36101, gcc PR libstdc++/42813
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index ce2c0c6..791ec74 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,28 @@
+2010-02-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf-bfd.h (elfcore_write_xstatereg): New.
+
+	* elf.c (elfcore_grok_xstatereg): New.
+	(elfcore_write_xstatereg): Likewise.
+	(elfcore_grok_note): Handle NT_X86_XSTATE.
+	(elfcore_write_register_note): Handle .reg-xstate section.
+
+2010-02-01  Tristan Gingold  <gingold@adacore.com>
+
+	* som.c (som_write_ar_hdr): Define this macro.
+
+2010-01-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+	* elf32-hppa.c (final_link_relocate): Convert R_PARISC_TLS_GD21L,
+	R_PARISC_TLS_LDM21L and R_PARISC_TLS_IE21L relocations that use the
+	linkage table pointer to use the global table pointer if not doing
+	a shared link.
+
+2010-01-29  Joel Brobecker  <brobecker@adacore.com>
+
+	* elf.c (elfcore_grok_lwpstatus): Do not overwrite the core signal
+	if it has already been set.
+
 2010-01-27  Tristan Gingold  <gingold@adacore.com>
 
 	* vms.h: Remove trailing spaces.
diff --git a/bfd/elf-bfd.h b/bfd/elf-bfd.h
index daa2b62..3c3ac9b 100644
--- a/bfd/elf-bfd.h
+++ b/bfd/elf-bfd.h
@@ -2149,6 +2149,8 @@ extern char *elfcore_write_prfpreg
   (bfd *, char *, int *, const void *, int);
 extern char *elfcore_write_prxfpreg
   (bfd *, char *, int *, const void *, int);
+extern char *elfcore_write_xstatereg
+  (bfd *, char *, int *, const void *, int);
 extern char *elfcore_write_ppc_vmx
   (bfd *, char *, int *, const void *, int);
 extern char *elfcore_write_ppc_vsx
diff --git a/bfd/elf.c b/bfd/elf.c
index aac3314..c176256 100644
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -7628,6 +7628,16 @@ elfcore_grok_prxfpreg (bfd *abfd, Elf_Internal_Note *note)
   return elfcore_make_note_pseudosection (abfd, ".reg-xfp", note);
 }
 
+/* Linux dumps the Intel XSAVE extended state in a note named "LINUX"
+   with a note type of NT_X86_XSTATE.  Just include the whole note's
+   contents literally.  */
+
+static bfd_boolean
+elfcore_grok_xstatereg (bfd *abfd, Elf_Internal_Note *note)
+{
+  return elfcore_make_note_pseudosection (abfd, ".reg-xstate", note);
+}
+
 static bfd_boolean
 elfcore_grok_ppc_vmx (bfd *abfd, Elf_Internal_Note *note)
 {
@@ -7800,7 +7810,10 @@ elfcore_grok_lwpstatus (bfd *abfd, Elf_Internal_Note *note)
   memcpy (&lwpstat, note->descdata, sizeof (lwpstat));
 
   elf_tdata (abfd)->core_lwpid = lwpstat.pr_lwpid;
-  elf_tdata (abfd)->core_signal = lwpstat.pr_cursig;
+  /* Do not overwrite the core signal if it has already been set by
+     another thread.  */
+  if (elf_tdata (abfd)->core_signal == 0)
+    elf_tdata (abfd)->core_signal = lwpstat.pr_cursig;
 
   /* Make a ".reg/999" section.  */
 
@@ -7993,6 +8006,13 @@ elfcore_grok_note (bfd *abfd, Elf_Internal_Note *note)
       else
 	return TRUE;
 
+    case NT_X86_XSTATE:		/* Linux XSAVE extension */
+      if (note->namesz == 6
+	  && strcmp (note->namedata, "LINUX") == 0)
+	return elfcore_grok_xstatereg (abfd, note);
+      else
+	return TRUE;
+
     case NT_PPC_VMX:
       if (note->namesz == 6
 	  && strcmp (note->namedata, "LINUX") == 0)
@@ -8633,6 +8653,15 @@ elfcore_write_prxfpreg (bfd *abfd,
 }
 
 char *
+elfcore_write_xstatereg (bfd *abfd, char *buf, int *bufsiz,
+			 const void *xfpregs, int size)
+{
+  char *note_name = "LINUX";
+  return elfcore_write_note (abfd, buf, bufsiz,
+			     note_name, NT_X86_XSTATE, xfpregs, size);
+}
+
+char *
 elfcore_write_ppc_vmx (bfd *abfd,
 		       char *buf,
 		       int *bufsiz,
@@ -8681,6 +8710,8 @@ elfcore_write_register_note (bfd *abfd,
     return elfcore_write_prfpreg (abfd, buf, bufsiz, data, size);
   if (strcmp (section, ".reg-xfp") == 0)
     return elfcore_write_prxfpreg (abfd, buf, bufsiz, data, size);
+  if (strcmp (section, ".reg-xstate") == 0)
+    return elfcore_write_xstatereg (abfd, buf, bufsiz, data, size);
   if (strcmp (section, ".reg-ppc-vmx") == 0)
     return elfcore_write_ppc_vmx (abfd, buf, bufsiz, data, size);
   if (strcmp (section, ".reg-ppc-vsx") == 0)
diff --git a/bfd/elf32-hppa.c b/bfd/elf32-hppa.c
index 2a5547b..babe9f2 100644
--- a/bfd/elf32-hppa.c
+++ b/bfd/elf32-hppa.c
@@ -3388,12 +3388,19 @@ final_link_relocate (asection *input_section,
     case R_PARISC_DPREL21L:
     case R_PARISC_DPREL14R:
     case R_PARISC_DPREL14F:
+    case R_PARISC_TLS_GD21L:
+    case R_PARISC_TLS_LDM21L:
+    case R_PARISC_TLS_IE21L:
       /* Convert instructions that use the linkage table pointer (r19) to
 	 instructions that use the global data pointer (dp).  This is the
 	 most efficient way of using PIC code in an incomplete executable,
 	 but the user must follow the standard runtime conventions for
 	 accessing data for this to work.  */
-      if (orig_r_type == R_PARISC_DLTIND21L)
+      if (orig_r_type == R_PARISC_DLTIND21L
+	  || (!info->shared
+	      && (r_type == R_PARISC_TLS_GD21L
+		  || r_type == R_PARISC_TLS_LDM21L
+		  || r_type == R_PARISC_TLS_IE21L)))
 	{
 	  /* Convert addil instructions if the original reloc was a
 	     DLTIND21L.  GCC sometimes uses a register other than r19 for
@@ -3444,11 +3451,8 @@ final_link_relocate (asection *input_section,
     case R_PARISC_DLTIND21L:
     case R_PARISC_DLTIND14R:
     case R_PARISC_DLTIND14F:
-    case R_PARISC_TLS_GD21L:
     case R_PARISC_TLS_GD14R:
-    case R_PARISC_TLS_LDM21L:
     case R_PARISC_TLS_LDM14R:
-    case R_PARISC_TLS_IE21L:
     case R_PARISC_TLS_IE14R:
       value -= elf_gp (input_section->output_section->owner);
       break;
diff --git a/bfd/som.c b/bfd/som.c
index 7a034b1..fbdc2b4 100644
--- a/bfd/som.c
+++ b/bfd/som.c
@@ -6324,6 +6324,7 @@ som_bfd_link_split_section (bfd *abfd ATTRIBUTE_UNUSED, asection *sec)
 
 #define	som_close_and_cleanup		        som_bfd_free_cached_info
 #define som_read_ar_hdr			        _bfd_generic_read_ar_hdr
+#define som_write_ar_hdr		        _bfd_generic_write_ar_hdr
 #define som_openr_next_archived_file	        bfd_generic_openr_next_archived_file
 #define som_get_elt_at_index		        _bfd_generic_get_elt_at_index
 #define som_generic_stat_arch_elt	        bfd_generic_stat_arch_elt
diff --git a/bfd/version.h b/bfd/version.h
index 61fb4a2..51418c7 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20100128
+#define BFD_VERSION_DATE 20100203
 #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/configure b/configure
index ad16b8f..e6cde58 100755
--- a/configure
+++ b/configure
@@ -5466,18 +5466,38 @@ if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
   have_gmp=yes
   saved_CFLAGS="$CFLAGS"
   CFLAGS="$CFLAGS $gmpinc"
-  # Check GMP actually works
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for correct version of gmp.h" >&5
-$as_echo_n "checking for correct version of gmp.h... " >&6; }
+  # Check for the recommended and required versions of GMP.
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of gmp.h" >&5
+$as_echo_n "checking for the correct version of gmp.h... " >&6; }
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include "gmp.h"
+int
+main ()
+{
+
+  #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
+  #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
+  #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,2,0)
+  choke me
+  #endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
 
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
-#include "gmp.h"
+#include <gmp.h>
 int
 main ()
 {
 
-  #if __GNU_MP_VERSION < 4 || (__GNU_MP_VERSION == 4 && __GNU_MP_VERSION_MINOR < 2)
+  #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
+  #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
+  #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,3,2)
   choke me
   #endif
 
@@ -5489,6 +5509,11 @@ if ac_fn_c_try_compile "$LINENO"; then :
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
 else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
+$as_echo "buggy but acceptable" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }; have_gmp=no
 fi
@@ -5496,8 +5521,9 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
   # If we have GMP, check the MPFR version.
   if test x"$have_gmp" = xyes; then
-        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for correct version of mpfr.h" >&5
-$as_echo_n "checking for correct version of mpfr.h... " >&6; }
+    # Check for the recommended and required versions of MPFR.
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpfr.h" >&5
+$as_echo_n "checking for the correct version of mpfr.h... " >&6; }
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <gmp.h>
@@ -5523,7 +5549,7 @@ int
 main ()
 {
 
-    #if MPFR_VERSION < MPFR_VERSION_NUM(2,3,2)
+    #if MPFR_VERSION < MPFR_VERSION_NUM(2,4,2)
     choke me
     #endif
 
@@ -5548,6 +5574,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
   # Check for the MPC header version.
   if test x"$have_gmp" = xyes ; then
+    # Check for the recommended and required versions of MPC.
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpc.h" >&5
 $as_echo_n "checking for the correct version of mpc.h... " >&6; }
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -5557,7 +5584,23 @@ int
 main ()
 {
 
-    #if MPC_VERSION < MPC_VERSION_NUM (0,8,0)
+    #if MPC_VERSION < MPC_VERSION_NUM(0,8,0)
+    choke me
+    #endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <mpc.h>
+int
+main ()
+{
+
+    #if MPC_VERSION < MPC_VERSION_NUM(0,8,1)
     choke me
     #endif
 
@@ -5569,6 +5612,11 @@ if ac_fn_c_try_compile "$LINENO"; then :
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
 else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
+$as_echo "buggy but acceptable" >&6; }
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }; have_gmp=no
 fi
@@ -5624,8 +5672,10 @@ rm -f core conftest.err conftest.$ac_objext \
 
   CFLAGS="$saved_CFLAGS"
 
+# The library versions listed in the error message below should match
+# the HARD-minimums enforced above.
   if test x$have_gmp != xyes; then
-    as_fn_error "Building GCC requires GMP 4.2+, MPFR 2.3.2+ and MPC 0.8.0+.
+    as_fn_error "Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+.
 Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
 their locations.  Source code for these libraries can be found at
 their respective hosting sites as well as at
diff --git a/configure.ac b/configure.ac
index 75af4e5..be6337b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1341,18 +1341,27 @@ if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
   have_gmp=yes
   saved_CFLAGS="$CFLAGS"
   CFLAGS="$CFLAGS $gmpinc"
-  # Check GMP actually works
-  AC_MSG_CHECKING([for correct version of gmp.h])
+  # Check for the recommended and required versions of GMP.
+  AC_MSG_CHECKING([for the correct version of gmp.h])
   AC_TRY_COMPILE([#include "gmp.h"],[
-  #if __GNU_MP_VERSION < 4 || (__GNU_MP_VERSION == 4 && __GNU_MP_VERSION_MINOR < 2)
+  #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
+  #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
+  #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,2,0)
   choke me
   #endif
-  ], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no]); have_gmp=no])
+  ], AC_TRY_COMPILE([#include <gmp.h>],[
+  #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
+  #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
+  #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,3,2)
+  choke me
+  #endif
+  ], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([buggy but acceptable])]),
+   [AC_MSG_RESULT([no]); have_gmp=no])
 
   # If we have GMP, check the MPFR version.
   if test x"$have_gmp" = xyes; then
-    dnl MPFR 2.3.1 is acceptable, but MPFR 2.3.2 is better.
-    AC_MSG_CHECKING([for correct version of mpfr.h])
+    # Check for the recommended and required versions of MPFR.
+    AC_MSG_CHECKING([for the correct version of mpfr.h])
     AC_TRY_COMPILE([#include <gmp.h>
     #include <mpfr.h>],[
     #if MPFR_VERSION < MPFR_VERSION_NUM(2,3,1)
@@ -1360,7 +1369,7 @@ if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
     #endif
     ], AC_TRY_COMPILE([#include <gmp.h>
     #include <mpfr.h>],[
-    #if MPFR_VERSION < MPFR_VERSION_NUM(2,3,2)
+    #if MPFR_VERSION < MPFR_VERSION_NUM(2,4,2)
     choke me
     #endif
     ], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([buggy but acceptable])]),
@@ -1369,12 +1378,18 @@ if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
 
   # Check for the MPC header version.
   if test x"$have_gmp" = xyes ; then
+    # Check for the recommended and required versions of MPC.
     AC_MSG_CHECKING([for the correct version of mpc.h])
     AC_TRY_COMPILE([#include <mpc.h>],[
-    #if MPC_VERSION < MPC_VERSION_NUM (0,8,0)
+    #if MPC_VERSION < MPC_VERSION_NUM(0,8,0)
     choke me
     #endif
-    ], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no]); have_gmp=no])
+    ], AC_TRY_COMPILE([#include <mpc.h>],[
+    #if MPC_VERSION < MPC_VERSION_NUM(0,8,1)
+    choke me
+    #endif
+    ], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([buggy but acceptable])]),
+     [AC_MSG_RESULT([no]); have_gmp=no])
   fi
 
   # Now check the MPFR library.
@@ -1406,8 +1421,10 @@ if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
 
   CFLAGS="$saved_CFLAGS"
 
+# The library versions listed in the error message below should match
+# the HARD-minimums enforced above.
   if test x$have_gmp != xyes; then
-    AC_MSG_ERROR([Building GCC requires GMP 4.2+, MPFR 2.3.2+ and MPC 0.8.0+.
+    AC_MSG_ERROR([Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+.
 Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
 their locations.  Source code for these libraries can be found at
 their respective hosting sites as well as at
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index db65d6d..c81a7c6 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,192 @@
+2010-02-02  Tom Tromey  <tromey@redhat.com>
+
+	* valops.c (value_cast_structs): Try downcasting using the RTTI
+	type.
+
+2010-02-02  Tom Tromey  <tromey@redhat.com>
+
+	* gnu-v2-abi.c: Don't include gnu-v2-abi.h.
+	(gnuv2_baseclass_offset): Now static.
+	* Makefile.in (HFILES_NO_SRCDIR): Remove gnu-v2-abi.h.
+	* gnu-v2-abi.h: Remove.
+
+2010-02-02  Tom Tromey  <tromey@redhat.com>
+
+	* m2-typeprint.c (m2_record_fields): Don't use
+	TYPE_DECLARED_TYPE.
+	* gdbtypes.h (TYPE_DECLARED_CLASS): New macro.
+	(struct main_type) <flag_declared_class>: New field.
+	(struct cplus_struct_type) <declared_type>: Remove.
+	<ntemplate_args>: Move earlier.
+	(DECLARED_TYPE_CLASS, DECLARED_TYPE_UNION, DECLARED_TYPE_STRUCT)
+	(DECLARED_TYPE_TEMPLATE): Remove.
+	(TYPE_DECLARED_TYPE): Remove.
+	* gdbtypes.c (lookup_union): Don't use TYPE_DECLARED_TYPE.
+	* dwarf2read.c (read_structure_type): Set TYPE_DECLARED_CLASS.
+	* c-typeprint.c (c_type_print_base): Use TYPE_DECLARED_CLASS, not
+	TYPE_DECLARED_TYPE.
+
+2010-02-02  Tom Tromey  <tromey@redhat.com>
+
+	PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
+	* valops.c (search_struct_field): Compute nbases after calling
+	CHECK_TYPEDEF.
+	(check_field): Call CHECK_TYPEDEF.
+	* cp-valprint.c (cp_print_value): Pass correct address to
+	baseclass_offset.  Fix check for virtual base past the end of the
+	object.  Don't offset address passed to cp_print_value_fields or
+	apply_val_pretty_printer.
+	(cp_print_value_fields): Fix call to val_print.
+	(cp_print_value_fields_rtti): New function.
+	* c-valprint.c (c_val_print): Use cp_print_value_fields_rtti.
+	* p-valprint.c (pascal_object_print_value_fields): Fix call to
+	val_print.
+	* python/py-prettyprint.c (apply_val_pretty_printer): Add embedded
+	offset to address.
+	* language.h (struct language_defn) <la_val_print>: Document.
+	* c-lang.h (cp_print_value_fields_rtti): Declare.
+
+2010-02-01  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	PR libc/11214:
+	* linux-low.c (linux_tracefork_child) [!(__UCLIBC__ && HAS_NOMMU)]: New.
+	(linux_test_for_tracefork): Move `stack' into [__UCLIBC__ && HAS_NOMMU].
+	(linux_test_for_tracefork) [!(__UCLIBC__ && HAS_NOMMU)]: New.
+
+2010-02-01  Michael Matz  <matz@suse.de>
+	    Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* i386-tdep.c (i386_frame_cache): Assume valid anonymous
+	functions use a frame pointer.
+
+2010-02-01  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* solib-svr4.c (scan_dyntag): New variable dyn_addr.  Replace gdb_assert
+	by a conditional setting DYN_ADDR.  Use DYN_ADDR.
+	* config/djgpp/fnchange.lst: Add translations for
+	symbol-without-target_section.exp and symbol-without-target_section.c.
+
+2010-02-01  Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* gdbarch.sh: Set LANG and LC_ALL to C, not c.
+	(remote_breakpoint_for_pc): Correct invalid_p check.
+	* gdbarch.c: Regenerated.
+
+2010-02-01  Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* arm-tdep.c (arm_find_mapping_symbol): New function, from
+	arm_pc_is_thumb.
+	(arm_pc_is_thumb): Use arm_find_mapping_symbol.
+	(extend_buffer_earlier): New function.
+	(MAX_IT_BLOCK_PREFIX, IT_SCAN_THRESHOLD): New constants.
+	(arm_adjust_breakpoint_address): New function.
+	(arm_gdbarch_init): Register arm_adjust_breakpoint_address.
+
+2010-02-01  Daniel Jacobowitz  <dan@codesourcery.com>


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


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

* [SCM]  archer-jankratochvil-vla: Merge remote branch 'origin/master' into archer-jankratochvil-vla
@ 2010-01-28 11:17 jkratoch
  0 siblings, 0 replies; 12+ messages in thread
From: jkratoch @ 2010-01-28 11:17 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-vla has been updated
       via  11f48fd843def146a4052b6f88ec377dc70465f0 (commit)
       via  0e0052d66579f2671b0b73d644a8fd6a14336cd8 (commit)
       via  681a7dc3c981b2c74e27617ebefb016a9e95de4f (commit)
       via  535fe33f88c968bcc12005213fe5209829aef3eb (commit)
       via  2d99eeb2ddf520c0d81c6a10f87c12ca4295343b (commit)
       via  74a622ef4c5a7321f349dae452593b08c68a0494 (commit)
       via  f54463ccec9e82eedc37ff7a09b9379a7ad51a9e (commit)
       via  8eb9572749ae2f73f4910b2cb4f55718f63bea55 (commit)
       via  9211a5cad782e45386fd5af6524c12d15a12f1b6 (commit)
       via  95d362d81293d1b5e0d7dd904764e3161bfbc591 (commit)
       via  924db3030db8973e6f18d8581fea0b052aeb94c9 (commit)
       via  a51912f790e05f4c3f3b224aa2d73c27264cec49 (commit)
       via  99c9c4ea840175aa3ac1201f31e9d01df88d3cfc (commit)
       via  cb4aafde6a4b62f6985bf920a37aa92425308cc0 (commit)
       via  8f49978d16ba29fc5c7eb6c764812411167fdc08 (commit)
       via  45c2879ad23890abd8d0ea2664a4925bf8bda7bb (commit)
       via  cad719f8008fda5d0f3604033a2ad25c51d08ec1 (commit)
       via  816653f26d7c4a501a9f5cfd94771ad8df872c93 (commit)
       via  5e1c9ca0b4491ddf370cbf84336d31bf4eb816ff (commit)
       via  053b2906e5af1a937e2734d2b4d569bffe0a9847 (commit)
       via  e87f98894c0d21f1d6f0b26950db501544844198 (commit)
       via  5a9097696a246ab71af8822bf8ad9238ff485285 (commit)
       via  f03d5cd98559bdc7ee93b72383d9e50999310a97 (commit)
       via  fc7cf6aa5bed82acd2e5e1e98b6f9d7fd387011d (commit)
       via  4fe85d4b42b8264f9b198d48ed4c4482bef1ff4a (commit)
       via  24deffe39b6bc8259fc73e85d2436fce095100f0 (commit)
       via  203b2d5b68c811acb75ea441c8f10d59e1570fcd (commit)
       via  11f60e1da57901a3ba12581b07ae6faa66afc6ca (commit)
       via  8f4073e06849c64c06bdac0dcf80f096825fe951 (commit)
       via  5545322727e9d632d2d5cb9c0ac2f6fd77aec73c (commit)
       via  37a2e813957ef397053d79e75ba477c8462cc21a (commit)
       via  056a537a5a2c8ab1836c1c6bda90a172f97b02bd (commit)
       via  30bd1069e95fa1560a86ec6cbc4b6d78d81196ea (commit)
       via  fcf21c0c619f94850780fde4d205bde0bf16d7ae (commit)
       via  80d0585afd753548fba97825ba6e83037749d4e4 (commit)
       via  ece06599528483eaa3eb38dc9cea68b00a2bef79 (commit)
       via  898322942d6f53ae3f6ce4991a1192fc1d5c17f8 (commit)
       via  6327d2d393ca4ea339b026a85f02127967e08187 (commit)
       via  54f4765ed22bef44818de32d63d391f303edd7a9 (commit)
       via  589a773e697c62b97c694c3dcee2363e1bdf7784 (commit)
       via  9cc6bf072cef2e40990041ad725194ece2d37767 (commit)
       via  80e71168becc4c8afbbc7b241ad75d44b19cc222 (commit)
       via  c9233786d875be79376fc9f388ccc6f8516630f9 (commit)
       via  6a2f9065d400a11ae0e95ecf4f4da7d32d6275a3 (commit)
       via  49ac208985e0f2f87f79717055ea46fc9f1771e8 (commit)
       via  a9cdae90b60c0ec9b7504a4e804a07eeb073597f (commit)
       via  7e64c08e6b14c38afb838a6de36287b8e5b3f656 (commit)
       via  c759727aeb822d7ffdbd4180056af3138e660917 (commit)
       via  91511fc320ebf301bed82d9f3af4eaa72269dab7 (commit)
       via  497a1155f50abc8592d113e738a689b8c0272ba9 (commit)
       via  dc782272243c29b976b1f3d37de277869a8a4ad5 (commit)
       via  0d44d98d03f83e5a32a3f09d503e65d45f24362c (commit)
       via  b0b59f5b7fd3fc01021c4a03be248aaad1079672 (commit)
       via  857c8434a19bc8d0dab4b9d07fd43c669955f627 (commit)
       via  0cfb39985d99e0e0954d83b6f4723ebf750427e2 (commit)
       via  be9e2037ab344da5f2b8f1521855a4636e9ec05f (commit)
       via  aabc2f4e201ad84e5330e8a383d9c376d8e87e57 (commit)
       via  58b79b9093d575681b31d0947eea73132ca58408 (commit)
       via  7f0e6396a16d31ad830f7546531b78281ef07e01 (commit)
       via  13fcddfac850e443710bb8cca4508bea8b5fa28a (commit)
       via  be72b57d303e00518650985ba69e74fc4bf055a8 (commit)
       via  56ff1af56823251daaa909753c00911cd792a876 (commit)
       via  bfc7edb055a61bd8cf5dee7cefab1313bdc98ea1 (commit)
       via  37d905869e53c9f8e0f02cc90faf6a0fad704cdf (commit)
       via  b8db8cd4ffe6f016974c93e8e56522ea07e95d12 (commit)
       via  31613b2bbecb72f9f24dd8e5701ad9d95fafd1cf (commit)
       via  28b539c38d2d4a36628da04e3a5a5ffbddca5c34 (commit)
       via  6a5763e0fc361b96de5692a7b8c78dae8d7f33d5 (commit)
       via  5b206ef0371b141649383a713ce4751a527cd591 (commit)
       via  66952a1f7e2e39bd972113890f0e117687f653e1 (commit)
       via  2c1097315ca26a9436ec027c0120d93966a36f8b (commit)
       via  b3b4bbb68c5a77e017ceaeb49b9fed4579068476 (commit)
      from  7183e95290a923b4c13a16e91f01104ed2c943d5 (commit)

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

- Log -----------------------------------------------------------------
commit 11f48fd843def146a4052b6f88ec377dc70465f0
Merge: 0e0052d66579f2671b0b73d644a8fd6a14336cd8 681a7dc3c981b2c74e27617ebefb016a9e95de4f
Author: Jan Kratochvil <jkratoch@host1.dyn.jankratochvil.net>
Date:   Thu Jan 28 12:16:30 2010 +0100

    Merge remote branch 'origin/master' into archer-jankratochvil-vla
    
    Conflicts:
    	gdb/printcmd.c

commit 0e0052d66579f2671b0b73d644a8fd6a14336cd8
Author: Jan Kratochvil <jkratoch@host1.dyn.jankratochvil.net>
Date:   Thu Jan 28 12:16:12 2010 +0100

    gdb/
    	* printcmd.c (display_uses_solib_p): Remove variable section.  Access
    	objfile via SYMBOL_SYMTAB.
    
    Conflicts:
    
    	gdb/ChangeLog
    	gdb/printcmd.c

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

Summary of changes:
 ChangeLog                                          |   23 +
 Makefile.def                                       |    6 +-
 Makefile.in                                        |  564 ++-
 Makefile.tpl                                       |    4 +-
 bfd/ChangeLog                                      |  120 +
 bfd/aout-target.h                                  |    3 +
 bfd/aout-tic30.c                                   |    3 +
 bfd/archive.c                                      |  129 +-
 bfd/bfd-in.h                                       |    5 +-
 bfd/bfd-in2.h                                      |    7 +-
 bfd/coff-alpha.c                                   |    1 +
 bfd/coff-rs6000.c                                  |   10 +-
 bfd/coff64-rs6000.c                                |   10 +-
 bfd/elf32-ppc.c                                    |   62 +-
 bfd/elf32-s390.c                                   |    9 +
 bfd/elf64-mips.c                                   |    1 +
 bfd/elf64-ppc.c                                    |   68 +-
 bfd/elflink.c                                      |   42 +-
 bfd/ieee.c                                         |    1 +
 bfd/libbfd-in.h                                    |   33 +
 bfd/libbfd.h                                       |   33 +
 bfd/libecoff.h                                     |    1 +
 bfd/mach-o-target.c                                |   12 +-
 bfd/mach-o.c                                       |   15 +
 bfd/oasys.c                                        |    1 +
 bfd/targets.c                                      |    2 +
 bfd/version.h                                      |    2 +-
 bfd/vms-gsd.c                                      |    4 +-
 bfd/vms-hdr.c                                      |    2 +-
 bfd/vms-misc.c                                     |   12 +-
 bfd/vms.c                                          |   27 +-
 bfd/vms.h                                          |   49 +-
 configure                                          |    7 +
 configure.ac                                       |    6 +
 cpu/ChangeLog                                      |    7 +
 cpu/frv.cpu                                        |   26 +-
 gdb/ChangeLog                                      |  111 +
 gdb/breakpoint.c                                   |    1 -
 gdb/c-valprint.c                                   |    2 +-
 gdb/configure                                      |    6 +-
 gdb/configure.ac                                   |    6 +-
 gdb/cp-namespace.c                                 |  229 +-
 gdb/cp-support.h                                   |    6 +-
 gdb/doc/ChangeLog                                  |   13 +
 gdb/doc/gdb.texinfo                                |   90 +-
 gdb/dwarf2read.c                                   |   66 +-
 gdb/eval.c                                         |    2 +-
 gdb/gdbserver/ChangeLog                            |  159 +
 gdb/gdbserver/i387-fp.c                            |   94 +-
 gdb/gdbserver/i387-fp.h                            |    8 +-
 gdb/gdbserver/linux-arm-low.c                      |   58 +-
 gdb/gdbserver/linux-cris-low.c                     |   11 +-
 gdb/gdbserver/linux-crisv32-low.c                  |   84 +-
 gdb/gdbserver/linux-low.c                          |  103 +-
 gdb/gdbserver/linux-low.h                          |   14 +-
 gdb/gdbserver/linux-m32r-low.c                     |   10 +-
 gdb/gdbserver/linux-m68k-low.c                     |   26 +-
 gdb/gdbserver/linux-mips-low.c                     |  112 +-
 gdb/gdbserver/linux-ppc-low.c                      |   99 +-
 gdb/gdbserver/linux-s390-low.c                     |   45 +-
 gdb/gdbserver/linux-sh-low.c                       |   12 +-
 gdb/gdbserver/linux-sparc-low.c                    |   45 +-
 gdb/gdbserver/linux-x86-low.c                      |   50 +-
 gdb/gdbserver/linux-xtensa-low.c                   |   56 +-
 gdb/gdbserver/nto-low.c                            |   10 +-
 gdb/gdbserver/proc-service.c                       |    6 +-
 gdb/gdbserver/regcache.c                           |   91 +-
 gdb/gdbserver/regcache.h                           |   32 +-
 gdb/gdbserver/remote-utils.c                       |    9 +-
 gdb/gdbserver/server.c                             |   24 +-
 gdb/gdbserver/spu-low.c                            |   14 +-
 gdb/gdbserver/target.h                             |   12 +-
 gdb/gdbserver/win32-arm-low.c                      |   10 +-
 gdb/gdbserver/win32-i386-low.c                     |   14 +-
 gdb/gdbserver/win32-low.c                          |   24 +-
 gdb/gdbserver/win32-low.h                          |    6 +-
 gdb/gdbtypes.c                                     |   21 +-
 gdb/gdbtypes.h                                     |    2 +
 gdb/glibc-tdep.c                                   |   31 +-
 gdb/inflow.c                                       |    3 +-
 gdb/minsyms.c                                      |   31 +
 gdb/parse.c                                        |    5 +-
 gdb/procfs.c                                       |  258 +-
 gdb/solib-osf.c                                    |    2 +-
 gdb/solib-svr4.c                                   |    1 +
 gdb/symtab.c                                       |    9 +-
 gdb/symtab.h                                       |    7 +-
 gdb/testsuite/ChangeLog                            |   53 +
 gdb/testsuite/gdb.arch/i386-bp_permanent.exp       |    2 +-
 gdb/testsuite/gdb.base/break-interp.exp            |    9 +-
 gdb/testsuite/gdb.base/printcmds.exp               |    6 +-
 gdb/testsuite/gdb.cp/namespace-using.cc            |   45 -
 gdb/testsuite/gdb.cp/nsdecl.cc                     |   93 +
 gdb/testsuite/gdb.cp/nsdecl.exp                    |   52 +
 gdb/testsuite/gdb.cp/nsimport.cc                   |   20 +
 gdb/testsuite/gdb.cp/nsimport.exp                  |   52 +
 gdb/testsuite/gdb.cp/nsrecurs.cc                   |   30 +
 .../gdb.cp/{namespace-using.exp => nsrecurs.exp}   |   58 +-
 gdb/testsuite/gdb.cp/nsstress.cc                   |   60 +
 gdb/testsuite/gdb.cp/nsstress.exp                  |   52 +
 gdb/testsuite/gdb.cp/nsusing.cc                    |   77 +
 .../gdb.cp/{namespace-using.exp => nsusing.exp}    |   37 +-
 gdb/testsuite/gdb.cp/shadow.cc                     |   45 +
 .../gdb.cp/{namespace-using.exp => shadow.exp}     |   64 +-
 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S   |  327 +
 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp |   48 +
 gdb/valops.c                                       |    2 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |   38 +-
 include/ChangeLog                                  |    4 +
 include/elf/s390.h                                 |    4 +
 libiberty/ChangeLog                                |    5 +
 libiberty/cp-demangle.c                            |   15 +-
 opcodes/ChangeLog                                  |   92 +
 opcodes/i386-dis.c                                 | 6378 +++++++++-----------
 opcodes/i386-opc.h                                 |    6 +-
 opcodes/i386-opc.tbl                               |  418 +-
 opcodes/i386-tbl.h                                 |  436 +-
 sim/common/ChangeLog                               |   18 +
 sim/common/Make-common.in                          |   22 +-
 sim/common/cgen-accfp.c                            |   16 +-
 sim/common/cgen-fpu.h                              |   99 +-
 sim/common/cgen-ops.h                              |   15 +-
 sim/frv/ChangeLog                                  |    4 +
 sim/frv/sem.c                                      |   40 +-
 sim/sh64/ChangeLog                                 |    4 +
 sim/sh64/cpu.h                                     |    8 +-
 127 files changed, 7052 insertions(+), 5151 deletions(-)
 delete mode 100644 gdb/testsuite/gdb.cp/namespace-using.cc
 create mode 100644 gdb/testsuite/gdb.cp/nsdecl.cc
 create mode 100644 gdb/testsuite/gdb.cp/nsdecl.exp
 create mode 100644 gdb/testsuite/gdb.cp/nsimport.cc
 create mode 100644 gdb/testsuite/gdb.cp/nsimport.exp
 create mode 100644 gdb/testsuite/gdb.cp/nsrecurs.cc
 copy gdb/testsuite/gdb.cp/{namespace-using.exp => nsrecurs.exp} (54%)
 create mode 100644 gdb/testsuite/gdb.cp/nsstress.cc
 create mode 100644 gdb/testsuite/gdb.cp/nsstress.exp
 create mode 100644 gdb/testsuite/gdb.cp/nsusing.cc
 copy gdb/testsuite/gdb.cp/{namespace-using.exp => nsusing.exp} (73%)
 create mode 100644 gdb/testsuite/gdb.cp/shadow.cc
 rename gdb/testsuite/gdb.cp/{namespace-using.exp => shadow.exp} (55%)
 create mode 100644 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index de6535f..01bfa10 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2010-01-25  Joern Rennecke  <amylaar@spamcop.net>
+
+	gcc PR libstdc++/36101, gcc PR libstdc++/42813
+	* configure.ac (bootstrap_target_libs): Make inclusion of
+	target-libgomp conditional on libgomb being in target_configdirs.
+	* configure: Regenerate.
+
+2010-01-23  Joern Rennecke  <amylaar@spamcop.net>
+
+	gcc PR libstdc++/36101, gcc PR libstdc++/42813
+	* configure.ac (bootstrap_target_libs): Include target-libgomp.
+	* configure: Regenerate.
+
+2010-01-22  Joern Rennecke  <amylaar@spamcop.net>
+
+	gcc PR libstdc++/36101, gcc PR libstdc++/42813
+	* configure.ac (target_configdirs): Substitute.
+	* Makefile.def: Bootstrap target module libgomp.
+	Add dependency of all-target-libstdc++-v3 on configure-target-libgomp.
+	* Makefile.tpl (TARGET_CONFIGDIRS): New makefile variable.
+	(BASE_TARGET_EXPORTS): Export TARGET_CONFIGDIRS.
+	* configure, Makefile.in: Regenerate.
+
 2009-12-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
 	* libtool.m4: Sync from git Libtool.
diff --git a/Makefile.def b/Makefile.def
index f5c2e11..ba23767 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -174,7 +174,7 @@ target_modules = { module= boehm-gc; };
 target_modules = { module= qthreads; };
 target_modules = { module= rda; };
 target_modules = { module= libada; };
-target_modules = { module= libgomp; lib_path=.libs; };
+target_modules = { module= libgomp; bootstrap= true; lib_path=.libs; };
 
 // These are (some of) the make targets to be done in each subdirectory.
 // Not all; these are the ones which don't have special options.
@@ -547,6 +547,10 @@ dependencies = { module=all-target-libobjc; on=all-target-libiberty; };
 dependencies = { module=all-target-libobjc; on=all-target-boehm-gc; };
 dependencies = { module=all-target-libstdc++-v3; on=all-target-libiberty; };
 dependencies = { module=configure-target-libstdc++-v3; on=configure-target-libgomp; };
+// parallel_list.o and parallel_settings.o depend on omp.h, which is
+// generated by the libgomp configure.  Unfortunately, due to the use of
+//  recursive make, we can't be that specific.
+dependencies = { module=all-target-libstdc++-v3; on=configure-target-libgomp; };
 
 // Target modules in the 'src' repository.
 lang_env_dependencies = { module=examples; };
diff --git a/Makefile.in b/Makefile.in
index 6f1c140..8f9be0c 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -173,6 +173,7 @@ EXTRA_BUILD_FLAGS = \
 
 # This is the list of directories to built for the host system.
 SUBDIRS = @configdirs@
+TARGET_CONFIGDIRS = @target_configdirs@
 # This is set by the configure script to the arguments to use when configuring
 # directories built for the host system.
 HOST_CONFIGARGS = @host_configargs@
@@ -284,7 +285,8 @@ BASE_TARGET_EXPORTS = \
 @if gcc-bootstrap
 	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
 @endif gcc-bootstrap
-	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
+	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
+	TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
 
 RAW_CXX_TARGET_EXPORTS = \
 	$(BASE_TARGET_EXPORTS) \
@@ -1120,7 +1122,9 @@ all-target: maybe-all-target-boehm-gc
 all-target: maybe-all-target-qthreads
 all-target: maybe-all-target-rda
 all-target: maybe-all-target-libada
+@if target-libgomp-no-bootstrap
 all-target: maybe-all-target-libgomp
+@endif target-libgomp-no-bootstrap
 
 # Do a target for all the subdirectories.  A ``make do-X'' will do a
 # ``make X'' in all subdirectories (because, in general, there is a
@@ -54629,7 +54633,6 @@ configure-target-libgomp: stage_current
 @if target-libgomp
 maybe-configure-target-libgomp: configure-target-libgomp
 configure-target-libgomp: 
-	@: $(MAKE); $(unstage)
 	@r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	echo "Checking multilib configuration for libgomp..."; \
@@ -54666,6 +54669,276 @@ configure-target-libgomp:
 
 
 
+.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
+maybe-configure-stage1-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
+configure-stage1-target-libgomp:
+	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE1_TFLAGS)"; \
+	echo "Checking multilib configuration for libgomp..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
+	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
+	$(NORMAL_TARGET_EXPORTS) \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
+	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libgomp"; \
+	libsrcdir="$$s/libgomp"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  $(STAGE1_CONFIGURE_FLAGS)
+@endif target-libgomp-bootstrap
+
+.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
+maybe-configure-stage2-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
+configure-stage2-target-libgomp:
+	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE2_TFLAGS)"; \
+	echo "Checking multilib configuration for libgomp..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
+	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
+	$(NORMAL_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
+	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libgomp"; \
+	libsrcdir="$$s/libgomp"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGE2_CONFIGURE_FLAGS)
+@endif target-libgomp-bootstrap
+
+.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
+maybe-configure-stage3-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
+configure-stage3-target-libgomp:
+	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE3_TFLAGS)"; \
+	echo "Checking multilib configuration for libgomp..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
+	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
+	$(NORMAL_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
+	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libgomp"; \
+	libsrcdir="$$s/libgomp"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGE3_CONFIGURE_FLAGS)
+@endif target-libgomp-bootstrap
+
+.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
+maybe-configure-stage4-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
+configure-stage4-target-libgomp:
+	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE4_TFLAGS)"; \
+	echo "Checking multilib configuration for libgomp..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
+	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
+	$(NORMAL_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
+	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libgomp"; \
+	libsrcdir="$$s/libgomp"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGE4_CONFIGURE_FLAGS)
+@endif target-libgomp-bootstrap
+
+.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
+maybe-configure-stageprofile-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
+configure-stageprofile-target-libgomp:
+	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGEprofile_TFLAGS)"; \
+	echo "Checking multilib configuration for libgomp..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
+	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
+	$(NORMAL_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
+	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libgomp"; \
+	libsrcdir="$$s/libgomp"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGEprofile_CONFIGURE_FLAGS)
+@endif target-libgomp-bootstrap
+
+.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
+maybe-configure-stagefeedback-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
+configure-stagefeedback-target-libgomp:
+	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
+	echo "Checking multilib configuration for libgomp..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
+	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
+	$(NORMAL_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
+	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libgomp"; \
+	libsrcdir="$$s/libgomp"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGEfeedback_CONFIGURE_FLAGS)
+@endif target-libgomp-bootstrap
+
+
+
 
 
 .PHONY: all-target-libgomp maybe-all-target-libgomp
@@ -54677,7 +54950,6 @@ all-target-libgomp: stage_current
 TARGET-target-libgomp=all
 maybe-all-target-libgomp: all-target-libgomp
 all-target-libgomp: configure-target-libgomp
-	@: $(MAKE); $(unstage)
 	@r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(NORMAL_TARGET_EXPORTS)  \
@@ -54688,6 +54960,264 @@ all-target-libgomp: configure-target-libgomp
 
 
 
+.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
+.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
+maybe-all-stage1-target-libgomp:
+maybe-clean-stage1-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
+all-stage1: all-stage1-target-libgomp
+TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
+all-stage1-target-libgomp: configure-stage1-target-libgomp
+	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE1_TFLAGS)"; \
+	$(NORMAL_TARGET_EXPORTS)  \
+	cd $(TARGET_SUBDIR)/libgomp && \
+	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+		$(EXTRA_TARGET_FLAGS)   \
+		TFLAGS="$(STAGE1_TFLAGS)" \
+		$(TARGET-stage1-target-libgomp)
+
+maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
+clean-stage1: clean-stage1-target-libgomp
+clean-stage1-target-libgomp:
+	@if [ $(current_stage) = stage1 ]; then \
+	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
+	else \
+	  [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
+	  $(MAKE) stage1-start; \
+	fi; \
+	cd $(TARGET_SUBDIR)/libgomp && \
+	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
+		 clean
+@endif target-libgomp-bootstrap
+
+
+.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
+.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
+maybe-all-stage2-target-libgomp:
+maybe-clean-stage2-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
+all-stage2: all-stage2-target-libgomp
+TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
+all-stage2-target-libgomp: configure-stage2-target-libgomp
+	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE2_TFLAGS)"; \
+	$(NORMAL_TARGET_EXPORTS) \
+	  \
+	cd $(TARGET_SUBDIR)/libgomp && \
+	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+		$(EXTRA_TARGET_FLAGS)   \
+		TFLAGS="$(STAGE2_TFLAGS)" \
+		$(TARGET-stage2-target-libgomp)
+
+maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
+clean-stage2: clean-stage2-target-libgomp
+clean-stage2-target-libgomp:
+	@if [ $(current_stage) = stage2 ]; then \
+	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
+	else \
+	  [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
+	  $(MAKE) stage2-start; \
+	fi; \
+	cd $(TARGET_SUBDIR)/libgomp && \
+	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
+		  \
+		 clean
+@endif target-libgomp-bootstrap
+
+
+.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
+.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
+maybe-all-stage3-target-libgomp:
+maybe-clean-stage3-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
+all-stage3: all-stage3-target-libgomp
+TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
+all-stage3-target-libgomp: configure-stage3-target-libgomp
+	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE3_TFLAGS)"; \
+	$(NORMAL_TARGET_EXPORTS) \
+	  \
+	cd $(TARGET_SUBDIR)/libgomp && \
+	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+		$(EXTRA_TARGET_FLAGS)   \
+		TFLAGS="$(STAGE3_TFLAGS)" \
+		$(TARGET-stage3-target-libgomp)
+
+maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
+clean-stage3: clean-stage3-target-libgomp
+clean-stage3-target-libgomp:
+	@if [ $(current_stage) = stage3 ]; then \
+	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \


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


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

* [SCM]  archer-jankratochvil-vla: Merge remote branch 'origin/master' into archer-jankratochvil-vla
@ 2010-01-17 23:35 jkratoch
  0 siblings, 0 replies; 12+ messages in thread
From: jkratoch @ 2010-01-17 23:35 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-vla has been updated
       via  a57eacbe9792f168eeeba6f8a16a7fb5a7f53a62 (commit)
       via  19d426401518dbc3d0eab0fbaa86994cc58771a7 (commit)
       via  29a9222cc0f442b1cede4b65c487345786e99613 (commit)
       via  18b61611f5bcc235feb5ceebf19954713feee380 (commit)
       via  821162aa67ab838e1e255dd6984155306ccffd6d (commit)
       via  9f435a0e1d45317a248f21a5d28b7313f9edeac3 (commit)
       via  7f3849743b6de6e5408b668d551dfdc4ddf4e4f2 (commit)
       via  7f78bf2aa990c4980bf83f812f7917a5508b19d5 (commit)
       via  40a2a199076799e00bee32db53fa780b1a087e51 (commit)
       via  1fa515a4a9e71b81be0a2e92e8f6d119a0f838ac (commit)
       via  6fa4d78a88e9ffb7fd832babc8828b3818421e70 (commit)
       via  9285291278038461dd43194ee476176ce5d7b168 (commit)
       via  ca41910c1055f616f3827bfa7bc7df1c463c4efe (commit)
       via  b14137c2aaf446aa4224ca4b02868979f8c3aefc (commit)
       via  95f4c8f6fa84b6178c7288704414630e3ac15f18 (commit)
       via  e10f16a4071bc4f8463d3830241f3e8d9cea1598 (commit)
       via  f19e817ffff116e80510fe466b5e2daffa66770a (commit)
       via  e743bf11f25585209ba4f3d3b390148f823664a4 (commit)
       via  9ecda10462ccd42bfc16c777f50d566a63c5b71a (commit)
       via  7895acf88852636d2052c9a8db003556eff6fcaa (commit)
       via  54661c25cd2cdeec6ce2d5a379bc9ce0bdceff09 (commit)
       via  f554b47c628c89c431010a21c28e8b5a2da1f185 (commit)
       via  9a0c956e7fb5ca1bb3a3c8b4bf5364efa564c65c (commit)
       via  c5e9aaba55d342f85d64752402dc1e214363fa98 (commit)
       via  085c56bc00e35ce3529d07b215b0d3280ca6403b (commit)
       via  5534bd95ec7f4c5d9b11bebd99b4a6e3e2b71226 (commit)
      from  20f04d767c505173ce3a379600cf46df2a594b27 (commit)

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

- Log -----------------------------------------------------------------
commit a57eacbe9792f168eeeba6f8a16a7fb5a7f53a62
Merge: 20f04d767c505173ce3a379600cf46df2a594b27 19d426401518dbc3d0eab0fbaa86994cc58771a7
Author: Jan Kratochvil <jkratoch@host1.dyn.jankratochvil.net>
Date:   Mon Jan 18 00:34:31 2010 +0100

    Merge remote branch 'origin/master' into archer-jankratochvil-vla

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

Summary of changes:
 bfd/ChangeLog                                      |   19 +
 bfd/elfxx-mips.c                                   |   60 ++-
 bfd/version.h                                      |    2 +-
 gdb/ChangeLog                                      |  137 +++++
 gdb/Makefile.in                                    |    6 +
 gdb/NEWS                                           |    5 +
 gdb/ada-lang.h                                     |    2 +-
 gdb/ada-valprint.c                                 |    2 +-
 gdb/auxv.c                                         |  153 +++++-
 gdb/auxv.h                                         |    6 +-
 gdb/c-lang.c                                       |    7 +-
 gdb/c-lang.h                                       |    2 +-
 gdb/c-valprint.c                                   |    3 +-
 gdb/config.in                                      |    6 +
 gdb/configure                                      |    3 +-
 gdb/configure.ac                                   |    3 +-
 gdb/dec-thread.c                                   |   42 +-
 gdb/doc/ChangeLog                                  |    7 +
 gdb/doc/gdb.texinfo                                |   80 +++
 gdb/exec.c                                         |   32 ++-
 gdb/expprint.c                                     |    6 +-
 gdb/f-lang.c                                       |    2 +-
 gdb/f-valprint.c                                   |    2 +-
 gdb/gdbtypes.c                                     |    2 +-
 gdb/gdbtypes.h                                     |    2 +-
 gdb/language.c                                     |    2 +-
 gdb/language.h                                     |    6 +-
 gdb/linux-nat.c                                    |    2 +-
 gdb/linux-tdep.c                                   |   33 --
 gdb/m2-lang.c                                      |    2 +-
 gdb/m2-valprint.c                                  |    4 +-
 gdb/machoread.c                                    |   26 +-
 gdb/objc-lang.c                                    |    2 +-
 gdb/p-lang.c                                       |    2 +-
 gdb/p-lang.h                                       |    2 +-
 gdb/p-valprint.c                                   |    6 +-
 gdb/procfs.c                                       |    2 +-
 gdb/python/py-lazy-string.c                        |  291 +++++++++++
 gdb/python/py-prettyprint.c                        |   73 +++-
 gdb/python/py-value.c                              |   40 ++
 gdb/python/python-internal.h                       |    7 +
 gdb/python/python.c                                |    1 +
 gdb/scm-lang.c                                     |    2 +-
 gdb/solib-svr4.c                                   |  226 +++++----
 gdb/symtab.c                                       |    7 +-
 gdb/testsuite/ChangeLog                            |   53 ++
 .../gdb.base/{pie-support.c => break-interp-lib.c} |   30 +-
 .../{pie-support.c => break-interp-main.c}         |   20 +-
 gdb/testsuite/gdb.base/break-interp.exp            |  542 ++++++++++++++++++++
 gdb/testsuite/gdb.base/pie-support.exp             |   58 ---
 .../{pie-support.c => valgrind-db-attach.c}        |   24 +-
 gdb/testsuite/gdb.base/valgrind-db-attach.exp      |   76 +++
 gdb/testsuite/gdb.python/py-mi.exp                 |    4 +
 gdb/testsuite/gdb.python/py-prettyprint.c          |    8 +
 gdb/testsuite/gdb.python/py-prettyprint.exp        |    1 +
 gdb/testsuite/gdb.python/py-prettyprint.py         |   15 +
 gdb/testsuite/gdb.python/py-value.c                |    2 +
 gdb/testsuite/gdb.python/py-value.exp              |   14 +
 gdb/testsuite/lib/gdb.exp                          |    4 +-
 gdb/utils.c                                        |   64 ++-
 gdb/valprint.c                                     |    3 +-
 gdb/varobj.c                                       |   36 +-
 gdb/version.in                                     |    2 +-
 include/opcode/ChangeLog                           |    8 +
 include/opcode/ia64.h                              |   12 +-
 opcodes/ChangeLog                                  |   31 ++
 opcodes/i386-dis.c                                 |  162 ++++---
 opcodes/i386-opc.h                                 |    4 +-
 68 files changed, 2085 insertions(+), 415 deletions(-)
 create mode 100644 gdb/python/py-lazy-string.c
 copy gdb/testsuite/gdb.base/{pie-support.c => break-interp-lib.c} (66%)
 copy gdb/testsuite/gdb.base/{pie-support.c => break-interp-main.c} (78%)
 create mode 100644 gdb/testsuite/gdb.base/break-interp.exp
 delete mode 100644 gdb/testsuite/gdb.base/pie-support.exp
 rename gdb/testsuite/gdb.base/{pie-support.c => valgrind-db-attach.c} (78%)
 create mode 100644 gdb/testsuite/gdb.base/valgrind-db-attach.exp

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index e8cadfb..fd874b1 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,22 @@
+2010-01-13  Chao-ying Fu  <fu@mips.com>
+
+	* elfxx-mips.c (JR_TO_B_P): New define to transform JR to B.
+	It is true for all CPUs.
+	(jal_reloc_p): New function.
+	(mips_elf_calculate_relocation): Rename require_jalxp to
+	cross_mode_jump_p.
+	Update comment for CROSS_MODE_JUMP_P.
+	Set up cross_mode_jump_p based on the mode change.
+	(mips_elf_perform_relocation): Rename require_jalx to cross_mode_jump_p.
+	Update comment for CROSS_MODE_JUMP_P.
+	Test cross_mode_jump_p and jal_reloc_p to turn jal to jalx.
+	Use !cross_mode_jump_p to guard conversion.
+	Convert "jr t9" to "b", if possible.
+	(_bfd_mips_elf_relocate_section): Rename require_jalx to
+	cross_mode_jump_p.
+	Pass &cross_mode_jump_p to call mips_elf_calculate_relocation.
+	Pass cross_mode_jump_p to call mips_elf_perform_relocation.
+
 2010-01-13  Nick Clifton  <nickc@redhat.com>
 
 	* cpu-m32c.c (m32c_scan): New function.  Ensures that a scan for
diff --git a/bfd/elfxx-mips.c b/bfd/elfxx-mips.c
index b649278..555f021 100644
--- a/bfd/elfxx-mips.c
+++ b/bfd/elfxx-mips.c
@@ -680,6 +680,11 @@ static bfd *reldyn_sorting_bfd;
    all CPUs.  */
 #define JALR_TO_BAL_P(abfd) 1
 
+/* True if ABFD is for CPUs that are faster if JR is converted to B.
+   This should be safe for all architectures.  We enable this predicate for
+   all CPUs.  */
+#define JR_TO_B_P(abfd) 1
+
 /* True if ABFD is a PIC object.  */
 #define PIC_OBJECT_P(abfd) \
   ((elf_elfheader (abfd)->e_flags & EF_MIPS_PIC) != 0)
@@ -1871,6 +1876,12 @@ mips16_call_reloc_p (int r_type)
   return r_type == R_MIPS16_26 || r_type == R_MIPS16_CALL16;
 }
 
+static inline bfd_boolean
+jal_reloc_p (int r_type)
+{
+  return r_type == R_MIPS_26 || r_type == R_MIPS16_26;
+}
+
 void
 _bfd_mips16_elf_reloc_unshuffle (bfd *abfd, int r_type,
 				 bfd_boolean jal_shuffle, bfd_byte *data)
@@ -4771,8 +4782,8 @@ mips_elf_relocation_needs_la25_stub (bfd *input_bfd, int r_type)
    RELOCATION; RELOCATION->R_ADDEND is ignored.
 
    The result of the relocation calculation is stored in VALUEP.
-   REQUIRE_JALXP indicates whether or not the opcode used with this
-   relocation must be JALX.
+   On exit, set *CROSS_MODE_JUMP_P to true if the relocation field
+   is a MIPS16 jump to non-MIPS16 code, or vice versa.
 
    This function returns bfd_reloc_continue if the caller need take no
    further action regarding this relocation, bfd_reloc_notsupported if
@@ -4787,7 +4798,8 @@ mips_elf_calculate_relocation (bfd *abfd, bfd *input_bfd,
 			       bfd_vma addend, reloc_howto_type *howto,
 			       Elf_Internal_Sym *local_syms,
 			       asection **local_sections, bfd_vma *valuep,
-			       const char **namep, bfd_boolean *require_jalxp,
+			       const char **namep,
+			       bfd_boolean *cross_mode_jump_p,
 			       bfd_boolean save_addend)
 {
   /* The eventual value we will return.  */
@@ -5076,10 +5088,11 @@ mips_elf_calculate_relocation (bfd *abfd, bfd *input_bfd,
 	      + h->la25_stub->offset);
 
   /* Calls from 16-bit code to 32-bit code and vice versa require the
-     special jalx instruction.  */
-  *require_jalxp = (!info->relocatable
-                    && (((r_type == R_MIPS16_26) && !target_is_16_bit_code_p)
-                        || ((r_type == R_MIPS_26) && target_is_16_bit_code_p)));
+     mode change.  */
+  *cross_mode_jump_p = !info->relocatable
+		       && ((r_type == R_MIPS16_26 && !target_is_16_bit_code_p)
+			   || ((r_type == R_MIPS_26 || r_type == R_MIPS_JALR)
+			       && target_is_16_bit_code_p));
 
   local_p = mips_elf_local_relocation_p (input_bfd, relocation,
 					 local_sections, TRUE);
@@ -5533,9 +5546,9 @@ mips_elf_obtain_contents (reloc_howto_type *howto,
 /* It has been determined that the result of the RELOCATION is the
    VALUE.  Use HOWTO to place VALUE into the output file at the
    appropriate position.  The SECTION is the section to which the
-   relocation applies.  If REQUIRE_JALX is TRUE, then the opcode used
-   for the relocation must be either JAL or JALX, and it is
-   unconditionally converted to JALX.
+   relocation applies.  
+   CROSS_MODE_JUMP_P is true if the relocation field
+   is a MIPS16 jump to non-MIPS16 code, or vice versa.
 
    Returns FALSE if anything goes wrong.  */
 
@@ -5545,7 +5558,7 @@ mips_elf_perform_relocation (struct bfd_link_info *info,
 			     const Elf_Internal_Rela *relocation,
 			     bfd_vma value, bfd *input_bfd,
 			     asection *input_section, bfd_byte *contents,
-			     bfd_boolean require_jalx)
+			     bfd_boolean cross_mode_jump_p)
 {
   bfd_vma x;
   bfd_byte *location;
@@ -5566,7 +5579,7 @@ mips_elf_perform_relocation (struct bfd_link_info *info,
   x |= (value & howto->dst_mask);
 
   /* If required, turn JAL into JALX.  */
-  if (require_jalx)
+  if (cross_mode_jump_p && jal_reloc_p (r_type))
     {
       bfd_boolean ok;
       bfd_vma opcode = x >> 26;
@@ -5600,15 +5613,19 @@ mips_elf_perform_relocation (struct bfd_link_info *info,
       x = (x & ~(0x3f << 26)) | (jalx_opcode << 26);
     }
 
-  /* Try converting JAL and JALR to BAL, if the target is in range.  */
+  /* Try converting JAL to BAL and J(AL)R to B(AL), if the target is in
+     range.  */
   if (!info->relocatable
-      && !require_jalx
+      && !cross_mode_jump_p
       && ((JAL_TO_BAL_P (input_bfd)
 	   && r_type == R_MIPS_26
 	   && (x >> 26) == 0x3)		/* jal addr */
 	  || (JALR_TO_BAL_P (input_bfd)
 	      && r_type == R_MIPS_JALR
-	      && x == 0x0320f809)))	/* jalr t9 */
+	      && x == 0x0320f809)	/* jalr t9 */
+	  || (JR_TO_B_P (input_bfd)
+	      && r_type == R_MIPS_JALR
+	      && x == 0x03200008)))	/* jr t9 */
     {
       bfd_vma addr;
       bfd_vma dest;
@@ -5624,7 +5641,12 @@ mips_elf_perform_relocation (struct bfd_link_info *info,
 	dest = value;
       off = dest - addr;
       if (off <= 0x1ffff && off >= -0x20000)
-	x = 0x04110000 | (((bfd_vma) off >> 2) & 0xffff);   /* bal addr */
+	{
+	  if (x == 0x03200008)	/* jr t9 */
+	    x = 0x10000000 | (((bfd_vma) off >> 2) & 0xffff);   /* b addr */
+	  else
+	    x = 0x04110000 | (((bfd_vma) off >> 2) & 0xffff);   /* bal addr */
+	}
     }
 
   /* Put the value into the output.  */
@@ -8886,7 +8908,7 @@ _bfd_mips_elf_relocate_section (bfd *output_bfd, struct bfd_link_info *info,
       const char *name;
       bfd_vma value = 0;
       reloc_howto_type *howto;
-      bfd_boolean require_jalx;
+      bfd_boolean cross_mode_jump_p;
       /* TRUE if the relocation is a RELA relocation, rather than a
          REL relocation.  */
       bfd_boolean rela_relocation_p = TRUE;
@@ -9086,7 +9108,7 @@ _bfd_mips_elf_relocate_section (bfd *output_bfd, struct bfd_link_info *info,
 					     input_section, info, rel,
 					     addend, howto, local_syms,
 					     local_sections, &value,
-					     &name, &require_jalx,
+					     &name, &cross_mode_jump_p,
 					     use_saved_addend_p))
 	{
 	case bfd_reloc_continue:
@@ -9198,7 +9220,7 @@ _bfd_mips_elf_relocate_section (bfd *output_bfd, struct bfd_link_info *info,
       /* Actually perform the relocation.  */
       if (! mips_elf_perform_relocation (info, howto, rel, value,
 					 input_bfd, input_section,
-					 contents, require_jalx))
+					 contents, cross_mode_jump_p))
 	return FALSE;
     }
 
diff --git a/bfd/version.h b/bfd/version.h
index e30e772..0a49d3c 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20100113
+#define BFD_VERSION_DATE 20100115
 #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/gdb/ChangeLog b/gdb/ChangeLog
index ba57323..c6bd7b1 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,140 @@
+2010-01-15  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* configure.ac (AC_CHECK_FUNCS): Check for setrlimit and getrlimit.
+	* configure: Regenerate.
+	* config.in: Regenerate.
+	* utils.c: Include sys/resource.h.
+	(dump_core, can_dump_core): New.
+	(internal_vproblem): Update the comment.  Check can_dump_core while
+	setting dump_core_p.  Replace two abort calls by dump_core calls.
+
+2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+	    Eli Zaretskii  <eliz@gnu.org>
+
+	* NEWS: Document the PIE support.
+
+2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* linux-tdep.c: Remove includes gdbcore.h, observer.h and elf-bfd.h.
+	(check_is_pie_binary, _initialize_linux_tdep): Remove.
+
+2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* solib-svr4.c (svr4_exec_displacement): New comment for entry_point.
+	Replace exec_entry_point call by bfd_get_start_address.
+
+2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	Support Valgrind attachments broken by the PIE support.
+	* auxv.c: Include gdbcore.h.
+	(procfs_xfer_auxv): Make static.  Reduce its comment.  Drop its
+	parameters ops, object and annex.  Remove their assertions.
+	(ld_so_xfer_auxv, memory_xfer_auxv): New function.
+	* auxv.h (procfs_xfer_auxv): Remove comment.  Rename to ...
+	(memory_xfer_auxv): ... here.
+	* linux-nat.c (linux_xfer_partial): Rename procfs_xfer_auxv to
+	memory_xfer_auxv.
+	* procfs.c (procfs_xfer_partial): Likewise.
+	* solib-svr4.c (svr4_relocate_main_executable): New prototype.
+	(svr4_special_symbol_handling): Call svr4_relocate_main_executable.
+	(svr4_solib_create_inferior_hook): Conditionalize the
+	svr4_relocate_main_executable call.
+
+2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* solib-svr4.c (scan_dyntag): Remove variable dyn_addr.  New variable
+	target_section.  Find SECT in current_target_sections, gdb_assert it.
+	(elf_lookup_lib_symbol): Pass the binary file if given symfile_objfile.
+	New variable abfd.
+	* symtab.c (lookup_objfile_from_block): Return the binary file instead
+	of separate debug info file.
+
+2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	Support PIEs with no symfile_objfile.
+	* exec.c (print_section_info <abfd == exec_bfd>): Relocate Entry point.
+	* solib-svr4.c (svr4_relocate_main_executable <exec_bfd>): New block.
+
+2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* solib-svr4.c (svr4_relocate_main_executable): Move the static exec
+	code part to ...
+	(svr4_static_exec_displacement): ... a new function.
+	(svr4_exec_displacement): New function.
+	(svr4_relocate_main_executable): Call svr4_exec_displacement.  Allocate
+	new_offsets using alloca now.  Remove variable old_chain and changed.
+	Call objfile_relocate unconditionally now.
+
+2010-01-14  Doug Evans  <dje@google.com>
+
+	* gdbtypes.c (arch_flags_type): Fix comment.
+	* gdbtypes.h (arch_composite_type): Fix comment.
+
+2009-01-14  Tristan Gingold  <gingold@adacore.com>
+
+	* machoread.c (macho_add_oso_symfile): Add symfile_flags parameter.
+	Call xstrdup for abfd->filename.  Pass symfile_flags and objfile flags
+	to symbol_file_add_from_bfd.  Add OSO as separate objfile.
+	(macho_oso_symfile): Add symfile_flags parameter.  Pass it to
+	macho_add_oso_symfile.
+	(macho_symfile_read): Pass symfile_flags to macho_oso_symfile.
+
+2010-01-14  Joel Brobecker  <brobecker@adacore.com>
+
+	Tru64: Dead threads are never deleted.
+	* dec-thread.c (dec_thread_ptid_is_alive): New function.
+	(dec_thread_count_gdb_threads): Fix counter increment.
+	(dec_thread_add_gdb_thread): Fix *listp increment.
+	(resync_thread_list): Fix bug in deletion of dead threads that
+	caused all threads to be deleted, instead of just the dead ones.
+
+2010-01-13  Phil Muldoon  <pmuldoon@redhat.com>
+
+	PR python/10705
+
+	* python/python-internal.h: Add lazy_string_object_type
+	definition.
+	(create_lazy_string_object, gdbpy_initialize_lazy_string)
+	(gdbpy_is_lazystring, gdbpy_extract_lazy_string): Define.
+	* python/py-value.c (valpy_lazy_string): New function.
+	(convert_value_from_python): Add lazy string conversion.
+	* python/py-prettyprint.c (pretty_print_one_value): Check if
+	return is also a lazy string.
+	(print_string_repr): Add lazy string printing branch.
+	(print_children): Likewise.
+	* python/py-lazy-string.c: New file. Implement lazy strings.
+	* python/python.c (_initialize_python): Call
+	gdbpy_initialize_lazy_string.
+	* varobj.c (value_get_print_value): Add lazy string printing
+	branch.  Account for encoding.
+	* c-lang.c (c_printstr): Account for new encoding argument.  If
+	encoding is NULL, find encoding suited for type, otherwise use
+	user encoding.
+	* language.h (language_defn): Add encoding argument.
+	(LA_PRINT_STRING): Likewise.
+	* language.c (unk_lang_printstr): Update to reflect new encoding
+	argument to language_defn.
+	* ada-lang.h (ada_printstr): Likewise.
+	* c-lang.h (c_printstr): Likewise.
+	* p-lang.h (pascal_printstr);
+	* f-lang.c (f_printstr): Likewise.
+	* m2-lang.c (m2_printstr): Likewise.
+	* objc-lang.c (objc_printstr): Likewise.
+	* p-lang.c (pascal_printstr): Likewise.
+	* scm-lang.c (scm_printstr): Likewise.
+	* c-valprint.c (c_val_print): Update LA_PRINT_STRING call for
+	encoding argument.
+	* ada-valprint.c (ada_printstr): Likewise.
+	* f-valprint.c (f_val_print): Likewise
+	* m2-valprint.c (m2_val_print): Likewise.
+	* p-valprint.c (pascal_val_print): Likewise.
+	* expprint.c (print_subexp_standard): Likewise.
+	* valprint.c (val_print_string): Likewise.
+	* Makefile.in (SUBDIR_PYTHON_OBS): Add py-lazy-string.
+	(SUBDIR_PYTHON_SRCS): Likewise.
+	(py-lazy-string.o): New rule.
+
+
 2010-01-13  Doug Evans  <dje@google.com>
 
 	* mi/mi-main.c (list_available_thread_groups): Avoid "may be used
diff --git a/gdb/Makefile.in b/gdb/Makefile.in
index 31a0f76..ff8b86e 100644
--- a/gdb/Makefile.in
+++ b/gdb/Makefile.in
@@ -270,6 +270,7 @@ SUBDIR_PYTHON_OBS = \
 	py-cmd.o \
 	py-frame.o \
 	py-function.o \
+	py-lazy-string.o \
 	py-objfile.o \
 	py-prettyprint.o \
 	py-type.o \
@@ -280,6 +281,7 @@ SUBDIR_PYTHON_SRCS = \
 	python/py-cmd.c \
 	python/py-frame.c \
 	python/py-function.c \
+	python/py-lazy-string.c \
 	python/py-objfile.c \
 	python/py-prettyprint.c \
 	python/py-type.c \
@@ -1980,6 +1982,10 @@ py-function.o: $(srcdir)/python/py-function.c
 	$(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-function.c
 	$(POSTCOMPILE)
 
+py-lazy-string.o: $(srcdir)/python/py-lazy-string.c
+	$(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-lazy-string.c
+	$(POSTCOMPILE)
+
 py-objfile.o: $(srcdir)/python/py-objfile.c
 	$(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-objfile.c
 	$(POSTCOMPILE)
diff --git a/gdb/NEWS b/gdb/NEWS
index 657d0a2..17d64fb 100644
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -189,6 +189,11 @@ much more reliable. In particular:
   - GDB is now able to backtrace through the signal handler for
     non-threaded programs.
 
+PIE (Position Independent Executable) programs debugging is now supported.
+This includes debugging execution of PIC (Position Independent Code) shared
+libraries although for that, it should be possible to run such libraries as an
+executable program.
+
 *** Changes in GDB 7.0
 
 * GDB now has an interface for JIT compilation.  Applications that
diff --git a/gdb/ada-lang.h b/gdb/ada-lang.h
index 5568ed0..552f13c 100644
--- a/gdb/ada-lang.h
+++ b/gdb/ada-lang.h
@@ -174,7 +174,7 @@ extern void ada_emit_char (int, struct type *, struct ui_file *, int, int);
 extern void ada_printchar (int, struct type *, struct ui_file *);
 
 extern void ada_printstr (struct ui_file *, struct type *, const gdb_byte *,
-			  unsigned int, int,
+			  unsigned int, const char *, int,
 			  const struct value_print_options *);
 
 struct value *ada_convert_actual (struct value *actual,
diff --git a/gdb/ada-valprint.c b/gdb/ada-valprint.c
index 6e112d6..5590100 100644
--- a/gdb/ada-valprint.c
+++ b/gdb/ada-valprint.c
@@ -556,7 +556,7 @@ printstr (struct ui_file *stream, struct type *elttype, const gdb_byte *string,
 
 void
 ada_printstr (struct ui_file *stream, struct type *type, const gdb_byte *string,
-	      unsigned int length, int force_ellipses,
+	      unsigned int length, const char *encoding, int force_ellipses,
 	      const struct value_print_options *options)
 {
   printstr (stream, type, string, length, force_ellipses, TYPE_LENGTH (type),
diff --git a/gdb/auxv.c b/gdb/auxv.c
index 7c9dfc0..cf2dc7d 100644
--- a/gdb/auxv.c
+++ b/gdb/auxv.c
@@ -25,6 +25,7 @@
 #include "inferior.h"
 #include "valprint.h"
 #include "gdb_assert.h"
+#include "gdbcore.h"
 
 #include "auxv.h"
 #include "elf/common.h"
@@ -33,15 +34,11 @@
 #include <fcntl.h>
 
 
-/* This function is called like a to_xfer_partial hook, but must be
-   called with TARGET_OBJECT_AUXV.  It handles access via
-   /proc/PID/auxv, which is a common method for native targets.  */
+/* This function handles access via /proc/PID/auxv, which is a common method
+   for native targets.  */
 
-LONGEST
-procfs_xfer_auxv (struct target_ops *ops,
-		  enum target_object object,
-		  const char *annex,
-		  gdb_byte *readbuf,
+static LONGEST
+procfs_xfer_auxv (gdb_byte *readbuf,
 		  const gdb_byte *writebuf,
 		  ULONGEST offset,
 		  LONGEST len)
@@ -50,9 +47,6 @@ procfs_xfer_auxv (struct target_ops *ops,
   int fd;
   LONGEST n;
 
-  gdb_assert (object == TARGET_OBJECT_AUXV);
-  gdb_assert (readbuf || writebuf);
-
   pathname = xstrprintf ("/proc/%d/auxv", PIDGET (inferior_ptid));
   fd = open (pathname, writebuf != NULL ? O_WRONLY : O_RDONLY);
   xfree (pathname);
@@ -72,6 +66,143 @@ procfs_xfer_auxv (struct target_ops *ops,
   return n;
 }
 
+/* This function handles access via ld.so's symbol `_dl_auxv'.  */
+
+static LONGEST
+ld_so_xfer_auxv (gdb_byte *readbuf,
+		 const gdb_byte *writebuf,
+		 ULONGEST offset,
+		 LONGEST len)
+{
+  struct minimal_symbol *msym;
+  CORE_ADDR data_address, pointer_address;
+  struct type *ptr_type = builtin_type (target_gdbarch)->builtin_data_ptr;
+  size_t ptr_size = TYPE_LENGTH (ptr_type);
+  size_t auxv_pair_size = 2 * ptr_size;
+  gdb_byte *ptr_buf = alloca (ptr_size);
+  LONGEST retval;
+  size_t block;
+
+  msym = lookup_minimal_symbol ("_dl_auxv", NULL, NULL);
+  if (msym == NULL)
+    return -1;
+
+  if (MSYMBOL_SIZE (msym) != ptr_size)
+    return -1;
+
+  /* POINTER_ADDRESS is a location where the `_dl_auxv' variable resides.
+     DATA_ADDRESS is the inferior value present in `_dl_auxv', therefore the
+     real inferior AUXV address.  */
+
+  pointer_address = SYMBOL_VALUE_ADDRESS (msym);
+
+  data_address = read_memory_typed_address (pointer_address, ptr_type);
+
+  /* Possibly still not initialized such as during an inferior startup.  */
+  if (data_address == 0)
+    return -1;
+
+  data_address += offset;
+


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


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

* [SCM]  archer-jankratochvil-vla: Merge remote branch 'origin/master' into archer-jankratochvil-vla
@ 2010-01-13 20:59 jkratoch
  0 siblings, 0 replies; 12+ messages in thread
From: jkratoch @ 2010-01-13 20:59 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-vla has been updated
       via  54d915bdbd964434a3fc69c8af77c20144d6aa3e (commit)
       via  a00b8d5cbf4ad1af4037538733e4066b2859a52d (commit)
       via  0a2c624e9dee938935a03c9690d16cf7dce29a19 (commit)
       via  b7f1829a410d9da8b587de8c12bf65aa66b3e67e (commit)
       via  9e1f4579854d83d6cdebdd4703c4f7cdc6bb254d (commit)
       via  9946d3cb2d159a4804ba94ef095c20c5518f570c (commit)
       via  d681e2de476caba8550010a9f9b60b097602f173 (commit)
       via  138c710a48b8dd70417e3f93e63b332593e12801 (commit)
       via  43e0d663a8a71bfdc2473b9bf1b58cd9570dcbd3 (commit)
       via  2153e73438443e9ab252ca87a574af26df5d0c2f (commit)
       via  1f47c2a11b7ff46aa892f6d6aff1af40a521fe79 (commit)
       via  2cd011858beb75fc85c426b8b0d5b60f78c1549b (commit)
       via  5f97381cb81ccbc222100269e31d1bee78d7c713 (commit)
       via  e6b77557709f3ca348670c3370c4d86b483c605b (commit)
       via  a6582dff1d27fe39a52961aed0938c7844e17a96 (commit)
       via  10ca2da62b685d2e2139326872adb1ce9107968a (commit)
       via  3d972c80ab566c07f5e55d356821fb883c9ade88 (commit)
       via  4f72a1afaa30df074bad0c40f6ebd95787dbaa9a (commit)
       via  5f898a6ec8d5cb2319e0a26f8c9372368c15957b (commit)
       via  bc861dbe9f8bcb20378d7b9e30bbe948f8743ba6 (commit)
       via  6556d1466a9d3324148c4626e2bae9fb8c062259 (commit)
       via  51f7760869a26128fbfd7b7315336e9663d409cc (commit)
       via  d32ed83048a8aaeafee7ca99d1a90c852d41faa4 (commit)
       via  a9eee8113b56c3f7b0dce42900673652bc252ef7 (commit)
       via  a56f116799bcb779e22ab86f8812bc18089e663a (commit)
       via  a3736fc3d2975da731d9058f3c5c4c1a861c5be7 (commit)
       via  fd2c1c20de4170e3415914c0b75e70d3d48a17ac (commit)
       via  4cd89ee43180608cf999088a49cb81e8491e9860 (commit)
       via  43df2579a2dfa3fe8796578e2843767c524d6b8e (commit)
       via  a8aadfb8404a8728f310770c3c33dcc10c609218 (commit)
       via  61e015cf88aa45d507d5cb6ac6e4fd36dc8c377c (commit)
       via  a66d6ab2060b3881afee8dd7e2993d30bffc4666 (commit)
       via  a97de3f411e7dc3b01d16e1e257c3afda258795b (commit)
       via  c92e3664625fe6f53cbd3b8b047d5c2adb66fe43 (commit)
       via  19491562f0a5d09b7d6646625d721449f37533f8 (commit)
       via  1b750f87d5d0706353b636f661fa3e893373df9b (commit)
       via  74dbc165a236e79bf612d17549770cdae8202e85 (commit)
       via  9a4623d4c2505221991f651d17897e01a61c620d (commit)
       via  8a7cf9889abddc6906944c12a0d0ad111874d3a1 (commit)
       via  7f0acce90642603a8d584a1ef9246685979d37fa (commit)
       via  744d63ec281698f51d8b890f33ecd712c4105b30 (commit)
      from  2b6f625a635c8916dbb2f332e64a25eb3ef7f421 (commit)

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

- Log -----------------------------------------------------------------
commit 54d915bdbd964434a3fc69c8af77c20144d6aa3e
Merge: 2b6f625a635c8916dbb2f332e64a25eb3ef7f421 a00b8d5cbf4ad1af4037538733e4066b2859a52d
Author: Jan Kratochvil <jkratoch@host1.dyn.jankratochvil.net>
Date:   Wed Jan 13 21:59:33 2010 +0100

    Merge remote branch 'origin/master' into archer-jankratochvil-vla
    
    Conflicts:
    	gdb/dwarf2read.c

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

Summary of changes:
 bfd/ChangeLog                           |   75 +++++++
 bfd/Makefile.am                         |    2 +
 bfd/Makefile.in                         |    3 +
 bfd/archive.c                           |   73 ++-----
 bfd/bfd-in2.h                           |   29 +++-
 bfd/config.bfd                          |   10 +-
 bfd/configure                           |    1 +
 bfd/configure.in                        |    1 +
 bfd/cpu-m32c.c                          |   17 ++-
 bfd/dwarf1.c                            |    6 +-
 bfd/dwarf2.c                            |    8 +-
 bfd/elf32-v850.c                        |    2 +-
 bfd/libbfd.h                            |    9 +
 bfd/mach-o-i386.c                       |    1 +
 bfd/mach-o-target.c                     |    6 +-
 bfd/mach-o-x86-64.c                     |  280 ++++++++++++++++++++++++
 bfd/mach-o.c                            |   43 ++++-
 bfd/mach-o.h                            |   14 ++
 bfd/makefile.vms                        |    3 +-
 bfd/reloc.c                             |   47 ++++-
 bfd/targets.c                           |    4 +
 bfd/version.h                           |    2 +-
 gdb/ChangeLog                           |  148 +++++++++++++
 gdb/Makefile.in                         |    3 +-
 gdb/NEWS                                |    5 +
 gdb/ada-lang.c                          |  103 ++++++---
 gdb/ada-valprint.c                      |    5 +-
 gdb/bcache.c                            |   13 +-
 gdb/c-exp.y                             |   10 +
 gdb/configure                           |   28 +++
 gdb/dec-thread.c                        |    4 +-
 gdb/defs.h                              |    2 +
 gdb/doc/ChangeLog                       |   10 +
 gdb/doc/gdb.texinfo                     |  190 +++++++++++++++--
 gdb/dwarf2read.c                        |  105 +++++++++-
 gdb/features/threads.dtd                |   13 ++
 gdb/gdbserver/ChangeLog                 |   14 ++
 gdb/gdbserver/linux-low.c               |  274 +++++++++++++++++++++---
 gdb/gdbserver/remote-utils.c            |   22 ++
 gdb/gdbserver/server.c                  |  120 +++++++++++
 gdb/gdbserver/target.h                  |    3 +
 gdb/gdbthread.h                         |    6 +
 gdb/gdbtypes.c                          |  150 ++++++++-----
 gdb/gdbtypes.h                          |   75 ++++++-
 gdb/linespec.c                          |    2 +-
 gdb/linux-nat.c                         |   73 +++++++
 gdb/linux-nat.h                         |    6 +
 gdb/linux-thread-db.c                   |    9 +
 gdb/mdebugread.c                        |    2 +-
 gdb/mi/mi-interp.c                      |    5 +
 gdb/mi/mi-main.c                        |  358 +++++++++++++++++++++++++++----
 gdb/objfiles.c                          |   18 +-
 gdb/remote.c                            |  218 ++++++++++++++++++-
 gdb/solib.c                             |    3 +-
 gdb/target.c                            |   20 ++
 gdb/target.h                            |   13 ++
 gdb/testsuite/ChangeLog                 |   24 ++
 gdb/testsuite/gdb.base/maint.exp        |   13 +-
 gdb/testsuite/gdb.base/printcmds.exp    |   15 ++-
 gdb/testsuite/gdb.server/ext-attach.exp |    2 +-
 gdb/testsuite/gdb.server/ext-run.exp    |   11 +-
 gdb/testsuite/lib/gdbserver-support.exp |    6 +-
 gdb/testsuite/lib/mi-support.exp        |    2 +-
 gdb/thread.c                            |   30 ++-
 gdb/ui-out.c                            |    2 +-
 gdb/utils.c                             |    8 +
 gdb/version.in                          |    2 +-
 include/ChangeLog                       |    9 +
 include/demangle.h                      |    3 +
 include/dwarf2.h                        |    1 +
 libiberty/ChangeLog                     |    8 +
 libiberty/cplus-dem.c                   |  277 +++++++++++++++---------
 libiberty/testsuite/demangle-expected   |   95 ++++++++
 opcodes/ChangeLog                       |   10 +
 opcodes/i386-dis.c                      |   15 +-
 sim/moxie/ChangeLog                     |    9 +
 sim/moxie/interp.c                      |   16 ++
 77 files changed, 2779 insertions(+), 445 deletions(-)
 create mode 100644 bfd/mach-o-x86-64.c
 create mode 100644 gdb/features/threads.dtd

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index e9c5e92..e8cadfb 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,78 @@
+2010-01-13  Nick Clifton  <nickc@redhat.com>
+
+	* cpu-m32c.c (m32c_scan): New function.  Ensures that a scan for
+	"m32c" returns the m32c arch_info_struct and not the m16c
+	arch_info_struct.
+	(arch_info_struct): Use the new scan function.
+	(bfd_m32c_arch): Likewise.
+
+2010-01-13  Tristan Gingold  <gingold@adacore.com>
+
+	* config.bfd: Remove duplicated target vector for i386-*-darwin.
+	Appends new arch instead of overriding.
+	Use mach_o_x86_64_vec for x86_64-*-darwin.
+	* configure.in: Add mach_o_x86_64_vec.
+	* configure: Regenerate.
+	* targets.c: Declare mach_o_x86_64_vec, add it to _bfd_target_vector.
+	* Makefile.am (BFD64_BACKENDS): Add mach-o-x86-64.lo
+	(BFD64_BACKENDS_CFILES): Add mach-o-x86-64.c
+	* Makefile.in: Regenerate.
+	* mach-o-x86-64.c: New file.
+
+2010-01-13  Tristan Gingold  <gingold@adacore.com>
+
+	* reloc.c: Add MACH_O_X86_64 relocations.
+	* bfd-in2.h: Regenerate.
+	* libbfd.h: Regenerate.
+
+2010-01-13  Tristan Gingold  <gingold@adacore.com>
+
+	* archive.c (normalize): Use lbasename.
+	(bfd_bsd_truncate_arname): Ditto.
+	(bfd_gnu_truncate_arname): Ditto.
+
+2010-01-12  Tristan Gingold  <gingold@adacore.com>
+
+	* makefile.vms (CFLAGS): Turns warnings into informational messages.
+
+2010-01-11  Tristan Gingold  <gingold@adacore.com>
+
+	* mach-o.h: Add x86-64 relocation types.
+
+2010-01-11  Tristan Gingold  <gingold@adacore.com>
+
+	* mach-o.h (bfd_mach_o_backend_data): Add arch field.
+	(bfd_mach_o_set_arch_mach): New prototype.
+	* mach-o.c (bfd_mach_o_mkobject): Define with bfd_mach_o_gen_mkobject.
+	(bfd_mach_o_set_arch_mach): New function.
+	(bfd_mach_o_gen_mkobject): New function.
+	Set TARGET_ARCHITECTURE for the generic back-ends.
+	* mach-o-target.c (bfd_mach_o_set_arch_mach): Remove define.
+	Check that TARGET_ARCHITECTURE is defined.
+	Add TARGET_ARCHITECTURE in TARGET_NAME_BACKEND structure.
+	* mach-o-i386.c (TARGET_ARCHITECTURE): Define.
+
+2010-01-11  Tristan Gingold  <gingold@adacore.com>
+
+	* archive.c (bfd_slurp_armap): Also check for Mach-O sorted armap.
+
+2010-01-11  Nick Clifton  <nickc@redhat.com>
+
+	* elf32-v850.c (v850_elf_perform_relocation): Fix overflow
+	handling of R_V850_HI16_S relocation.
+
+2010-01-11  Alan Modra  <amodra@gmail.com>
+
+	PR 11103
+	* dwarf1.c (parse_die): Correct FORM_STRING data pointer increment.
+
+2010-01-11  Alan Modra  <amodra@gmail.com>
+
+	PR 6832
+	* dwarf2.c (struct comp_unit): Add sec_info_ptr.
+	(find_abstract_instance_name): Use it.
+	(parse_comp_unit): Set it.
+
 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
 	* Makefile.in: Regenerate.
diff --git a/bfd/Makefile.am b/bfd/Makefile.am
index b569f84..03aa24b 100644
--- a/bfd/Makefile.am
+++ b/bfd/Makefile.am
@@ -609,6 +609,7 @@ BFD64_BACKENDS = \
 	elf64-x86-64.lo \
 	elf64.lo \
 	elfn32-mips.lo \
+	mach-o-x86-64.lo \
 	mmo.lo \
 	nlm32-alpha.lo \
 	nlm64.lo \
@@ -639,6 +640,7 @@ BFD64_BACKENDS_CFILES = \
 	elf64-x86-64.c \
 	elf64.c \
 	elfn32-mips.c \
+	mach-o-x86-64.c \
 	mmo.c \
 	nlm32-alpha.c \
 	nlm64.c \
diff --git a/bfd/Makefile.in b/bfd/Makefile.in
index 2196478..639817d 100644
--- a/bfd/Makefile.in
+++ b/bfd/Makefile.in
@@ -907,6 +907,7 @@ BFD64_BACKENDS = \
 	elf64-x86-64.lo \
 	elf64.lo \
 	elfn32-mips.lo \
+	mach-o-x86-64.lo \
 	mmo.lo \
 	nlm32-alpha.lo \
 	nlm64.lo \
@@ -937,6 +938,7 @@ BFD64_BACKENDS_CFILES = \
 	elf64-x86-64.c \
 	elf64.c \
 	elfn32-mips.c \
+	mach-o-x86-64.c \
 	mmo.c \
 	nlm32-alpha.c \
 	nlm64.c \
@@ -1413,6 +1415,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/m88kmach3.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/m88kopenbsd.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mach-o-i386.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mach-o-x86-64.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mach-o.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/merge.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mipsbsd.Plo@am__quote@
diff --git a/bfd/archive.c b/bfd/archive.c
index 6ba743c..2e1c8f0 100644
--- a/bfd/archive.c
+++ b/bfd/archive.c
@@ -1054,6 +1054,24 @@ bfd_slurp_armap (bfd *abfd)
       return FALSE;
 #endif
     }
+  else if (CONST_STRNEQ (nextname, "#1/20           "))
+    {
+      /* Mach-O has a special name for armap when the map is sorted by name.
+         However because this name has a space it is slightly more difficult
+         to check it.  */
+      struct ar_hdr hdr;
+      char extname[21];
+
+      if (bfd_bread (&hdr, sizeof (hdr), abfd) != sizeof (hdr))
+        return FALSE;
+      /* Read the extended name.  We know its length.  */
+      if (bfd_bread (extname, 20, abfd) != 20)
+        return FALSE;
+      if (bfd_seek (abfd, (file_ptr) -(sizeof (hdr) + 20), SEEK_CUR) != 0)
+        return FALSE;
+      if (CONST_STRNEQ (extname, "__.SYMDEF SORTED"))
+        return do_slurp_bsd_armap (abfd);
+    }
 
   bfd_has_map (abfd) = FALSE;
   return TRUE;
@@ -1294,23 +1312,7 @@ normalize (bfd *abfd, const char *file)
 static const char *
 normalize (bfd *abfd ATTRIBUTE_UNUSED, const char *file)
 {
-  const char *filename = strrchr (file, '/');
-
-#ifdef HAVE_DOS_BASED_FILE_SYSTEM
-  {
-    /* We could have foo/bar\\baz, or foo\\bar, or d:bar.  */
-    char *bslash = strrchr (file, '\\');
-    if (filename == NULL || (bslash != NULL && bslash > filename))
-      filename = bslash;
-    if (filename == NULL && file[0] != '\0' && file[1] == ':')
-      filename = file + 1;
-  }
-#endif
-  if (filename != NULL)
-    filename++;
-  else
-    filename = file;
-  return filename;
+  return lbasename (file);
 }
 #endif
 
@@ -1802,25 +1804,9 @@ bfd_bsd_truncate_arname (bfd *abfd, const char *pathname, char *arhdr)
 {
   struct ar_hdr *hdr = (struct ar_hdr *) arhdr;
   size_t length;
-  const char *filename = strrchr (pathname, '/');
+  const char *filename = lbasename (pathname);
   size_t maxlen = ar_maxnamelen (abfd);
 
-#ifdef HAVE_DOS_BASED_FILE_SYSTEM
-  {
-    /* We could have foo/bar\\baz, or foo\\bar, or d:bar.  */
-    char *bslash = strrchr (pathname, '\\');
-    if (filename == NULL || (bslash != NULL && bslash > filename))
-      filename = bslash;
-    if (filename == NULL && pathname[0] != '\0' && pathname[1] == ':')
-      filename = pathname + 1;
-  }
-#endif
-
-  if (filename == NULL)
-    filename = pathname;
-  else
-    ++filename;
-
   length = strlen (filename);
 
   if (length <= maxlen)
@@ -1850,26 +1836,9 @@ bfd_gnu_truncate_arname (bfd *abfd, const char *pathname, char *arhdr)
 {
   struct ar_hdr *hdr = (struct ar_hdr *) arhdr;
   size_t length;
-  const char *filename = strrchr (pathname, '/');
+  const char *filename = lbasename (pathname);
   size_t maxlen = ar_maxnamelen (abfd);
 
-#ifdef HAVE_DOS_BASED_FILE_SYSTEM
-  {
-    /* We could have foo/bar\\baz, or foo\\bar, or d:bar.  */
-    char *bslash = strrchr (pathname, '\\');
-
-    if (filename == NULL || (bslash != NULL && bslash > filename))
-      filename = bslash;
-    if (filename == NULL && pathname[0] != '\0' && pathname[1] == ':')
-      filename = pathname + 1;
-  }
-#endif
-
-  if (filename == NULL)
-    filename = pathname;
-  else
-    ++filename;
-
   length = strlen (filename);
 
   if (length <= maxlen)
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 447f787..b17f2e1 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -4563,9 +4563,36 @@ BFD_RELOC_XTENSA_ASM_EXPAND.  */
 BFD_RELOC_MACH_O_PAIR.  */
   BFD_RELOC_MACH_O_SECTDIFF,
 
-/* Mach-O generic relocations.  */
+/* Pair of relocation.  Contains the first symbol.  */
   BFD_RELOC_MACH_O_PAIR,
 
+/* PCREL relocations.  They are marked as branch to create PLT entry if
+required.  */
+  BFD_RELOC_MACH_O_X86_64_BRANCH32,
+  BFD_RELOC_MACH_O_X86_64_BRANCH8,
+
+/* Used when referencing a GOT entry.  */
+  BFD_RELOC_MACH_O_X86_64_GOT,
+
+/* Used when loading a GOT entry with movq.  It is specially marked so that
+the linker could optimize the movq to a leaq if possible.  */
+  BFD_RELOC_MACH_O_X86_64_GOT_LOAD,
+
+/* Symbol will be substracted.  Must be followed by a BFD_RELOC_64.  */
+  BFD_RELOC_MACH_O_X86_64_SUBTRACTOR32,
+
+/* Symbol will be substracted.  Must be followed by a BFD_RELOC_64.  */
+  BFD_RELOC_MACH_O_X86_64_SUBTRACTOR64,
+
+/* Same as BFD_RELOC_32_PCREL but with an implicit -1 addend.  */
+  BFD_RELOC_MACH_O_X86_64_PCREL32_1,
+
+/* Same as BFD_RELOC_32_PCREL but with an implicit -2 addend.  */
+  BFD_RELOC_MACH_O_X86_64_PCREL32_2,
+
+/* Same as BFD_RELOC_32_PCREL but with an implicit -4 addend.  */
+  BFD_RELOC_MACH_O_X86_64_PCREL32_4,
+
 /* This is a 32 bit reloc for the microblaze that stores the 
 low 16 bits of a value  */
   BFD_RELOC_MICROBLAZE_32_LO,
diff --git a/bfd/config.bfd b/bfd/config.bfd
index c331a97..9290b83 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -543,8 +543,8 @@ case "${targ}" in
     ;;
   i[3-7]86-*-darwin* | i[3-7]86-*-macos10* | i[3-7]86-*-rhapsody*)
     targ_defvec=mach_o_i386_vec
-    targ_selvecs="mach_o_i386_vec mach_o_le_vec mach_o_be_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec"
-    targ_archs="bfd_i386_arch bfd_powerpc_arch bfd_rs6000_arch"
+    targ_selvecs="mach_o_le_vec mach_o_be_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec"
+    targ_archs="$targ_archs bfd_powerpc_arch bfd_rs6000_arch"
     ;;
  i[3-7]86-sequent-bsd*)
     targ_defvec=i386dynix_vec
@@ -605,9 +605,9 @@ case "${targ}" in
     ;;
 #ifdef BFD64
   x86_64-*-darwin*)
-    targ_defvec=mach_o_le_vec
+    targ_defvec=mach_o_x86_64_vec
     targ_selvecs="mach_o_i386_vec mach_o_le_vec mach_o_be_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec"
-    targ_archs="bfd_i386_arch bfd_powerpc_arch bfd_rs6000_arch"
+    targ_archs="$targ_archs bfd_powerpc_arch bfd_rs6000_arch"
     want64=true
     ;;
   x86_64-*-dicos*)
@@ -1153,7 +1153,7 @@ case "${targ}" in
   powerpc-*-darwin* | powerpc-*-macos10* | powerpc-*-rhapsody*)
     targ_defvec=mach_o_be_vec
     targ_selvecs="mach_o_be_vec mach_o_le_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec"
-    targ_archs="bfd_powerpc_arch bfd_rs6000_arch bfd_i386_arch"
+    targ_archs="$targ_archs bfd_i386_arch"
     ;;
   powerpc-*-macos*)
     targ_defvec=pmac_xcoff_vec
diff --git a/bfd/configure b/bfd/configure
index 0626f09..5ee3ffd 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -15198,6 +15198,7 @@ do
     mach_o_le_vec)              tb="$tb mach-o.lo" ;;
     mach_o_fat_vec)             tb="$tb mach-o.lo" ;;
     mach_o_i386_vec)            tb="$tb mach-o-i386.lo" ;;
+    mach_o_x86_64_vec)          tb="$tb mach-o-x86-64.lo" ;;
     mcore_pe_big_vec)		tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
     mcore_pe_little_vec)	tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
     mcore_pei_big_vec)		tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
diff --git a/bfd/configure.in b/bfd/configure.in
index 3713d56..b246afc 100644
--- a/bfd/configure.in
+++ b/bfd/configure.in
@@ -857,6 +857,7 @@ do
     mach_o_le_vec)              tb="$tb mach-o.lo" ;;
     mach_o_fat_vec)             tb="$tb mach-o.lo" ;;
     mach_o_i386_vec)            tb="$tb mach-o-i386.lo" ;;
+    mach_o_x86_64_vec)          tb="$tb mach-o-x86-64.lo" ;;
     mcore_pe_big_vec)		tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
     mcore_pe_little_vec)	tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
     mcore_pei_big_vec)		tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
diff --git a/bfd/cpu-m32c.c b/bfd/cpu-m32c.c
index aa2e28d..d2f9cb1 100644
--- a/bfd/cpu-m32c.c
+++ b/bfd/cpu-m32c.c
@@ -22,6 +22,19 @@
 #include "bfd.h"
 #include "libbfd.h"
 
+/* Like bfd_default_scan but if the string is just "m32c" then
+   skip the m16c architecture.  */
+
+static bfd_boolean
+m32c_scan (const bfd_arch_info_type * info, const char * string)
+{
+  if (strcmp (string, "m32c") == 0
+      && info->mach == bfd_mach_m16c)
+    return FALSE;
+
+  return bfd_default_scan (info, string);
+}
+
 static const bfd_arch_info_type arch_info_struct[] =
 {
   {
@@ -35,7 +48,7 @@ static const bfd_arch_info_type arch_info_struct[] =
     3,				/* section align power */
     FALSE,			/* the default ? */
     bfd_default_compatible,	/* architecture comparison fn */
-    bfd_default_scan,		/* string to architecture convert fn */
+    m32c_scan,			/* string to architecture convert fn */
     NULL			/* next in list */
   },
 };
@@ -52,6 +65,6 @@ const bfd_arch_info_type bfd_m32c_arch =
   4,				/* Section align power.  */
   TRUE,				/* The default ?  */
   bfd_default_compatible,	/* Architecture comparison fn.  */
-  bfd_default_scan,		/* String to architecture convert fn.  */
+  m32c_scan,			/* String to architecture convert fn.  */
   &arch_info_struct[0],		/* Next in list.  */
 };
diff --git a/bfd/dwarf1.c b/bfd/dwarf1.c
index 2674044..375f4cf 100644
--- a/bfd/dwarf1.c
+++ b/bfd/dwarf1.c
@@ -1,5 +1,5 @@
 /* DWARF 1 find nearest line (_bfd_dwarf1_find_nearest_line).
-   Copyright 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2007, 2008
+   Copyright 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2007, 2008, 2009, 2010
    Free Software Foundation, Inc.
 
    Written by Gavin Romig-Koch of Cygnus Solutions (gavin@cygnus.com).
@@ -251,8 +251,8 @@ parse_die (bfd *             abfd,
 	  break;
 	case FORM_STRING:
 	  if (attr == AT_name)
-	    aDieInfo->name = (char *)xptr;
-	  xptr += strlen (aDieInfo->name) + 1;
+	    aDieInfo->name = (char *) xptr;
+	  xptr += strlen ((char *) xptr) + 1;
 	  break;
 	}
     }
diff --git a/bfd/dwarf2.c b/bfd/dwarf2.c
index e5eccfc..baac752 100644
--- a/bfd/dwarf2.c
+++ b/bfd/dwarf2.c
@@ -1,6 +1,6 @@
 /* DWARF 2 support.
    Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-   2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+   2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
 
    Adapted from gdb/dwarf2read.c by Gavin Koch of Cygnus Solutions
    (gavin@cygnus.com).
@@ -216,6 +216,9 @@ struct comp_unit
      by its reference.  */
   bfd_byte *info_ptr_unit;
 
+  /* Pointer to the start of the debug section, for DW_FORM_ref_addr.  */
+  bfd_byte *sec_info_ptr;
+
   /* The offset into .debug_line of the line number table.  */
   unsigned long line_offset;
 
@@ -1811,7 +1814,7 @@ find_abstract_instance_name (struct comp_unit *unit,
       if (!die_ref)
 	abort ();
 
-      info_ptr = unit->stash->sec_info_ptr + die_ref;
+      info_ptr = unit->sec_info_ptr + die_ref;
     }
   else 
     info_ptr = unit->info_ptr_unit + die_ref;
@@ -2219,6 +2222,7 @@ parse_comp_unit (struct dwarf2_debug *stash,
   unit->end_ptr = end_ptr;
   unit->stash = stash;
   unit->info_ptr_unit = info_ptr_unit;
+  unit->sec_info_ptr = stash->sec_info_ptr;
 
   for (i = 0; i < abbrev->num_attrs; ++i)
     {
diff --git a/bfd/elf32-v850.c b/bfd/elf32-v850.c
index 2965e29..d7aaed4 100644
--- a/bfd/elf32-v850.c
+++ b/bfd/elf32-v850.c
@@ -550,7 +550,7 @@ v850_elf_perform_relocation (bfd *abfd,
       addend = (addend >> 16) + ((addend & 0x8000) != 0);
 
       /* This relocation cannot overflow.  */
-      if (addend > 0x7fff)
+      if (addend > 0xffff)
 	addend = 0;
 
       insn = addend;
diff --git a/bfd/libbfd.h b/bfd/libbfd.h
index 8146ef9..073086c 100644
--- a/bfd/libbfd.h
+++ b/bfd/libbfd.h
@@ -2103,6 +2103,15 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
   "BFD_RELOC_LM32_RELATIVE",
   "BFD_RELOC_MACH_O_SECTDIFF",
   "BFD_RELOC_MACH_O_PAIR",
+  "BFD_RELOC_MACH_O_X86_64_BRANCH32",
+  "BFD_RELOC_MACH_O_X86_64_BRANCH8",
+  "BFD_RELOC_MACH_O_X86_64_GOT",
+  "BFD_RELOC_MACH_O_X86_64_GOT_LOAD",
+  "BFD_RELOC_MACH_O_X86_64_SUBTRACTOR32",
+  "BFD_RELOC_MACH_O_X86_64_SUBTRACTOR64",
+  "BFD_RELOC_MACH_O_X86_64_PCREL32_1",
+  "BFD_RELOC_MACH_O_X86_64_PCREL32_2",
+  "BFD_RELOC_MACH_O_X86_64_PCREL32_4",
   "BFD_RELOC_MICROBLAZE_32_LO",
   "BFD_RELOC_MICROBLAZE_32_LO_PCREL",
   "BFD_RELOC_MICROBLAZE_32_ROSDA",
diff --git a/bfd/mach-o-i386.c b/bfd/mach-o-i386.c
index 53de64e..e46cbc6 100644
--- a/bfd/mach-o-i386.c
+++ b/bfd/mach-o-i386.c
@@ -288,6 +288,7 @@ bfd_mach_o_i386_print_thread (bfd *abfd, bfd_mach_o_thread_flavour *thread,
 
 #define TARGET_NAME 		mach_o_i386_vec
 #define TARGET_STRING 		"mach-o-i386"
+#define TARGET_ARCHITECTURE	bfd_arch_i386
 #define TARGET_BIG_ENDIAN 	0
 #define TARGET_ARCHIVE 		0
 #include "mach-o-target.c"
diff --git a/bfd/mach-o-target.c b/bfd/mach-o-target.c
index 2a30b2e..8edf547 100644
--- a/bfd/mach-o-target.c
+++ b/bfd/mach-o-target.c
@@ -57,7 +57,6 @@
   _bfd_generic_copy_link_hash_symbol_type
 #define bfd_mach_o_bfd_final_link                     _bfd_generic_final_link
 #define bfd_mach_o_bfd_link_split_section             _bfd_generic_link_split_section
-#define bfd_mach_o_set_arch_mach                      bfd_default_set_arch_mach
 #define bfd_mach_o_bfd_merge_private_bfd_data         _bfd_generic_bfd_merge_private_bfd_data
 #define bfd_mach_o_bfd_set_private_flags              _bfd_generic_bfd_set_private_flags


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


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

* [SCM]  archer-jankratochvil-vla: Merge remote branch 'origin/master' into archer-jankratochvil-vla
@ 2010-01-13 20:40 jkratoch
  0 siblings, 0 replies; 12+ messages in thread
From: jkratoch @ 2010-01-13 20:40 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-vla has been updated
       via  2b6f625a635c8916dbb2f332e64a25eb3ef7f421 (commit)
       via  5f6ec78c0fe30ea8aedefb7f031ee846d46bc78d (commit)
       via  143589351bc208fdc9da0f6e917247ea52de0a04 (commit)
       via  2ce92dfc60af4ef26771a319bf078bc926206fd6 (commit)
       via  70baa6be42b2c79f34dbdb1ac049e2005a3ffb88 (commit)
       via  8291d007b754eef3466e624d4a7b900dca7cb5d1 (commit)
       via  b133eb364c38771b5208478258c567ffcdacda5f (commit)
       via  4124ef6660585e5b897ac94a1f62b47f014f0809 (commit)
       via  72fcbb8b39d2776c49d1cadc1912c95ef2027b7b (commit)
       via  07ced0fd294e617ba39f4bfd0359699d99fa19d5 (commit)
       via  0beb8ff7535f788f432efe77036e3f85711ea09b (commit)
       via  97f6d96b0439794ecba310a256fb884f0d4a45bc (commit)
       via  36f25a02af8a0f90c70d120f763595cf38943ace (commit)
       via  6de8b8d63ed156636460945b6cc3e97438673a03 (commit)
       via  cbc069857cf0f4472b8aca5a1698458589157a9c (commit)
       via  4d53683024cc12c9eb396ed372566ebccecc6fe0 (commit)
       via  6cfbd29244ca246410ef4d5c812aac487b20909e (commit)
       via  20d2b0c01a6843dc954dc59dabd710d18f0ac58d (commit)
       via  f848c0d286a68cc4d8d9fec6be657850a121fb82 (commit)
       via  9f0f19b693cebd4d538b6f5efded886f5af0442a (commit)
       via  f1a97abbd8e9bb7fe0837e73497982c0231f04a8 (commit)
       via  0a006d88022a5d60204b68a678870232f2b16331 (commit)
       via  6c24b94109720c7df9356e081975221036a10546 (commit)
       via  a5aae03cf8565630bba4924bad1e44182aad2488 (commit)
       via  43bf433d8d9c8d1a3b23392bed3abf2275b3b37b (commit)
       via  173121fc618e528481ceb3ee41e3f7399d26ce93 (commit)
       via  4efb761b57fcad92ffcdc7c40dd4729c34055d2d (commit)
       via  b12e8bc499256bd218cf5a234869f53cee8debd1 (commit)
       via  afef974bb852648f90af92683141a21ee4a8d091 (commit)
       via  39a8dc9d7f4aeb64b63374991a2b260072794460 (commit)
       via  62c9162eb83180daa3b5ca826cc4f2c5a16aa086 (commit)
       via  2ab505681ea0a35e9c6322d80a72b77f4e6bed2e (commit)
       via  5e0aa050a89440fa0ef4941cc410b0968ce0033e (commit)
       via  d03d81247fede99c83c634a38c36c4764c066628 (commit)
       via  b39ba57b5fbbb148968e1baf0b15dfcc456c1b1f (commit)
       via  e100432279e0cfd053bf7946b4421ba522e51998 (commit)
       via  0c52129b5b7bfa0d595aee2db9759b820e60354f (commit)
       via  dcc4df60aef2af0e032e28bede20537e107516cc (commit)
       via  7947153f49e9ec9f47216bc44486397aa8adfeb0 (commit)
       via  8212bf0441f42f6bf7952d4caa0f2b2ae8b3381e (commit)
       via  915d481cfb685dfe9f4f17f58e6da3b0a87e0d86 (commit)
       via  8134c22cf9d38db3e1d76552f1aabb4fa4b1fc36 (commit)
       via  8e9e8764e138c442ac5669140bb7f9ee9d8e801b (commit)
       via  0e78d39624808850a305a96fa9a8cc86b14c3ded (commit)
       via  8d88cbeefe092eb9f9c0c394221958267df12c04 (commit)
       via  1558304bedcbc007291dabc9c5a05951401393f7 (commit)
       via  3a32759e5c739ff7692a4c4452910ffefdad930a (commit)
       via  e46da49516f24f31237ba0068bbf374d83a2e7a6 (commit)
       via  5bc2580641035e2ea9038c5e32d2db324000314e (commit)
       via  0f17154751075bbd30937dd8c857b35771f5b7bc (commit)
       via  d50030786f21bfb5039440588286e529ed80c1c6 (commit)
       via  d7cb419d08fb93c4f3f37db2e6277e1d233d7dc1 (commit)
       via  0de265594210fda369554ae2d5d3ec4cc307265b (commit)
       via  2ac9a97429b1f6aa8ee36977fedc71455763bfa3 (commit)
       via  3bfec189bb0fa1a2a44f1645dd68a9572e7a841c (commit)
       via  25264da4f7767d681f2616ad0d9ec6c790243d6f (commit)
       via  6188b8561291f48417c744a5b45264456198be5a (commit)
       via  0c76555d1714ad55284a50819da6f6ee3a550772 (commit)
       via  d22d934b4cf9b7caeb01c6d218e77324182837ac (commit)
       via  15fe3c4b300774271e959350b46830cf7c103855 (commit)
       via  cf5372a9824b231908523f242740b89c97db656d (commit)
       via  e9008c2b0a04cc8dbb62eaaad5c82258730ccc94 (commit)
       via  ad7011f8023834e1e7807fd75af3b22aaea97be3 (commit)
       via  3d0b6a1922901b34ab69e7d2be74b7e3ac1d2da9 (commit)
       via  01903619f293c54a2b182d413ba408a3b19d3c2c (commit)
       via  24894a7a4ff52992bd879c38522c89cae13183cd (commit)
       via  f97205c1e0a8a47319a7be27f4b45467edb8b313 (commit)
       via  20c6cbb4fc77f9795c16dee4eee89ae2b29be559 (commit)
       via  1d3aa9f9d4900841aa033bc3e0fcf4e4c8d063cf (commit)
       via  400addf1ef77772b7be0feeb7c063d99f9dd8fcd (commit)
       via  10cf9b4c163b8d8ea87e9d2a088d9ec01d6cabb9 (commit)
       via  a517d6f737e7aeabd8b9f69bbfe78ea95e4887ac (commit)
       via  71d0069a9f238a11f7f455bf6ad2adfc25683521 (commit)
       via  197738c018b8b15f2290f87c442686d94e703ba9 (commit)
       via  6b99db2eb3bdc826108b527234a1fe30c22868bc (commit)
       via  2cb54d89eed7e86b1806f654b29eb066f8bce77d (commit)
       via  d56ecb4587fe2f535689976344b17cd1d346df6f (commit)
       via  458c3aedcb159b3389fb171221719c8b05e9ef43 (commit)
       via  e3677eede2324b389b8a94b298a7e69ac737b731 (commit)
       via  cc36ab23f62980781b23d6058692a70e7aab5d0e (commit)
       via  f14722c413b4f0d0f8071e16e3c3000ec82dd772 (commit)
       via  a1aa954c467e56e1acc66d7263b2e775099634b1 (commit)
       via  1f2ab2ed3ae554a11c3f27783edbc275d9275681 (commit)
       via  7102195682217301291dbc6e285ca9989b60508f (commit)
       via  75c5219fb76552cf4212ed788678b6a48b27227c (commit)
       via  d5b868c58a69d1e144c04498c35c9cc5d18ebfbc (commit)
       via  894a84407160896f233bf30479a9222b640cf165 (commit)
       via  a3a6622fef65dcb7f50e9abdb5224f2784347213 (commit)
       via  61346aab403f16bd0c70815999ddd6c6cf641137 (commit)
       via  cdeafc124f2909f3a62cbe5acea087925be813b5 (commit)
       via  c8e8b0f97277e646099b4d4d5d643532281e04eb (commit)
       via  d82dce34d8718e678400a0daccc33c4f0b33d725 (commit)
       via  2c35bd2570df36500623dca0e7dd2423b92b82b6 (commit)
       via  98054d1fe1fe57ea60ec3bda384650bc33edde84 (commit)
       via  02908b748ae7453a1c3bf6e29ccf31d97acaf26c (commit)
       via  6f8682720aba3512f0ae68b4e6f1647dad51d65e (commit)
       via  67dad3af937dfdf567603307d4a48a358f7303c4 (commit)
       via  04d59e405f686fcaa1136fd7149a8d0e73f82591 (commit)
       via  c40bebfdf6eb5e282da4439fabcf5ab8193b19a1 (commit)
       via  1faf6fc76ce4fbd2fb24eb376a56d7b35672b231 (commit)
       via  4a5fdcc6c690f6972af41221c6057e40d3eb7d0e (commit)
       via  7dd3d5dd41f8b7114eb8c6e18047ac365946eacd (commit)
       via  eb363a4f0161f316ddfeec66dcb8c472c13f2644 (commit)
       via  d54c9dd306e21c50aeff1ad9490e7ac038797693 (commit)
       via  00044fa2cb1600486b884d01888d9b80fb41ed4e (commit)
       via  bcedf5110b7815ae5cb7550f70fbbb01896b5f22 (commit)
       via  c37bb5792f514cf41b988c4d013f308bd4f776d3 (commit)
       via  4d2efbae0d58c3f093bfd6d1804cfbdc486f18ee (commit)
       via  7a82dfb2a9be66f0230229642cbee54ebda3b0da (commit)
       via  6e9cf4d36d6bbd052657b93f2ca4d1720145bee9 (commit)
       via  215a9810f9dbcfc1ec9af18d6a3acec51d369c7e (commit)
       via  659c5d5a0fcdbe619ca0d185496e73fdf1495735 (commit)
       via  8f66bf6fd300c9f0b253c0c4769ccc9e6f4df52d (commit)
       via  99d6abe83b0114438a50ccc5cb6ce02ea7d17e22 (commit)
       via  3d34b94f9fdd1c71886b1877e02bcb00e858b200 (commit)
       via  b36ebcd52ca8885a8c86f46e56d0d5477b41bcca (commit)
       via  5c363dbab489cd5fb836ad419b54487b39ede98b (commit)
       via  70d3fdba5a51145dc15c58455a9d3ff07287d58c (commit)
       via  6614a130c293dd129baa20ec17a259bfdde27a75 (commit)
       via  b2e988dd52ddec484199ae326796a5fa3c24dc56 (commit)
       via  bb4341f1900d459f7bb34c49f731788e37d595e5 (commit)
       via  769fb79c6bce776e370af04ef367f7f051542dcb (commit)
       via  980d5d9b1122f7ec304a2d613db3e70a6dc1ad0e (commit)
       via  a98408d1f223af1702ed5f043445792020aa2187 (commit)
       via  2f460f450f9a54e3ddbacf9257aa1212c65a35ac (commit)
       via  57a83e1f32f36930ba3ca810a8feede57a90c1c4 (commit)
       via  e86f49f8808a5ee9841c2a24c92cb6109d77fded (commit)
       via  f48749608cbe3e5ea4da08c2b86ac575f9ba12cb (commit)
       via  94c0f1804049a742c977ebb024effd14ad08168b (commit)
       via  bb929b7d43cba8f518aa2d685859f0f8e0300008 (commit)
       via  83cb3bf167815f8e4a50014a52c007af751ab674 (commit)
       via  4924266c9825f3995ee9b65a294cd415bd5a789b (commit)
       via  97c262adc513e19fafe53a9d20603509b446fd6a (commit)
       via  3fd6e9bcca7653672b294d1215fbf92179b90463 (commit)
       via  f1fe177a90e5f64b1fc2c9f5184b8aef20bbf4b3 (commit)
       via  443a69f73ced39de4d52cb5fdd9f98443c78d0cf (commit)
       via  efd56bb9e558e3110e6911258b6501d90e647609 (commit)
       via  e03c907132fe2b0b1a632a7f083c813c2efba910 (commit)
       via  646af31d796e46e7823f9e524c454a489ff0ddf9 (commit)
       via  650a39ea32de600c80a7f52c6e5dff43acfeaf67 (commit)
       via  fecf5eb9d86d64767aca2efb9999b2c120fa6f58 (commit)
       via  3f16bb37718d9937e9fd9c750851e83c09059a1f (commit)
       via  12ed08d472bc1ebc874019f1e045ed61b4c1da96 (commit)
       via  7e4945b01c2c5e3fe484c32ea6b716f9d468242e (commit)
       via  0c805698f82ca471a90a8eb4f028d9d00f36cb2f (commit)
       via  669492e3b5249cd517ffe91038f808bd9823f121 (commit)
       via  aee51e346a6b8b04a49d7c4c7f4d76d88c3e3d0d (commit)
       via  5be12658b7d3953e43a8583b4297aac320ccbb04 (commit)
       via  f0a81c4eeb824bee1f5902358a22d6de5b47435b (commit)
       via  a5c766c6a138a673a9303a3b913386dd26ab055c (commit)
       via  32001711c8a4b0d4bb6f4cbecb0e6d1528a1d700 (commit)
       via  920c55945531f2b78d6b816b93a5857ef9a1a921 (commit)
       via  0c5c1eea5ad282c90f36c923409a42002ae73c38 (commit)
       via  921a670b4ae05e1482617330aff99cc8892928d2 (commit)
       via  e2eadcc135ad8c7acbe68dd66f3e932054907e1c (commit)
       via  d5c419e8f1f9ec643b4066ce5e30ac4f6cff2050 (commit)
       via  705cfa716352e9c2eeeb4d4190efbffff9696830 (commit)
       via  0ece879533d336e5b0b82839c7b9bb9585a69c71 (commit)
       via  d3501ca75a9e641e60c0ebafb611f95fcfeb15ae (commit)
       via  32f3de88c64e16524df1e10073c598925b458bfe (commit)
       via  8fd122f5870cacead675e95fe2016ab68e22a903 (commit)
       via  5adaf20ea8414fab551e45cb353dabecb4a2f497 (commit)
       via  f0433f205b88377b3f2c0b22325876775b2007af (commit)
       via  51f7c1554813af599c157281938dcd6dfa9c5a3f (commit)
       via  1eb65238317a0d3945a862d3c5973934e5284794 (commit)
       via  d26a2e7a965b018f07fadcd281a887a93d445951 (commit)
       via  62636f00c74f3c9c03e2dc5a5cd5905c9cf3f1e9 (commit)
       via  52bfe8a8837a84075374df572e6daf89ff04eb33 (commit)
       via  d438abbb620523b061b298fa0ef1c60b0e4ef682 (commit)
       via  3043f21079d46dff094c682f8dcae780c38fd1ae (commit)
       via  c1f3c3d6f1a592b2b05378a663aa85e1bacc709d (commit)
       via  5ec9f0eec010912fac3e54d2ab61a1f6934cb42a (commit)
       via  94b7c6d35bcc5d8125bebcf6b64ac616b8f5e1a8 (commit)
       via  872910b040196c393a331921b40f8563733d2750 (commit)
       via  766903ea59c296ad91dd4439776b654180c233f8 (commit)
       via  8e7a8583bf04d632285a0b43907e4401f8c70b33 (commit)
       via  fc85da4ee2a7c32afc53b1b334a4f84e2e9bd84e (commit)
       via  62c76c7a8c0b37470693aa38795340bdcf887ca0 (commit)
       via  79771ca006095861d0a1a40ca09f5ddbf331b682 (commit)
       via  2b092406a02fa41d63f366d56f8d61d64437f17d (commit)
       via  03a1bf80404abc665c71e9c8b17cf3fbf18d0381 (commit)
       via  982941f11972ffc97856686513c3682a31e95ca5 (commit)
       via  32ff47f851ef481641db37a94c04e4dced4b8a36 (commit)
       via  8fbd78b9cb61a226a95a3c516dcc70dc9846b74e (commit)
       via  6e820163c14c6e846a670b7854b043edbee692d1 (commit)
       via  a8cd0afd07021d7fd882684b3b3601611b337dc0 (commit)
       via  13d2ef0f6dec3bc6123879eb4f8aabc939e7fe18 (commit)
       via  f41d0a46bb9c6d38f3f4ab7e058fd0cc1dc5df10 (commit)
       via  3e3a73ed72c8b4aae61afb5b6388e8758db70256 (commit)
       via  52f1e73006a31466633d6a61647a6bc7b16c7ff8 (commit)
       via  d433cd579f689859141eba5c25294d67d6c44a5a (commit)
       via  92304fe24cb485c0bce277f6da99361603b00f96 (commit)
       via  3395700aa2a7d0b89db8fd98277b095cd20569fd (commit)
       via  7487ed5a678367e69cb27cfe57d2f5fd1474da63 (commit)
       via  34a02e5177dc84e5b0406154ca4c4e65dd5d5744 (commit)
       via  e5eaa25e9c6b8c87cac0f3b1336c5c937583b68d (commit)
       via  966a120b30b55b9d7e0440fbb14f34ef51afb2fe (commit)
       via  f72bd20a88a6eead9479a735a54ec75103258d8a (commit)
       via  688f315d7434ba2c6e42b6c8dad6a841fa350376 (commit)
       via  3fb0222a7984c5c22a28fcfab9d2e940cbf4d48b (commit)
       via  002e6ac950f8ff4453c56a6efacf12af15b5c1e4 (commit)
       via  8a1842f3128adc2e825841669091f53ab4f4a7a3 (commit)
       via  7684f4e80d8c9bac827411dae4aa715201e6b403 (commit)
       via  480c904b71fb167f67598f2103a34803c715c8d0 (commit)
       via  ab111a14d90d02c688f170d6bb0f3aa16e44333c (commit)
       via  e7e302f8be51e2d7158a0e9aee2047e08b998501 (commit)
       via  5f1244cb702a395b70d38ba0c241203bc55cc987 (commit)
       via  b6e022ad675540daa74350eee6a1f1344868ee3c (commit)
       via  b01b68154c5bf6d459620dbe41e16582950f5997 (commit)
       via  20bbef91016b6cd75abf2a7da00a4c24002b78d7 (commit)
       via  2d04d865270162e7119b668cc4b2865fb75d5cd1 (commit)
       via  9331f224ff868c4912055677ba1e66477061ee32 (commit)
       via  77e02afe91d871959cb8fdd05e5d4898a3697d6d (commit)
       via  43ae194deed4030044f61399f629ba75bc599bd2 (commit)
       via  33398397d0a52d8c1600b080791f8e86d03a8867 (commit)
       via  b3d4ec0f882a99adca287f3eff6c8993cd5b561e (commit)
       via  d85cae80b2bf18f7421e462fb5cec9acf221bbcb (commit)
       via  4fba7780bc8d233aa6cef751ddaa5d0f88bce081 (commit)
       via  ce4bbe2a04f2d6d6014cd3a8e443f0b6a26155ff (commit)
       via  fec6f95a67e002581f23dbcaeaf113f4955bf134 (commit)
       via  650ab33dfce4c4283aee70ad0885de2abb8e9d39 (commit)
       via  25e26c72a64eb95234c813f5a3f415c8e80f2b35 (commit)
       via  1a69bb70a035a46a5b76669fa460d9f081261fb4 (commit)
       via  b4175f0e1b112de292126a184b5d86b7eba5940a (commit)
       via  1b03fede6329aa8d4e539f2a86bd3394aa112051 (commit)
       via  a7ee707d4b31b207f7c0254ca597522dbbd222af (commit)
       via  50fc7c2287abbdb04637c41fcb212d2595315a47 (commit)
       via  0c34c8e3b972672674c069c7739affdfc53faeb4 (commit)
       via  67e61a2c93844e09da458377a5b5bc2d454060d3 (commit)
       via  882765ae3498493551f82e7812b889b28a780ae4 (commit)
       via  2766c2555ab55c245e1a5b8447c16a5e95e6d69e (commit)
       via  36faf6f62530024e5e2c1f7ba9601a30173f75bc (commit)
       via  8f44d3618d11498bb3864cd5137e0c49a69514d5 (commit)
       via  49e2ad6ca1975cdd364f36b9beb03246148382df (commit)
       via  6e76ba836a9525c5934ba48da71bb243c3ea6395 (commit)
       via  e8ded95ebf8fe2c668c93b29d7d7d15ad404e556 (commit)
       via  345826d325cdf374077d253274477c5b56b45edc (commit)
       via  071515be28631c3e51816d6f266b30177517b538 (commit)
       via  0737f53faef116d0d47713714f8f60ca9de1f2cc (commit)
       via  c2f65fa6003dfe58cf73f22b70651729a4bab597 (commit)
       via  06886c35faa5c20384ab6ec37fe745aadcdf61db (commit)
       via  47d64fe30136df905ebf3140d836150b7960b5f8 (commit)
       via  2133c10c4e97d2a0bdff5bfc297671db74d7d530 (commit)
       via  390cff36748d4fe658687f0bfb7666d39627958a (commit)
       via  a31c439da763a5e1151566211a6467eee5c10dc5 (commit)
       via  eeed6075bcd6ef75d81db6bb093113f8a89eb3e7 (commit)
       via  64e279ad062a82406d15f4dd58b9b20c661e653e (commit)
       via  aff2792ac028cda064f6fa16b127d39d6b15b485 (commit)
       via  0ae5ed34cd818c894f9633ce356d1f39067d6dab (commit)
       via  03978e229064bebbca9f30bd553ae88c82fbb986 (commit)
       via  3dc9e0dc22786a18e7c91171bb4414428efc32aa (commit)
       via  21e1e752dea80572122282cfa99d6cd7fdbb7ae3 (commit)
       via  e028b03b72341c8327606a72b52cbd932457d72e (commit)
       via  dbd6ca0122e5fddc48127a7fbf1328dcc1d1e47c (commit)
       via  e5226a795bb6d8d8063470ddcef1e9a088837008 (commit)
       via  aded69e048e95364ecfd4cce42bce28c0c6bb0b4 (commit)
       via  f79b546f0f7d6c0ecc5811cb1ce7cfcffeee2def (commit)
       via  fbe2274812af7b8ccfd8c83baeb57dbeea1b05ba (commit)
       via  8f6306e96f481afb44e73db6bcc700bad487cd95 (commit)
       via  d6ee8cb489dd76db572f634d2ff3acf55900f878 (commit)
       via  ffb64a120e667bad7b2a79c5e617bdea7328f996 (commit)
       via  3e17ca4ee390a644d9787aff5af56447e466f684 (commit)
       via  c72050ceca194c6492a6d448d2019d3d574881dc (commit)
       via  5d6ee72c7bf76a5a33e761f25c88293f237ba2da (commit)
       via  1a9743f2a356cd16af9dd96d1ac2fadc3f70ef44 (commit)
       via  930bc41b9c8c61b85b0d6cab06d2aa93cb50b1e2 (commit)
       via  b35e2133af2f73839790607aae002ba3f7b48e8d (commit)
       via  cef1fc8a28e8d4ef3a706e2ab5602f23946c5307 (commit)
       via  d09db22dcf55b8cbeab9cf95a338472b9f5cf8ed (commit)
       via  18139c0dee2ea8032e119557d7d8887d27b2f399 (commit)
       via  87d9f3072fd118e9a3804e287f6f49ab52f8a43e (commit)
       via  fcdc2ed16d04d4bcb74a282d8c72e42bca848f72 (commit)
       via  ce105b0583f8d27e12df94cd75c6da2cb82cdff7 (commit)
       via  cb2c0962c7d0347eb731f9512a022696574e1243 (commit)
       via  8e0936a14d64766b87f6bb85833d6199de185886 (commit)
       via  bf7b2576139824105755cd8d11e07a4c3982f45e (commit)
       via  537ec9e729725917e398a402ef4f3f93f3cd3704 (commit)
       via  6cd2fcb4dda468b8e4efa2a2d3e1be39902b6c90 (commit)
       via  8890fd718efa3320c54f4c93403922a5e68a773e (commit)
       via  88004baa6fc2128b4b7a7af1156f3da18fe1b5eb (commit)
       via  c7138bfdbeba31ae83bbd49cf5dfc405b97ae84f (commit)
       via  0e61b8f8c05ad048c8a8b389a95e028c9a1bb2e5 (commit)
       via  5846c255b9683569db7b190a1e2fff0bc2b7daa5 (commit)
       via  bfff092af698385a31a2971eb0a4e8bdfa8da851 (commit)
       via  481758f36a72666fba2f51c5acba5041552692da (commit)
       via  27aa34020b6d476f37354412c7771f51b080362f (commit)
       via  12c8f5d59208eb2ca1a2a89b72c6c235fcefce16 (commit)
       via  33d7c71c396a43d88802bbfc9fba2fb50569343a (commit)
       via  6049824f83bbc989e5ae525bbfb9d24c2193391c (commit)
       via  aeb63b0c576869873a05f61ef95f6b7aa31bcf96 (commit)
       via  bcd9cefd95ef10bdff092ab45d4b86cced145546 (commit)
       via  74091bda99cd6a5787f35f8f794318dd9da1a87d (commit)
       via  14c4542acf3ea5f188f337896038f62bbff7d5b5 (commit)
       via  b94e1f54604f46b3abd2e89a70039a9b46bee59d (commit)
       via  25479224fe5afb23760e221b64b7861be340b37e (commit)
       via  5ac4d4384a16c008944b5d8e21c2de3ee8ac7739 (commit)
       via  6b2889b9b220f31f0f213c12c0e13749ac8ab0ef (commit)
       via  afcf4b3b52e4f176adf703654c23521339664c7a (commit)
       via  5a6141003c1f04b7838ee99530f89055af9796ca (commit)
       via  2df921352070c2c0f7f17158819b1bb1fd1a1705 (commit)
       via  4a606a5869bee8d22173d97b6812522ab5ecb05d (commit)
       via  e57f43f7c336779d0fd6f4ce392e1db12b9ac85a (commit)
       via  06633d67db82063034e3cc105fa8b5ffdacce9a2 (commit)
       via  37bde896562679ba37be73037ed6472d8979c992 (commit)
       via  85043749c0d9c48a1df339c2abec34666372b926 (commit)
       via  3dc6acc440f2f2f7591725745d722084af67c4a3 (commit)
       via  f6ead6fc0a658a7afd05ef4ef3a7e87205acb35b (commit)
       via  5dd9099a78c68ed7236d05bc68577a5add112a94 (commit)
       via  74b9a75634ec6c99954a12193f069ecc0ae5f0b8 (commit)
       via  6377a17b8a49ab4b605ba9a2cc98a5d1a2d21554 (commit)
       via  7a3d60970ab30647c9c764c592cb37f075aef1e6 (commit)
       via  575d4a276cceae9dca086aced83dece6146a5fe6 (commit)
       via  9104dec90808466c32a1ad779f5a5f245f37c0aa (commit)
       via  a278b5cd359951f2b3253a959030e0bbf3665c75 (commit)
       via  7216983b2d30504b9a96a17ace0ea4fee6e1db47 (commit)
       via  84c6de3ee39304d76c68e1ea88bc6d75b34f8daf (commit)
       via  20df578ed9d61cc5cd9113f72285e139974a344f (commit)
       via  33498f80a3a279dce0dbfd724289199ed23e63b8 (commit)
       via  eeadbabcf77257ae60f84ce3184ee0b7b34536a0 (commit)
       via  b649aae600aaf20eeb32a09db2c82b53bb98d1f5 (commit)
       via  cc6120f6a3bc5173c88d544c8a4d0d69dfbb046d (commit)
       via  11509856353904812db40b3b79c006eb1cf9a96e (commit)
       via  a238042dde756b1fb3b48d9e3c34ce55abd17aed (commit)
       via  2a0ec0ef8651f86bf287cae14d8c54479e66712a (commit)
       via  2bf340a2b512ce113adfff5896bd1038d5ea3010 (commit)
       via  4e426a44169aa4bdeb083df41b2c796aa4983d1a (commit)
       via  ed72348da877003a79bfa638c04afed888ce045e (commit)
       via  68f6d79556b69b7fa29d45def7e1c0698d15b0d8 (commit)
       via  db503edb0afb52d8968e311c899584c360310195 (commit)
       via  79f1ed6698822a05df34c50f17b6f5a005d36814 (commit)
       via  283d3048b8104c73aa26c9043f9060e76b4ff76a (commit)
       via  eca44a2f60590f2f3b4f260bdbda3f8a33c63445 (commit)
       via  d6dcd8053a4e62bdaf8a61a09f32e121381a6f9e (commit)
       via  c00272d0efed928c7d50cda09807ac3950398221 (commit)
       via  4246390fbd284b2e517ed4763f9d45d72c1a0f06 (commit)
       via  cfc9023d2133cce960a6d681bf7723ae8038e2b7 (commit)
       via  42e4390712b62485ea24731a206383262afa2d6b (commit)
       via  db68a0fa32ddaffadeeb85f95c79946cb7fd377d (commit)
       via  5e4c906eb6cce993924868d595dc00c33995ad9d (commit)
       via  9cc1d8196b09ecdc06dba8d9789f8444ce7e11cc (commit)
       via  1563e18c9a4f8722d29859d93472e8ef0ef027ec (commit)
       via  46d5c6c7c1e84e848900c48bcefeae63d1069918 (commit)
       via  8cde78c90e6a3e6414fe6f1d2d571ee31c84323c (commit)
       via  a550e1ac51b0b7b8ef007f1b91c832e42f4fe653 (commit)
       via  c33426511d186177d3e2560a34ef22ae6c661e55 (commit)
       via  da31dd735d1717c9dd27f624b1eb6c4d520172ad (commit)
       via  d4f0e7b2b5be782c12064e999e134803d20f5f17 (commit)
       via  cf374bc0a80aa48c596cfdd4195aa9f16a2ab494 (commit)
       via  f761eed640331f50f36d4abf7fce2d9db7a6a73f (commit)
       via  a27fecec8210aa17ba10d1ac88c095557d4ca747 (commit)
       via  d5365e849582d34d45cc8b1e66dde6c8ff73013f (commit)
       via  3ab54415dd0f60d361f17b6496a679f358628560 (commit)
       via  b7311588e483130ae4294d614ba4f89125d9986b (commit)
       via  1acf3d3f05f0ec7d3d387e7044a4f9ba7fcf5c23 (commit)
       via  cf82aa90a05326869c819880c2dd11f80c70223a (commit)
       via  22093269c47f7ead010e08dc64f1a6f5e8050107 (commit)
       via  1c8408e10d945f19a19e78b6390a8a6120d88654 (commit)
       via  d6c058ef715b085ebc94a1aaf45357b5092386ed (commit)
       via  9a34a6c2a5c0acfbffc0317ed128f84bbbcb70b7 (commit)
       via  2d0bcd98d5365f498113069fdb3f6d8b2fb8d584 (commit)
       via  0ef63c20b005b181f6d6aefeb2442fc1e7adcd68 (commit)
       via  1346b0f791005e35be05e5ba2724963d67b78d81 (commit)
       via  0d331d2454838b90988b7fee75ad69f28c1b26eb (commit)
       via  d81ad3f20359142d77f52edb7d42d23f2972d94f (commit)
       via  bc9bfa10d0fe35ce97adb899be06f11a4a440985 (commit)
       via  a3a61e0f96e5cd810a8a92bf6139863e2d54f6ac (commit)
       via  4cc2dec857f75e8e1c1ba73e50e59d0ba3e8749d (commit)
       via  f5b5f8c034d8cd6a7441d5f2d4c9b6b3dd01d349 (commit)
       via  7384893e8797e049123e495fd052edcdfc290b42 (commit)
       via  d3534f9ac9ddd1a2dfa26fd222ee838d8a25dd20 (commit)
       via  5cde43f70d4c09cabaf991b532c44311e4fde7c3 (commit)
       via  260e12c2d8806f33056e0b2dc44d00f1fbdf5958 (commit)
       via  bab94e3771caf54b008b3967c34f9eb0c9cd4b54 (commit)
       via  faee4b99cfc952f839b00fb4934ef46f24d040cf (commit)
       via  1a18891df248e65a1c179e1f67055fd692e4d94d (commit)
       via  477b2d9c82a58c5c179d489f1cca2bb28bbd5b88 (commit)
       via  c89e2feaa0891751baab6b54381a2b139493ec6a (commit)
       via  1ab0b876af2e2410fa462e901623669f29d75c89 (commit)
       via  7cd0345a02c5abf395c322e2649ef1d3a8cd73f0 (commit)
       via  3c6e4c607bc9838c0f9a55d8084871f97dcaab04 (commit)
       via  6539c19dbbabe25228bc6d4979adae1a08bde3a9 (commit)
       via  cc7cc38174cfc79e75ea92a00b48591f90c83ea5 (commit)
       via  cbeb104190e4767f12fffda7ff9f91dacb0f7eee (commit)
       via  b740cdc6ca5f28027a4578bfb974cbd01698884e (commit)
       via  820c30fe5d9e2c072281690e793ee3f6cdeaed0c (commit)
       via  4721f3a9753cf95f08523fab5927400de6d6fef0 (commit)
       via  733c345671b25437177c7c98e0bcec71cf21ea8c (commit)
       via  b36cedcbca4e38c1ec982db3727d8f39815d0005 (commit)
       via  7aee9d0d66a4c21f081f04a72dec87175393fc56 (commit)
       via  ec27fce19a16df73e763281ce3a6d0cdb718174e (commit)
       via  6dd3967cc8e96057ec06b85b027e02e07f69f249 (commit)
       via  9d711e313e2ff01d2db87196f459bd10ee960b73 (commit)
       via  7140eec48baabba8bb3b643b2f5969ba8bc59b73 (commit)
       via  deab07c7cb44665e00edee54058070bb44822761 (commit)
       via  4fa96a6246089e051109b2845caf5ad928594519 (commit)
       via  5f00af2b7ef80b99e6d42c3bd8ba662149798a84 (commit)
       via  79677e50c88ffe5bb2f423fc8eac52710ef4ceac (commit)
       via  30cd80690571001d05bbd50a23d9a3dbe7fd3cb9 (commit)
       via  6710f02bdc668a1bd821e76e118978368f1eab38 (commit)
       via  559da5e56b9b3dc0f3446f2fc01758dd23670d45 (commit)
       via  74faf7359b6281a4888a5cc967961fd2af722fe4 (commit)
       via  ecc21982887ab027bcf0c8ca5f5141b15d268d96 (commit)
       via  cbf7ffc19ba9cc028c2ecbe5877b8373276e82e3 (commit)
       via  b6c6670b002b19dd359d6d6535fdeed2e95fa212 (commit)
       via  49a38cb1f9ffded0d1c8015db1308042cfea8952 (commit)
       via  06a2e162a41485a0053ba22a1c81ad075d2cadde (commit)
       via  d2e12a09010664167dd8dda2be6887c8deb6a648 (commit)
       via  a22752149e5845d199fd1b519329d19e93c9f468 (commit)
       via  d742a1bc4b2d920dd9bac64888ac60a94dde5cc8 (commit)
       via  47aeaa687523a9bd67b92929554c845d8e64517b (commit)
       via  c9251cba75334cbbf40faba73d5fd731bef5804c (commit)
       via  bec70b9c531808e35c1e943207bfbfba0a9eaa87 (commit)
       via  0c1bf49c223ce32ae6c43cb186bb09d91d37cf24 (commit)
       via  c72bcd98b02794a104ffebf899a2b72d50c256c9 (commit)
       via  a0b3f377c27c23f882f45e632541ea9cd5a2ac4c (commit)
       via  35a34cb48b58adb0b1bf81f92d8f243ba90b09bb (commit)
       via  cccc1e5b3fc0769605faefdf9b6c3d41497da905 (commit)
       via  45d2e270332502f42b0a911765ed789cd4fae377 (commit)
       via  fff865fab85096fc200c3f4a87f965001b84eca8 (commit)
       via  2d663e679c7a96ed869f0850e07d27d8260b8b82 (commit)
       via  44bdc36a31f16c3319bd8775d7c34edf042a467f (commit)
       via  616ecf1c358cb3188416df366a14c37601bef541 (commit)
       via  8b0afccc4c3a2a22781a527ec1427336ce310406 (commit)
       via  be194862fccee601c811fedfcbdcb2808a112bab (commit)
       via  b56e84582d043f73818567dff227baab3de29450 (commit)
       via  1d3d67c09ca9622ac0c6031c92716e4be9864cf8 (commit)
       via  3a420c9cee6bcca28d29623b28fba58bcae989da (commit)
       via  22b6ad0e62b490f18f09ce3e73b45e451d5e1280 (commit)
       via  1249d0cb4c4a02496397fab2a0ac8160b5b11c8a (commit)
       via  3515548719e69d12398db408f01cde0f83535241 (commit)
       via  728894f6a3460bbf62110f71bb4a255e98048eb5 (commit)
       via  1133e46f39f54c0ce9a601c6a424f1c7abb66cde (commit)
       via  f58e4f4171fc52f0e40208dfa1b5913333a2a28c (commit)
       via  1f45c984248571e91c8bff1345ef50872b52ebc3 (commit)
       via  70fdafcfc88ea4e6446e61a23dacd965b953e586 (commit)
       via  8d51c7138515971351cc576411b454fcf038c432 (commit)
       via  2be94ff0cb68710600ab56cee953a34f2e198c3f (commit)
       via  13a3832b8aa7e8b31fd52a177617560a4bb13cb3 (commit)
       via  d9a6353ed5ad7bbcff5aff5aac2e1eec3c4fe7fe (commit)
       via  09ff0e924514932b7aa9a11955ee694ffd82e7df (commit)
       via  76be8ac3e88d2c6d97f5accfd07c51c08fd3de6a (commit)
       via  63c9a23294627d9f4552a98efe247298bc589a01 (commit)
       via  cb8f60322419828a0af2145d21ba388dc09a06da (commit)
       via  2c62125b938ea820aa4dd0d8f35f64734f1605ce (commit)
       via  4c0947b310601891e5aaf8d01a4986b96dfd88b4 (commit)
       via  cff3ab0efab2920fabf2d2838a90d31b997ca0af (commit)
       via  2fcae1ede11615f4334c63a1341f9a2e829de67d (commit)
       via  910d24365e1c03e80b4711a6ccc43acb7d97c12e (commit)
       via  2d552d549a3db77bfe291cde268c48d3a942d5d6 (commit)
       via  5e291547568309c89b995cf7dfee2f8dbe69ae4a (commit)
       via  b0793d2e9127adb8b630d1a2b93259a42d8a0e3c (commit)
       via  615f724ac9d6abbd049958f2e8f7ff4ad0201102 (commit)
       via  a561b6628081120fdec5425e4f92520e12f01ace (commit)
       via  57525cd906fac970697843c95a200728cd1dd3a5 (commit)
       via  3ebd22671e746bdcf6777449263cebad1984a4e9 (commit)
       via  522c6b2924ae5291fcd964ae9ca0679ae0777c1c (commit)
       via  d7fcfd6be145834cdadae42ecde52a62266d4784 (commit)
       via  0fcc2f0fac478ab7a5d33b8a269b7f72a9004f5b (commit)
       via  ad89595257061e7945f0a0180b1fe9fe2a8c7511 (commit)
       via  d4b3fe6870a4714eda01e096bfdac204a3842ed2 (commit)
       via  c993e90b94ac14e8e386c16b4855e3ebbc5bbcd1 (commit)
       via  c690b02b3c4b864dd1e669a17411752529256a42 (commit)
       via  f76089600667e24e9c81fa6705cea688581932d3 (commit)
       via  50a8533a645a5772eeccbc97494033e20a4ddf0a (commit)
       via  be0055c12fd45df9edacb3dfe9545abdd9e7d8b4 (commit)
       via  0d54b46acace3958f1f4114b50e1933a3118fd09 (commit)
       via  817a438bd5623f35e3b527c033e0874f46fe5384 (commit)
       via  441998e3cb81532c514353974508143932bed4a7 (commit)
       via  a2307ee959441b7255e8b67755f3e64f8e8691ab (commit)
       via  5f95bd8fbb7c6f06a4a3f80d4260863bd149f42f (commit)
       via  69a4879577ea454efd9623ce9d8a9c1a2bc1aa6b (commit)
       via  cef15bcd21e86e8eb008ae906834eaa79fc1a404 (commit)
       via  81eed46c0e800e1e7199c9f0d79aece46e06909b (commit)
       via  00be0d3efaf282e5317152b482b3ae161cdb5690 (commit)
       via  25893f7793bff9c572e088ada8a2bf8f99416274 (commit)
       via  7fc7118824a9ab78c2dbd6101a239d711db0a80b (commit)
       via  a937f8f036e385944af9538b4eeac00a2054670d (commit)
       via  25d78cec2f0c0d43e28f52737cc21be68e2f4387 (commit)
       via  677f6010f97a30e7669ba5721366d14676412e1a (commit)
       via  6f93d052bab539c5968f207cc4160281595a175f (commit)
       via  91c7744df510ad5c8f22e00a4c087acfb25bfbc5 (commit)
       via  bbd8fd9d9ea35d186a29d52ad4a61430791c7992 (commit)
       via  f6a0c5e5513f3f67b21e1983359ac914e8adf96e (commit)
       via  cfe864286059e819abcca7fdc05fdc1dd9c77286 (commit)
       via  3233cca4a581c6c63da8a89dd3d2bed3109dc4b5 (commit)
       via  214535f91efe453f758719c3c4552f55eb28dcf3 (commit)
       via  91b0b1a50115d17f9f7f91c385073570e54ec99b (commit)
       via  f998f06908a76e28f1ad45321bc9daa3c0b4b645 (commit)
       via  47fa223ebe6c0e0ff71d5adf4d555485733cdc6b (commit)
       via  da0b671558797a37fd5fe56eed3565f025e1d829 (commit)
       via  6296b19edda193fc58dd7db7ad6d3ca2b6e7f4e9 (commit)
       via  0637467c3205ba884ac896e66972f54ce6044613 (commit)
       via  0a77eb478e84947522f4994266bd434a8bff5218 (commit)
       via  19715a69db47ad2778afcefcdf34e71843a82435 (commit)
       via  d6bbfb1a90f691e6c2bba6e30056eae1c231cfc2 (commit)
       via  1427aa842479fe38bbdcd07acddf305747fe4aef (commit)
       via  796194fa9ed0abc04fa0ddae954a4991b97430df (commit)
       via  3d2860a192a4601d8ecff23917f6208fbf364a21 (commit)
       via  b0f48fd3aba469636c97a1484e8d7d496c7e9f80 (commit)
       via  27c4c1245ab7f849da310eebf0cb0a3f8797eff3 (commit)
       via  5f5f24a05eff9505e7b9c5f97b27009cf3554b6c (commit)
       via  6762d5e0e72e110615c05ef93e545d029ef0bc30 (commit)
       via  081e5dc23d453c8f8fafcb68576beba32e3f329d (commit)
       via  a21b79f55c5225d4f9cc875669432b87a2717a1b (commit)
       via  e05d6bdd23f1de688ced12c484d2785725c492de (commit)
       via  0889135a55138c9ecdfa041d57461e110b939379 (commit)
       via  39908d6ad9869b63eda1ea671e3b2c65e8d07bd3 (commit)
       via  07d7dac250e4262fb7824d2223fe625d298e067d (commit)
       via  99275392ca778b0d29614e32c53891337dd1b719 (commit)
       via  26f3886fab1ff42f125e573ba944e1f5b7f78329 (commit)
       via  bb971563aedb578c95512c413c92b78ccc0a779b (commit)
       via  21a66b4e57caf6deb7700fcd8361d815968a5ce0 (commit)
       via  82450bdb8ffa795c51e14ff9fa03f7af47cb6848 (commit)
       via  38f031ca62984c762150870ed6147b1fccb62016 (commit)
       via  f61adced06679e4ceb4af2c4999f46757ede918a (commit)
       via  f0b4ccd27759563c502c72363bcc70297edd7834 (commit)
       via  99007b5d1eb937a7740a59bd5302ee3c0dc75714 (commit)
       via  1dc55da8b3553ee969175d929713a20c885c112a (commit)
       via  7b76d18d09d72559c9ee38361de193fe2d336e67 (commit)
       via  b7112683342d6dbb989303fb8d8ec82efb8d1f9d (commit)
       via  4c0261c3fc5bbee92715230634de3487912b91bf (commit)
       via  99fd5af56eb9fbbdcbf8b282514fb25a30c74875 (commit)
       via  951278a3e2c4e1624b10de316e88f26a25f4d995 (commit)
       via  4d2b35ea0659a4f3491d1777ce11f4f1ec461698 (commit)
       via  16e8e5403b70739ed6f2f5b7d4c3d8134b37eb1a (commit)
       via  a7ce094d68b83637001f03c8ee0455fa76db16d4 (commit)
       via  ec5cd0a9fe7b086a351ea0473544192d4d945fcc (commit)
       via  26824ae9d0d47c095e06cbdf946e785c82fd6add (commit)
       via  c2e95542b4615b148c46e035db3c331d917f01ea (commit)
       via  c817267c69222a39948cd34aa3872d633ed5d944 (commit)
       via  eb9c6dd6905b2a448dd149ce962e53fd1d0a6672 (commit)
       via  195deae677f83b15b61557fac2354e86ac176b2a (commit)
       via  e181ae2041674f2ed431d73d2320688a9506131b (commit)
       via  40f2b4852f496b0701ce06567acefae0e5f6558a (commit)
       via  b7d7479b630e7033ec25ea0b6b7210a429406ebc (commit)
       via  ff11760880693fcc007fae4a0c130957922eaafa (commit)
       via  b72c98533772d1c5642d456e9bb91868256dc7ee (commit)
       via  1eff756d2d2213cad1405d048252335e3d9b30a8 (commit)
       via  93afe5e97284a3d460c19f72f096c4f561673e48 (commit)
       via  99b7a5ee8e259a1aa218eacbbb67de4806d631e6 (commit)
       via  d13e81ebaca7611fd4d183f3b419767441c311c5 (commit)
       via  ffae94e6de8fc1649d67c1e2c0becfdeee7a3b96 (commit)
       via  35ff7b721f814c1e7a00125110e1b9286e7ee0ca (commit)
       via  07892804ea7d501e595c4ac5d867e70ab98893c8 (commit)
       via  d80daabf03ce4d6cd61391777fd61ce407025678 (commit)
       via  d2d3dda5790cd004de571c87b57c4ad4cbf62a5f (commit)
       via  982ae487760b9a091c10cfcedab22615d12bd468 (commit)
       via  cd0dae2e3dc0ecff90b7b16935a87d32f72df672 (commit)
       via  d58190ee2611d23231cb8cb19fe45faefd92453b (commit)
       via  723ad79d7fe5a949cc46d0841965b0fcb180cff8 (commit)
       via  c677a8c46b950f592ecf73fe8044601c9bbdc270 (commit)
       via  44e065f91236a09c27b2df55bc82a39ece67cb83 (commit)
       via  666ed0e9c71be92d765f3d70f418dbddc5c2f27b (commit)
       via  9131277db2fdf786d98d37faacd4b0448eb5a2a8 (commit)
       via  18282ad6ee3efca213ca556eb6a59202e0e13fc1 (commit)
       via  bbbfe99739a7fd40d7d58bfc8c055f87485e8223 (commit)
       via  e13de8a3d58c0f8e1a0057b3942a1f11af2de864 (commit)
       via  6212ab3432c858d038b3d3dc922712857f7a3344 (commit)
       via  25dd2000b8c9baa11f42c1250398a63505892f85 (commit)
       via  1a0b72b5150808fe3420274cc3b6d74c0c01f05e (commit)
       via  9895eafa8e8937655e8cbed3392bff7a65fbb250 (commit)
       via  2c59246a39d66419cf46b46c3d364d8ac3ec7280 (commit)
       via  45c5aafa8850e8d9767a8c6ad11fe12c37aafc31 (commit)
       via  a2512986490cbfc5871495ab3d33108a43f5db80 (commit)
       via  9c9a527b270295acfa92899cf4a4d90d66802da6 (commit)
       via  2cb948a4a36bc5fd555a1996dbc98cbc45096cf5 (commit)
       via  8a226414ebc1a6520e6109d3e389897f5c91ad77 (commit)
       via  35f6653bf30b4d8b25bf7ff98f216354b6f56911 (commit)
       via  396738ff0347cab383b4c4e7f2f99baa8be5c6b6 (commit)
       via  a8e1b21cafa0fd186edc16064cb9c1f7eca8fd3c (commit)
       via  fd1bcc3049b8672efe0d2c561d60f83fd7c68f38 (commit)
       via  482496e2ac5103b2114eaffbfc8e42eb83961eeb (commit)
       via  99615d8e1d5debb84acb7ce8c85dba1f6add64b8 (commit)
       via  94506db4a86f80387b9bfd485a1613d89adeec71 (commit)
       via  49c4dcb28466ffda1fe176c827ddc4a4a3213d42 (commit)
       via  9757c29f8a3434f8dec4d554522aa05f77094f2e (commit)
       via  15eb8d6dc2e2d7d3aae160e80463907fb00357f7 (commit)
       via  2ce15c8af7e975a9d37304cccb20a1957fcde88e (commit)
       via  880ac9cd190ed300401fb9146dbf0b3f77c105f0 (commit)
       via  32efa42054f7994a1dba11ecb208030819c10e95 (commit)
       via  85835ca119632912f4197a5bb2738164f7b21330 (commit)
       via  3b110f3cfd726fa3b2053b27c247d3eac8dd2258 (commit)
       via  8e8dba97b747f799b01f4470dc2ee989b4bc879b (commit)
       via  64ec4b9be54ac499af889c2a07b3b04707a5329c (commit)
       via  f090e1a64d9c364912831501f983e77ddf964103 (commit)
       via  2b4883a330cae38948ba9cdf73591d9469c44115 (commit)
       via  d31e1aa0a5f371854df0dee37bcc52cf215c71ac (commit)
       via  10bdbbe575126265b3bfb36202ad375ba958a79f (commit)
       via  3c9d90eb912b5bccaa8e5cc3978a1c80af847383 (commit)
       via  45be22d02c66875a2123b8acf20ac734473846af (commit)
       via  45a6119b30973d8762a017af9b8f7c88bf819710 (commit)
       via  448115f008b74bee4d4f2719e40cb61eb8182196 (commit)
       via  6eeac3eae8cbffbb2c7f7ebd27f1124ea553194f (commit)
       via  2efb8fd2fa7035b63a54713d00683ce0c3864a51 (commit)
       via  1d5fc2d130d5a7eb4e21b5900949f4fd7ed81a98 (commit)
       via  10c985beb3b4aa90725d4c868cccd4988a0052be (commit)
       via  b393da17fdca372026c81b39a4b6ef5ea8e399a8 (commit)
       via  91dc8afe504a2aecea2a6ef9c834deee82dbf4b0 (commit)
       via  00dcd5d5e8cbe08054c1467b4cb64a691785ca17 (commit)
       via  ecd2f7a466d9dd95f2ba4c121e9f131a4812430b (commit)
       via  81a6da6c627fc4332331750677768638aef3cb5a (commit)
       via  24fe0f2c4aa171d7551967c5becf4d04850ab75b (commit)
       via  046d8e1ac7df336d7ed1aaff54cc1e2ac52d717d (commit)
       via  45a49373ec683ba89b81cd3de33ba264476286a8 (commit)
       via  cb17d8719c90c6da77a2fc94d18a3d382f1ffe10 (commit)
       via  9d53bc21654690f832ab743888c61d72b4c0dc65 (commit)
       via  dfd6b858d3152720c803247a5437232f062be31a (commit)
       via  5f2fa81610c7ae7067ffffacffa527019b43d400 (commit)
       via  b13cbe42377c66a0e89467e6527a41c3a4e3f665 (commit)
       via  5a52e0d91dacf2bba81dfaafb8dac48322070da8 (commit)
       via  4d04eff68db1807506f1a5cc9e7a252c51669a23 (commit)
       via  d276c2a3e90d3b05f0b6ecd1578a19bbd1de6be5 (commit)
       via  36ae52d16cc9d38cfe317a79bb5d63c624359154 (commit)
       via  6d5442015fa03f9f5e9163fbe592e7aa0e154ab2 (commit)
       via  43116f575cec6a569e9cb06c92a3c2cc5cb95eb7 (commit)
       via  8fac53967c6574e472a6d911a0bc0826b524512f (commit)
       via  1f84894efaa1f703f85c704b02b15ea540983c09 (commit)
       via  d5d2fb522b83fee76b880152ee9c72edb6222a00 (commit)
       via  7073202cbab8b501a69f1fb41801f7459f141695 (commit)
       via  cea9c727e997c8d68a78bf65c8f36d1e1be2d3c4 (commit)
       via  e395e9f8f81da1bcd6fa1ce5f9765ad13882205e (commit)
       via  26fd7a162dffd77cb99bd984ddebce51692642a8 (commit)
       via  97348f4c5f71bb2e1ff1a10a07a74303488af03f (commit)
       via  30ebf5f88c5737098c5b70749070c3424d0e04a0 (commit)
       via  a383637222937d292becf81066d90733f4715705 (commit)
       via  6298585c3676dbbc7390de7eddf62a452dc0bb3c (commit)
       via  7ac6e80c91362ef782c194e6962a32d40f2f8217 (commit)
       via  773249ea4176a3a0e5073dab22f44a9ae0e92d86 (commit)
       via  81c5dbe9847cea3b90188e515f1bec0bae4fa2cb (commit)
       via  e1c25e0190cf92840f7cb57ae3535c06ec5efe6b (commit)
       via  df7cbe5333beffc8d1bb0101847aef8431696e40 (commit)
       via  683f62bac8cc22efb6fd23059c5dd6482bdf8be9 (commit)
       via  13b022efb4619c76930e0d2336dcf6f2f7bc8169 (commit)
       via  dda1856313d7f592666cc03c7c38ebe9f9a87d48 (commit)
       via  bda86d2ed49802be7981ce2a6bdce35fb3444a26 (commit)
       via  ac37f83b922d346e8dc531c9b36b3ea9ef8fd4e1 (commit)
       via  8fe14577c7bf504d6e5e9b20b47e2772ec20faed (commit)
       via  f86f9b604fdc44d0d6a4ce94cd3ea3894cf7ebfc (commit)
       via  cf732a9dc6309eceadbb10668e1e516579ece4a2 (commit)
       via  624262659ddc17841e156b212aefd99270099a94 (commit)
       via  5d5f5e7e53d1e4563df5c515fa49304065618306 (commit)
       via  a62a9b237b01ee2c8df73076d2fb130cc3996774 (commit)
       via  2dd5421218855321dd8eefac07852edb6d2e8a88 (commit)
       via  1a7ca1db74c1e55b058a68f390f34fae636db890 (commit)
       via  2f75dd9b50d5a51905754441fa258a2c25b75666 (commit)
       via  636338a8b9620811a1926865fea2b612548ff3ba (commit)
       via  a0a686f9b099b8b86b40004421279d40bc4ce39f (commit)
       via  76ea2a624b6dffd781dc2ee1d5cca9303f180124 (commit)
       via  10cebb964dd1b26d8115ad38026e876a0782a012 (commit)
       via  8cedc17eb94b40af58f39d6a8a3d5f9f9e26fde2 (commit)
       via  6bc99ba89a5315d84ccbfa723a1775921dd6b9d8 (commit)
       via  4f4277d9fcc874cc1a7dbea1ec647b9818c8f52c (commit)
       via  7013ef327e9095369cb2f7a54e0f1562f71a4c61 (commit)
       via  51b42d301aeb3e0e04094ac845d8a526d2db4e2f (commit)
       via  e7a85b38407eca49c625550dbcb94d7756777e82 (commit)
       via  e90bb3a94606cdac25f66ddcce21977fa2d1eee0 (commit)
       via  50b2a674f330f7d5579fcf200e7f7d62ed8f2c4c (commit)
       via  074e037ea751645e3f8ba124e809f03108fb48f2 (commit)
       via  9e5292d00b81279cfae40f57051585b2328f575c (commit)
       via  c1180e35dc58a8ce9bb076eaeff249c83423f1bf (commit)
       via  c923b2f3239238b167ba44d545bfc84c2f8f178c (commit)
       via  e5ecfcb4b44455deb0d2373815b8ca06c66c0b46 (commit)
       via  597d8d7a90214df6a98e50d5b0b5c4c461eb0eb1 (commit)
       via  b0358da88ed6c1beb0bbc3594c03d438486124c8 (commit)
       via  f91e4a753f2933b3c607f27ffed44c355f50e26f (commit)
       via  bf82c794d33aa5e49dfcb21556ee23f7f8063ff7 (commit)
       via  c36c776153dfe860dcc9a3a53989c93e970aa3df (commit)
       via  1b12f5d581827abdf5865c314a58cf3a7874d52e (commit)
       via  3f35a7ec3b6524852640dd150a12313b613e60df (commit)
       via  7b1e125204ddfd50b05a6de21c4e97d3e9e376d8 (commit)
       via  3112faffeb753335a5d50c1dfb6f9f5a187b0ba7 (commit)
       via  23abbc453610cdbc0e25f73363cf8b91d8ea348f (commit)
       via  b1604ca274acb02ca6c841c4202ee31b204c6316 (commit)
       via  4ab6eac5721b8b5e3b727ef4a48c7e25313f20b5 (commit)
       via  94372d8a01a11c09abeb568d086967caf1ebe467 (commit)
       via  6b86acf6e486db46f90715aa717df78e1bf55ea8 (commit)
       via  1063ba3a178e6801309a26f8dd9b80e7cf82710f (commit)
       via  210ecc0a83bd705b2bc8758ae25d29b047d9d010 (commit)
       via  749d892db99f6a1ac0945bbcb53df534248b82d6 (commit)
       via  5e8216ebf63322651f51671bbf95a94942739b9b (commit)
       via  53604ce70a3d91ea3445d702370d161d95e9ed8c (commit)
       via  0e13bbe2da8c8e5728a031e6f7ad88165315ea7e (commit)
       via  e7d47d38c9d35778efa34d1bcdde68c9b1653abe (commit)
       via  a31d20f3a9095150d7474dce063d5ad0ed5432b6 (commit)
       via  1e835eb82a1c4cd15ae4b18558ccd5d5faedf534 (commit)
       via  d7bc0d707a331a564d972a983099d74bf7834700 (commit)
       via  9a03085b04ef2f9141d18ba94b44388b61eb6302 (commit)
       via  357bd3464933fde4764dd2fbb74cee5d971b7484 (commit)
       via  26deee93a4be5c962daf488fe654c2aea3a2f22f (commit)
       via  719ebe33d39d9bdc6006168c54bdb97ede0beb3a (commit)
       via  b75665dc81850f4ab0ed9d444ab96ea52464c6e1 (commit)
       via  2997d53b80a5716181ecfb7adb184bf41244014d (commit)
       via  7762a96651eb6b4848b3bc38aeb8f1fd978313b1 (commit)
       via  61dceaeecc2b3a347861cac9e3c7bd07f3bc0ae3 (commit)
       via  a257e385f1262fb2a020afeda100bf4284af0cd7 (commit)
       via  070708f3826621e68f287acdb16b864efc72fcb9 (commit)
       via  5725e5f1c186b96e986040f6b260391115c4b14e (commit)
       via  fe381f7dc5306f4660f13d89b98469249873c836 (commit)
       via  2cef7df3d54ef2c35f8aca083ba6520b7b229a17 (commit)
       via  0b596a1103e5bb55f14f71a28be393b3bc0784fa (commit)
       via  324547cd943386ffdb2d380e9840f055e8d27ca8 (commit)
       via  83bd581e12e7067f44e58ba27336b5a7d67b8e37 (commit)
       via  7d962b78a7ecffcd4a06178956a9af6122ccac0e (commit)
       via  d2a1ec132f68ad7b5910afba474a3ecf9a515127 (commit)
       via  084309b4c807dbaf16e3ae94d9c19521b2b9ded8 (commit)
       via  dcbf2deff69b814ab3e679ad73218588b6aa5d79 (commit)
       via  377c132069e4c4d389053228f3e486943e3c9a6c (commit)
       via  3d4cd0d355066368d5dfe245bd21f677b60ef5aa (commit)
       via  cf6c1ac8c73086a9aefb444c58527b09857ffc7a (commit)
       via  10b57b0f3155cfd99099414e242e9c460e588a4d (commit)
       via  a4cd958791bb43c9cbbaba29867d7fc57784ea0b (commit)
       via  3b08a4bb2a6564899101a36ae11749bc0938bdd5 (commit)
       via  d29c6083d546070f481d2aa4d068026f9b17c579 (commit)
       via  848a7828eea90dbef67bed575d061d7d973c9aa3 (commit)
       via  c58f51501f1253e61e0bd4baa5b8962eeb5a69c0 (commit)
       via  025668b9b7465b6a73bbca8295072cee492d12b6 (commit)
       via  a54d9709bc252599ea1f27eddb966b49651a1770 (commit)
       via  29ea13075fb393d23d3f5386254f3b5aef085add (commit)
       via  630645fb5d82d22b73f490af992d2717c7828409 (commit)
       via  effbde81093491a35a5c72ed24f31d39000a168a (commit)
       via  c22b6c4902edb20133ae40bfc8c3b7b1f1298c14 (commit)
       via  70864667465ea1c441aff1c5dc63ed0d175ec205 (commit)
       via  ab6845e8360c99f91e1810da746314aabf59c1ca (commit)
       via  56a8a63c687a4e784cefe2817fba1cc048f40e33 (commit)
       via  6b26ec636123759af7a5bcdab97b5cc7eff0f3e4 (commit)
       via  03d0447f90dd1859f09b81bc3dfbd9ccb1c8bc9f (commit)
       via  aac390c60ea37e0887d1fe7273acdc64c895a0ac (commit)
       via  41a9be872229168d984f8c6b78aed0fa840f5c9e (commit)
       via  f3f4d5b85d6f2c410d8935462e463d497f8667ee (commit)
       via  eb36a16a817489c979484e5bb5b92ca63ce20296 (commit)
       via  ed338826910e2ed7e84d45ecd4b2e64154278c0c (commit)
       via  40ff0a289e6165aa930af284df5c52162cb0cd5f (commit)
       via  8ee73485f580a1500060264a9fe1873442aa60ac (commit)
       via  160566ac7f4278b62621845d65bfee6fefa8a0ad (commit)
       via  d043130d63ecb8bbbb7f16649213aefe723fb171 (commit)
       via  84dd879dea2192f188ff5025a8c913db1bc0f86b (commit)
       via  95b2a8fd9737df568a359698d70934156241504c (commit)
       via  f721b8602330d6c7283cfac79aac0fbf069cb7b1 (commit)
       via  b45b3fe2c56dc60b7d7f27c751af07c392b59144 (commit)
       via  6fe34d7c0f8787699fd126d3ce8cfe1d45deec85 (commit)
       via  952e5e356931ac60b7cd41e8a457e1597783f6ea (commit)
       via  9210ecc39d747304a2c13c63cfce47e898ff5095 (commit)
       via  a98787424fe9d6167122f1b2ca4aeb56492478aa (commit)
       via  288df96a0c89990be02e58dcacccca8621af2530 (commit)
       via  d63f60a3a2bb003983002aa197f96447e32f24cc (commit)
       via  3add401544221e217f73ebacdb63dd00392dfc64 (commit)
       via  8b8074c604bb4ed07ed53fa0b2ffd522e1cadb44 (commit)
       via  7851e17745d78be8a894c1e7c52c3b7b2510c2b6 (commit)
       via  503cbb43871eef5faf12b09dc2c3c85146556499 (commit)
       via  fe2f19df152324e84aa11d5494f2e8283d46aa6d (commit)
       via  af1461c41e2460f3675d7323a05c4e06bcab5cb5 (commit)
       via  6b10303bd067ea6c4e07928cd6918a154c4dd0bb (commit)
       via  c783d5421e1acd5c15413fc7cc735ba4602ffa1c (commit)
       via  c10f392c2fee0637f6dcfc95dc1fb5ec6d15ce64 (commit)
       via  eb3c9825d764e1626c367ddf68db44a964e91aa9 (commit)
       via  559adec9da9205d0d3eace3faf555871f264af06 (commit)
       via  4400df28e90b9cdf4d2d7b75962632ad174a39fe (commit)
       via  67eface919ce0b281ede4b091191d88df8ad45cb (commit)
       via  9aff076c6f3f3d9c87afa79f0bb4bfda45ed478f (commit)
       via  59cdc96f0e4abefc4af3a9359359fd5623b5dd68 (commit)
       via  f9edd8b9bac1e5bfc0b7f84c6f6b8905c9ab1d1f (commit)
       via  04aa8bf1b3d75a70ecfaf325c9b14fe43586aec5 (commit)
       via  b4c0fc50bd435375a2c93acdb0e3da981295667a (commit)
       via  10583dc6833e9459b0b4a8073ace8a6fbf55be7d (commit)
       via  56108ec7a5a32e2f40494e31bbdbe1041a119d25 (commit)
       via  8e8f75d35e39262ded6bdb0bfe06ed756e73a2c7 (commit)
       via  b37257f2dd7f6cb3015796910499a0594622f4f9 (commit)
       via  bada2927306d4d569e8fd3610387592d196e137d (commit)
       via  f456831097b87dca9587214ad2a4cb6aaabd0dc3 (commit)
       via  889e37d6b1e18007f2ab0fa09884ea5c742becd5 (commit)
       via  abdbee6f47eb26de1faa57e27a931fc83e937006 (commit)
       via  eefb637d0c4111a29a84a4af24d8dd4af8da53e6 (commit)
       via  8700e53bd6b9617f8d3ee8f4edc7baa2e76e1723 (commit)
       via  fa59fbf6e44107f5bcde2c6b7550f53d29c142df (commit)
       via  b283e527d35a8d6ed0529365314cf48dae68dd0a (commit)
       via  b478a3d0bd42d2ba1972bbf2c9aaf2574c1a4ab3 (commit)
       via  f4a6da518ed609e802f07ff8e197fdcd66f01d62 (commit)
       via  2630d39f3a2b1ffa7d75005ab821cd44832d00a0 (commit)
       via  78e7779c40a34385bcbe77c4a5a78fe796009a92 (commit)
       via  4c85e9611b4d9216f86a45564930693d7a3b7495 (commit)
       via  d9b1a2aa2ed3975c72748ad40245c4121a5e20a1 (commit)
       via  5944f81d1607da55eaf86cfaf1af37d19046f739 (commit)
       via  2016c39a5cf7f95775589ac179ae24d1c27e3654 (commit)
       via  7c5ab1e601d26adf253b3315d765ce62bb11b945 (commit)
       via  dcb25e8a2ed0835bd2a42c5227454243b2a5dd57 (commit)
       via  3bf13bfb1105c8ac8c405e30384f3e1e5aac69fa (commit)
       via  188c7c1fd623663acbe320d178b35e2e1c25c9c1 (commit)
       via  6c49b8d405b91b7b3c3fb015003b42623a3b3ec4 (commit)
       via  c92602528102a346462c33485fb500e81ec8c212 (commit)
       via  65ff7b01a0e14727c47dbdd7ad097428ac6c5d6a (commit)
       via  6bfba3912c7e7ec6f2e46160037f0a38c88e53b1 (commit)
       via  ebbc4ac666f4a066b4147bd789b3a150e39b324b (commit)
       via  a1ff880f68708a6b6dda156d9b52acb89173720a (commit)
       via  90f71a193668471612c807859d87dfcbb47b4da8 (commit)
       via  4d859983e7ee8bdec57d347096a7b3c0ca6ac793 (commit)
       via  3153ab0c83182d8541a38c9a8a3505258a402b54 (commit)
       via  8a3059b86ee842140b55f77c130bb75a2be36a0f (commit)
       via  2907ef88d2fffb47cc927e6186c2454fbb655eec (commit)
       via  fe30e64f19bfcab186896e772f0d7e8668e80340 (commit)
       via  596ed462b9501d7dff8954411e95650f398e9556 (commit)
       via  026aed20978d352fdaad007b34a6536534838b58 (commit)
       via  b4db3f63ac4026133a219838b7d83be0dcb72266 (commit)
       via  d32750ce5b1c45516d725c28c8d4428f46e02064 (commit)
       via  78f83917bdb0b77a945049d9811600a6940e7479 (commit)
       via  2c809bcb7356aead958c051a2067829d201d84e1 (commit)
       via  0c3ec6e378494aa9d54ed48d0569ba0b0e1ddfda (commit)
       via  c7e368681c2971e640e887e03474fef7a95da8ea (commit)
       via  e69e8d86d79c5c27550f82f79a4af3eba1bb52a0 (commit)
       via  62618b5821e1afb00b98c36f21d3e52e92ab47a6 (commit)
       via  e4177d3009b479e727c91dd4b3927333c75c7c3a (commit)
       via  7e6887860236526e72bae454a4ca34f55274e470 (commit)
       via  9485206d51f01df798590851a60de3633fd8e07e (commit)
       via  e4af4dbfbc65893e43d355b0d85a714fc8c0340f (commit)
       via  df0ffe23e9f109b4ccd80604b9c7ae7ddba19a2c (commit)
       via  37a4533a6fd37dbbfe97a0bed803eadfb2b83a1a (commit)
       via  b34d479b5aa1ae3e1a767802ec1d265068aefe43 (commit)
       via  8bbb9f33b025f29de57411094966c6861ca32b60 (commit)
       via  d437c0cdcd0e7b4c162f84fcc6151bb94fd98346 (commit)
       via  5724ecd4585643787bcabb7e12e5a0b2a8099395 (commit)
       via  5e2c2a668a6f98577f982e46345195cf03621aee (commit)
       via  fb92afea51df3136029b22da56cdbd1bc7f1e9f6 (commit)
       via  972f04d9fc148b9bc4b821c1ef5d5f16129b35c3 (commit)
       via  d77cced7a102231d1cea7126df2c76cd89f7cd55 (commit)
       via  722ed2c7f6d21d0a38a67236755bf1bc55836487 (commit)
       via  cc85a83b86bfac6e0da74f0a8144af9bccd70902 (commit)
       via  48314948e15cb67ddbed43c80d1536aec6877a97 (commit)
       via  82eeb9601e5942b5bbc8a8c2d8ce7158d2a8541f (commit)
       via  79b5a82e464c9ec7731ed6f80580ceb13f745168 (commit)
       via  f699d949b3eb15dfba4284d326934d5163fc444b (commit)
       via  12d1b94cd0b482a0d578659fcc4ccba5b125f18a (commit)
       via  bee727567e85cacae7d551bb6dac715b570574eb (commit)
       via  dae7c4f0341df13146c11d2ba341a041869bebbe (commit)
       via  7ab98d6a8470b2eb137dbb9b4044009403a4b08c (commit)
       via  eb85fe802a1bcadca72c0840eb99b7e74bd6b8f8 (commit)
       via  75c8decb28caaa71e04db6fb11c77955a2558446 (commit)
       via  290eb24cb62ed842d5a1ffe87f76a9864e067066 (commit)
       via  a868e0938d5d9661f7f94e29579aa3a946c278dd (commit)
       via  ac2d5ee049e9a6d91b5a911a601eb25f1c292d22 (commit)
       via  eca075010d58fa938079d7bc8bed1733615f3a75 (commit)
       via  ada4a1e8ae6e4b9c279dd965b3cf9219ee67455b (commit)
       via  56729ce32e554ad6bdcbd18790c35439f1cdb06b (commit)
       via  84f93f2ffc28c735fef3d9bf4ad858fb3e7ae8d7 (commit)
       via  059d15010d78aeab8f279f61115620c36e8778f4 (commit)
       via  a6bf7b29a1724c529672cce069b53693a36ed3d5 (commit)
       via  87a821f124887227b24613a9b1ede0a437977067 (commit)
       via  750f4dd80e8284dd8a57c4030b3746457fdfe2b9 (commit)
       via  fcfaced0d34a1c0ea5bcb39ea136421da32330c8 (commit)
       via  41172dade897e7d93976d82a66059c758251e0f7 (commit)
       via  83a29744c468ec47712c1096a70731e52f0e0d58 (commit)
       via  fd7f014173262aeb8fded039139ac9c50c94e9af (commit)
       via  18fd506032a2bd188c7318a2892e4c937f3046aa (commit)
       via  eff4cc0a469635465f110ecfc50742af1ba7e80b (commit)
       via  96542e7a83e3e7a7de9075f517b291a769e71997 (commit)
       via  2d7f2a2c1e9d165289b9658007d82acc9f99bb94 (commit)
       via  b978a2368cab0be0c763ca299b82623124d7d20d (commit)
       via  2e34c713714b8daaa8a02eba3a25f3073a2102a9 (commit)
       via  ede87e5096c814f007af2d15ba1ef532e56363a3 (commit)
       via  d94b024d7bd32dfbe4181e100829d8189a2d721f (commit)
       via  e2ccbc9c335ea969ee40e65f58e8e0a82f182140 (commit)
       via  08268606359f6f7e0d9e98a32fead236f295cd13 (commit)
       via  963c06253cd975a5c581cabcc1b79030db61bbc5 (commit)
       via  bc78c21cb4a21b9b947e82362ff294fb6b8edfa3 (commit)
       via  5230bb4689c283b345d42e3a8cbb2b60fe1a680d (commit)
       via  ccf3aeaf8620f187cb99037404447b5bfc2234bd (commit)
       via  9836faba35be53bd655b587576d7879ac951f859 (commit)
       via  a09164ab2c1251035850147e18577e70608e542a (commit)
       via  f128a18075f8ed227661252438719e043a186745 (commit)
       via  5ce48cf39e54e98024cf885be232554b2a831f97 (commit)
       via  a4a5c910c73f0bf2b7d063912274461838139423 (commit)
       via  203de01e08e86ac9c12e421b6170cc7142f53128 (commit)
       via  e2fb0c192ff44cc1a5512545741ac9ab7826ddab (commit)
       via  bdf2f09bea191a1ba48c1f2203e6e5c30394b46e (commit)
       via  29586a5a848b36b1636148579cc0bb5cca860681 (commit)
       via  8380884e2e0b1255da8f3f1a29eadb67d92bf7fc (commit)
       via  36ada160c4b0d587a32d60970c47a1fde00163bf (commit)
       via  8c3f539be8a2736bd9dd2656646756c68a832250 (commit)
       via  11d312f6bfa9a80d20a67f31be0ecc32dc4aa0d0 (commit)
       via  1dcf6bccd0657b595fb67868509c1376b5cbb4c1 (commit)
       via  11a8ecf8b5acc2cf29ef48aed67521468f5011b9 (commit)
       via  38d7e6e9d3075425621934f6e519f4a7e24a81ec (commit)
       via  9998617e720e49e13222a01fbd14939206179b83 (commit)
       via  79cd8681135dc9b30e5afa324e02892c376df4de (commit)
       via  d04569eb2e6c17793955b04960c494d009040f77 (commit)
       via  64cf35b5c523242c9cf8704b4cbd01680747d784 (commit)
       via  0f9f0a6ce3675768a02c877b487a97fd55ddc47f (commit)
       via  9b01f4f227dbd1c839407e4e121c28c09ee024fe (commit)
       via  a29f0fcf12f93bb65b7cb9ab9e937bc99e033528 (commit)
       via  2e08e54d58aea2ae998f0d3f8c2a7ce1271e5b61 (commit)
       via  8636deef12d9f8d78b11ce9d465eaad76b614671 (commit)
       via  2341e162bf879eaf22a54d1832ec4274ef18d66e (commit)
       via  a21c3e585e11179a3acdd6e385d531204c361b33 (commit)
       via  7592e8929c851a25a754593e22c2721f08d9e1d5 (commit)
       via  49dc77d46fadb6a83e89c3037d5eba62a5f9c2d6 (commit)
       via  e0eb05e1524d300b9802c6d4268e84cab03b1611 (commit)
       via  35a540fd453616d5039c6f4a6651c377810090e2 (commit)
       via  f27aa3a9fe4ebe2438185231d2670b583c8a3cf7 (commit)
       via  64b62410062fd1af7d9fb23a2bdb681c86929e1a (commit)
       via  d3bf9f6b68945af31a79bc5f4801304ab0d8ee02 (commit)
       via  24ac7e3387e5e5031428086426f1217708660663 (commit)
       via  5ff7fd3385a7674ece69cb30da7c5e1bec61fb00 (commit)
       via  07949bbfbe3de0b953cfbb3c84761bb49a82ef1d (commit)
       via  2526f01b3b9d038de006f04f633acc1f3e469dd5 (commit)
       via  6d666fbb6db592e602f8dad2b7449071c6024c7f (commit)
       via  a78fa7587168eceae81e6db70af07ca1ef38d666 (commit)
       via  95c9b1d8e286a7b42e74d4ba458887b09b05c4de (commit)
       via  9371780273a6fcb743ae7c7dc64d6dda841c1d9f (commit)
       via  c14a56aba89bcda812cbbb7cfc848934ea4db7d0 (commit)
       via  90ca88b0a12e9b641da41020a9448b2ed21d0e9f (commit)
       via  a28c7dfb2d66ac2a4bbbf47f3d1cb5b65bd9c604 (commit)
       via  6e9637fe91b6b778ffd40b1646b625d609cfb842 (commit)
       via  b195fe17c9cf95e93640b1de3bed9d21a0912168 (commit)
       via  5895c66cdb90917a88c8ec147e0d3f1878e59b45 (commit)
       via  1b365f35bf637ea86e9f8b38c1d49c34ed981866 (commit)
       via  80551f9443bde060d8832b05d23cdd2d27061cf0 (commit)
       via  4a67de956653c2f94cd4691d508a46b7d1ababc1 (commit)
       via  72e080cea5d0cf7a5e7e6ae545b47cad18d433ca (commit)
       via  17a450f5928f4a12a9cd126a343ac4721c92844d (commit)
       via  f3939493bcbce24acc54a9ec0e6ee1dab78d6c88 (commit)
       via  afc9186173715314f105b56ffa87b955a9f87947 (commit)
       via  237571a5a19bbc6698a27ece1531f7abca7acabd (commit)
       via  567f953ed7c7ce8ab34dba1f96efd1fdc1dc8b0c (commit)
       via  7f6b4fdd6b63a5d768440afb7a76b9ef4f828c5d (commit)
       via  60e851a44030347fa86baef84682b822d4affc94 (commit)
       via  ed51a04465360ba12600b81a072a05d5c7a75f13 (commit)
       via  566fbb9621489effbb0accdea13e7ac5cfc94e5a (commit)
       via  86e74b0e0eb5697e91f8351a54d9e60af0e40991 (commit)
       via  680dd38d75382f5e52810ca5ee8103761811b146 (commit)
       via  79a6ba40dacbc2659540af3138ad5ebdecd3a2b4 (commit)
       via  9a4d6736bbf1ed803ae460872a4a424d8b4f7eeb (commit)
       via  765e1639899a0d0037cacd1c52ba2577b4a5f4ce (commit)
       via  02ac3789927f935c9c39dea5d86f59ea850b83c1 (commit)
       via  f3d6e6d5184a237008479ee143ca61afd8072ec5 (commit)
       via  317d96077d7a2dd56e58869ac8376c9271aa489d (commit)
       via  a449ab8e3fd9726da100bfaeedff65c40a9623d1 (commit)
       via  a0801e2a3d4ecdc5a1d006c238860b7591b41f12 (commit)
       via  b10bddf9e1bcbbffb8dec0a165bb50d717e7a245 (commit)
       via  b6885f3b47187dbe68a4a26ac3041fc242d1fb1f (commit)
       via  1ff776618a113043ddfcdda88b48615e4611a3db (commit)
       via  1e0df7fe54d6d5f3a2e921f1ddac64a19009756a (commit)
       via  b47eca228d7f2015a1d0d7c77c46b78dbcf2ada4 (commit)
       via  7d65d236ad8b1bb2088a00ac6fc1fa6ae7e57981 (commit)
       via  e09cc0feb6a055d18ddfc8761daf02c8b6265c02 (commit)
       via  bcc9b689d6cb160df93422f075c955398c101459 (commit)
       via  ca2d694394af7b3a235914bd5914589f6e006209 (commit)
       via  b69c29f261c2c7be1fb589015c9b78e4589209f7 (commit)
       via  1572cbeb3672e874a9679ba7ad183bbef165289d (commit)
       via  e4b8e636f2a99e051f5b650f185cf45bc682a80c (commit)
       via  c81485b689a07dad8890db3c7288c7e5e5be7c50 (commit)
       via  34d0184edc2fb0704fc0cb6edbad6617f6a66bfc (commit)
       via  f68bcdf521909fd357f5459e8256e4b97cbbe346 (commit)
       via  eaad9f5adece420d6c56db1938c9232fa6f2ea74 (commit)
       via  8d8490f268a6efd9436f9bca4105e6c6fd82e9cf (commit)
       via  e2eae3b9a6a067ff9b83db6fec2c18f4a30daa0e (commit)
       via  617497ce9efcc316aa8ae6a5519a7bcf77437349 (commit)
       via  6c63a7089d46903a40d63a86bf09918a704b2193 (commit)
       via  92fddd26df72471e87dc81a7581a8e70aa1d159e (commit)
       via  a57ab9227379302536c6116cbf6bebafd0be03dc (commit)
       via  9b89a4167cb3f5019425c59affe1d0227c508005 (commit)
       via  e1133f01e4648ee24b66868472767540070924cc (commit)
       via  727203e14f0a08c2296295a348a67a80f56b790b (commit)
       via  5f7008f571e7a63e7d8d2f777da35cd6fc7fbdfd (commit)
       via  1dc919604edadcdc4b6760c18ff95a3878ebeb06 (commit)
       via  d940e40fa7744a84dea4372738281ff1db0b1c37 (commit)
       via  3c768e3ec9259f56a2bfaa150202572d5b4c756f (commit)
       via  a50dbce62552af2913c517f5223e115050457c07 (commit)
       via  068f5e95217952ecca13248e767510ef0c5d8225 (commit)
       via  7aa8d41cf9dae5eefd921c342bacc32a2d31d27b (commit)
       via  b228fe7e1302fe99651582ded614e4767c89567e (commit)
       via  7aaa9c96f32f5dbe1eace4c0a8dd045eefc283ae (commit)
       via  68ba53d5a59f5ff17d38bc53240b1bf8bf43ed0d (commit)
       via  1b4d688f102215a447f4f7076a67ea4aa77097f1 (commit)
       via  85a4160577f01f83f3192513eca5e7463e5817d5 (commit)
       via  ef191bb06e0458d3bbaee64fa7e578e643ecd515 (commit)
       via  bb746f46f0d6292efb4bbbe9bc3508cb1c4b33b0 (commit)
       via  53868f516423c30312be7424cbb1812d74eb8c4f (commit)
       via  a5458e266b51b743e13eb6b5b931fecdd6e7c399 (commit)
       via  ad205e58d016f2f6b33c1dada522ffa208a9564d (commit)
       via  8dcc1c38b1bfe034b6852aeee4362702a793a6b3 (commit)
       via  593e202a50b2d75252174b6392356cb0759bde41 (commit)
       via  2ef05de46fe0e9fa036a6d1140234977ead369d9 (commit)
       via  1ad9bbc6256f663461cefb47d1c4a1301240b14c (commit)
       via  5eba982da322dced6a5e92fda7a2f556e1dc3e96 (commit)
       via  2cd83556a98afd1f7d09690b28a71227486e6811 (commit)
       via  52e1cfb2ad872d18d9380e1e248816fd2decc868 (commit)
       via  209a4a963b8f587a5dc3bd8ca8e83666ba900fc7 (commit)
       via  94c0d14ffab4780e2fee61f8af4dd94694879c7a (commit)
       via  648d56e9ff796e11c84bfc9a9e00540dbf8a3d7c (commit)
       via  57033488216e3d33e1888f931553270c34bc5dfc (commit)
       via  f30c9e7027f66a8cba7f8257e7ba104f75bce79c (commit)
       via  879b937e405f1e518733467fce7b55d8686fc616 (commit)
       via  35c7c1d203af53e8f6fe9c724e0473ee73f83f42 (commit)
       via  c00b03a4abfbd6ab717667c1d7334f358573827e (commit)
       via  daa4f0436020669dbb700e23a63e7acf686a6f41 (commit)
       via  42a0fae8013068a567f56b8b20787a588d707c21 (commit)
       via  df45e08aef3d6f2c09a3123ef6a61eaf678c2f6d (commit)
       via  9499f7ae1a576b2135044cf9d51bd0436196b99e (commit)
       via  5eca31ec66b9b7637c801815b3128c960dc76e30 (commit)
       via  c0b5660b7c4dfae9e4f1827f5d91f0c440b6492c (commit)
       via  4b8ccc6f3a18ae90651abd934970c99db2b489af (commit)
       via  d40a3b347630358a28ab7cb5b297d15bd48e4109 (commit)
       via  ea8d07979868004b276ec6ddbf216eaf727e08cf (commit)
       via  e7dde77b5daf2eb4c5eff27a11a571f08dda7cdd (commit)
       via  02f5b9a16355d29755f725fee3683fa4a078cf33 (commit)
       via  77777a1850c106b86682305d1fd1be3ba3cc2542 (commit)
       via  17b6c293994f93a6e04f41028cb1bca59d0ee34e (commit)
       via  6bffa78217292a66cc1a738545103a5710fe7cc5 (commit)
       via  44a21d728b33afdb0583aad58055833fc85e6c2f (commit)
       via  0796fab07f9770f08076b37cca717f4e1acc1a94 (commit)
       via  f435a4500d26aa0bbdb3c23c1aebdf7b77612f53 (commit)
       via  b61423efba81fb1f82561f15d7290bd352e6f5d7 (commit)
       via  936995df1fb180adb3ad36a526efeda3e5a40a8a (commit)
       via  b9a830f49272f5cc4c700a31583ab6feac210c57 (commit)
       via  57502a8434f10d00ec78ec164334fb484895d8e8 (commit)
       via  df4b65fac0457529813e6ececb8676aaf21a9c51 (commit)
       via  43ef5f370efee704d969bc6fe8f38d10a021c508 (commit)
       via  a8cf9f36c505683318debe167f6265e401fa9901 (commit)
       via  b3f5ee69f35cab219f2cbeccf2f58f8956149183 (commit)
       via  41fc091ff40f4b247684b56db81e2486a3b17d6c (commit)
       via  5774443d3c7dac1109766c748ff328a72623fb50 (commit)
       via  80c17a2820830bb7c673c461dbb9e7a4601415ba (commit)
       via  ad1a91ea1578ddeedc26fe7f0c19ff0fd44ef8ea (commit)
       via  78dd535a18a687fe6e6a79123fc1ae5e247bfa77 (commit)
       via  a5a537d6643397ba46814633c11097c1a5409077 (commit)
       via  cb3f4e24a02a05593a0d3ad6664d0206d8e22644 (commit)
       via  17d09237631170db73e5b5d4e44535b0fae67d1a (commit)
       via  aeed294dbd2e835235b166d5a904f2814185aaab (commit)
       via  2aff9c51f9ee5deed6de8f22417d2bb2bd998684 (commit)
       via  8f04abfb5e5cb2bb2c3d088629c2eb8978a6b4a7 (commit)
       via  b6d9c46142af0be7c776925c8e3ac02372026351 (commit)
       via  24dd9bd7f4298525eb11089310681bc2bddf6ce0 (commit)
       via  47158eec6bd0fa857e59dced45022025f28b2d28 (commit)
       via  123a5c914398b99058477c39384f2afce23670e2 (commit)
       via  9907db292bf55fe777c59b9816f8e11310db2a03 (commit)
       via  04fdca82f29ae02c7261463d172211628405691d (commit)
       via  c47e7b183d486f615c1db75614ba81f966b53df0 (commit)
       via  2ebc86dc284da2c165cd1598b74cb2a5a4906666 (commit)
       via  bcc70f6726ec7adc7d8c8ff4ea598d735b5ddbd2 (commit)
       via  53044db4c47c5bf74238a3f60703674949506bbe (commit)
       via  1698ed35318ca0e84a66436e2967132e4ae3e752 (commit)
       via  8dd4aeb90d1a5b05878365f130df1650717d6cac (commit)
       via  e3ee50450fb5083c54e79fc1e1fb06d1541b7be3 (commit)
       via  7de011d85e2cb94646024b58c780346fb3a30bca (commit)
       via  aeebc6c6cdd8dbc084d062eb88a80a4732eed830 (commit)
       via  a581acff7fc4ca91ba5597729bb9ac497886a425 (commit)
       via  82f89158cdce18bd64c09503d1c5af48939b5549 (commit)
       via  f7193a747cc0e9deae0ff5c93809f4b07ffd3e3c (commit)
       via  5095fd885f789c10ff461a6c5fceb27f00151730 (commit)
       via  b95518eebff5a4e454d1012a856239e953935880 (commit)
       via  e5c45b0a6fc136086b64d7e33609bcb1e0327049 (commit)
       via  0a6cf9bfca63990e1f1eaf9c841393dd44d06461 (commit)
       via  1c38f8d59541b43ac8487b5a8b817b318bf27de6 (commit)
       via  681c528869cc06ee837244eff755a3eb354cb729 (commit)
       via  0ef64d11746d5e0cce56384bc5e9abead4fa33a7 (commit)
       via  ff616fa673cd4c2f5231475afc8ebbd71d944ae1 (commit)
       via  6f9f9e239af146f11067c3e9c66ad78e1fa97412 (commit)
       via  3ec7f8528ff92170ad01929d6f490bf657a865fa (commit)
       via  689092731bf8c8a28dcabcc06b0b495328a06a71 (commit)
       via  2b1aa100c1a99567178d10f2e8855d74c9ecd4e5 (commit)
       via  99de665e0b91165b5bc560cf9804748668767d2f (commit)
       via  f9c2f2366313feb202a8dd8faa361b2230606e61 (commit)
       via  9df1cd7a487b8e83e73b93ec494d4fe55ac80cfc (commit)
       via  af163899158ece59a89d3f1de881dd6bfbedd818 (commit)
       via  e7f55dd15814d7bcd3fe0b4ce4a582164af2756c (commit)
       via  13b8119e242e25dd9ac45b74a9965ea604517da1 (commit)
       via  35f843df140b5de707873b4a28bea534c9b1400a (commit)
       via  f1187620cf0f09530179b5b959e7901eeefbbe25 (commit)
       via  44275df1d731e138aec1ebee7a7c32e1a6305cda (commit)
       via  2111532e7cafe70fe21aeee3c00b6e0a67d762f4 (commit)
       via  307488da154785cae4c7eb968ba2c3463d1215b2 (commit)
       via  77981cc03b237055c0b31ccdd7e7dfeb42339f88 (commit)
       via  2e87708ad3e2398f81f6fc48fba0448f29e3a720 (commit)
       via  e61609be196d892b56fd2b4b7983d4f0964d4753 (commit)
       via  b6c6907d352d3659d5c129e41e6a88f022c723b3 (commit)
       via  51be8528ab4225762d496112eb62f713481a6e13 (commit)
       via  17880d782b6f521ff66f643c7f8f68c66fe687cf (commit)
       via  1a21171737c110e84c8dcd9b28eb3be057c743e2 (commit)
       via  3c7a00eba2d3a8eb1113555ddae9feafd494df68 (commit)
       via  f24938e4d5139894ba3393c3691ec1f2be9e0428 (commit)
       via  47cb1a655449cb1b8efc75090a6a381fab0e5ef6 (commit)
       via  0a7749501441b116690e7e91df6b9fd852bdb98a (commit)
       via  7db70ebe51b01a2a9afe3eba695f592baa1211bc (commit)
       via  69c77e42b777fdaa18e4e44f0032d79e2c745e22 (commit)
       via  fb4429b06826b4c0afb3e34922859977b671f856 (commit)
       via  048f56419a6d25d42febd905d8d476b535a3deaa (commit)
       via  cc08d12811d3796f3c095bb8490793946bb5ecad (commit)
       via  70868b2e39968100471c919e62dd787af886e8ad (commit)
       via  c19f03b8478123ad86b8e0ab02eab06e95a5d739 (commit)
       via  3338c690f64896ecea1c6ccd24a58eb25296fd56 (commit)
       via  79797ee358af7b6e5e5cf5382743fe7f7167f8e5 (commit)
       via  11440cb0e939c8afa29ec941b254b82062df3240 (commit)
       via  1f4d9eb91d7e52176b495881dc661da980ba3009 (commit)
       via  5528ce02570f4ca036422c0e234a08e15609c43b (commit)
       via  fe78766a0c9eea331e2a1799027f2f7c8e990ff8 (commit)
       via  b799998bfb0f9f570f540507432668e27ad0334b (commit)
       via  ece1f864adccf03d94a39d4d126637e334ff8d02 (commit)
       via  b68f2b8c41710fb4921c09946e9acbdaebac470b (commit)
       via  edc605775f9f2c2a1c5716d2460ae93fa78730bb (commit)
       via  f7025420bd5a4f989d3adf11732b5d35adb341a9 (commit)
       via  b512cb0838cade441023b8bdb241252b1f213c35 (commit)
       via  151170e86932ae63ebfde729cf50d828a059e3e9 (commit)
       via  8e8a4e3d9ea92ce53f8d5373b1b8865c9c92636b (commit)
       via  3218466d8d010cd525c20a5c4090727907087ed7 (commit)
       via  c2f2c3f26a91054adf853076e40ae787e7bef574 (commit)
       via  636c40b41fa7feef3e41c372e08286377369f006 (commit)
       via  b9198fb0e6a3af8f5af706a155eec742e47bd7c8 (commit)
       via  cff51b91be6ed607f5b1b43e60bbade0a1cc0cd1 (commit)
       via  f5205210f43332a480018099610dcf72400955fe (commit)
       via  0802dda658ebcc40adf18c22a63d400a6c51debd (commit)
       via  f0daca07973ffbba30c742b3a3e26e38e38e1171 (commit)
       via  dbc366058fbf78f5c45f28028daaea211caefb0c (commit)
       via  0d3a3878681f5670296193b9ea981e46aa43d9fc (commit)
       via  50c7b1a6ad44068e362281d9a1370362e864c8e0 (commit)
       via  295e6073271bbe17b412a4670449375a7cddd366 (commit)
       via  cb659000585c0f5a61c9c953ac789b93b5224f9b (commit)
       via  a8da7828378398afe77f2d62d3f9b11298222930 (commit)
       via  6e3fb41bf423603eeb257e18429441e82c182c45 (commit)
       via  078880e1565a15b560cbd23ce9abc253ca1ba2e4 (commit)
       via  9b6cc45637f851e23bf746229832538a7084f79f (commit)
       via  3caedd1374c797abfb6ac2953585f4fa12108d28 (commit)
       via  49f4cdad356746dd51f1d0db8c46bcf6a2eae373 (commit)
       via  f2a8c0514edb8c72ad35d3927a494e59cad82d10 (commit)
       via  cdfd89afeb6f90e671fcfd6aaa5daa1d3acc625a (commit)
       via  76d7140e102b5f432437a235cafcb01a28287ec3 (commit)
       via  fa1a62f37b9467563fa0220bc5c0c4522b37ab23 (commit)
       via  4a0613d2cf98de19cc5b5cc8595e3600c9cd3fc7 (commit)
       via  151fd0e129f2fdff42deeb1df4febf5a3286cd93 (commit)
       via  25859a471102b5c2df2bf4211c64f18e004c3ff0 (commit)
       via  c4a2e7b295f44c38dc111145dd6e3a7a63cec23b (commit)
       via  3b3a7d6ec86a43e67d7d05ced40c81c28ac808f0 (commit)
       via  4601e38a34c19ed0fe7500a2f7e8ac92c7e22d82 (commit)
       via  6d35f03d9be6189414404c9e7762a2743e172480 (commit)
       via  9063eb25233d98a0338565ece0585fd609afb1a4 (commit)
       via  a12e9c9b2c5c7ca1788ec750b0292edab94ac707 (commit)
       via  242e860d3544f8c8a62793683276d9c0d3406830 (commit)
       via  599aeceb8b89c803cba80969b364fc4e94396521 (commit)
       via  cc53e0c41178f89053fdbb08c6e4e2e38fe83cb3 (commit)
       via  193f92b0f35b755a7a6b058cc0c20e8da4e58455 (commit)
       via  ec3630c53a53c2036e6dd83cb10df96538ac4df6 (commit)
       via  9a14b44297f098fff9477aecdd79c9f35e0b780f (commit)
       via  419489e209145898a09cf8d891e1c4d733560c6c (commit)
       via  d52e92da51d563f33abfd08c21b86934a27cf479 (commit)
       via  f98ce7a2659448a90532594a1c263f19208327c8 (commit)
       via  86cd6c482a1ae005482e5ff67195e919ac03308c (commit)
       via  439b2c04aa5870f7ac1c7a094363e7802e0471ff (commit)
       via  d31f12df6e630f933250ecd39f93273eb905c31a (commit)
       via  d325e18acb25eb143f7b3d402dfc42fdecdeed36 (commit)
       via  a9d097a4f1ecbf9dc6178975dc600b9cd05bfbd7 (commit)
       via  aaa78ac0a4b0ea8916ad44ad3b1bd3ca48ed7857 (commit)
       via  afa19af4acee87d926f2eed004c86c57ff1a6dce (commit)
       via  057a92145ba5855753b1983cde7357dde1818013 (commit)
       via  6e19c0b1cceb8e2486a5351fb6a358d7dddf0ace (commit)
       via  7656a3d39d82b8982f23b4279762d6495b08e151 (commit)
       via  44643559d56728995ab3e4f41ade08741b1f9e32 (commit)
       via  8aa0f9b13f24c024bbc778b099a8d4331428d2b1 (commit)
       via  f1ba9d5b070c1685b4652fe1fa6faa78fe0fe726 (commit)
       via  41d68796305f7aad0e396459d27fe683e17c4508 (commit)
       via  8b88696b6d6e87fede86fb804e813fda81370206 (commit)
       via  40f722c9bbee86df71f92420411afe9c7e9621a7 (commit)
       via  47a2cf2d557f260c4e6e98a60b88c12bb68ff036 (commit)
       via  5a3a159521fe1f1701fac78648769477619b526b (commit)
       via  c3e230fb3c372c78cd908efd02adb989b3320a16 (commit)
       via  27e200d1792d17772c81d4390d94a3bf9bc997ec (commit)
       via  7b5a7da962b37c24a558b04091a9c80eb7fdf6a2 (commit)
      from  018c95823d63d5402f9a59bee311d4edc1a828d4 (commit)

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

- Log -----------------------------------------------------------------
commit 2b6f625a635c8916dbb2f332e64a25eb3ef7f421
Merge: 018c95823d63d5402f9a59bee311d4edc1a828d4 5f6ec78c0fe30ea8aedefb7f031ee846d46bc78d
Author: Jan Kratochvil <jkratoch@host1.dyn.jankratochvil.net>
Date:   Wed Jan 13 21:38:38 2010 +0100

    Merge remote branch 'origin/master' into archer-jankratochvil-vla
    
    Conflicts:
    	gdb/breakpoint.c
    	gdb/doc/observer.texi
    	gdb/dwarf2loc.c
    	gdb/dwarf2read.c
    	gdb/gdbtypes.c
    	gdb/gdbtypes.h
    	gdb/objfiles.c
    	gdb/printcmd.c

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

Summary of changes:
 COPYING.LIBGLOSS                                   |    4 +-
 COPYING.NEWLIB                                     |   32 +-
 ChangeLog                                          |  204 +
 Makefile.def                                       |   37 +-
 Makefile.in                                        | 3483 ++++-
 Makefile.tpl                                       |   63 +-
 bfd/ChangeLog                                      | 4283 +------
 bfd/ChangeLog-2009                                 | 5154 +++++++
 bfd/Makefile.am                                    |    4 +
 bfd/Makefile.in                                    |   11 +-
 bfd/acinclude.m4                                   |    2 +
 bfd/aclocal.m4                                     |    1 +
 bfd/aout-adobe.c                                   |    2 +
 bfd/aout-arm.c                                     |   10 +-
 bfd/aout-cris.c                                    |    7 +-
 bfd/aout-target.h                                  |    4 +
 bfd/aout-tic30.c                                   |   10 +-
 bfd/aoutx.h                                        |   56 +-
 bfd/archive.c                                      |   98 +-
 bfd/archive64.c                                    |    4 +-
 bfd/archures.c                                     |    9 +-
 bfd/bfd-in.h                                       |    8 +-
 bfd/bfd-in2.h                                      |   74 +-
 bfd/bfd.c                                          |   27 +-
 bfd/bfd.m4                                         |    4 +
 bfd/bfdio.c                                        |   12 +-
 bfd/binary.c                                       |   19 +-
 bfd/bout.c                                         |    2 +
 bfd/cache.c                                        |   26 +-
 bfd/coff-alpha.c                                   |   17 +-
 bfd/coff-arm.c                                     |    1 -
 bfd/coff-i386.c                                    |   20 +-
 bfd/coff-rs6000.c                                  |   34 +-
 bfd/coff-x86_64.c                                  |   18 +-
 bfd/coff-z80.c                                     |    3 +-
 bfd/coff64-rs6000.c                                |   34 +-
 bfd/coffcode.h                                     |   26 +-
 bfd/coffgen.c                                      |   38 +-
 bfd/cofflink.c                                     |   49 +-
 bfd/compress.c                                     |    2 +-
 bfd/config.bfd                                     |    7 +-
 bfd/config.in                                      |    3 +
 bfd/configure                                      | 1140 +-
 bfd/configure.com                                  |    4 +-
 bfd/configure.in                                   |   28 +-
 bfd/cpu-powerpc.c                                  |   18 +-
 bfd/cpu-rx.c                                       |   57 +
 bfd/doc/ChangeLog                                  |   10 +
 bfd/doc/Makefile.in                                |    5 +-
 bfd/doc/chew.c                                     |    8 +-
 bfd/dwarf1.c                                       |    9 +-
 bfd/dwarf2.c                                       |  420 +-
 bfd/ecoff.c                                        |   49 +-
 bfd/ecofflink.c                                    |   16 +-
 bfd/elf-attrs.c                                    |    9 +-
 bfd/elf-bfd.h                                      |   65 +-
 bfd/elf-eh-frame.c                                 |  139 +-
 bfd/elf-m10300.c                                   |    6 -
 bfd/elf-strtab.c                                   |   13 +-
 bfd/elf.c                                          |  304 +-
 bfd/elf32-arm.c                                    |  792 +-
 bfd/elf32-avr.c                                    |  360 +-
 bfd/elf32-bfin.c                                   |   55 +-
 bfd/elf32-cr16.c                                   |   30 +-
 bfd/elf32-cris.c                                   |   27 +-
 bfd/elf32-hppa.c                                   |    3 +
 bfd/elf32-i386.c                                   |   24 +-
 bfd/elf32-ip2k.c                                   |   16 +-
 bfd/elf32-lm32.c                                   |    2 -
 bfd/elf32-m68hc1x.c                                |    1 -
 bfd/elf32-m68k.c                                   |   62 +
 bfd/elf32-microblaze.c                             |   59 +-
 bfd/elf32-ppc.c                                    |  457 +-
 bfd/elf32-ppc.h                                    |    2 +-
 bfd/elf32-rx.c                                     | 3402 +++++
 bfd/elf32-score.c                                  |   17 +-
 bfd/elf32-score7.c                                 |   17 +-
 bfd/elf32-sh.c                                     |   12 +-
 bfd/elf32-spu.c                                    |  111 +-
 bfd/elf32-v850.c                                   |    6 +-
 bfd/elf32-vax.c                                    |    6 +-
 bfd/elf32-xtensa.c                                 |   19 +-
 bfd/elf64-alpha.c                                  |  107 +-
 bfd/elf64-hppa.c                                   |   15 +-
 bfd/elf64-ppc.c                                    |  470 +-
 bfd/elf64-ppc.h                                    |    2 +-
 bfd/elf64-x86-64.c                                 |   73 +-
 bfd/elfcode.h                                      |   58 +-
 bfd/elfcore.h                                      |    2 +-
 bfd/elflink.c                                      |  357 +-
 bfd/elfxx-ia64.c                                   |  141 +-
 bfd/elfxx-mips.c                                   |   66 +-
 bfd/elfxx-sparc.c                                  |   26 +-
 bfd/elfxx-target.h                                 |    5 +
 bfd/format.c                                       |    2 +-
 bfd/hash.c                                         |   52 +-
 bfd/hp300bsd.c                                     |    3 +-
 bfd/i386bsd.c                                      |    3 +-
 bfd/i386linux.c                                    |    3 +-
 bfd/i386lynx.c                                     |    4 +-
 bfd/i386msdos.c                                    |    2 +
 bfd/i386os9k.c                                     |    2 +
 bfd/ieee.c                                         |   24 +-
 bfd/ihex.c                                         |   17 +-
 bfd/libaout.h                                      |   34 +-
 bfd/libbfd-in.h                                    |    7 +
 bfd/libbfd.c                                       |   50 +-
 bfd/libbfd.h                                       |   31 +
 bfd/libecoff.h                                     |    2 +
 bfd/linker.c                                       |   63 +-
 bfd/m68klinux.c                                    |    3 +-
 bfd/m88kmach3.c                                    |    3 +-
 bfd/mach-o-target.c                                |    3 +-
 bfd/mach-o.c                                       |  683 +-
 bfd/mach-o.h                                       |   52 +-
 bfd/merge.c                                        |   26 +-
 bfd/mipsbsd.c                                      |    3 +-
 bfd/mmo.c                                          |    2 +
 bfd/newsos3.c                                      |    3 +-
 bfd/nlm-target.h                                   |    2 +
 bfd/nlm32-sparc.c                                  |   24 +-
 bfd/oasys.c                                        |   16 +-
 bfd/opncls.c                                       |  144 +-
 bfd/pc532-mach.c                                   |    3 +-
 bfd/pdp11.c                                        |   13 +-
 bfd/peXXigen.c                                     |   20 +-
 bfd/pef.c                                          |   18 +-
 bfd/peicode.h                                      |   30 +-
 bfd/plugin.c                                       |    6 +
 bfd/po/bfd.pot                                     |   28 +-
 bfd/po/es.po                                       | 2053 ++--
 bfd/po/fi.po                                       | 2012 ++--
 bfd/po/id.po                                       | 1884 ++-
 bfd/po/ru.po                                       | 1865 ++-
 bfd/po/vi.po                                       | 1867 ++--
 bfd/ppcboot.c                                      |    2 +
 bfd/reloc.c                                        |   53 +-
 bfd/rs6000-core.c                                  |    2 +-
 bfd/section.c                                      |    5 +-
 bfd/simple.c                                       |   10 +-
 bfd/som.c                                          |   20 +-
 bfd/sparclinux.c                                   |    3 +-
 bfd/srec.c                                         |   27 +-
 bfd/stabs.c                                        |   18 +-
 bfd/syms.c                                         |   22 +-
 bfd/targets.c                                      |  129 +-
 bfd/tekhex.c                                       |   21 +-
 bfd/vaxbsd.c                                       |    3 +-
 bfd/verilog.c                                      |    6 +-
 bfd/versados.c                                     |    8 +-
 bfd/version.h                                      |    2 +-
 bfd/vms-gsd.c                                      |    3 +-
 bfd/vms-hdr.c                                      |   11 +-
 bfd/vms-tir.c                                      |   10 +-
 bfd/vms.c                                          |  780 +-
 bfd/vms.h                                          |    7 +-
 bfd/warning.m4                                     |    2 +-
 bfd/xcofflink.c                                    |  472 +-
 bfd/xsym.c                                         |  108 +-
 bfd/xtensa-isa.c                                   |   13 +-
 config.guess                                       |  144 +-
 config.sub                                         |   25 +-
 config/ChangeLog                                   |   36 +
 config/acx.m4                                      |    2 +-
 config/largefile.m4                                |   34 +
 config/stdint.m4                                   |   14 +
 config/zlib.m4                                     |   18 +
 configure                                          | 1154 ++-
 configure.ac                                       |  388 +-
 cpu/ChangeLog                                      |  737 +
 cpu/cris.cpu                                       | 4553 ++++++
 cpu/frv.cpu                                        | 9799 +++++++++++++
 cpu/frv.opc                                        | 1918 +++
 cpu/iq10.cpu                                       | 1112 ++
 cpu/iq2000.cpu                                     | 1196 ++
 cpu/iq2000.opc                                     |  320 +
 cpu/iq2000m.cpu                                    |  631 +
 cpu/lm32.cpu                                       |  932 ++
 cpu/lm32.opc                                       |  235 +
 cpu/m32c.cpu                                       |10521 ++++++++++++++
 cpu/m32c.opc                                       | 1182 ++
 cpu/m32r.cpu                                       | 2427 ++++
 cpu/m32r.opc                                       |  324 +
 cpu/mt.cpu                                         | 1352 ++
 cpu/mt.opc                                         |  472 +
 cpu/sh.cpu                                         |  369 +
 cpu/sh.opc                                         |   77 +
 cpu/sh64-compact.cpu                               | 1748 +++
 cpu/sh64-media.cpu                                 | 1733 +++
 cpu/simplify.inc                                   |  218 +
 cpu/xc16x.cpu                                      | 3137 +++++
 cpu/xc16x.opc                                      |  245 +
 gdb/COPYING                                        |  916 +-
 gdb/ChangeLog                                      |10833 +--------------
 gdb/ChangeLog-2009                                 |13575 ++++++++++++++++++
 gdb/MAINTAINERS                                    |   18 +-
 gdb/Makefile.in                                    |  135 +-
 gdb/NEWS                                           |  225 +-
 gdb/acinclude.m4                                   |   43 +-
 gdb/aclocal.m4                                     |    2 +
 gdb/ada-exp.y                                      |    6 +-
 gdb/ada-lang.c                                     |  437 +-
 gdb/ada-lang.h                                     |  100 +-
 gdb/ada-lex.l                                      |   13 +-
 gdb/ada-operator.inc                               |  102 +
 gdb/ada-tasks.c                                    |    3 +-
 gdb/ada-typeprint.c                                |   68 +-
 gdb/ada-valprint.c                                 |   24 +-
 gdb/addrmap.c                                      |    2 +-
 gdb/addrmap.h                                      |    2 +-
 gdb/aix-thread.c                                   |    6 +-
 gdb/alpha-linux-nat.c                              |    3 +-
 gdb/alpha-linux-tdep.c                             |    3 +-
 gdb/alpha-mdebug-tdep.c                            |    2 +-
 gdb/alpha-nat.c                                    |    2 +-
 gdb/alpha-osf1-tdep.c                              |    3 +-
 gdb/alpha-tdep.c                                   |    9 +-
 gdb/alpha-tdep.h                                   |    2 +-
 gdb/alphabsd-nat.c                                 |    2 +-
 gdb/alphabsd-tdep.c                                |    2 +-
 gdb/alphabsd-tdep.h                                |    3 +-
 gdb/alphafbsd-tdep.c                               |    2 +-
 gdb/alphanbsd-tdep.c                               |    2 +-
 gdb/alphaobsd-tdep.c                               |    2 +-
 gdb/amd64-darwin-tdep.c                            |    2 +-
 gdb/amd64-darwin-tdep.h                            |    2 +-
 gdb/amd64-dicos-tdep.c                             |    2 +-
 gdb/amd64-linux-nat.c                              |   32 +-
 gdb/amd64-linux-tdep.c                             |  179 +-
 gdb/amd64-linux-tdep.h                             |    2 +-
 gdb/amd64-nat.c                                    |    3 +-
 gdb/amd64-nat.h                                    |    3 +-
 gdb/amd64-sol2-tdep.c                              |    2 +-
 gdb/amd64-tdep.c                                   |    9 +-
 gdb/amd64-tdep.h                                   |    2 +-
 gdb/amd64-windows-nat.c                            |    2 +-
 gdb/amd64-windows-tdep.c                           |    2 +-
 gdb/amd64bsd-nat.c                                 |    3 +-
 gdb/amd64fbsd-nat.c                                |   11 +-
 gdb/amd64fbsd-tdep.c                               |    2 +-
 gdb/amd64nbsd-nat.c                                |    3 +-
 gdb/amd64nbsd-tdep.c                               |    3 +-
 gdb/amd64obsd-nat.c                                |    3 +-
 gdb/amd64obsd-tdep.c                               |    4 +-
 gdb/annotate.c                                     |    2 +-
 gdb/annotate.h                                     |    2 +-
 gdb/arch-utils.c                                   |   27 +-
 gdb/arch-utils.h                                   |   13 +-
 gdb/arm-linux-nat.c                                |    4 +-
 gdb/arm-linux-tdep.c                               |   38 +-
 gdb/arm-linux-tdep.h                               |    2 +-
 gdb/arm-tdep.c                                     |  271 +-
 gdb/arm-tdep.h                                     |    3 +-
 gdb/arm-wince-tdep.c                               |    2 +-
 gdb/armbsd-tdep.c                                  |    2 +-
 gdb/armnbsd-nat.c                                  |    2 +-
 gdb/armnbsd-tdep.c                                 |    2 +-
 gdb/armobsd-tdep.c                                 |    2 +-
 gdb/auxv.c                                         |    2 +-
 gdb/auxv.h                                         |    2 +-
 gdb/avr-tdep.c                                     |  304 +-
 gdb/ax-gdb.c                                       |  445 +-
 gdb/ax-gdb.h                                       |    4 +-
 gdb/ax-general.c                                   |   24 +-
 gdb/ax.h                                           |    8 +-
 gdb/bcache.c                                       |    2 +-
 gdb/bcache.h                                       |    2 +-
 gdb/bfd-target.c                                   |    3 +-
 gdb/bfd-target.h                                   |    2 +-
 gdb/block.c                                        |    6 +-
 gdb/block.h                                        |    2 +-
 gdb/blockframe.c                                   |   15 +-
 gdb/breakpoint.c                                   | 2226 +++-
 gdb/breakpoint.h                                   |   92 +-
 gdb/bsd-kvm.c                                      |    3 +-
 gdb/bsd-kvm.h                                      |    2 +-
 gdb/bsd-uthread.c                                  |    2 +-
 gdb/bsd-uthread.h                                  |    2 +-
 gdb/buildsym.c                                     |   16 +-
 gdb/buildsym.h                                     |    2 +-
 gdb/c-exp.y                                        |  195 +-
 gdb/c-lang.c                                       |   33 +-
 gdb/c-lang.h                                       |    6 +-
 gdb/c-typeprint.c                                  |   59 +-
 gdb/c-valprint.c                                   |   20 +-
 gdb/call-cmds.h                                    |    2 +-
 gdb/charset-list.h                                 |    2 +-
 gdb/charset.c                                      |   83 +-
 gdb/charset.h                                      |    2 +-
 gdb/cli-out.c                                      |    2 +-
 gdb/cli-out.h                                      |    3 +-
 gdb/cli/cli-cmds.c                                 |   28 +-
 gdb/cli/cli-cmds.h                                 |    2 +-
 gdb/cli/cli-decode.c                               |   16 +-
 gdb/cli/cli-decode.h                               |    3 +-
 gdb/cli/cli-dump.c                                 |    3 +-
 gdb/cli/cli-dump.h                                 |    3 +-
 gdb/cli/cli-interp.c                               |    3 +-
 gdb/cli/cli-logging.c                              |    3 +-
 gdb/cli/cli-script.c                               |   61 +-
 gdb/cli/cli-script.h                               |    3 +-
 gdb/cli/cli-setshow.c                              |    2 +-
 gdb/cli/cli-setshow.h                              |    3 +-
 gdb/coff-pe-read.c                                 |    2 +-
 gdb/coff-pe-read.h                                 |    2 +-
 gdb/coffread.c                                     |   55 +-
 gdb/command.h                                      |    6 +-
 gdb/common/gdb_signals.h                           |    2 +-
 gdb/common/signals.c                               |    2 +-
 gdb/complaints.c                                   |    2 +-
 gdb/complaints.h                                   |    4 +-
 gdb/completer.c                                    |    7 +-
 gdb/completer.h                                    |    2 +-
 gdb/config.in                                      |    9 +
 gdb/config/alpha/alpha-linux.mh                    |    2 +-
 gdb/config/alpha/fbsd.mh                           |    2 +-
 gdb/config/alpha/nm-osf3.h                         |    2 +-
 gdb/config/arm/linux.mh                            |    2 +-
 gdb/config/djgpp/djconfig.sh                       |    2 +-
 gdb/config/djgpp/fnchange.lst                      |   52 +
 gdb/config/djgpp/langinfo.h                        |    2 +-
 gdb/config/djgpp/nl_types.h                        |    2 +-
 gdb/config/i386/fbsd.mh                            |    2 +-
 gdb/config/i386/fbsd64.mh                          |    2 +-
 gdb/config/i386/i386sol2.mh                        |    2 +-
 gdb/config/i386/linux.mh                           |    2 +-
 gdb/config/i386/linux64.mh                         |    2 +-
 gdb/config/i386/nm-fbsd.h                          |    2 +-
 gdb/config/i386/nm-i386gnu.h                       |    2 +-
 gdb/config/i386/nm-i386sol2.h                      |    3 +-
 gdb/config/i386/nm-linux.h                         |    2 +-
 gdb/config/i386/sol2-64.mh                         |    2 +-
 gdb/config/ia64/linux.mh                           |    2 +-
 gdb/config/m32r/linux.mh                           |    2 +-
 gdb/config/m68k/linux.mh                           |    2 +-
 gdb/config/mips/linux.mh                           |    2 +-
 gdb/config/nm-linux.h                              |    4 +-
 gdb/config/nm-nto.h                                |    2 +-
 gdb/config/pa/linux.mh                             |    2 +-
 gdb/config/powerpc/linux.mh                        |    2 +-
 gdb/config/powerpc/ppc64-linux.mh                  |    2 +-
 gdb/config/rs6000/nm-rs6000.h                      |    2 +-
 gdb/config/s390/s390.mh                            |    2 +-
 gdb/config/sparc/fbsd.mh                           |    2 +-
 gdb/config/sparc/linux.mh                          |    2 +-
 gdb/config/sparc/linux64.mh                        |    2 +-
 gdb/config/sparc/nm-sol2.h                         |    2 +-
 gdb/config/sparc/sol2.mh                           |    2 +-
 gdb/config/xtensa/linux.mh                         |    2 +-
 gdb/configure                                      |  526 +-
 gdb/configure.ac                                   |   26 +-
 gdb/configure.tgt                                  |   26 +-
 gdb/copyright.sh                                   |    2 +-
 gdb/core-regset.c                                  |    2 +-
 gdb/corefile.c                                     |    2 +-
 gdb/corelow.c                                      |  129 +-
 gdb/cp-abi.c                                       |    2 +-
 gdb/cp-abi.h                                       |    2 +-
 gdb/cp-name-parser.y                               |    2 +-
 gdb/cp-namespace.c                                 |    8 +-
 gdb/cp-support.c                                   |  118 +-
 gdb/cp-support.h                                   |    4 +-
 gdb/cp-valprint.c                                  |    2 +-
 gdb/cris-tdep.c                                    |   14 +-
 gdb/darwin-nat-info.c                              |    8 +-
 gdb/darwin-nat.c                                   |   38 +-
 gdb/darwin-nat.h                                   |    2 +-
 gdb/dbug-rom.c                                     |    2 +-
 gdb/dbxread.c                                      |   51 +-
 gdb/dcache.c                                       |  168 +-
 gdb/dcache.h                                       |    2 +-
 gdb/dec-thread.c                                   |    2 +-
 gdb/defs.h                                         |   20 +-
 gdb/demangle.c                                     |    2 +-
 gdb/dfp.c                                          |    2 +-
 gdb/dfp.h                                          |    2 +-
 gdb/dicos-tdep.c                                   |    2 +-
 gdb/dicos-tdep.h                                   |    2 +-
 gdb/dictionary.c                                   |    2 +-
 gdb/dictionary.h                                   |    2 +-
 gdb/dink32-rom.c                                   |    2 +-
 gdb/disasm.c                                       |   13 +-
 gdb/disasm.h                                       |    8 +-
 gdb/doc/ChangeLog                                  |  234 +
 gdb/doc/Makefile.in                                |   11 +-
 gdb/doc/agentexpr.texi                             |  166 +-
 gdb/doc/annotate.texinfo                           |    2 +-
 gdb/doc/gdb.texinfo                                | 1190 ++-
 gdb/doc/gdbint.texinfo                             |   64 +-
 gdb/doc/gpl.texi                                   |  958 +-
 gdb/doc/observer.texi                              |   13 +-
 gdb/doc/refcard.tex                                |    8 +-
 gdb/doc/stabs.texinfo                              |    7 +-
 gdb/doublest.c                                     |    6 +-
 gdb/doublest.h                                     |    2 +-
 gdb/dsrec.c                                        |    2 +-
 gdb/dummy-frame.c                                  |    4 +-
 gdb/dummy-frame.h                                  |    3 +-
 gdb/dwarf2-frame.c                                 |   94 +-
 gdb/dwarf2-frame.h                                 |    2 +-
 gdb/dwarf2expr.c                                   |  129 +-
 gdb/dwarf2expr.h                                   |   96 +-
 gdb/dwarf2loc.c                                    |  264 +-
 gdb/dwarf2loc.h                                    |    3 +-
 gdb/dwarf2read.c                                   |  588 +-
 gdb/elfread.c                                      |  241 +-
 gdb/environ.c                                      |    2 +-
 gdb/environ.h                                      |    2 +-
 gdb/eval.c                                         |  104 +-
 gdb/event-loop.c                                   |   14 +-
 gdb/event-loop.h                                   |    3 +-
 gdb/event-top.c                                    |    3 +-
 gdb/event-top.h                                    |    2 +-
 gdb/exceptions.c                                   |    2 +-
 gdb/exceptions.h                                   |    2 +-
 gdb/exec.c                                         |   90 +-
 gdb/exec.h                                         |    7 +-
 gdb/expprint.c                                     |    7 +-
 gdb/expression.h                                   |   28 +-
 gdb/f-exp.y                                        |    8 +-
 gdb/f-lang.c                                       |    2 +-
 gdb/f-lang.h                                       |    4 +-
 gdb/f-typeprint.c                                  |   15 +-
 gdb/f-valprint.c                                   |    2 +-
 gdb/fbsd-nat.c                                     |    2 +-
 gdb/fbsd-nat.h                                     |    2 +-
 gdb/features/Makefile                              |   13 +-
 gdb/features/arm-core.xml                          |    2 +-
 gdb/features/arm-fpa.xml                           |    2 +-
 gdb/features/arm-vfpv2.xml                         |    2 +-
 gdb/features/arm-vfpv3.xml                         |    2 +-
 gdb/features/arm-with-iwmmxt.xml                   |    2 +-
 gdb/features/arm-with-neon.xml                     |    2 +-
 gdb/features/arm-with-vfpv2.xml                    |    2 +-
 gdb/features/arm-with-vfpv3.xml                    |    2 +-
 gdb/features/feature_to_c.sh                       |    2 +-
 gdb/features/gdb-target.dtd                        |    2 +-
 gdb/features/library-list.dtd                      |    2 +-
 gdb/features/m68k-core.xml                         |   24 +
 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                          |   26 +
 gdb/features/s390-core32.xml                       |   28 +
 gdb/features/s390-core64.xml                       |   45 +
 gdb/features/s390-fpr.xml                          |   27 +
 gdb/features/s390-linux32.c                        |   74 +
 gdb/features/s390-linux32.xml                      |   17 +
 gdb/features/s390-linux64.c                        |   90 +
 gdb/features/s390-linux64.xml                      |   17 +
 gdb/features/s390x-core64.xml                      |   28 +
 gdb/features/s390x-linux64.c                       |   74 +
 gdb/features/s390x-linux64.xml                     |   16 +
 gdb/features/xinclude.dtd                          |    4 +-
 gdb/features/xscale-iwmmxt.xml                     |    2 +-
 gdb/findcmd.c                                      |    2 +-
 gdb/findvar.c                                      |   11 +-
 gdb/fork-child.c                                   |    8 +-
 gdb/frame-base.c                                   |    3 +-
 gdb/frame-base.h                                   |    2 +-
 gdb/frame-unwind.c                                 |    3 +-
 gdb/frame-unwind.h                                 |    3 +-
 gdb/frame.c                                        |  130 +-
 gdb/frame.h                                        |   21 +-
 gdb/frv-linux-tdep.c                               |    3 +-
 gdb/frv-tdep.c                                     |    2 +-
 gdb/frv-tdep.h                                     |    2 +-
 gdb/gcore.c                                        |  182 +-
 gdb/gcore.h                                        |   27 +
 gdb/gdb-gdb.py                                     |  241 +
 gdb/gdb-stabs.h                                    |    4 +-
 gdb/gdb.1                                          |    6 +-
 gdb/gdb.c                                          |    2 +-
 gdb/gdb.h                                          |    3 +-
 gdb/gdb_assert.h                                   |    3 +-
 gdb/gdb_buildall.sh                                |    2 +-
 gdb/gdb_curses.h                                   |    3 +-
 gdb/gdb_dirent.h                                   |    3 +-
 gdb/gdb_expat.h                                    |    2 +-
 gdb/gdb_gcore.sh                                   |    3 +-
 gdb/gdb_locale.h                                   |    2 +-
 gdb/gdb_mbuild.sh                                  |    3 +-
 gdb/gdb_obstack.h                                  |    2 +-
 gdb/gdb_proc_service.h                             |    4 +-
 gdb/gdb_ptrace.h                                   |   14 +-
 gdb/gdb_regex.h                                    |    2 +-
 gdb/gdb_select.h                                   |    2 +-
 gdb/gdb_stat.h                                     |    2 +-
 gdb/gdb_string.h                                   |    2 +-
 gdb/gdb_thread_db.h                                |    3 +-
 gdb/gdb_usleep.c                                   |    2 +-
 gdb/gdb_usleep.h                                   |    2 +-
 gdb/gdb_vfork.h                                    |    2 +-
 gdb/gdb_wait.h                                     |    2 +-
 gdb/gdb_wchar.h                                    |    2 +-
 gdb/gdbarch.c                                      |  142 +-
 gdb/gdbarch.h                                      |   52 +-
 gdb/gdbarch.sh                                     |   36 +-
 gdb/gdbcmd.h                                       |    2 +-
 gdb/gdbcore.h                                      |    9 +-
 gdb/gdbserver/ChangeLog                            |  200 +
 gdb/gdbserver/Makefile.in                          |   21 +-
 gdb/gdbserver/acinclude.m4                         |   60 -
 gdb/gdbserver/config.in                            |    9 +-
 gdb/gdbserver/configure                            |  215 +-
 gdb/gdbserver/configure.ac                         |   67 +-
 gdb/gdbserver/configure.srv                        |   27 +-
 gdb/gdbserver/event-loop.c                         |    6 +-
 gdb/gdbserver/gdb_proc_service.h                   |    5 +-
 gdb/gdbserver/gdbreplay.c                          |    4 +-
 gdb/gdbserver/hostio-errno.c                       |    2 +-
 gdb/gdbserver/hostio.c                             |    2 +-
 gdb/gdbserver/i386-low.c                           |    3 +-
 gdb/gdbserver/i386-low.h                           |    3 +-
 gdb/gdbserver/i387-fp.c                            |    2 +-
 gdb/gdbserver/i387-fp.h                            |    2 +-
 gdb/gdbserver/inferiors.c                          |    3 +-
 gdb/gdbserver/linux-arm-low.c                      |    2 +-
 gdb/gdbserver/linux-cris-low.c                     |    2 +-
 gdb/gdbserver/linux-crisv32-low.c                  |    2 +-
 gdb/gdbserver/linux-ia64-low.c                     |    4 +-
 gdb/gdbserver/linux-low.c                          |  229 +-
 gdb/gdbserver/linux-low.h                          |   22 +-
 gdb/gdbserver/linux-m32r-low.c                     |    2 +-
 gdb/gdbserver/linux-m68k-low.c                     |    2 +-
 gdb/gdbserver/linux-mips-low.c                     |    2 +-
 gdb/gdbserver/linux-ppc-low.c                      |    2 +-
 gdb/gdbserver/linux-s390-low.c                     |  129 +-
 gdb/gdbserver/linux-sh-low.c                       |    2 +-
 gdb/gdbserver/linux-sparc-low.c                    |    2 +-
 gdb/gdbserver/linux-x86-low.c                      |    6 +-
 gdb/gdbserver/linux-xtensa-low.c                   |    2 +-
 gdb/gdbserver/mem-break.c                          |    2 +-
 gdb/gdbserver/mem-break.h                          |    3 +-
 gdb/gdbserver/nto-low.c                            |    3 +-
 gdb/gdbserver/nto-low.h                            |    3 +-
 gdb/gdbserver/nto-x86-low.c                        |    3 +-
 gdb/gdbserver/proc-service.c                       |    4 +-
 gdb/gdbserver/regcache.c                           |    2 +-
 gdb/gdbserver/regcache.h                           |    3 +-
 gdb/gdbserver/remote-utils.c                       |    2 +-
 gdb/gdbserver/server.c                             |   97 +-
 gdb/gdbserver/server.h                             |    2 +-
 gdb/gdbserver/spu-low.c                            |   13 +-
 gdb/gdbserver/target.c                             |    2 +-
 gdb/gdbserver/target.h                             |    6 +-
 gdb/gdbserver/thread-db.c                          |  562 +-
 gdb/gdbserver/utils.c                              |    2 +-
 gdb/gdbserver/win32-arm-low.c                      |    2 +-
 gdb/gdbserver/win32-i386-low.c                     |    2 +-
 gdb/gdbserver/win32-low.c                          |   38 +-
 gdb/gdbserver/win32-low.h                          |    2 +-
 gdb/gdbserver/wincecompat.c                        |    2 +-
 gdb/gdbserver/wincecompat.h                        |    2 +-
 gdb/gdbserver/xtensa-xtregs.c                      |    2 +-
 gdb/gdbthread.h                                    |    6 +-
 gdb/gdbtypes.c                                     |  159 +-
 gdb/gdbtypes.h                                     |  191 +-
 gdb/glibc-tdep.c                                   |    3 +-
 gdb/glibc-tdep.h                                   |    3 +-
 gdb/gnu-nat.c                                      |    5 +-
 gdb/gnu-nat.h                                      |    2 +-
 gdb/gnu-v2-abi.c                                   |    2 +-
 gdb/gnu-v2-abi.h                                   |    2 +-
 gdb/gnu-v3-abi.c                                   |  187 +-
 gdb/gnulib/Makefile.am                             |    2 +-
 gdb/gnulib/Makefile.in                             |    5 +-
 gdb/gnulib/dummy.c                                 |    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/memcmp.m4                            |    3 +-
 gdb/gnulib/m4/memmem.m4                            |    2 +-
 gdb/gnulib/m4/onceonly_2_57.m4                     |    3 +-
 gdb/gnulib/m4/stdint.m4                            |    2 +-
 gdb/gnulib/m4/string_h.m4                          |    2 +-
 gdb/gnulib/m4/wchar.m4                             |    2 +-
 gdb/gnulib/memchr.c                                |    4 +-
 gdb/gnulib/memcmp.c                                |    2 +-
 gdb/gnulib/memmem.c                                |    4 +-
 gdb/gnulib/stdint.in.h                             |    5 +-
 gdb/gnulib/str-two-way.h                           |    4 +-
 gdb/gnulib/string.in.h                             |    4 +-
 gdb/gnulib/wchar.in.h                              |    4 +-
 gdb/go32-nat.c                                     |    6 +-
 gdb/gregset.h                                      |    3 +-
 gdb/h8300-tdep.c                                   |    2 +-
 gdb/hppa-hpux-nat.c                                |    3 +-
 gdb/hppa-hpux-tdep.c                               |    2 +-
 gdb/hppa-linux-nat.c                               |    2 +-
 gdb/hppa-linux-offsets.h                           |    2 +-
 gdb/hppa-linux-tdep.c                              |    3 +-
 gdb/hppa-tdep.c                                    |    4 +-
 gdb/hppa-tdep.h                                    |    2 +-
 gdb/hppabsd-nat.c                                  |    3 +-
 gdb/hppabsd-tdep.c                                 |    2 +-
 gdb/hppabsd-tdep.h                                 |    2 +-
 gdb/hppanbsd-nat.c                                 |    2 +-
 gdb/hppanbsd-tdep.c                                |    2 +-
 gdb/hppaobsd-tdep.c                                |    3 +-
 gdb/hpux-thread.c                                  |    2 +-
 gdb/i386-cygwin-tdep.c                             |    2 +-
 gdb/i386-darwin-nat.c                              |    7 +-
 gdb/i386-darwin-tdep.c                             |    2 +-
 gdb/i386-darwin-tdep.h                             |    2 +-
 gdb/i386-dicos-tdep.c                              |    2 +-
 gdb/i386-linux-nat.c                               |   40 +-
 gdb/i386-linux-tdep.c                              |  110 +-
 gdb/i386-linux-tdep.h                              |    3 +-
 gdb/i386-nat.c                                     |   37 +-
 gdb/i386-nat.h                                     |   15 +-
 gdb/i386-nto-tdep.c                                |    3 +-
 gdb/i386-sol2-nat.c                                |    2 +-
 gdb/i386-sol2-tdep.c                               |    2 +-
 gdb/i386-tdep.c                                    | 1001 +-
 gdb/i386-tdep.h                                    |    2 +-
 gdb/i386-windows-nat.c                             |    2 +-
 gdb/i386bsd-nat.c                                  |    2 +-
 gdb/i386bsd-nat.h                                  |    2 +-
 gdb/i386bsd-tdep.c                                 |    2 +-
 gdb/i386fbsd-nat.c                                 |    2 +-
 gdb/i386fbsd-tdep.c                                |    2 +-
 gdb/i386gnu-nat.c                                  |    4 +-
 gdb/i386gnu-tdep.c                                 |    3 +-
 gdb/i386nbsd-nat.c                                 |    3 +-
 gdb/i386nbsd-tdep.c                                |    2 +-
 gdb/i386obsd-nat.c                                 |    2 +-
 gdb/i386obsd-tdep.c                                |    4 +-
 gdb/i386v4-nat.c                                   |    2 +-
 gdb/i387-tdep.c                                    |    3 +-
 gdb/i387-tdep.h                                    |    2 +-
 gdb/ia64-linux-nat.c                               |    2 +-
 gdb/ia64-linux-tdep.c                              |    2 +-
 gdb/ia64-tdep.c                                    |  161 +-
 gdb/ia64-tdep.h                                    |    3 +-
 gdb/inf-child.c                                    |   12 +-
 gdb/inf-child.h                                    |    2 +-
 gdb/inf-loop.c                                     |    2 +-
 gdb/inf-loop.h                                     |    2 +-
 gdb/inf-ptrace.c                                   |   17 +-
 gdb/inf-ptrace.h                                   |    3 +-
 gdb/inf-ttrace.c                                   |   11 +-
 gdb/inf-ttrace.h                                   |    2 +-
 gdb/infcall.c                                      |   13 +-
 gdb/infcall.h                                      |    2 +-
 gdb/infcmd.c                                       |   45 +-
 gdb/inferior.c                                     |  671 +-
 gdb/inferior.h                                     |  102 +-
 gdb/inflow.c                                       |  130 +-
 gdb/inflow.h                                       |    3 +-
 gdb/infrun.c                                       |  642 +-
 gdb/inline-frame.c                                 |   33 +-
 gdb/inline-frame.h                                 |    2 +-
 gdb/interps.c                                      |    3 +-
 gdb/interps.h                                      |    2 +-
 gdb/iq2000-tdep.c                                  |    2 +-
 gdb/irix5-nat.c                                    |    4 +-
 gdb/jit.c                                          |    5 +-
 gdb/jit.h                                          |    3 +-
 gdb/jv-exp.y                                       |    2 +-
 gdb/jv-lang.c                                      |    4 +-
 gdb/jv-lang.h                                      |    2 +-
 gdb/jv-typeprint.c                                 |    2 +-
 gdb/jv-valprint.c                                  |    2 +-
 gdb/language.c                                     |    7 +-
 gdb/language.h                                     |   12 +-
 gdb/libunwind-frame.c                              |    4 +-
 gdb/libunwind-frame.h                              |    3 +-
 gdb/linespec.c                                     |   73 +-
 gdb/linespec.h                                     |    2 +-
 gdb/linux-fork.c                                   |   14 +-
 gdb/linux-fork.h                                   |    2 +-
 gdb/linux-nat.c                                    |  961 +-
 gdb/linux-nat.h                                    |   23 +-
 gdb/linux-record.c                                 |    2 +-
 gdb/linux-record.h                                 |    2 +-
 gdb/linux-tdep.c                                   |   24 +-
 gdb/linux-tdep.h                                   |    2 +-
 gdb/linux-thread-db.c                              |  179 +-
 gdb/lm32-tdep.c                                    |    2 +-
 gdb/m2-exp.y                                       |    2 +-
 gdb/m2-lang.c                                      |    2 +-
 gdb/m2-lang.h                                      |    2 +-
 gdb/m2-typeprint.c                                 |    2 +-
 gdb/m2-valprint.c                                  |    2 +-
 gdb/m32c-tdep.c                                    |    2 +-
 gdb/m32r-linux-nat.c                               |    2 +-
 gdb/m32r-linux-tdep.c                              |    2 +-
 gdb/m32r-rom.c                                     |    2 +-
 gdb/m32r-tdep.c                                    |    2 +-
 gdb/m32r-tdep.h                                    |    2 +-
 gdb/m68hc11-tdep.c                                 |    4 +-
 gdb/m68k-tdep.c                                    |   15 +-
 gdb/m68k-tdep.h                                    |    2 +-
 gdb/m68kbsd-nat.c                                  |    2 +-
 gdb/m68kbsd-tdep.c                                 |    3 +-
 gdb/m68klinux-nat.c                                |    2 +-
 gdb/m68klinux-tdep.c                               |    4 +-
 gdb/m88k-tdep.c                                    |    3 +-
 gdb/m88k-tdep.h                                    |    2 +-
 gdb/m88kbsd-nat.c                                  |    2 +-
 gdb/machoread.c                                    |  346 +-
 gdb/macrocmd.c                                     |    2 +-
 gdb/macroexp.c                                     |    2 +-
 gdb/macroexp.h                                     |    2 +-
 gdb/macroscope.c                                   |    2 +-
 gdb/macroscope.h                                   |    2 +-
 gdb/macrotab.c                                     |    2 +-
 gdb/macrotab.h                                     |    2 +-
 gdb/main.c                                         |    4 +-
 gdb/main.h                                         |    2 +-
 gdb/maint.c                                        |    2 +-
 gdb/mdebugread.c                                   |   46 +-
 gdb/mdebugread.h                                   |    2 +-
 gdb/mem-break.c                                    |    2 +-
 gdb/memattr.c                                      |    2 +-
 gdb/memattr.h                                      |    3 +-
 gdb/memory-map.c                                   |    2 +-
 gdb/memory-map.h                                   |    2 +-
 gdb/mep-tdep.c                                     |    4 +-
 gdb/mi/gdb-mi.el                                   |  609 -
 gdb/mi/mi-cmd-break.c                              |    4 +-
 gdb/mi/mi-cmd-disas.c                              |    2 +-
 gdb/mi/mi-cmd-env.c                                |    3 +-
 gdb/mi/mi-cmd-file.c                               |    2 +-
 gdb/mi/mi-cmd-stack.c                              |   59 +-
 gdb/mi/mi-cmd-target.c                             |    2 +-
 gdb/mi/mi-cmd-var.c                                |  185 +-
 gdb/mi/mi-cmds.c                                   |    5 +-
 gdb/mi/mi-cmds.h                                   |    5 +-
 gdb/mi/mi-common.c                                 |    2 +-
 gdb/mi/mi-common.h                                 |    2 +-
 gdb/mi/mi-console.c                                |    2 +-
 gdb/mi/mi-console.h                                |    2 +-
 gdb/mi/mi-getopt.c                                 |    3 +-
 gdb/mi/mi-getopt.h                                 |    2 +-
 gdb/mi/mi-interp.c                                 |   17 +-
 gdb/mi/mi-main.c                                   |   22 +-
 gdb/mi/mi-main.h                                   |    2 +-
 gdb/mi/mi-out.c                                    |    2 +-
 gdb/mi/mi-out.h                                    |    2 +-
 gdb/mi/mi-parse.c                                  |    2 +-
 gdb/mi/mi-parse.h                                  |    2 +-
 gdb/mi/mi-symbol-cmds.c                            |    2 +-
 gdb/microblaze-linux-tdep.c                        |  143 +
 gdb/microblaze-rom.c                               |  191 +
 gdb/microblaze-tdep.c                              |  749 +
 gdb/microblaze-tdep.h                              |  120 +
 gdb/mingw-hdep.c                                   |    2 +-
 gdb/minsyms.c                                      |   95 +-
 gdb/mips-irix-tdep.c                               |  155 +-
 gdb/mips-linux-nat.c                               |    2 +-
 gdb/mips-linux-tdep.c                              |    2 +-
 gdb/mips-linux-tdep.h                              |    2 +-
 gdb/mips-tdep.c                                    |   37 +-
 gdb/mips-tdep.h                                    |    3 +-
 gdb/mips64obsd-nat.c                               |    2 +-
 gdb/mips64obsd-tdep.c                              |    2 +-
 gdb/mipsnbsd-nat.c                                 |    2 +-
 gdb/mipsnbsd-tdep.c                                |    2 +-
 gdb/mipsnbsd-tdep.h                                |    3 +-
 gdb/mipsread.c                                     |    4 +-
 gdb/mn10300-linux-tdep.c                           |    2 +-
 gdb/mn10300-tdep.c                                 |    2 +-
 gdb/mn10300-tdep.h                                 |    2 +-
 gdb/monitor.c                                      |    7 +-
 gdb/monitor.h                                      |    2 +-
 gdb/moxie-tdep.c                                   |   42 +-
 gdb/moxie-tdep.h                                   |    2 +-
 gdb/mt-tdep.c                                      |    2 +-
 gdb/nbsd-nat.c                                     |    2 +-
 gdb/nbsd-nat.h                                     |    2 +-
 gdb/nbsd-tdep.c                                    |    3 +-
 gdb/nbsd-tdep.h                                    |    2 +-
 gdb/nto-procfs.c                                   |   13 +-
 gdb/nto-tdep.c                                     |    3 +-
 gdb/nto-tdep.h                                     |    2 +-
 gdb/objc-exp.y                                     |    2 +-
 gdb/objc-lang.c                                    |   18 +-
 gdb/objc-lang.h                                    |    3 +-
 gdb/objfiles.c                                     |  662 +-
 gdb/objfiles.h                                     |  120 +-
 gdb/obsd-tdep.c                                    |    2 +-
 gdb/obsd-tdep.h                                    |    2 +-
 gdb/observer.c                                     |    3 +-
 gdb/observer.sh                                    |    3 +-
 gdb/osabi.c                                        |    2 +-
 gdb/osabi.h                                        |    2 +-
 gdb/osdata.c                                       |    2 +-
 gdb/osdata.h                                       |    2 +-
 gdb/p-exp.y                                        |    3 +-
 gdb/p-lang.c                                       |    2 +-
 gdb/p-lang.h                                       |    2 +-
 gdb/p-typeprint.c                                  |    9 +-
 gdb/p-valprint.c                                   |    2 +-
 gdb/parse.c                                        |   10 +-
 gdb/parser-defs.h                                  |    3 +-
 gdb/posix-hdep.c                                   |    2 +-
 gdb/ppc-linux-nat.c                                |    2 +-
 gdb/ppc-linux-tdep.c                               |   66 +-
 gdb/ppc-linux-tdep.h                               |    2 +-
 gdb/ppc-sysv-tdep.c                                |   12 +-
 gdb/ppc-tdep.h                                     |    2 +-
 gdb/ppcbug-rom.c                                   |    2 +-
 gdb/ppcnbsd-nat.c                                  |    2 +-
 gdb/ppcnbsd-tdep.c                                 |    2 +-
 gdb/ppcnbsd-tdep.h                                 |    3 +-
 gdb/ppcobsd-nat.c                                  |    2 +-
 gdb/ppcobsd-tdep.c                                 |    2 +-
 gdb/ppcobsd-tdep.h                                 |    3 +-
 gdb/printcmd.c                                     |   77 +-
 gdb/proc-api.c                                     |    2 +-
 gdb/proc-events.c                                  |    2 +-
 gdb/proc-flags.c                                   |    3 +-
 gdb/proc-service.c                                 |    2 +-
 gdb/proc-utils.h                                   |    3 +-
 gdb/proc-why.c                                     |    2 +-
 gdb/procfs.c                                       |   75 +-
 gdb/procfs.h                                       |    2 +-
 gdb/progspace.c                                    |  631 +
 gdb/progspace.h                                    |  290 +
 gdb/prologue-value.c                               |    3 +-
 gdb/prologue-value.h                               |    3 +-
 gdb/python/py-cmd.c                                |  585 +
 gdb/python/py-frame.c                              |  539 +
 gdb/python/py-function.c                           |  179 +
 gdb/python/py-objfile.c                            |  230 +
 gdb/python/py-prettyprint.c                        |  617 +
 gdb/python/py-type.c                               |  924 ++
 gdb/python/py-utils.c                              |  221 +
 gdb/python/py-value.c                              | 1106 ++
 gdb/python/python-cmd.c                            |  585 -
 gdb/python/python-frame.c                          |  539 -
 gdb/python/python-function.c                       |  180 -
 gdb/python/python-internal.h                       |    2 +-
 gdb/python/python-objfile.c                        |  230 -
 gdb/python/python-prettyprint.c                    |  612 -
 gdb/python/python-type.c                           |  848 --
 gdb/python/python-utils.c                          |  221 -
 gdb/python/python-value.c                          | 1082 --
 gdb/python/python.c                                |   33 +-
 gdb/python/python.h                                |    2 +-
 gdb/record.c                                       | 2005 +++-
 gdb/record.h                                       |    2 +-
 gdb/regcache.c                                     |   22 +-
 gdb/regcache.h                                     |    7 +-
 gdb/regformats/reg-cf.dat                          |   33 +
 gdb/regformats/reg-s390.dat                        |   53 -
 gdb/regformats/reg-s390x.dat                       |   53 -
 gdb/regformats/regdat.sh                           |    8 +-
 gdb/regformats/regdef.h                            |    2 +-
 gdb/regformats/s390-linux32.dat                    |   55 +
 gdb/regformats/s390-linux64.dat                    |   71 +
 gdb/regformats/s390x-linux64.dat                   |   55 +
 gdb/reggroups.c                                    |    3 +-
 gdb/reggroups.h                                    |    2 +-
 gdb/regset.c                                       |    2 +-
 gdb/regset.h                                       |    4 +-
 gdb/remote-fileio.c                                |   63 +-
 gdb/remote-fileio.h                                |    4 +-
 gdb/remote-m32r-sdi.c                              |    2 +-
 gdb/remote-mips.c                                  |    2 +-
 gdb/remote-sim.c                                   |    4 +-
 gdb/remote.c                                       |  841 ++-
 gdb/remote.h                                       |    2 +-
 gdb/reply_mig_hack.awk                             |    2 +-
 gdb/reverse.c                                      |  237 +-
 gdb/rs6000-aix-tdep.c                              |    5 +-
 gdb/rs6000-nat.c                                   |   33 +-
 gdb/rs6000-tdep.c                                  |   21 +-
 gdb/rs6000-tdep.h                                  |    2 +-
 gdb/rx-tdep.c                                      |  863 ++
 gdb/s390-nat.c                                     |   91 +-
 gdb/s390-tdep.c                                    |  928 +-
 gdb/s390-tdep.h                                    |   32 +-
 gdb/scm-exp.c                                      |    2 +-
 gdb/scm-lang.c                                     |    2 +-
 gdb/scm-lang.h                                     |    2 +-
 gdb/scm-tags.h                                     |    3 +-
 gdb/scm-valprint.c                                 |    4 +-
 gdb/score-tdep.c                                   |   54 +-
 gdb/score-tdep.h                                   |   66 +-
 gdb/sentinel-frame.c                               |    2 +-
 gdb/sentinel-frame.h                               |    2 +-
 gdb/ser-base.c                                     |    2 +-
 gdb/ser-base.h                                     |    2 +-
 gdb/ser-go32.c                                     |    2 +-
 gdb/ser-mingw.c                                    |    2 +-
 gdb/ser-pipe.c                                     |    2 +-
 gdb/ser-tcp.c                                      |    2 +-
 gdb/ser-tcp.h                                      |    2 +-
 gdb/ser-unix.c                                     |    2 +-
 gdb/ser-unix.h                                     |    2 +-
 gdb/serial.c                                       |    3 +-
 gdb/serial.h                                       |    2 +-
 gdb/sh-linux-tdep.c                                |   55 +-
 gdb/sh-tdep.c                                      |  102 +-
 gdb/sh-tdep.h                                      |   30 +-
 gdb/sh64-tdep.c                                    |    2 +-
 gdb/shnbsd-nat.c                                   |   14 +-
 gdb/shnbsd-tdep.c                                  |  168 +-
 gdb/shnbsd-tdep.h                                  |   26 -
 gdb/sim-regno.h                                    |    2 +-
 gdb/sol-thread.c                                   |    2 +-
 gdb/sol2-tdep.c                                    |    2 +-
 gdb/sol2-tdep.h                                    |    2 +-
 gdb/solib-darwin.c                                 |   41 +-
 gdb/solib-darwin.h                                 |    2 +-
 gdb/solib-frv.c                                    |   45 +-
 gdb/solib-irix.c                                   |   33 +-
 gdb/solib-irix.h                                   |    2 +-
 gdb/solib-null.c                                   |    4 +-
 gdb/solib-osf.c                                    |    4 +-
 gdb/solib-pa64.c                                   |    4 +-
 gdb/solib-pa64.h                                   |    2 +-
 gdb/solib-som.c                                    |    5 +-
 gdb/solib-som.h                                    |    2 +-
 gdb/solib-spu.c                                    |   34 +-
 gdb/solib-spu.h                                    |    2 +-
 gdb/solib-sunos.c                                  |    5 +-
 gdb/solib-svr4.c                                   |  226 +-
 gdb/solib-svr4.h                                   |    2 +-
 gdb/solib-target.c                                 |    4 +-
 gdb/solib-target.h                                 |    2 +-
 gdb/solib.c                                        |   52 +-
 gdb/solib.h                                        |   15 +-
 gdb/solist.h                                       |   15 +-
 gdb/somread.c                                      |    9 +-
 gdb/source.c                                       |   60 +-
 gdb/source.h                                       |    2 +-
 gdb/sparc-linux-nat.c                              |    3 +-
 gdb/sparc-linux-tdep.c                             |    2 +-
 gdb/sparc-nat.c                                    |    2 +-
 gdb/sparc-nat.h                                    |    3 +-
 gdb/sparc-sol2-nat.c                               |    3 +-
 gdb/sparc-sol2-tdep.c                              |    2 +-
 gdb/sparc-tdep.c                                   |    7 +-
 gdb/sparc-tdep.h                                   |    2 +-
 gdb/sparc64-linux-nat.c                            |    2 +-
 gdb/sparc64-linux-tdep.c                           |    2 +-
 gdb/sparc64-nat.c                                  |    2 +-
 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                                |    2 +-
 gdb/spu-multiarch.c                                |    8 +-
 gdb/spu-tdep.c                                     |    8 +-
 gdb/spu-tdep.h                                     |    2 +-
 gdb/srec.h                                         |    2 +-
 gdb/stabsread.c                                    |   26 +-
 gdb/stabsread.h                                    |    9 +-
 gdb/stack.c                                        |   11 +-
 gdb/stack.h                                        |    2 +-
 gdb/std-regs.c                                     |    3 +-
 gdb/symfile-mem.c                                  |    3 +-
 gdb/symfile.c                                      | 1076 +-
 gdb/symfile.h                                      |   39 +-
 gdb/symmisc.c                                      |   37 +-
 gdb/symtab.c                                       |  285 +-
 gdb/symtab.h                                       |   21 +-
 gdb/syscalls/amd64-linux.xml                       |  314 +
 gdb/syscalls/gdb-syscalls.dtd                      |   14 +
 gdb/syscalls/i386-linux.xml                        |  340 +
 gdb/syscalls/ppc-linux.xml                         |  310 +
 gdb/syscalls/ppc64-linux.xml                       |  295 +
 gdb/target-descriptions.c                          |    2 +-
 gdb/target-descriptions.h                          |    2 +-
 gdb/target-memory.c                                |    2 +-
 gdb/target.c                                       |  190 +-
 gdb/target.h                                       |  175 +-
 gdb/terminal.h                                     |    2 +-
 gdb/testsuite/ChangeLog                            |  827 ++
 gdb/testsuite/Makefile.in                          |   32 +-
 gdb/testsuite/config/cfdbug.exp                    |    3 +-
 gdb/testsuite/config/d10v.exp                      |    2 +-
 gdb/testsuite/config/default.exp                   |    2 +-
 gdb/testsuite/config/dve.exp                       |    2 +-
 gdb/testsuite/config/gdbserver.exp                 |    2 +-
 gdb/testsuite/config/i960.exp                      |    2 +-
 gdb/testsuite/config/m32r.exp                      |    2 +-
 gdb/testsuite/config/m68k-emc.exp                  |   17 -
 gdb/testsuite/config/mips-idt.exp                  |    3 +-
 gdb/testsuite/config/mips.exp                      |    3 +-
 gdb/testsuite/config/mn10300-eval.exp              |    2 +-
 gdb/testsuite/config/monitor.exp                   |    2 +-
 gdb/testsuite/config/proelf.exp                    |    2 +-
 gdb/testsuite/config/rom68k.exp                    |    2 +-
 gdb/testsuite/config/sh.exp                        |    2 +-
 gdb/testsuite/config/sid.exp                       |    3 +-
 gdb/testsuite/config/sim.exp                       |    2 +-
 gdb/testsuite/config/slite.exp                     |    2 +-
 gdb/testsuite/config/unix.exp                      |    2 +-
 gdb/testsuite/config/vr4300.exp                    |    2 +-
 gdb/testsuite/config/vr5000.exp                    |    2 +-
 gdb/testsuite/config/vx.exp                        |    2 +-
 gdb/testsuite/config/vxworks.exp                   |    2 +-
 gdb/testsuite/config/vxworks29k.exp                |    3 +-
 gdb/testsuite/configure.ac                         |    2 +-
 gdb/testsuite/gdb.ada/array_bounds.exp             |    2 +-
 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           |    2 +-
 gdb/testsuite/gdb.ada/array_return/pck.adb         |    2 +-
 gdb/testsuite/gdb.ada/array_return/pck.ads         |    2 +-
 gdb/testsuite/gdb.ada/array_subscript_addr.exp     |    2 +-
 gdb/testsuite/gdb.ada/array_subscript_addr/p.adb   |    2 +-
 gdb/testsuite/gdb.ada/arrayidx.exp                 |    8 +-
 gdb/testsuite/gdb.ada/arrayidx/p.adb               |    2 +-
 gdb/testsuite/gdb.ada/arrayparam.exp               |    2 +-
 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                 |    2 +-
 gdb/testsuite/gdb.ada/arrayptr/foo.adb             |    2 +-
 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              |    2 +-
 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/catch_ex.exp                 |    2 +-
 gdb/testsuite/gdb.ada/catch_ex/foo.adb             |    2 +-
 gdb/testsuite/gdb.ada/char_param.exp               |    2 +-
 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                 |    2 +-
 gdb/testsuite/gdb.ada/exec_changed.exp             |   12 +-
 gdb/testsuite/gdb.ada/exec_changed/first.adb       |    2 +-
 gdb/testsuite/gdb.ada/exec_changed/second.adb      |    2 +-
 gdb/testsuite/gdb.ada/exprs.exp                    |    2 +-
 gdb/testsuite/gdb.ada/exprs/p.adb                  |    2 +-
 gdb/testsuite/gdb.ada/fixed_cmp.exp                |    2 +-
 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             |    8 +-
 .../gdb.ada/fixed_points/fixed_points.adb          |    2 +-
 gdb/testsuite/gdb.ada/formatted_ref.exp            |    2 +-
 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               |    2 +-
 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                 |    2 +-
 gdb/testsuite/gdb.ada/fun_addr/foo.adb             |    2 +-
 gdb/testsuite/gdb.ada/fun_in_declare.exp           |    2 +-
 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            |    2 +-
 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                 |    7 +-
 gdb/testsuite/gdb.ada/homonym.exp                  |    2 +-
 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/int_deref.exp                |    2 +-
 gdb/testsuite/gdb.ada/int_deref/foo.adb            |    2 +-
 gdb/testsuite/gdb.ada/int_deref/pck.ads            |    2 +-
 gdb/testsuite/gdb.ada/interface.exp                |    2 +-
 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              |    2 +-
 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            |    2 +-
 gdb/testsuite/gdb.ada/mod_from_name/foo.adb        |    2 +-
 gdb/testsuite/gdb.ada/nested.exp                   |    2 +-
 gdb/testsuite/gdb.ada/nested/hello.adb             |    2 +-
 gdb/testsuite/gdb.ada/null_array.exp               |    2 +-
 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              |    8 +-
 gdb/testsuite/gdb.ada/null_record/bar.adb          |    2 +-
 gdb/testsuite/gdb.ada/null_record/bar.ads          |    2 +-
 gdb/testsuite/gdb.ada/null_record/null_record.adb  |    2 +-
 gdb/testsuite/gdb.ada/packed_array.exp             |    8 +-
 gdb/testsuite/gdb.ada/packed_array/pa.adb          |    2 +-
 gdb/testsuite/gdb.ada/packed_tagged.exp            |    2 +-
 gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb   |    2 +-
 gdb/testsuite/gdb.ada/print_chars.exp              |    2 +-
 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                 |    2 +-
 gdb/testsuite/gdb.ada/ptype_arith_binop.exp        |    2 +-
 gdb/testsuite/gdb.ada/ptype_field.exp              |    2 +-
 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/ref_param.exp                |    2 +-
 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            |    2 +-
 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                    |    8 +-
 gdb/testsuite/gdb.ada/start/dummy.adb              |    2 +-
 gdb/testsuite/gdb.ada/str_ref_cmp.exp              |    2 +-
 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           |    2 +-
 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                |    2 +-
 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                   |    2 +-
 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                    |    2 +-
 gdb/testsuite/gdb.ada/tasks/foo.adb                |    2 +-
 gdb/testsuite/gdb.ada/tick_last_segv.exp           |    2 +-
 gdb/testsuite/gdb.ada/tick_last_segv/foo.adb       |    2 +-
 gdb/testsuite/gdb.ada/type_coercion.exp            |    2 +-
 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       |    2 +-
 .../gdb.ada/variant_record_packed_array.exp        |    2 +-
 .../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                |    8 +-
 gdb/testsuite/gdb.ada/watch_arg/watch.adb          |    2 +-
 gdb/testsuite/gdb.arch/alpha-step.c                |    2 +-
 gdb/testsuite/gdb.arch/alpha-step.exp              |    2 +-
 gdb/testsuite/gdb.arch/altivec-abi.exp             |    2 +-
 gdb/testsuite/gdb.arch/altivec-regs.exp            |    2 +-
 gdb/testsuite/gdb.arch/amd64-disp-step.S           |    2 +-
 gdb/testsuite/gdb.arch/amd64-disp-step.exp         |    2 +-
 gdb/testsuite/gdb.arch/amd64-i386-address.S        |    2 +-
 gdb/testsuite/gdb.arch/amd64-i386-address.exp      |    2 +-
 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               |    2 +-
 gdb/testsuite/gdb.arch/gdb1291.exp                 |    2 +-
 gdb/testsuite/gdb.arch/gdb1291.s                   |    2 +-
 gdb/testsuite/gdb.arch/gdb1431.exp                 |    2 +-
 gdb/testsuite/gdb.arch/gdb1431.s                   |    2 +-
 gdb/testsuite/gdb.arch/gdb1558.c                   |    2 +-
 gdb/testsuite/gdb.arch/gdb1558.exp                 |    2 +-
 gdb/testsuite/gdb.arch/i386-bp_permanent.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            |    4 +-
 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           |    4 +-
 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                |    2 +-
 gdb/testsuite/gdb.arch/i386-unwind.c               |    2 +-
 gdb/testsuite/gdb.arch/i386-unwind.exp             |    4 +-
 gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S    |   44 +
 gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp  |   80 +
 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/thumb-prologue.c            |    2 +-
 gdb/testsuite/gdb.arch/thumb-prologue.exp          |    2 +-
 gdb/testsuite/gdb.arch/vsx-regs.exp                |    2 +-
 gdb/testsuite/gdb.asm/asm-source.exp               |    8 +-
 gdb/testsuite/gdb.base/Makefile.in                 |    2 +-
 gdb/testsuite/gdb.base/a2-run.exp                  |    2 +-
 gdb/testsuite/gdb.base/advance.exp                 |    2 +-
 gdb/testsuite/gdb.base/all-bin.exp                 |    2 +-
 gdb/testsuite/gdb.base/annota1.exp                 |   10 +-
 gdb/testsuite/gdb.base/annota3.exp                 |    8 +-
 gdb/testsuite/gdb.base/args.exp                    |    2 +-
 gdb/testsuite/gdb.base/arithmet.exp                |    3 +-
 gdb/testsuite/gdb.base/arrayidx.c                  |    2 +-
 gdb/testsuite/gdb.base/arrayidx.exp                |    2 +-
 gdb/testsuite/gdb.base/assign.exp                  |    2 +-
 gdb/testsuite/gdb.base/async.exp                   |    2 +-
 gdb/testsuite/gdb.base/attach.exp                  |    4 +-
 gdb/testsuite/gdb.base/auxv.c                      |    2 +-
 gdb/testsuite/gdb.base/auxv.exp                    |    3 +-
 gdb/testsuite/gdb.base/bang.exp                    |    2 +-
 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                 |    4 +-
 gdb/testsuite/gdb.base/bitfields.exp               |    2 +-
 gdb/testsuite/gdb.base/bitfields2.exp              |    2 +-
 gdb/testsuite/gdb.base/bitops.exp                  |    2 +-
 gdb/testsuite/gdb.base/break-always.c              |    2 +-
 gdb/testsuite/gdb.base/break-always.exp            |    2 +-
 gdb/testsuite/gdb.base/break.c                     |    9 +-
 gdb/testsuite/gdb.base/break.exp                   |    2 +-
 gdb/testsuite/gdb.base/break1.c                    |   24 +-
 gdb/testsuite/gdb.base/breakpoint-shadow.c         |    2 +-
 gdb/testsuite/gdb.base/breakpoint-shadow.exp       |   26 +-
 gdb/testsuite/gdb.base/call-ar-st.exp              |    2 +-
 gdb/testsuite/gdb.base/call-rt-st.exp              |    2 +-
 gdb/testsuite/gdb.base/call-sc.c                   |    2 +-
 gdb/testsuite/gdb.base/call-sc.exp                 |    2 +-
 gdb/testsuite/gdb.base/call-signal-resume.exp      |    2 +-
 gdb/testsuite/gdb.base/call-signals.c              |    2 +-
 gdb/testsuite/gdb.base/call-strs.exp               |    3 +-
 gdb/testsuite/gdb.base/callexit.c                  |    2 +-
 gdb/testsuite/gdb.base/callexit.exp                |    2 +-
 gdb/testsuite/gdb.base/callfuncs.c                 |    4 +-
 gdb/testsuite/gdb.base/callfuncs.exp               |    2 +-
 gdb/testsuite/gdb.base/catch-syscall.c             |   25 +
 gdb/testsuite/gdb.base/catch-syscall.exp           |  457 +
 gdb/testsuite/gdb.base/charset.c                   |   14 +-
 gdb/testsuite/gdb.base/charset.exp                 |   48 +-
 gdb/testsuite/gdb.base/checkpoint.c                |    6 +-
 gdb/testsuite/gdb.base/checkpoint.exp              |    2 +-
 gdb/testsuite/gdb.base/chng-syms.exp               |    2 +-
 gdb/testsuite/gdb.base/code-expr.exp               |    2 +-
 gdb/testsuite/gdb.base/commands.exp                |   16 +-
 gdb/testsuite/gdb.base/completion.exp              |    8 +-
 gdb/testsuite/gdb.base/complex.c                   |    3 +-
 gdb/testsuite/gdb.base/complex.exp                 |    2 +-
 gdb/testsuite/gdb.base/cond-expr.exp               |    2 +-
 gdb/testsuite/gdb.base/condbreak.exp               |   76 +-
 gdb/testsuite/gdb.base/consecutive.exp             |    4 +-
 gdb/testsuite/gdb.base/constvars.c                 |    4 +
 gdb/testsuite/gdb.base/constvars.exp               |    4 +-
 gdb/testsuite/gdb.base/corefile.exp                |   89 +-
 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                    |    3 +-
 gdb/testsuite/gdb.base/cvexpr.exp                  |    2 +-
 gdb/testsuite/gdb.base/dbx.exp                     |    3 +-
 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                  |    2 +-
 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.c                   |   11 +-
 gdb/testsuite/gdb.base/display.exp                 |   17 +-
 gdb/testsuite/gdb.base/dump.exp                    |    4 +-
 gdb/testsuite/gdb.base/echo.exp                    |    2 +-
 gdb/testsuite/gdb.base/ena-dis-br.exp              |    2 +-
 gdb/testsuite/gdb.base/ending-run.exp              |    4 +-
 gdb/testsuite/gdb.base/environ.exp                 |    2 +-
 gdb/testsuite/gdb.base/eval-skip.exp               |    2 +-
 gdb/testsuite/gdb.base/exe-lock.exp                |    2 +-
 gdb/testsuite/gdb.base/expand-psymtabs.c           |    2 +-
 gdb/testsuite/gdb.base/expand-psymtabs.exp         |    2 +-
 gdb/testsuite/gdb.base/exprs.exp                   |    2 +-
 gdb/testsuite/gdb.base/fileio.c                    |    8 +-
 gdb/testsuite/gdb.base/fileio.exp                  |    2 +-
 gdb/testsuite/gdb.base/find.c                      |   17 +-
 gdb/testsuite/gdb.base/find.exp                    |    2 +-
 gdb/testsuite/gdb.base/finish.exp                  |    2 +-
 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               |   13 +-
 gdb/testsuite/gdb.base/foll-fork.c                 |    3 +-
 gdb/testsuite/gdb.base/foll-fork.exp               |  108 +-
 gdb/testsuite/gdb.base/foll-vfork.exp              |   43 +-
 gdb/testsuite/gdb.base/frame-args.c                |    2 +-
 gdb/testsuite/gdb.base/frame-args.exp              |    2 +-
 gdb/testsuite/gdb.base/freebpcmd.c                 |    2 +-
 gdb/testsuite/gdb.base/freebpcmd.exp               |    5 +-
 gdb/testsuite/gdb.base/fullname.c                  |    2 +-
 gdb/testsuite/gdb.base/fullname.exp                |    2 +-
 gdb/testsuite/gdb.base/funcargs.exp                |    2 +-
 gdb/testsuite/gdb.base/gcore-buffer-overflow.c     |   18 +-
 gdb/testsuite/gdb.base/gcore-buffer-overflow.exp   |   11 +-
 gdb/testsuite/gdb.base/gcore.c                     |    2 +-
 gdb/testsuite/gdb.base/gcore.exp                   |    3 +-
 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/gdb1250.c                   |    2 +-
 gdb/testsuite/gdb.base/gdb1250.exp                 |    2 +-
 gdb/testsuite/gdb.base/gdb1555.exp                 |    2 +-
 gdb/testsuite/gdb.base/gdb1821.c                   |    2 +-
 gdb/testsuite/gdb.base/gdb1821.exp                 |    2 +-
 gdb/testsuite/gdb.base/gdbvars.exp                 |    3 +-
 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                    |   30 +
 gdb/testsuite/gdb.base/hbreak.exp                  |   43 +
 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                    |    2 +-
 gdb/testsuite/gdb.base/ifelse.exp                  |    2 +-
 gdb/testsuite/gdb.base/included.c                  |    4 +-
 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               |    3 +-
 gdb/testsuite/gdb.base/info-target.exp             |    2 +-
 gdb/testsuite/gdb.base/interp.exp                  |    2 +-
 gdb/testsuite/gdb.base/interrupt.exp               |    2 +-
 gdb/testsuite/gdb.base/jump.exp                    |    3 +-
 gdb/testsuite/gdb.base/langs.exp                   |    3 +-
 gdb/testsuite/gdb.base/lineinc.exp                 |    2 +-
 gdb/testsuite/gdb.base/list.exp                    |    2 +-
 gdb/testsuite/gdb.base/logical.exp                 |    3 +-
 gdb/testsuite/gdb.base/long_long.exp               |   10 +-
 gdb/testsuite/gdb.base/longjmp.c                   |    2 +-
 gdb/testsuite/gdb.base/longjmp.exp                 |    2 +-
 gdb/testsuite/gdb.base/macscp.exp                  |   39 +-
 gdb/testsuite/gdb.base/maint.exp                   |    8 +-
 gdb/testsuite/gdb.base/mips_pro.exp                |    2 +-
 gdb/testsuite/gdb.base/miscexprs.exp               |    3 +-
 gdb/testsuite/gdb.base/multi-forks.c               |    2 +-
 gdb/testsuite/gdb.base/multi-forks.exp             |   29 +-
 gdb/testsuite/gdb.base/nodebug.exp                 |    2 +-
 gdb/testsuite/gdb.base/nofield.c                   |    2 +-
 gdb/testsuite/gdb.base/nofield.exp                 |    2 +-
 gdb/testsuite/gdb.base/opaque.exp                  |   27 +-
 gdb/testsuite/gdb.base/overlays.exp                |    2 +-
 gdb/testsuite/gdb.base/page.exp                    |    2 +-
 gdb/testsuite/gdb.base/pc-fp.exp                   |    5 +-
 gdb/testsuite/gdb.base/pending.c                   |    2 +-
 gdb/testsuite/gdb.base/pending.exp                 |    7 +-
 gdb/testsuite/gdb.base/pendshr.c                   |    2 +-
 gdb/testsuite/gdb.base/pie-support.c               |    2 +-
 gdb/testsuite/gdb.base/pie-support.exp             |    6 +-
 gdb/testsuite/gdb.base/pointers.exp                |    7 +-
 gdb/testsuite/gdb.base/pr11022.c                   |   32 +
 gdb/testsuite/gdb.base/pr11022.exp                 |   57 +
 gdb/testsuite/gdb.base/prelink-lib.c               |    2 +-
 gdb/testsuite/gdb.base/prelink.c                   |    2 +-
 gdb/testsuite/gdb.base/prelink.exp                 |    2 +-
 gdb/testsuite/gdb.base/printcmds.exp               |    2 +-
 gdb/testsuite/gdb.base/prologue.c                  |    2 +-
 gdb/testsuite/gdb.base/prologue.exp                |    2 +-
 gdb/testsuite/gdb.base/psymtab.exp                 |    2 +-
 gdb/testsuite/gdb.base/ptr-typedef.c               |    2 +-
 gdb/testsuite/gdb.base/ptr-typedef.exp             |    2 +-
 gdb/testsuite/gdb.base/ptype.c                     |    3 +
 gdb/testsuite/gdb.base/ptype.exp                   |    2 +-
 gdb/testsuite/gdb.base/radix.exp                   |    3 +-
 gdb/testsuite/gdb.base/randomize.c                 |    2 +-
 gdb/testsuite/gdb.base/randomize.exp               |    2 +-
 gdb/testsuite/gdb.base/readline.exp                |    2 +-
 gdb/testsuite/gdb.base/recurse.exp                 |    2 +-
 gdb/testsuite/gdb.base/regs.exp                    |    3 +-
 gdb/testsuite/gdb.base/relational.exp              |    2 +-
 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                |    3 +-
 gdb/testsuite/gdb.base/remote.exp                  |   10 +-
 gdb/testsuite/gdb.base/remotetimeout.exp           |    2 +-
 gdb/testsuite/gdb.base/reread.exp                  |    3 +-
 gdb/testsuite/gdb.base/restore.exp                 |    2 +-
 gdb/testsuite/gdb.base/return-nodebug.c            |    2 +-
 gdb/testsuite/gdb.base/return-nodebug.exp          |    2 +-
 gdb/testsuite/gdb.base/return-nodebug1.c           |    2 +-
 gdb/testsuite/gdb.base/return.exp                  |    2 +-
 gdb/testsuite/gdb.base/return2.exp                 |    3 +-
 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/scope0.c                    |   26 +-
 gdb/testsuite/gdb.base/scope1.c                    |   17 +-
 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                |   29 +-
 gdb/testsuite/gdb.base/sepdebug2.c                 |   22 +
 gdb/testsuite/gdb.base/sepsymtab.c                 |    2 +-
 gdb/testsuite/gdb.base/sepsymtab.exp               |    2 +-
 gdb/testsuite/gdb.base/set-lang-auto.exp           |    2 +-
 gdb/testsuite/gdb.base/setshow.exp                 |    2 +-
 gdb/testsuite/gdb.base/setvar.exp                  |    2 +-
 gdb/testsuite/gdb.base/shlib-call.exp              |    2 +-
 gdb/testsuite/gdb.base/shr1.c                      |    2 +-
 gdb/testsuite/gdb.base/shreloc.exp                 |    3 +-
 gdb/testsuite/gdb.base/sigall.exp                  |    2 +-
 gdb/testsuite/gdb.base/sigaltstack.c               |    2 +-
 gdb/testsuite/gdb.base/sigaltstack.exp             |    2 +-
 gdb/testsuite/gdb.base/sigbpt.c                    |    2 +-
 gdb/testsuite/gdb.base/sigbpt.exp                  |   14 +-
 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-obj.c               |    2 +-
 gdb/testsuite/gdb.base/siginfo-obj.exp             |    2 +-
 gdb/testsuite/gdb.base/siginfo.c                   |    2 +-
 gdb/testsuite/gdb.base/siginfo.exp                 |    2 +-
 gdb/testsuite/gdb.base/signals.exp                 |    2 +-
 gdb/testsuite/gdb.base/signull.c                   |    2 +-
 gdb/testsuite/gdb.base/signull.exp                 |    2 +-
 gdb/testsuite/gdb.base/sigrepeat.c                 |    2 +-
 gdb/testsuite/gdb.base/sigrepeat.exp               |    2 +-
 gdb/testsuite/gdb.base/sigstep.c                   |    2 +-
 gdb/testsuite/gdb.base/sigstep.exp                 |    3 +-
 gdb/testsuite/gdb.base/sizeof.exp                  |    2 +-
 gdb/testsuite/gdb.base/so-disc-shr.c               |    2 +-
 gdb/testsuite/gdb.base/so-impl-ld.exp              |    2 +-
 gdb/testsuite/gdb.base/so-indr-cl.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-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              |    2 +-
 gdb/testsuite/gdb.base/solib.exp                   |    2 +-
 gdb/testsuite/gdb.base/source-error.gdb            |   11 +-
 gdb/testsuite/gdb.base/source.exp                  |    4 +-
 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               |    8 +-
 gdb/testsuite/gdb.base/step-test.exp               |    4 +-
 gdb/testsuite/gdb.base/store.exp                   |    3 +-
 gdb/testsuite/gdb.base/structs.c                   |    9 +-
 gdb/testsuite/gdb.base/structs.exp                 |   62 +-
 gdb/testsuite/gdb.base/structs2.exp                |    2 +-
 gdb/testsuite/gdb.base/structs3.c                  |    2 +-
 gdb/testsuite/gdb.base/structs3.exp                |    2 +-
 gdb/testsuite/gdb.base/subst.exp                   |    2 +-
 gdb/testsuite/gdb.base/term.exp                    |    2 +-
 gdb/testsuite/gdb.base/trace-commands.exp          |    2 +-
 gdb/testsuite/gdb.base/twice.exp                   |    3 +-
 gdb/testsuite/gdb.base/type-opaque.exp             |    2 +-
 gdb/testsuite/gdb.base/unload.c                    |   39 +-
 gdb/testsuite/gdb.base/unload.exp                  |   78 +-
 gdb/testsuite/gdb.base/unloadshr.c                 |    7 +-
 gdb/testsuite/gdb.base/unloadshr2.c                |   24 +
 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/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-vfork.c               |   41 +
 gdb/testsuite/gdb.base/watch-vfork.exp             |   52 +
 gdb/testsuite/gdb.base/watch_thread_num.c          |   12 +-
 gdb/testsuite/gdb.base/watch_thread_num.exp        |    2 +-
 gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c    |   34 +
 gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp  |   43 +
 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          |    9 +-
 gdb/testsuite/gdb.base/watchpoint-solib.exp        |    2 +-
 gdb/testsuite/gdb.base/watchpoint.c                |    3 +-
 gdb/testsuite/gdb.base/watchpoint.exp              |   13 +-
 gdb/testsuite/gdb.base/watchpoints.c               |   50 +
 gdb/testsuite/gdb.base/watchpoints.exp             |  105 +
 gdb/testsuite/gdb.base/weaklib1.c                  |    2 +-
 gdb/testsuite/gdb.base/weaklib2.c                  |    2 +-
 gdb/testsuite/gdb.base/whatis-exp.exp              |    2 +-
 gdb/testsuite/gdb.base/whatis.c                    |    2 +-
 gdb/testsuite/gdb.base/whatis.exp                  |    2 +-
 gdb/testsuite/gdb.cell/configure                   | 3018 +++--
 gdb/testsuite/gdb.cp/Makefile.in                   |    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                   |    2 +-
 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                       |    2 +-
 gdb/testsuite/gdb.cp/bool.exp                      |    2 +-
 gdb/testsuite/gdb.cp/breakpoint.cc                 |    2 +-
 gdb/testsuite/gdb.cp/breakpoint.exp                |    2 +-
 gdb/testsuite/gdb.cp/bs15503.cc                    |    2 +-
 gdb/testsuite/gdb.cp/bs15503.exp                   |    3 +-
 gdb/testsuite/gdb.cp/call-c-1.c                    |    2 +-
 gdb/testsuite/gdb.cp/call-c.cc                     |    7 +-
 gdb/testsuite/gdb.cp/call-c.exp                    |    2 +-
 gdb/testsuite/gdb.cp/casts.exp                     |    3 +-
 gdb/testsuite/gdb.cp/class2.cc                     |    2 +-
 gdb/testsuite/gdb.cp/class2.exp                    |    2 +-
 gdb/testsuite/gdb.cp/classes.cc                    |   11 +-
 gdb/testsuite/gdb.cp/classes.exp                   |    8 +-
 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/cplusfuncs.cc                 |    4 +
 gdb/testsuite/gdb.cp/cplusfuncs.exp                |   56 +-
 gdb/testsuite/gdb.cp/ctti.exp                      |   10 +-
 gdb/testsuite/gdb.cp/cttiadd.cc                    |    3 +-
 gdb/testsuite/gdb.cp/cttiadd1.cc                   |    3 +-
 gdb/testsuite/gdb.cp/cttiadd2.cc                   |    3 +-
 gdb/testsuite/gdb.cp/cttiadd3.cc                   |    3 +-
 gdb/testsuite/gdb.cp/demangle.exp                  |    2 +-
 gdb/testsuite/gdb.cp/derivation.exp                |    2 +-
 gdb/testsuite/gdb.cp/exception.cc                  |    3 +-
 gdb/testsuite/gdb.cp/exception.exp                 |    2 +-
 gdb/testsuite/gdb.cp/expand-sals.cc                |    4 +-
 gdb/testsuite/gdb.cp/expand-sals.exp               |    8 +-
 gdb/testsuite/gdb.cp/extern-c.cc                   |   38 +
 gdb/testsuite/gdb.cp/extern-c.exp                  |   46 +
 gdb/testsuite/gdb.cp/formatted-ref.cc              |    2 +-
 gdb/testsuite/gdb.cp/formatted-ref.exp             |    9 +-
 gdb/testsuite/gdb.cp/gdb1355.cc                    |    3 +-
 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                   |   12 +-
 gdb/testsuite/gdb.cp/hang.exp                      |    3 +-
 gdb/testsuite/gdb.cp/hang1.cc                      |    5 +-
 gdb/testsuite/gdb.cp/hang2.cc                      |    5 +
 gdb/testsuite/gdb.cp/hang3.cc                      |    5 +
 gdb/testsuite/gdb.cp/inherit.exp                   |    2 +-
 gdb/testsuite/gdb.cp/local.exp                     |    2 +-
 gdb/testsuite/gdb.cp/m-data.cc                     |    2 +-
 gdb/testsuite/gdb.cp/m-data.exp                    |    2 +-
 gdb/testsuite/gdb.cp/m-static.cc                   |    1 +
 gdb/testsuite/gdb.cp/m-static.exp                  |    2 +-
 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                   |    7 +-
 gdb/testsuite/gdb.cp/misc.cc                       |    2 +-
 gdb/testsuite/gdb.cp/misc.exp                      |    2 +-
 gdb/testsuite/gdb.cp/namespace-nested-import.exp   |    2 +-
 gdb/testsuite/gdb.cp/namespace-using.exp           |    2 +-
 gdb/testsuite/gdb.cp/namespace.cc                  |    5 +
 gdb/testsuite/gdb.cp/namespace.exp                 |   32 +-
 gdb/testsuite/gdb.cp/namespace1.cc                 |   21 +-
 gdb/testsuite/gdb.cp/overload.cc                   |    4 +
 gdb/testsuite/gdb.cp/overload.exp                  |   23 +-
 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                     |    2 +-
 gdb/testsuite/gdb.cp/pr-574.exp                    |    2 +-
 gdb/testsuite/gdb.cp/pr9631.exp                    |    2 +-
 gdb/testsuite/gdb.cp/printmethod.cc                |    3 +-
 gdb/testsuite/gdb.cp/printmethod.exp               |    2 +-
 gdb/testsuite/gdb.cp/psmang.exp                    |    2 +-
 gdb/testsuite/gdb.cp/punctuator.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                  |    2 +-
 gdb/testsuite/gdb.cp/ref-types.exp                 |    6 +-
 gdb/testsuite/gdb.cp/rtti.exp                      |    2 +-
 gdb/testsuite/gdb.cp/rtti.h                        |    2 +-
 gdb/testsuite/gdb.cp/rtti1.cc                      |    2 +-
 gdb/testsuite/gdb.cp/rtti2.cc                      |    2 +-
 gdb/testsuite/gdb.cp/templates.cc                  |    9 +-
 gdb/testsuite/gdb.cp/templates.exp                 |   24 +-
 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/virtfunc.exp                  |    7 +-
 gdb/testsuite/gdb.cp/virtfunc2.cc                  |   39 +
 gdb/testsuite/gdb.cp/virtfunc2.exp                 |   59 +
 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                   |    3 +-
 gdb/testsuite/gdb.disasm/t01_mov.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t02_mova.exp              |    2 +-
 gdb/testsuite/gdb.disasm/t03_add.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t04_sub.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t05_cmp.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t06_ari2.exp              |    2 +-
 gdb/testsuite/gdb.disasm/t07_ari3.exp              |    2 +-
 gdb/testsuite/gdb.disasm/t08_or.exp                |    2 +-
 gdb/testsuite/gdb.disasm/t09_xor.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t10_and.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t11_logs.exp              |    2 +-
 gdb/testsuite/gdb.disasm/t12_bit.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t13_otr.exp               |    2 +-
 gdb/testsuite/gdb.dwarf2/Makefile.in               |    4 +-
 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              |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-basic.S               |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-basic.exp             |    7 +-
 gdb/testsuite/gdb.dwarf2/dw2-compressed.S          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-compressed.exp        |    7 +-
 gdb/testsuite/gdb.dwarf2/dw2-cu-size.S             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp           |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-inheritance.S         |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp       |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-intercu.S             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-intercu.exp           |    7 +-
 gdb/testsuite/gdb.dwarf2/dw2-intermix.S            |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-intermix.exp          |    7 +-
 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-producer.S            |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-producer.exp          |    7 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges.S              |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges.exp            |    8 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges2.S             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-ranges3.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-strp.S                |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-strp.exp              |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c     |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-unresolved.S          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp        |    2 +-
 gdb/testsuite/gdb.dwarf2/mac-fileno.S              |    2 +-
 gdb/testsuite/gdb.dwarf2/mac-fileno.exp            |    7 +-
 gdb/testsuite/gdb.dwarf2/main.c                    |    2 +-
 gdb/testsuite/gdb.dwarf2/valop.S                   |  505 +
 gdb/testsuite/gdb.dwarf2/valop.exp                 |   55 +
 gdb/testsuite/gdb.fortran/Makefile.in              |    4 +-
 gdb/testsuite/gdb.fortran/array-element.exp        |    8 +-
 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         |    8 +-
 gdb/testsuite/gdb.fortran/derived-type.f90         |    2 +-
 gdb/testsuite/gdb.fortran/exprs.exp                |    4 +-
 gdb/testsuite/gdb.fortran/module.exp               |    2 +-
 gdb/testsuite/gdb.fortran/module.f90               |    2 +-
 gdb/testsuite/gdb.fortran/subarray.exp             |    8 +-
 gdb/testsuite/gdb.fortran/subarray.f               |    2 +-
 gdb/testsuite/gdb.fortran/types.exp                |    4 +-
 gdb/testsuite/gdb.gdb/complaints.exp               |    2 +-
 gdb/testsuite/gdb.gdb/observer.exp                 |    2 +-
 gdb/testsuite/gdb.gdb/selftest.exp                 |    2 +-
 gdb/testsuite/gdb.gdb/xfullpath.exp                |    3 +-
 gdb/testsuite/gdb.gdbtk/ChangeLog                  |  358 -
 gdb/testsuite/gdb.gdbtk/Makefile.in                |   36 -
 gdb/testsuite/gdb.gdbtk/README                     |  421 -
 gdb/testsuite/gdb.gdbtk/browser.exp                |   41 -
 gdb/testsuite/gdb.gdbtk/browser.test               |  683 -
 gdb/testsuite/gdb.gdbtk/c_variable.c               |  298 -
 gdb/testsuite/gdb.gdbtk/c_variable.exp             |   42 -
 gdb/testsuite/gdb.gdbtk/c_variable.test            | 2071 ---
 gdb/testsuite/gdb.gdbtk/configure                  | 2248 ---
 gdb/testsuite/gdb.gdbtk/configure.ac               |   18 -
 gdb/testsuite/gdb.gdbtk/console.exp                |   42 -
 gdb/testsuite/gdb.gdbtk/console.test               |  488 -
 gdb/testsuite/gdb.gdbtk/cpp_variable.cc            |   33 -
 gdb/testsuite/gdb.gdbtk/cpp_variable.exp           |   48 -
 gdb/testsuite/gdb.gdbtk/cpp_variable.h             |   54 -
 gdb/testsuite/gdb.gdbtk/cpp_variable.test          |  594 -
 gdb/testsuite/gdb.gdbtk/defs                       |  306 -
 gdb/testsuite/gdb.gdbtk/insight-support.exp        |  321 -
 gdb/testsuite/gdb.gdbtk/list0.c                    |   43 -
 gdb/testsuite/gdb.gdbtk/list0.h                    |   37 -
 gdb/testsuite/gdb.gdbtk/list1.c                    |   39 -
 gdb/testsuite/gdb.gdbtk/simple.c                   |   23 -
 gdb/testsuite/gdb.gdbtk/srcwin.exp                 |   71 -
 gdb/testsuite/gdb.gdbtk/srcwin.test                | 1189 --
 gdb/testsuite/gdb.gdbtk/srcwin2.test               |  896 --
 gdb/testsuite/gdb.gdbtk/srcwin3.test               |  786 --
 gdb/testsuite/gdb.gdbtk/stack1.c                   |  233 -
 gdb/testsuite/gdb.gdbtk/stack2.c                   |  107 -
 gdb/testsuite/gdb.gdbtk/windows.exp                |   41 -
 gdb/testsuite/gdb.gdbtk/windows.test               |  128 -
 gdb/testsuite/gdb.hp/gdb.aCC/exception.exp         |    2 +-
 gdb/testsuite/gdb.hp/gdb.aCC/optimize.exp          |    2 +-
 gdb/testsuite/gdb.hp/gdb.aCC/watch-cmd.exp         |    2 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.exp    |    3 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/dollar.exp        |    3 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/hwwatchbus.exp    |    3 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/pxdb.exp          |    2 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/reg-pa64.exp      |    3 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/sized-enum.exp    |    3 +-
 gdb/testsuite/gdb.hp/gdb.base-hp/so-thresh.exp     |    3 +-
 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           |    2 +-
 gdb/testsuite/gdb.hp/gdb.defects/solib-d.exp       |    2 +-
 gdb/testsuite/gdb.java/jmain.exp                   |    9 +-
 gdb/testsuite/gdb.java/jmisc.exp                   |   10 +-
 gdb/testsuite/gdb.java/jprint.exp                  |    9 +-
 gdb/testsuite/gdb.java/jprint.java                 |   10 +-
 gdb/testsuite/gdb.java/jv-exp.exp                  |    2 +-
 gdb/testsuite/gdb.java/jv-print.exp                |    6 +-
 gdb/testsuite/gdb.mi/array.f                       |    2 +-
 gdb/testsuite/gdb.mi/basics.c                      |    3 +-
 gdb/testsuite/gdb.mi/gdb2549.exp                   |    2 +-
 gdb/testsuite/gdb.mi/gdb669.exp                    |    3 +-
 gdb/testsuite/gdb.mi/gdb680.exp                    |    2 +-
 gdb/testsuite/gdb.mi/gdb701.exp                    |    4 +-
 gdb/testsuite/gdb.mi/gdb792.exp                    |    2 +-
 gdb/testsuite/gdb.mi/mi-async.exp                  |   11 +-
 gdb/testsuite/gdb.mi/mi-basics.exp                 |    2 +-
 gdb/testsuite/gdb.mi/mi-break.exp                  |   19 +-
 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                   |    3 +-
 gdb/testsuite/gdb.mi/mi-hack-cli.exp               |    2 +-
 gdb/testsuite/gdb.mi/mi-nonstop-exit.exp           |    3 +-
 gdb/testsuite/gdb.mi/mi-nonstop.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-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              |    3 +-
 gdb/testsuite/gdb.mi/mi-until.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi-var-block.exp              |    4 +-
 gdb/testsuite/gdb.mi/mi-var-child-f.exp            |    8 +-
 gdb/testsuite/gdb.mi/mi-var-child.c                |    3 +-
 gdb/testsuite/gdb.mi/mi-var-child.exp              |   32 +-
 gdb/testsuite/gdb.mi/mi-var-cmd.exp                |   42 +-
 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            |    6 +-
 gdb/testsuite/gdb.mi/mi-var-invalidate.exp         |    8 +-
 gdb/testsuite/gdb.mi/mi-watch.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi2-basics.exp                |    2 +-
 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           |    2 +-
 gdb/testsuite/gdb.mi/mi2-eval.exp                  |    2 +-
 gdb/testsuite/gdb.mi/mi2-file.exp                  |    3 +-
 gdb/testsuite/gdb.mi/mi2-hack-cli.exp              |    3 +-
 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                |    2 +-
 gdb/testsuite/gdb.mi/mi2-simplerun.exp             |    2 +-
 gdb/testsuite/gdb.mi/mi2-stack.exp                 |    2 +-
 gdb/testsuite/gdb.mi/mi2-stepi.exp                 |    2 +-
 gdb/testsuite/gdb.mi/mi2-syn-frame.exp             |    3 +-
 gdb/testsuite/gdb.mi/mi2-until.exp                 |    2 +-
 gdb/testsuite/gdb.mi/mi2-var-block.exp             |    4 +-
 gdb/testsuite/gdb.mi/mi2-var-child.exp             |   30 +-
 gdb/testsuite/gdb.mi/mi2-var-cmd.exp               |   35 +-
 gdb/testsuite/gdb.mi/mi2-var-display.exp           |    6 +-
 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/nsintrall.c                   |    3 +-
 gdb/testsuite/gdb.mi/nsmoribund.c                  |    3 +-
 gdb/testsuite/gdb.mi/nsthrexec.c                   |    2 +-
 gdb/testsuite/gdb.mi/pthreads.c                    |    2 +-
 gdb/testsuite/gdb.mi/var-cmd.c                     |   37 +-
 gdb/testsuite/gdb.modula2/Makefile.in              |    4 +-
 gdb/testsuite/gdb.modula2/unbounded-array.exp      |   11 +-
 gdb/testsuite/gdb.modula2/unbounded1.c             |   11 +-
 gdb/testsuite/gdb.multi/Makefile.in                |   14 +
 gdb/testsuite/gdb.multi/base.exp                   |  102 +
 gdb/testsuite/gdb.multi/bkpt-multi-exec.c          |   13 +
 gdb/testsuite/gdb.multi/bkpt-multi-exec.exp        |   84 +
 gdb/testsuite/gdb.multi/crashme.c                  |   12 +
 gdb/testsuite/gdb.multi/goodbye.c                  |   62 +
 gdb/testsuite/gdb.multi/hangout.c                  |   26 +
 gdb/testsuite/gdb.multi/hello.c                    |   46 +
 gdb/testsuite/gdb.objc/basicclass.exp              |    8 +-
 gdb/testsuite/gdb.objc/nondebug.exp                |    6 +-
 gdb/testsuite/gdb.objc/objcdecode.exp              |    2 +-
 gdb/testsuite/gdb.opt/clobbered-registers-O2.c     |    2 +-
 gdb/testsuite/gdb.opt/clobbered-registers-O2.exp   |    2 +-
 gdb/testsuite/gdb.opt/inline-bt.c                  |    2 +-
 gdb/testsuite/gdb.opt/inline-bt.exp                |    2 +-
 gdb/testsuite/gdb.opt/inline-cmds.c                |    2 +-
 gdb/testsuite/gdb.opt/inline-cmds.exp              |    2 +-
 gdb/testsuite/gdb.opt/inline-locals.c              |    2 +-
 gdb/testsuite/gdb.opt/inline-locals.exp            |    2 +-
 gdb/testsuite/gdb.opt/inline-markers.c             |    2 +-
 gdb/testsuite/gdb.pascal/floats.exp                |    2 +-
 gdb/testsuite/gdb.pascal/floats.pas                |    2 +-
 gdb/testsuite/gdb.pascal/hello.exp                 |    2 +-
 gdb/testsuite/gdb.pascal/integers.exp              |    2 +-
 gdb/testsuite/gdb.pascal/integers.pas              |    2 +-
 gdb/testsuite/gdb.pascal/types.exp                 |    2 +-
 gdb/testsuite/gdb.python/Makefile.in               |    2 +-
 gdb/testsuite/gdb.python/py-cmd.exp                |  133 +
 .../gdb.python/{python-frame.c => py-frame.c}      |    0
 gdb/testsuite/gdb.python/py-frame.exp              |   88 +
 gdb/testsuite/gdb.python/py-function.exp           |   92 +
 gdb/testsuite/gdb.python/py-mi.exp                 |  238 +
 gdb/testsuite/gdb.python/py-prettyprint.c          |  245 +
 gdb/testsuite/gdb.python/py-prettyprint.exp        |  113 +
 gdb/testsuite/gdb.python/py-prettyprint.py         |  193 +
 gdb/testsuite/gdb.python/py-template.cc            |   30 +
 gdb/testsuite/gdb.python/py-template.exp           |   75 +
 gdb/testsuite/gdb.python/py-type.c                 |   56 +
 gdb/testsuite/gdb.python/py-type.exp               |  138 +
 gdb/testsuite/gdb.python/py-value.c                |   70 +
 gdb/testsuite/gdb.python/py-value.exp              |  410 +
 gdb/testsuite/gdb.python/python-cmd.exp            |  133 -
 gdb/testsuite/gdb.python/python-frame.exp          |   88 -
 gdb/testsuite/gdb.python/python-function.exp       |   79 -
 gdb/testsuite/gdb.python/python-mi.exp             |   99 -
 gdb/testsuite/gdb.python/python-prettyprint.c      |  200 -
 gdb/testsuite/gdb.python/python-prettyprint.exp    |   93 -
 gdb/testsuite/gdb.python/python-prettyprint.py     |  166 -
 gdb/testsuite/gdb.python/python-template.cc        |   30 -
 gdb/testsuite/gdb.python/python-template.exp       |   75 -
 gdb/testsuite/gdb.python/python-value.c            |   55 -
 gdb/testsuite/gdb.python/python-value.exp          |  324 -
 gdb/testsuite/gdb.python/python.exp                |    2 +-
 gdb/testsuite/gdb.reverse/break-precsave.exp       |  107 +
 gdb/testsuite/gdb.reverse/break-reverse.c          |    2 +-
 gdb/testsuite/gdb.reverse/break-reverse.exp        |    2 +-
 gdb/testsuite/gdb.reverse/consecutive-precsave.exp |  137 +
 gdb/testsuite/gdb.reverse/consecutive-reverse.c    |    5 +-
 gdb/testsuite/gdb.reverse/consecutive-reverse.exp  |   15 +-
 gdb/testsuite/gdb.reverse/finish-precsave.exp      |  250 +
 gdb/testsuite/gdb.reverse/finish-reverse.c         |    5 +-
 gdb/testsuite/gdb.reverse/finish-reverse.exp       |    4 +-
 gdb/testsuite/gdb.reverse/i386-precsave.exp        |  306 +
 gdb/testsuite/gdb.reverse/i386-reverse.c           |    2 +-
 gdb/testsuite/gdb.reverse/i386-reverse.exp         |    2 +-
 gdb/testsuite/gdb.reverse/i387-env-reverse.c       |   60 +
 gdb/testsuite/gdb.reverse/i387-env-reverse.exp     |  147 +
 gdb/testsuite/gdb.reverse/i387-stack-reverse.c     |   38 +
 gdb/testsuite/gdb.reverse/i387-stack-reverse.exp   |  177 +
 .../gdb.reverse/machinestate-precsave.exp          |  256 +
 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      |  438 +
 gdb/testsuite/gdb.reverse/sigall-reverse.c         | 1413 ++
 gdb/testsuite/gdb.reverse/sigall-reverse.exp       |  413 +
 gdb/testsuite/gdb.reverse/solib-precsave.exp       |  142 +
 gdb/testsuite/gdb.reverse/solib-reverse.c          |    4 +-
 gdb/testsuite/gdb.reverse/solib-reverse.exp        |    3 +-
 gdb/testsuite/gdb.reverse/step-precsave.exp        |  273 +
 gdb/testsuite/gdb.reverse/step-reverse.c           |    4 +-
 gdb/testsuite/gdb.reverse/step-reverse.exp         |    3 +-
 gdb/testsuite/gdb.reverse/until-precsave.exp       |  146 +
 gdb/testsuite/gdb.reverse/until-reverse.c          |    3 +-
 gdb/testsuite/gdb.reverse/until-reverse.exp        |    4 +-
 gdb/testsuite/gdb.reverse/ur1.c                    |    2 +-
 gdb/testsuite/gdb.reverse/watch-precsave.exp       |  220 +
 gdb/testsuite/gdb.reverse/watch-reverse.c          |    6 +-
 gdb/testsuite/gdb.reverse/watch-reverse.exp        |   83 +-
 gdb/testsuite/gdb.server/ext-attach.c              |    2 +-
 gdb/testsuite/gdb.server/ext-attach.exp            |    2 +-
 gdb/testsuite/gdb.server/ext-run.exp               |    2 +-
 gdb/testsuite/gdb.server/file-transfer.exp         |    2 +-
 gdb/testsuite/gdb.server/server-mon.exp            |    2 +-
 gdb/testsuite/gdb.server/server-run.exp            |    2 +-
 gdb/testsuite/gdb.server/server.c                  |    2 +-
 gdb/testsuite/gdb.stabs/exclfwd.exp                |    2 +-
 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/weird.def                  |    4 +
 gdb/testsuite/gdb.stabs/weird.exp                  |    2 +-
 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          |    3 +-
 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         |    2 +-
 gdb/testsuite/gdb.threads/current-lwp-dead.c       |    2 +-
 gdb/testsuite/gdb.threads/current-lwp-dead.exp     |    7 +-
 gdb/testsuite/gdb.threads/execl.c                  |    2 +-
 gdb/testsuite/gdb.threads/execl.exp                |    2 +-
 gdb/testsuite/gdb.threads/execl1.c                 |    2 +-
 gdb/testsuite/gdb.threads/fork-child-threads.c     |    2 +-
 gdb/testsuite/gdb.threads/fork-child-threads.exp   |    2 +-
 gdb/testsuite/gdb.threads/fork-thread-pending.c    |    2 +-
 gdb/testsuite/gdb.threads/fork-thread-pending.exp  |    2 +-
 gdb/testsuite/gdb.threads/gcore-thread.exp         |    3 +-
 gdb/testsuite/gdb.threads/hand-call-in-threads.c   |    2 +-
 gdb/testsuite/gdb.threads/hand-call-in-threads.exp |    2 +-
 gdb/testsuite/gdb.threads/interrupted-hand-call.c  |    2 +-
 .../gdb.threads/interrupted-hand-call.exp          |    2 +-
 gdb/testsuite/gdb.threads/killed.c                 |    2 +-
 gdb/testsuite/gdb.threads/killed.exp               |    3 +-
 gdb/testsuite/gdb.threads/linux-dp.exp             |    2 +-
 .../gdb.threads/local-watch-wrong-thread.c         |   89 +
 .../gdb.threads/local-watch-wrong-thread.exp       |  122 +
 gdb/testsuite/gdb.threads/manythreads.c            |    4 +-
 gdb/testsuite/gdb.threads/manythreads.exp          |    3 +-
 gdb/testsuite/gdb.threads/multi-create.c           |    6 +-
 gdb/testsuite/gdb.threads/multi-create.exp         |    2 +-
 gdb/testsuite/gdb.threads/pending-step.c           |    3 +-
 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    |    2 +-
 gdb/testsuite/gdb.threads/pthreads.c               |    2 +-
 gdb/testsuite/gdb.threads/pthreads.exp             |    2 +-
 gdb/testsuite/gdb.threads/schedlock.c              |    3 +-
 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        |    2 +-
 gdb/testsuite/gdb.threads/step.exp                 |    3 +-
 gdb/testsuite/gdb.threads/step2.exp                |    3 +-
 gdb/testsuite/gdb.threads/switch-threads.c         |    2 +-
 gdb/testsuite/gdb.threads/switch-threads.exp       |    2 +-
 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      |    5 +-
 .../gdb.threads/thread-unwindonsignal.exp          |    2 +-
 gdb/testsuite/gdb.threads/thread_check.c           |    2 +-
 gdb/testsuite/gdb.threads/thread_check.exp         |    2 +-
 gdb/testsuite/gdb.threads/thread_events.c          |    2 +-
 gdb/testsuite/gdb.threads/thread_events.exp        |    2 +-
 gdb/testsuite/gdb.threads/threadapply.c            |    3 +-
 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          |    2 +-
 gdb/testsuite/gdb.threads/tls-shared.exp           |    2 +-
 gdb/testsuite/gdb.threads/tls.exp                  |    3 +-
 gdb/testsuite/gdb.threads/tls2.c                   |    2 +-
 gdb/testsuite/gdb.threads/watchthreads-reorder.c   |  369 +
 gdb/testsuite/gdb.threads/watchthreads-reorder.exp |  103 +
 gdb/testsuite/gdb.threads/watchthreads.c           |    3 +-
 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                |   58 +-
 gdb/testsuite/gdb.trace/backtrace.exp              |   58 +-
 gdb/testsuite/gdb.trace/circ.exp                   |    7 +-
 gdb/testsuite/gdb.trace/collection.exp             |    7 +-
 gdb/testsuite/gdb.trace/deltrace.exp               |   22 +-
 gdb/testsuite/gdb.trace/gdb_c_test.c               | 3792 -----
 gdb/testsuite/gdb.trace/infotrace.exp              |   21 +-
 gdb/testsuite/gdb.trace/limits.exp                 |    7 +-
 gdb/testsuite/gdb.trace/packetlen.exp              |   58 +-
 gdb/testsuite/gdb.trace/passc-dyn.exp              |   71 +-
 gdb/testsuite/gdb.trace/passcount.exp              |   21 +-
 gdb/testsuite/gdb.trace/report.exp                 |   59 +-
 gdb/testsuite/gdb.trace/save-trace.exp             |   21 +-
 gdb/testsuite/gdb.trace/tfind.exp                  |   63 +-
 gdb/testsuite/gdb.trace/tracecmd.exp               |   33 +-
 gdb/testsuite/gdb.trace/tsv.exp                    |  107 +
 gdb/testsuite/gdb.trace/while-dyn.exp              |   59 +-
 gdb/testsuite/gdb.trace/while-stepping.exp         |   21 +-
 gdb/testsuite/gdb.xml/tdesc-arch.exp               |    2 +-
 gdb/testsuite/gdb.xml/tdesc-errors.exp             |    2 +-
 gdb/testsuite/gdb.xml/tdesc-regs.exp               |    8 +-
 gdb/testsuite/gdb.xml/tdesc-xinclude.exp           |    2 +-
 gdb/testsuite/lib/ada.exp                          |    9 +-
 gdb/testsuite/lib/cell.exp                         |   17 +-
 gdb/testsuite/lib/compiler.c                       |    2 +-
 gdb/testsuite/lib/compiler.cc                      |    2 +-
 gdb/testsuite/lib/cp-support.exp                   |    2 +-
 gdb/testsuite/lib/emc-support.exp                  |  223 -
 gdb/testsuite/lib/gdb.exp                          |  225 +-
 gdb/testsuite/lib/gdbserver-support.exp            |    2 +-
 gdb/testsuite/lib/java.exp                         |   20 +-
 gdb/testsuite/lib/mi-support.exp                   |  104 +-
 gdb/testsuite/lib/pascal.exp                       |    2 +-
 gdb/testsuite/lib/set_unbuffered_mode.c            |    2 +-
 gdb/testsuite/lib/trace-support.exp                |    2 +-
 gdb/thread.c                                       |   52 +-
 gdb/top.c                                          |   65 +-
 gdb/top.h                                          |    2 +-
 gdb/tracepoint.c                                   | 1245 +-
 gdb/tracepoint.h                                   |   38 +-
 gdb/trad-frame.c                                   |    3 +-
 gdb/trad-frame.h                                   |    3 +-
 gdb/tramp-frame.c                                  |    2 +-
 gdb/tramp-frame.h                                  |    3 +-
 gdb/tui/tui-command.c                              |    2 +-
 gdb/tui/tui-command.h                              |    2 +-
 gdb/tui/tui-data.c                                 |    2 +-
 gdb/tui/tui-data.h                                 |    4 +-
 gdb/tui/tui-disasm.c                               |    8 +-
 gdb/tui/tui-disasm.h                               |    2 +-
 gdb/tui/tui-file.c                                 |    2 +-
 gdb/tui/tui-file.h                                 |    3 +-
 gdb/tui/tui-hooks.c                                |    2 +-
 gdb/tui/tui-hooks.h                                |    2 +-
 gdb/tui/tui-interp.c                               |    2 +-
 gdb/tui/tui-io.c                                   |    4 +-
 gdb/tui/tui-io.h                                   |    2 +-
 gdb/tui/tui-layout.c                               |    4 +-
 gdb/tui/tui-layout.h                               |    2 +-
 gdb/tui/tui-main.c                                 |    3 +-
 gdb/tui/tui-out.c                                  |    2 +-
 gdb/tui/tui-regs.c                                 |    4 +-
 gdb/tui/tui-regs.h                                 |    2 +-
 gdb/tui/tui-source.c                               |    4 +-
 gdb/tui/tui-source.h                               |    2 +-
 gdb/tui/tui-stack.c                                |    5 +-
 gdb/tui/tui-stack.h                                |    2 +-
 gdb/tui/tui-win.c                                  |    2 +-
 gdb/tui/tui-win.h                                  |    2 +-
 gdb/tui/tui-windata.c                              |    4 +-
 gdb/tui/tui-windata.h                              |    2 +-
 gdb/tui/tui-wingeneral.c                           |    2 +-
 gdb/tui/tui-wingeneral.h                           |    2 +-
 gdb/tui/tui-winsource.c                            |    2 +-
 gdb/tui/tui-winsource.h                            |    2 +-
 gdb/tui/tui.c                                      |    4 +-
 gdb/tui/tui.h                                      |    2 +-
 gdb/typeprint.c                                    |    3 +-
 gdb/typeprint.h                                    |    4 +-
 gdb/ui-file.c                                      |   16 +-
 gdb/ui-file.h                                      |    3 +-
 gdb/ui-out.c                                       |    2 +-
 gdb/ui-out.h                                       |    2 +-
 gdb/user-regs.c                                    |    2 +-
 gdb/user-regs.h                                    |    3 +-
 gdb/utils.c                                        |    2 +-
 gdb/v850-tdep.c                                    |    2 +-
 gdb/valarith.c                                     |   22 +-
 gdb/valops.c                                       |  125 +-
 gdb/valprint.c                                     |   11 +-
 gdb/valprint.h                                     |    2 +-
 gdb/value.c                                        |   19 +-
 gdb/value.h                                        |    5 +-
 gdb/varobj.c                                       |  746 +-
 gdb/varobj.h                                       |   34 +-
 gdb/vax-nat.c                                      |    3 +-
 gdb/vax-tdep.c                                     |    2 +-
 gdb/vax-tdep.h                                     |    2 +-
 gdb/vaxbsd-nat.c                                   |    3 +-
 gdb/vaxnbsd-tdep.c                                 |    2 +-
 gdb/vaxobsd-tdep.c                                 |    2 +-
 gdb/vec.c                                          |    2 +-
 gdb/vec.h                                          |    2 +-
 gdb/version.h                                      |    2 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |    9 +-
 gdb/windows-nat.h                                  |    2 +-
 gdb/windows-tdep.c                                 |    2 +-
 gdb/windows-tdep.h                                 |    2 +-
 gdb/windows-termcap.c                              |   66 +
 gdb/wrapper.c                                      |    2 +-
 gdb/wrapper.h                                      |    2 +-
 gdb/xcoffread.c                                    |   31 +-
 gdb/xcoffread.h                                    |    2 +-
 gdb/xcoffsolib.c                                   |    4 +-
 gdb/xcoffsolib.h                                   |    4 +-
 gdb/xml-support.c                                  |   62 +-
 gdb/xml-support.h                                  |    8 +-
 gdb/xml-syscall.c                                  |  422 +
 gdb/xml-syscall.h                                  |   50 +
 gdb/xml-tdesc.c                                    |   69 +-
 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                                  |   18 +-
 gdb/xtensa-tdep.h                                  |    2 +-
 gdb/xtensa-xtregs.c                                |    2 +-
 include/ChangeLog                                  |  134 +
 include/alloca-conf.h                              |    3 +-
 include/ansidecl.h                                 |    4 +-
 include/aout/ChangeLog                             |    6 +
 include/aout/aout64.h                              |    6 +-
 include/aout/hp300hpux.h                           |    5 +-
 include/aout/sun4.h                                |    5 +-
 include/bfdlink.h                                  |   22 +-
 include/cgen/ChangeLog                             |   10 +
 include/cgen/basic-modes.h                         |   52 +
 include/cgen/basic-ops.h                           |  347 +
 include/cgen/bitset.h                              |   56 +
 include/coff/ChangeLog                             |   11 +
 include/coff/i386.h                                |   28 +-
 include/coff/x86_64.h                              |    4 +-
 include/coff/z80.h                                 |    9 +
 include/demangle.h                                 |   14 +
 include/dis-asm.h                                  |   15 +-
 include/dwarf2.h                                   |   40 +-
 include/elf/ChangeLog                              |   30 +
 include/elf/arm.h                                  |    3 +-
 include/elf/common.h                               |   10 +-
 include/elf/mips.h                                 |    1 +
 include/elf/ppc.h                                  |   12 +-
 include/elf/ppc64.h                                |    3 +
 include/elf/rx.h                                   |  134 +
 include/elf/sparc.h                                |    4 +-
 include/gdb/ChangeLog                              |    4 +
 include/gdb/callback.h                             |    2 +-
 include/gdb/fileio.h                               |    2 +-
 include/gdb/remote-sim.h                           |    2 +-
 include/gdb/signals.h                              |    2 +-
 include/gdb/sim-arm.h                              |    2 +-
 include/gdb/sim-cr16.h                             |    2 +-
 include/gdb/sim-d10v.h                             |    2 +-
 include/gdb/sim-frv.h                              |    2 +-
 include/gdb/sim-h8300.h                            |    2 +-
 include/gdb/sim-lm32.h                             |    2 +-
 include/gdb/sim-m32c.h                             |    2 +-
 include/gdb/sim-ppc.h                              |    2 +-
 include/gdb/sim-rx.h                               |   55 +
 include/gdb/sim-sh.h                               |    2 +-
 include/lto-symtab.h                               |   41 +
 include/opcode/ChangeLog                           |   54 +
 include/opcode/arm.h                               |   41 +-
 include/opcode/cgen-bitset.h                       |   55 -
 include/opcode/cgen.h                              |   17 +-
 include/opcode/ppc.h                               |   10 +-
 include/opcode/rx.h                                |  215 +
 include/plugin-api.h                               |   41 +-
 include/splay-tree.h                               |    6 +
 intl/ChangeLog                                     |    6 +
 intl/libgnuintl.h                                  |   45 +-
 libdecnumber/ChangeLog                             |   17 +
 libdecnumber/configure                             |   44 +
 libdecnumber/decContext.c                          |    4 +-
 libiberty/ChangeLog                                |   93 +
 libiberty/Makefile.in                              |    6 +-
 libiberty/README                                   |   10 +-
 libiberty/argv.c                                   |   44 +-
 libiberty/choose-temp.c                            |    4 +
 libiberty/config.h-vms                             |    3 +
 libiberty/configure                                |   26 +-
 libiberty/configure.ac                             |   26 +-
 libiberty/cp-demangle.c                            |  301 +-
 libiberty/cplus-dem.c                              |    5 +-
 libiberty/dyn-string.c                             |    2 +-
 libiberty/functions.texi                           |   25 +-
 libiberty/gather-docs                              |    2 +-
 libiberty/hashtab.c                                |    3 +
 libiberty/pex-unix.c                               |   28 +-
 libiberty/regex.c                                  |    7 +-
 libiberty/testsuite/demangle-expected              |   26 +-
 libiberty/testsuite/test-expandargv.c              |   34 +-
 libtool.m4                                         |  870 +-
 ltmain.sh                                          | 1393 +-
 ltoptions.m4                                       |   11 +-
 ltversion.m4                                       |   10 +-
 lt~obsolete.m4                                     |   10 +-
 opcodes/ChangeLog                                  | 1084 +--
 opcodes/ChangeLog-2009                             | 1801 +++
 opcodes/Makefile.am                                |   85 +-
 opcodes/Makefile.in                                |   89 +-
 opcodes/arc-dis.c                                  |    6 +-
 opcodes/arc-ext.c                                  |    6 +-
 opcodes/arm-dis.c                                  |  850 +-
 opcodes/cgen-asm.in                                |    2 +-
 opcodes/cgen-bitset.c                              |    5 +-
 opcodes/cgen-dis.in                                |    2 +-
 opcodes/cgen-ibld.in                               |    9 +-
 opcodes/cgen-opc.c                                 |   14 +-
 opcodes/cgen-ops.h                                 |  432 -
 opcodes/cgen-types.h                               |   42 -
 opcodes/configure                                  |  993 +-
 opcodes/configure.in                               |    1 +
 opcodes/cr16-dis.c                                 |   46 +-
 opcodes/crx-dis.c                                  |   32 +-
 opcodes/d30v-dis.c                                 |   10 +-
 opcodes/disassemble.c                              |    6 +
 opcodes/fr30-asm.c                                 |    2 +-
 opcodes/fr30-desc.c                                |    2 +-
 opcodes/fr30-desc.h                                |    4 +-
 opcodes/fr30-dis.c                                 |   10 +-
 opcodes/fr30-ibld.c                                |   29 +-
 opcodes/fr30-opc.c                                 |    2 +-
 opcodes/fr30-opc.h                                 |    2 +-
 opcodes/frv-asm.c                                  |    2 +-
 opcodes/frv-desc.c                                 |    2 +-
 opcodes/frv-desc.h                                 |    4 +-
 opcodes/frv-dis.c                                  |    2 +-
 opcodes/frv-ibld.c                                 |   19 +-
 opcodes/frv-opc.c                                  |   14 +-
 opcodes/frv-opc.h                                  |    2 +-
 opcodes/h8500-dis.c                                |   22 +-
 opcodes/i386-dis.c                                 | 5763 ++++++--
 opcodes/i386-gen.c                                 |   50 +-
 opcodes/i386-init.h                                |  147 +-
 opcodes/i386-opc.h                                 |  666 +-
 opcodes/i386-opc.tbl                               | 2383 ++--
 opcodes/i386-tbl.h                                 |13107 ++++++++++--------
 opcodes/i960-dis.c                                 |   18 +-
 opcodes/ia64-gen.c                                 |    4 +-
 opcodes/ia64-opc.c                                 |   12 +-
 opcodes/ip2k-asm.c                                 |    2 +-
 opcodes/ip2k-desc.c                                |    2 +-
 opcodes/ip2k-desc.h                                |    4 +-
 opcodes/ip2k-dis.c                                 |    2 +-
 opcodes/ip2k-ibld.c                                |    9 +-
 opcodes/ip2k-opc.c                                 |    2 +-
 opcodes/ip2k-opc.h                                 |    2 +-
 opcodes/iq2000-asm.c                               |    2 +-
 opcodes/iq2000-desc.c                              |    2 +-
 opcodes/iq2000-desc.h                              |    4 +-
 opcodes/iq2000-dis.c                               |    2 +-
 opcodes/iq2000-ibld.c                              |   15 +-
 opcodes/iq2000-opc.c                               |    2 +-
 opcodes/iq2000-opc.h                               |    2 +-
 opcodes/lm32-asm.c                                 |    2 +-
 opcodes/lm32-desc.c                                |    2 +-
 opcodes/lm32-desc.h                                |    4 +-
 opcodes/lm32-dis.c                                 |    2 +-
 opcodes/lm32-ibld.c                                |   17 +-
 opcodes/lm32-opc.c                                 |    2 +-
 opcodes/lm32-opc.h                                 |    2 +-
 opcodes/lm32-opinst.c                              |   57 +-
 opcodes/m32c-asm.c                                 |   65 +-
 opcodes/m32c-desc.c                                |    8 +-
 opcodes/m32c-desc.h                                |    4 +-
 opcodes/m32c-dis.c                                 |    8 +-
 opcodes/m32c-ibld.c                                |  265 +-
 opcodes/m32c-opc.c                                 |    2 +-
 opcodes/m32c-opc.h                                 |    6 +-
 opcodes/m32r-asm.c                                 |    2 +-
 opcodes/m32r-desc.c                                |    2 +-
 opcodes/m32r-desc.h                                |    4 +-
 opcodes/m32r-dis.c                                 |    2 +-
 opcodes/m32r-ibld.c                                |   15 +-
 opcodes/m32r-opc.c                                 |    2 +-
 opcodes/m32r-opc.h                                 |    2 +-
 opcodes/m32r-opinst.c                              |   60 +-
 opcodes/m68k-dis.c                                 |    9 +-
 opcodes/m68k-opc.c                                 |    6 +-
 opcodes/maxq-dis.c                                 |   16 +-
 opcodes/mcore-dis.c                                |   66 +-
 opcodes/mep-asm.c                                  |   27 +-
 opcodes/mep-desc.c                                 |    4 +-
 opcodes/mep-desc.h                                 |    4 +-
 opcodes/mep-dis.c                                  |    2 +-
 opcodes/mep-ibld.c                                 |   67 +-
 opcodes/mep-opc.c                                  |    2 +-
 opcodes/mep-opc.h                                  |    2 +-
 opcodes/microblaze-dis.c                           |   91 +-
 opcodes/microblaze-dis.h                           |   34 +
 opcodes/mmix-dis.c                                 |    5 +-
 opcodes/mt-asm.c                                   |    2 +-
 opcodes/mt-desc.c                                  |    2 +-
 opcodes/mt-desc.h                                  |    4 +-
 opcodes/mt-dis.c                                   |    2 +-
 opcodes/mt-ibld.c                                  |   11 +-
 opcodes/mt-opc.c                                   |    2 +-
 opcodes/mt-opc.h                                   |    2 +-
 opcodes/ns32k-dis.c                                |   19 +-
 opcodes/opc2c.c                                    |  812 ++
 opcodes/openrisc-asm.c                             |    2 +-
 opcodes/openrisc-desc.c                            |    2 +-
 opcodes/openrisc-desc.h                            |    4 +-
 opcodes/openrisc-dis.c                             |    2 +-
 opcodes/openrisc-ibld.c                            |   15 +-
 opcodes/openrisc-opc.c                             |    2 +-
 opcodes/openrisc-opc.h                             |    2 +-
 opcodes/or32-opc.c                                 |   16 +-
 opcodes/po/es.po                                   |  343 +-
 opcodes/po/fi.po                                   |  407 +-
 opcodes/po/fr.po                                   |  329 +-
 opcodes/po/id.po                                   |  333 +-
 opcodes/po/nl.po                                   |  332 +-
 opcodes/po/opcodes.pot                             |    2 +-
 opcodes/po/vi.po                                   |  332 +-
 opcodes/ppc-dis.c                                  |   15 +-
 opcodes/ppc-opc.c                                  |  324 +-
 opcodes/rx-decode.c                                |14842 ++++++++++++++++++++
 opcodes/rx-decode.opc                              |  971 ++
 opcodes/rx-dis.c                                   |  199 +
 opcodes/s390-dis.c                                 |   13 +-
 opcodes/sh64-dis.c                                 |    2 -
 opcodes/spu-dis.c                                  |   52 +-
 opcodes/tic30-dis.c                                |   20 +-
 opcodes/xc16x-asm.c                                |    2 +-
 opcodes/xc16x-desc.c                               |    3 +-
 opcodes/xc16x-desc.h                               |   16 +-
 opcodes/xc16x-dis.c                                |    2 +-
 opcodes/xc16x-ibld.c                               |    9 +-
 opcodes/xc16x-opc.c                                |    2 +-
 opcodes/xc16x-opc.h                                |    2 +-
 opcodes/xstormy16-asm.c                            |    2 +-
 opcodes/xstormy16-desc.c                           |    2 +-
 opcodes/xstormy16-desc.h                           |    4 +-
 opcodes/xstormy16-dis.c                            |    2 +-
 opcodes/xstormy16-ibld.c                           |   13 +-
 opcodes/xstormy16-opc.c                            |    2 +-
 opcodes/xstormy16-opc.h                            |    2 +-
 sim/ChangeLog                                      |  116 +
 sim/MAINTAINERS                                    |    4 +-
 sim/Makefile.in                                    |    2 +-
 sim/arm/ChangeLog                                  |    4 +
 sim/arm/Makefile.in                                |    2 +-
 sim/arm/configure                                  |   26 +-
 sim/arm/iwmmxt.c                                   |    2 +-
 sim/arm/iwmmxt.h                                   |    2 +-
 sim/arm/maverick.c                                 |    2 +-
 sim/arm/wrapper.c                                  |    2 +-
 sim/avr/Makefile.in                                |    3 +-
 sim/avr/configure                                  |   26 +-
 sim/avr/interp.c                                   |   46 +-
 sim/common/ChangeLog                               |   35 +
 sim/common/Make-common.in                          |    3 +-
 sim/common/Makefile.in                             |    3 +-
 sim/common/aclocal.m4                              |    1 +
 sim/common/callback.c                              |    2 +-
 sim/common/cgen-cpu.h                              |    3 +-
 sim/common/cgen-defs.h                             |    2 +-
 sim/common/cgen-engine.h                           |   45 +-
 sim/common/cgen-mem.h                              |   12 +-
 sim/common/cgen-ops.h                              |    2 +-
 sim/common/cgen-par.c                              |    3 +-
 sim/common/cgen-par.h                              |    3 +-
 sim/common/cgen-run.c                              |    2 +-
 sim/common/cgen-scache.c                           |    2 +-
 sim/common/cgen-scache.h                           |    2 +-
 sim/common/cgen-sim.h                              |    2 +-
 sim/common/cgen-trace.c                            |    4 +-
 sim/common/cgen-trace.h                            |    2 +-
 sim/common/cgen-types.h                            |    4 +-
 sim/common/cgen-utils.c                            |    2 +-
 sim/common/common.m4                               |    2 +-
 sim/common/configure                               |   21 +-
 sim/common/dv-core.c                               |    2 +-
 sim/common/dv-glue.c                               |    2 +-
 sim/common/dv-pal.c                                |    2 +-
 sim/common/dv-sockser.c                            |    2 +-
 sim/common/genmloop.sh                             |    2 +-
 sim/common/hw-alloc.c                              |    2 +-
 sim/common/hw-alloc.h                              |    2 +-
 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                             |    2 +-
 sim/common/hw-events.h                             |    2 +-
 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                               |    2 +-
 sim/common/hw-ports.c                              |    2 +-
 sim/common/hw-ports.h                              |    2 +-
 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                                  |    3 +-
 sim/common/run-sim.h                               |    2 +-
 sim/common/run.1                                   |    2 +-
 sim/common/run.c                                   |    2 +-
 sim/common/sim-abort.c                             |    2 +-
 sim/common/sim-alu.h                               |    2 +-
 sim/common/sim-arange.c                            |    2 +-
 sim/common/sim-arange.h                            |    2 +-
 sim/common/sim-base.h                              |    3 +-
 sim/common/sim-basics.h                            |    2 +-
 sim/common/sim-bits.c                              |    2 +-
 sim/common/sim-bits.h                              |    2 +-
 sim/common/sim-config.c                            |    2 +-
 sim/common/sim-config.h                            |    2 +-
 sim/common/sim-core.c                              |    2 +-
 sim/common/sim-core.h                              |    2 +-
 sim/common/sim-cpu.c                               |    2 +-
 sim/common/sim-cpu.h                               |    2 +-
 sim/common/sim-endian.c                            |    2 +-
 sim/common/sim-endian.h                            |    2 +-
 sim/common/sim-engine.c                            |    3 +-
 sim/common/sim-engine.h                            |    3 +-
 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                             |    2 +-
 sim/common/sim-hrw.c                               |    2 +-
 sim/common/sim-hw.c                                |    2 +-
 sim/common/sim-hw.h                                |    2 +-
 sim/common/sim-info.c                              |    2 +-
 sim/common/sim-inline.c                            |    2 +-
 sim/common/sim-inline.h                            |    4 +-
 sim/common/sim-io.c                                |    2 +-
 sim/common/sim-io.h                                |    2 +-
 sim/common/sim-load.c                              |    2 +-
 sim/common/sim-memopt.c                            |    3 +-
 sim/common/sim-memopt.h                            |    2 +-
 sim/common/sim-model.c                             |    2 +-
 sim/common/sim-model.h                             |    2 +-
 sim/common/sim-module.c                            |    2 +-
 sim/common/sim-module.h                            |    3 +-
 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                           |    3 +-
 sim/common/sim-profile.c                           |    2 +-
 sim/common/sim-profile.h                           |    2 +-
 sim/common/sim-reason.c                            |    2 +-
 sim/common/sim-reg.c                               |    2 +-
 sim/common/sim-resume.c                            |    2 +-
 sim/common/sim-run.c                               |    2 +-
 sim/common/sim-signal.c                            |    2 +-
 sim/common/sim-signal.h                            |    2 +-
 sim/common/sim-stop.c                              |    2 +-
 sim/common/sim-trace.c                             |    2 +-
 sim/common/sim-trace.h                             |    2 +-
 sim/common/sim-types.h                             |    2 +-
 sim/common/sim-utils.c                             |    3 +-
 sim/common/sim-utils.h                             |    2 +-
 sim/common/sim-watch.c                             |    2 +-
 sim/common/sim-watch.h                             |    2 +-
 sim/common/syscall.c                               |    2 +-
 sim/common/version.h                               |    2 +-
 sim/configure                                      |   11 +
 sim/configure.ac                                   |    7 +
 sim/cr16/ChangeLog                                 |    4 +
 sim/cr16/Makefile.in                               |    2 +-
 sim/cr16/configure                                 |   26 +-
 sim/cr16/cr16_sim.h                                |    4 +-
 sim/cr16/endian.c                                  |    4 +-
 sim/cr16/gencode.c                                 |    4 +-
 sim/cr16/interp.c                                  |    4 +-
 sim/cr16/simops.c                                  |    4 +-
 sim/cris/Makefile.in                               |    3 +-
 sim/cris/arch.c                                    |    2 +-
 sim/cris/arch.h                                    |    2 +-
 sim/cris/configure                                 |   26 +-
 sim/cris/cpuall.h                                  |    7 +-
 sim/cris/cpuv10.c                                  |    2 +-
 sim/cris/cpuv10.h                                  |   34 +-
 sim/cris/cpuv32.c                                  |    2 +-
 sim/cris/cpuv32.h                                  |   32 +-
 sim/cris/cris-desc.c                               |    2 +-
 sim/cris/cris-desc.h                               |    4 +-
 sim/cris/cris-opc.h                                |    2 +-
 sim/cris/cris-sim.h                                |    2 +-
 sim/cris/cris-tmpl.c                               |    2 +-
 sim/cris/crisv10f.c                                |    2 +-
 sim/cris/crisv32f.c                                |    2 +-
 sim/cris/decodev10.c                               | 1632 +--
 sim/cris/decodev10.h                               |   28 +-
 sim/cris/decodev32.c                               | 1535 +--
 sim/cris/decodev32.h                               |   27 +-
 sim/cris/devices.c                                 |    2 +-
 sim/cris/dv-cris.c                                 |    2 +-
 sim/cris/dv-rv.c                                   |    2 +-
 sim/cris/mloop.in                                  |    3 +-
 sim/cris/modelv10.c                                |    2 +-
 sim/cris/modelv32.c                                |    2 +-
 sim/cris/rvdummy.c                                 |    2 +-
 sim/cris/semcrisv10f-switch.c                      |    2 +-
 sim/cris/semcrisv32f-switch.c                      |    2 +-
 sim/cris/sim-if.c                                  |    2 +-
 sim/cris/sim-main.h                                |    2 +-
 sim/cris/tconfig.in                                |    3 +-
 sim/cris/traps.c                                   |    3 +-
 sim/d10v/ChangeLog                                 |    4 +
 sim/d10v/Makefile.in                               |    3 +-
 sim/d10v/configure                                 |   26 +-
 sim/erc32/ChangeLog                                |    4 +
 sim/erc32/Makefile.in                              |    2 +-
 sim/erc32/configure                                |   26 +-
 sim/frv/ChangeLog                                  |   28 +
 sim/frv/Makefile.in                                |    2 +-
 sim/frv/arch.c                                     |    2 +-
 sim/frv/arch.h                                     |    2 +-
 sim/frv/cache.c                                    |    2 +-
 sim/frv/cache.h                                    |    2 +-
 sim/frv/configure                                  |   26 +-
 sim/frv/cpu.c                                      |    2 +-
 sim/frv/cpu.h                                      |  490 +-
 sim/frv/cpuall.h                                   |    3 +-
 sim/frv/decode.c                                   | 3423 ++---
 sim/frv/decode.h                                   |    4 +-
 sim/frv/devices.c                                  |    3 +-
 sim/frv/frv-sim.h                                  |    2 +-
 sim/frv/frv.c                                      |    2 +-
 sim/frv/interrupts.c                               |    2 +-
 sim/frv/memory.c                                   |    2 +-
 sim/frv/mloop.in                                   |    2 +-
 sim/frv/model.c                                    |    2 +-
 sim/frv/options.c                                  |    3 +-
 sim/frv/pipeline.c                                 |    2 +-
 sim/frv/profile-fr400.c                            |    2 +-
 sim/frv/profile-fr400.h                            |    2 +-
 sim/frv/profile-fr450.c                            |    3 +-
 sim/frv/profile-fr500.c                            |    2 +-
 sim/frv/profile-fr500.h                            |    2 +-
 sim/frv/profile-fr550.c                            |    2 +-
 sim/frv/profile-fr550.h                            |    2 +-
 sim/frv/profile.c                                  |    2 +-
 sim/frv/profile.h                                  |    2 +-
 sim/frv/registers.c                                |    2 +-
 sim/frv/registers.h                                |    2 +-
 sim/frv/reset.c                                    |    2 +-
 sim/frv/sem.c                                      | 2092 ++--
 sim/frv/sim-if.c                                   |    2 +-
 sim/frv/sim-main.h                                 |    2 +-
 sim/frv/traps.c                                    |    2 +-
 sim/h8300/ChangeLog                                |   10 +
 sim/h8300/Makefile.in                              |    2 +-
 sim/h8300/compile.c                                |   78 +-
 sim/h8300/configure                                |   26 +-
 sim/igen/Makefile.in                               |    2 +-
 sim/igen/compare_igen_models                       |    2 +-
 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/ChangeLog                               |   34 +
 sim/iq2000/Makefile.in                             |    2 +-
 sim/iq2000/arch.c                                  |   23 +-
 sim/iq2000/arch.h                                  |   23 +-
 sim/iq2000/configure                               |   26 +-
 sim/iq2000/cpu.c                                   |   23 +-
 sim/iq2000/cpu.h                                   |   37 +-
 sim/iq2000/cpuall.h                                |   25 +-
 sim/iq2000/decode.c                                |  695 +-
 sim/iq2000/decode.h                                |   43 +-
 sim/iq2000/iq2000-sim.h                            |    3 +-
 sim/iq2000/iq2000.c                                |    3 +-
 sim/iq2000/mloop.in                                |    3 +-
 sim/iq2000/model.c                                 |   25 +-
 sim/iq2000/sem-switch.c                            |   52 +-
 sim/iq2000/sem.c                                   |   51 +-
 sim/iq2000/sim-if.c                                |    2 +-
 sim/lm32/ChangeLog                                 |   40 +
 sim/lm32/Makefile.in                               |    8 +-
 sim/lm32/arch.c                                    |   24 +-
 sim/lm32/arch.h                                    |   24 +-
 sim/lm32/configure                                 |   26 +-
 sim/lm32/cpu.c                                     |   24 +-
 sim/lm32/cpu.h                                     |   36 +-
 sim/lm32/cpuall.h                                  |   25 +-
 sim/lm32/decode.c                                  |  300 +-
 sim/lm32/decode.h                                  |   30 +-
 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/model.c                                   |   24 +-
 sim/lm32/sem-switch.c                              |   24 +-
 sim/lm32/sem.c                                     |   24 +-
 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                               |    2 +-
 sim/m32c/blinky.S                                  |    2 +-
 sim/m32c/configure                                 |   26 +-
 sim/m32c/configure.in                              |    2 +-
 sim/m32c/cpu.h                                     |    2 +-
 sim/m32c/gdb-if.c                                  |    2 +-
 sim/m32c/gloss.S                                   |    2 +-
 sim/m32c/int.c                                     |    2 +-
 sim/m32c/int.h                                     |    2 +-
 sim/m32c/load.c                                    |    2 +-
 sim/m32c/load.h                                    |    2 +-
 sim/m32c/m32c.opc                                  |    2 +-
 sim/m32c/main.c                                    |    2 +-
 sim/m32c/mem.c                                     |    2 +-
 sim/m32c/mem.h                                     |    2 +-
 sim/m32c/misc.c                                    |    2 +-
 sim/m32c/misc.h                                    |    2 +-
 sim/m32c/opc2c.c                                   |    2 +-
 sim/m32c/r8c.opc                                   |    2 +-
 sim/m32c/reg.c                                     |    2 +-
 sim/m32c/safe-fgets.c                              |    2 +-
 sim/m32c/safe-fgets.h                              |    2 +-
 sim/m32c/sample.S                                  |    2 +-
 sim/m32c/sample.ld                                 |    2 +-
 sim/m32c/sample2.c                                 |    2 +-
 sim/m32c/srcdest.c                                 |    2 +-
 sim/m32c/syscalls.c                                |    2 +-
 sim/m32c/syscalls.h                                |    2 +-
 sim/m32c/trace.c                                   |    2 +-
 sim/m32c/trace.h                                   |    2 +-
 sim/m32r/ChangeLog                                 |   58 +
 sim/m32r/Makefile.in                               |   42 +-
 sim/m32r/arch.c                                    |   23 +-
 sim/m32r/arch.h                                    |   23 +-
 sim/m32r/configure                                 |   26 +-
 sim/m32r/cpu.c                                     |   23 +-
 sim/m32r/cpu.h                                     |   53 +-
 sim/m32r/cpu2.c                                    |   23 +-
 sim/m32r/cpu2.h                                    |   71 +-
 sim/m32r/cpuall.h                                  |   26 +-
 sim/m32r/cpux.c                                    |   23 +-
 sim/m32r/cpux.h                                    |   71 +-
 sim/m32r/decode.c                                  |  346 +-
 sim/m32r/decode.h                                  |   25 +-
 sim/m32r/decode2.c                                 |  469 +-
 sim/m32r/decode2.h                                 |   25 +-
 sim/m32r/decodex.c                                 |  428 +-
 sim/m32r/decodex.h                                 |   25 +-
 sim/m32r/devices.c                                 |    3 +-
 sim/m32r/m32r-sim.h                                |    2 +-
 sim/m32r/m32r.c                                    |    2 +-
 sim/m32r/m32r2.c                                   |    2 +-
 sim/m32r/m32rx.c                                   |    3 +-
 sim/m32r/mloop.in                                  |    2 +-
 sim/m32r/mloop2.in                                 |    2 +-
 sim/m32r/mloopx.in                                 |    2 +-
 sim/m32r/model.c                                   |   23 +-
 sim/m32r/model2.c                                  |   23 +-
 sim/m32r/modelx.c                                  |   23 +-
 sim/m32r/sem-switch.c                              |   33 +-
 sim/m32r/sem.c                                     |   33 +-
 sim/m32r/sem2-switch.c                             |   63 +-
 sim/m32r/semx-switch.c                             |   63 +-
 sim/m32r/sim-if.c                                  |    2 +-
 sim/m32r/traps-linux.c                             |    3 +-
 sim/m32r/traps.c                                   |    3 +-
 sim/m68hc11/ChangeLog                              |    4 +
 sim/m68hc11/Makefile.in                            |    2 +-
 sim/m68hc11/configure                              |   26 +-
 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                             |    3 +-
 sim/m68hc11/emulos.c                               |    2 +-
 sim/m68hc11/gencode.c                              |    2 +-
 sim/m68hc11/interp.c                               |    2 +-
 sim/m68hc11/interrupts.c                           |    2 +-
 sim/m68hc11/interrupts.h                           |    2 +-
 sim/m68hc11/m68hc11_sim.c                          |    2 +-
 sim/m68hc11/sim-main.h                             |    2 +-
 sim/mcore/ChangeLog                                |    4 +
 sim/mcore/Makefile.in                              |    2 +-
 sim/mcore/configure                                |   26 +-
 sim/mcore/interp.c                                 |    2 +-
 sim/mcore/sysdep.h                                 |    2 +-
 sim/microblaze/Makefile.in                         |   29 +
 sim/microblaze/config.in                           |  104 +
 sim/microblaze/configure                           | 5876 ++++++++
 sim/{moxie => microblaze}/configure.ac             |    0
 sim/microblaze/interp.c                            | 1091 ++
 sim/microblaze/microblaze.h                        |  106 +
 sim/microblaze/microblaze.isa                      |  823 ++
 sim/microblaze/sim-main.h                          |   64 +
 sim/microblaze/sysdep.h                            |   95 +
 sim/mips/ChangeLog                                 |    4 +
 sim/mips/configure                                 |   28 +-
 sim/mips/configure.ac                              |    2 +-
 sim/mips/cp1.c                                     |    2 +-
 sim/mips/cp1.h                                     |    2 +-
 sim/mips/dsp.c                                     |    2 +-
 sim/mips/dsp.igen                                  |    2 +-
 sim/mips/dsp2.igen                                 |    2 +-
 sim/mips/dv-tx3904cpu.c                            |    2 +-
 sim/mips/dv-tx3904irc.c                            |    2 +-
 sim/mips/dv-tx3904sio.c                            |    3 +-
 sim/mips/dv-tx3904tmr.c                            |    2 +-
 sim/mips/m16e.igen                                 |    2 +-
 sim/mips/mdmx.c                                    |    2 +-
 sim/mips/mdmx.igen                                 |    2 +-
 sim/mips/mips3264r2.igen                           |    2 +-
 sim/mips/mips3d.igen                               |    2 +-
 sim/mips/sb1.igen                                  |    2 +-
 sim/mips/sim-main.h                                |    2 +-
 sim/mips/smartmips.igen                            |    2 +-
 sim/mn10300/ChangeLog                              |    4 +
 sim/mn10300/Makefile.in                            |    2 +-
 sim/mn10300/configure                              |   26 +-
 sim/mn10300/dv-mn103cpu.c                          |    2 +-
 sim/mn10300/dv-mn103int.c                          |    2 +-
 sim/mn10300/dv-mn103iop.c                          |    2 +-
 sim/mn10300/dv-mn103ser.c                          |    2 +-
 sim/mn10300/dv-mn103tim.c                          |    3 +-
 sim/moxie/ChangeLog                                |   21 +
 sim/moxie/Makefile.in                              |   22 +-
 sim/moxie/configure                                |  534 +-
 sim/moxie/configure.ac                             |    8 +
 sim/moxie/interp.c                                 |  438 +-
 sim/moxie/moxie-gdb.dts                            |   49 +
 sim/moxie/sim-main.h                               |   62 +
 sim/moxie/sysdep.h                                 |    2 +-
 sim/ppc/ChangeLog                                  |   29 +
 sim/ppc/altivec.igen                               |    2 +-
 sim/ppc/altivec_expression.h                       |    2 +-
 sim/ppc/altivec_registers.h                        |    2 +-
 sim/ppc/config.in                                  |    3 +
 sim/ppc/configure                                  |   53 +-
 sim/ppc/configure.ac                               |   30 +-
 sim/ppc/dgen.c                                     |    2 +-
 sim/ppc/dp-bit.c                                   |    2 +-
 sim/ppc/e500.igen                                  |    2 +-
 sim/ppc/e500_expression.h                          |    2 +-
 sim/ppc/e500_registers.h                           |    2 +-
 sim/ppc/filter.c                                   |    2 +-
 sim/ppc/gdb-sim.c                                  |    2 +-
 sim/ppc/hw_sem.c                                   |    2 +-
 sim/ppc/igen.c                                     |    2 +-
 sim/ppc/lf.c                                       |    2 +-
 sim/ppc/main.c                                     |    2 +-
 sim/ppc/misc.c                                     |    2 +-
 sim/ppc/misc.h                                     |    2 +-
 sim/ppc/psim.texinfo                               |    6 +-
 sim/ppc/std-config.h                               |    2 +-
 sim/ppc/table.c                                    |    2 +-
 sim/rx/ChangeLog                                   |   34 +
 sim/rx/Makefile.in                                 |   64 +
 sim/rx/configure                                   | 5863 ++++++++
 sim/rx/configure.in                                |   31 +
 sim/rx/cpu.h                                       |  225 +
 sim/rx/err.c                                       |  140 +
 sim/rx/err.h                                       |   47 +
 sim/rx/fpu.c                                       |  791 ++
 sim/rx/fpu.h                                       |   29 +
 sim/rx/gdb-if.c                                    |  841 ++
 sim/rx/load.c                                      |  148 +
 sim/rx/load.h                                      |   27 +
 sim/rx/main.c                                      |  200 +
 sim/rx/mem.c                                       |  552 +
 sim/rx/mem.h                                       |   52 +
 sim/rx/misc.c                                      |   77 +
 sim/rx/misc.h                                      |   25 +
 sim/rx/reg.c                                       |  552 +
 sim/rx/rx.c                                        | 1444 ++
 sim/rx/syscall.h                                   |   50 +
 sim/rx/syscalls.c                                  |  306 +
 sim/rx/syscalls.h                                  |   24 +
 sim/rx/trace.c                                     |  346 +
 sim/rx/trace.h                                     |   23 +
 sim/sh/ChangeLog                                   |    4 +
 sim/sh/Makefile.in                                 |    2 +-
 sim/sh/configure                                   |   26 +-
 sim/sh64/ChangeLog                                 |   52 +
 sim/sh64/Makefile.in                               |   28 +-
 sim/sh64/arch.c                                    |   23 +-
 sim/sh64/arch.h                                    |   23 +-
 sim/sh64/configure                                 |   26 +-
 sim/sh64/cpu.c                                     |   23 +-
 sim/sh64/cpu.h                                     |   31 +-
 sim/sh64/cpuall.h                                  |   24 +-
 sim/sh64/decode-compact.c                          |  913 +-
 sim/sh64/decode-compact.h                          |   25 +-
 sim/sh64/decode-media.c                            |  318 +-
 sim/sh64/decode-media.h                            |   38 +-
 sim/sh64/defs-compact.h                            |   35 +-
 sim/sh64/defs-media.h                              |   51 +-
 sim/sh64/eng.h                                     |    2 +-
 sim/sh64/sem-compact-switch.c                      |   23 +-
 sim/sh64/sem-compact.c                             |   23 +-
 sim/sh64/sem-media-switch.c                        |   23 +-
 sim/sh64/sem-media.c                               |   23 +-
 sim/sh64/sh-desc.c                                 |   29 +-
 sim/sh64/sh-desc.h                                 |   25 +-
 sim/sh64/sh-opc.h                                  |   23 +-
 sim/sh64/sh64-sim.h                                |    2 +-
 sim/sh64/sh64.c                                    |    3 +-
 sim/sh64/sim-if.c                                  |    2 +-
 sim/testsuite/Makefile.in                          |    3 +-
 sim/testsuite/common/bits-gen.c                    |    2 +-
 sim/testsuite/d10v-elf/Makefile.in                 |    2 +-
 sim/testsuite/frv-elf/Makefile.in                  |    2 +-
 sim/testsuite/m32r-elf/Makefile.in                 |    2 +-
 sim/testsuite/mips64el-elf/Makefile.in             |    2 +-
 sim/testsuite/sim/cris/asm/asm.exp                 |    2 +-
 sim/testsuite/sim/cris/c/c.exp                     |    2 +-
 sim/testsuite/sim/cris/hw/rv-n-cris/rvc.exp        |    2 +-
 sim/testsuite/sim/mips/mips32-dsp.s                |    2 +-
 sim/testsuite/sim/mips/testutils.inc               |    2 +-
 sim/testsuite/sim/mips/utils-dsp.inc               |    2 +-
 sim/testsuite/sim/mips/utils-fpu.inc               |    2 +-
 sim/testsuite/sim/mips/utils-mdmx.inc              |    2 +-
 sim/v850/ChangeLog                                 |    4 +
 sim/v850/Makefile.in                               |    3 +-
 sim/v850/configure                                 |   26 +-
 2919 files changed, 198886 insertions(+), 81714 deletions(-)
 create mode 100644 bfd/ChangeLog-2009
 create mode 100644 bfd/cpu-rx.c
 create mode 100644 bfd/elf32-rx.c
 create mode 100644 config/largefile.m4
 create mode 100644 config/zlib.m4
 create mode 100644 cpu/ChangeLog
 create mode 100644 cpu/cris.cpu
 create mode 100644 cpu/frv.cpu
 create mode 100644 cpu/frv.opc
 create mode 100644 cpu/iq10.cpu
 create mode 100644 cpu/iq2000.cpu
 create mode 100644 cpu/iq2000.opc
 create mode 100644 cpu/iq2000m.cpu
 create mode 100644 cpu/lm32.cpu
 create mode 100644 cpu/lm32.opc
 create mode 100644 cpu/m32c.cpu
 create mode 100644 cpu/m32c.opc
 create mode 100644 cpu/m32r.cpu
 create mode 100644 cpu/m32r.opc
 create mode 100644 cpu/mt.cpu
 create mode 100644 cpu/mt.opc
 create mode 100644 cpu/sh.cpu
 create mode 100644 cpu/sh.opc
 create mode 100644 cpu/sh64-compact.cpu
 create mode 100644 cpu/sh64-media.cpu
 create mode 100644 cpu/simplify.inc
 create mode 100644 cpu/xc16x.cpu
 create mode 100644 cpu/xc16x.opc
 create mode 100644 gdb/ChangeLog-2009
 create mode 100644 gdb/ada-operator.inc
 create mode 100644 gdb/features/m68k-core.xml
 create mode 100644 gdb/features/s390-acr.xml
 create mode 100644 gdb/features/s390-core32.xml
 create mode 100644 gdb/features/s390-core64.xml
 create mode 100644 gdb/features/s390-fpr.xml
 create mode 100644 gdb/features/s390-linux32.c
 create mode 100644 gdb/features/s390-linux32.xml
 create mode 100644 gdb/features/s390-linux64.c
 create mode 100644 gdb/features/s390-linux64.xml
 create mode 100644 gdb/features/s390x-core64.xml
 create mode 100644 gdb/features/s390x-linux64.c
 create mode 100644 gdb/features/s390x-linux64.xml
 create mode 100644 gdb/gcore.h
 create mode 100644 gdb/gdb-gdb.py
 delete mode 100644 gdb/mi/gdb-mi.el
 create mode 100644 gdb/microblaze-linux-tdep.c
 create mode 100644 gdb/microblaze-rom.c
 create mode 100644 gdb/microblaze-tdep.c
 create mode 100644 gdb/microblaze-tdep.h
 create mode 100644 gdb/progspace.c
 create mode 100644 gdb/progspace.h
 create mode 100644 gdb/python/py-cmd.c
 create mode 100644 gdb/python/py-frame.c
 create mode 100644 gdb/python/py-function.c
 create mode 100644 gdb/python/py-objfile.c
 create mode 100644 gdb/python/py-prettyprint.c
 create mode 100644 gdb/python/py-type.c
 create mode 100644 gdb/python/py-utils.c
 create mode 100644 gdb/python/py-value.c
 delete mode 100644 gdb/python/python-cmd.c
 delete mode 100644 gdb/python/python-frame.c
 delete mode 100644 gdb/python/python-function.c
 delete mode 100644 gdb/python/python-objfile.c
 delete mode 100644 gdb/python/python-prettyprint.c
 delete mode 100644 gdb/python/python-type.c
 delete mode 100644 gdb/python/python-utils.c
 delete mode 100644 gdb/python/python-value.c
 create mode 100644 gdb/regformats/reg-cf.dat
 delete mode 100644 gdb/regformats/reg-s390.dat
 delete mode 100644 gdb/regformats/reg-s390x.dat
 create mode 100644 gdb/regformats/s390-linux32.dat
 create mode 100644 gdb/regformats/s390-linux64.dat
 create mode 100644 gdb/regformats/s390x-linux64.dat
 create mode 100644 gdb/rx-tdep.c
 delete mode 100644 gdb/shnbsd-tdep.h
 create mode 100644 gdb/syscalls/amd64-linux.xml
 create mode 100644 gdb/syscalls/gdb-syscalls.dtd
 create mode 100644 gdb/syscalls/i386-linux.xml
 create mode 100644 gdb/syscalls/ppc-linux.xml
 create mode 100644 gdb/syscalls/ppc64-linux.xml
 delete mode 100644 gdb/testsuite/config/m68k-emc.exp
 create mode 100644 gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S
 create mode 100644 gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp
 create mode 100644 gdb/testsuite/gdb.base/catch-syscall.c
 create mode 100644 gdb/testsuite/gdb.base/catch-syscall.exp
 create mode 100644 gdb/testsuite/gdb.base/hbreak.c
 create mode 100644 gdb/testsuite/gdb.base/hbreak.exp
 create mode 100644 gdb/testsuite/gdb.base/pr11022.c
 create mode 100644 gdb/testsuite/gdb.base/pr11022.exp
 create mode 100644 gdb/testsuite/gdb.base/sepdebug2.c
 create mode 100644 gdb/testsuite/gdb.base/unloadshr2.c
 create mode 100644 gdb/testsuite/gdb.base/watch-vfork.c
 create mode 100644 gdb/testsuite/gdb.base/watch-vfork.exp
 create mode 100644 gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c
 create mode 100644 gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp
 create mode 100644 gdb/testsuite/gdb.base/watchpoints.c
 create mode 100644 gdb/testsuite/gdb.base/watchpoints.exp
 create mode 100644 gdb/testsuite/gdb.cp/extern-c.cc
 create mode 100644 gdb/testsuite/gdb.cp/extern-c.exp
 create mode 100644 gdb/testsuite/gdb.cp/virtfunc2.cc
 create mode 100644 gdb/testsuite/gdb.cp/virtfunc2.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/valop.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/valop.exp
 delete mode 100644 gdb/testsuite/gdb.gdbtk/ChangeLog
 delete mode 100644 gdb/testsuite/gdb.gdbtk/Makefile.in
 delete mode 100644 gdb/testsuite/gdb.gdbtk/README
 delete mode 100644 gdb/testsuite/gdb.gdbtk/browser.exp
 delete mode 100644 gdb/testsuite/gdb.gdbtk/browser.test
 delete mode 100644 gdb/testsuite/gdb.gdbtk/c_variable.c
 delete mode 100644 gdb/testsuite/gdb.gdbtk/c_variable.exp
 delete mode 100644 gdb/testsuite/gdb.gdbtk/c_variable.test
 delete mode 100644 gdb/testsuite/gdb.gdbtk/configure
 delete mode 100644 gdb/testsuite/gdb.gdbtk/configure.ac
 delete mode 100644 gdb/testsuite/gdb.gdbtk/console.exp
 delete mode 100644 gdb/testsuite/gdb.gdbtk/console.test
 delete mode 100644 gdb/testsuite/gdb.gdbtk/cpp_variable.cc
 delete mode 100644 gdb/testsuite/gdb.gdbtk/cpp_variable.exp
 delete mode 100644 gdb/testsuite/gdb.gdbtk/cpp_variable.h
 delete mode 100644 gdb/testsuite/gdb.gdbtk/cpp_variable.test
 delete mode 100644 gdb/testsuite/gdb.gdbtk/defs
 delete mode 100644 gdb/testsuite/gdb.gdbtk/insight-support.exp
 delete mode 100644 gdb/testsuite/gdb.gdbtk/list0.c
 delete mode 100644 gdb/testsuite/gdb.gdbtk/list0.h
 delete mode 100644 gdb/testsuite/gdb.gdbtk/list1.c
 delete mode 100644 gdb/testsuite/gdb.gdbtk/simple.c
 delete mode 100644 gdb/testsuite/gdb.gdbtk/srcwin.exp
 delete mode 100644 gdb/testsuite/gdb.gdbtk/srcwin.test
 delete mode 100644 gdb/testsuite/gdb.gdbtk/srcwin2.test
 delete mode 100644 gdb/testsuite/gdb.gdbtk/srcwin3.test
 delete mode 100644 gdb/testsuite/gdb.gdbtk/stack1.c
 delete mode 100644 gdb/testsuite/gdb.gdbtk/stack2.c
 delete mode 100644 gdb/testsuite/gdb.gdbtk/windows.exp
 delete mode 100644 gdb/testsuite/gdb.gdbtk/windows.test
 create mode 100644 gdb/testsuite/gdb.multi/Makefile.in
 create mode 100644 gdb/testsuite/gdb.multi/base.exp
 create mode 100644 gdb/testsuite/gdb.multi/bkpt-multi-exec.c
 create mode 100644 gdb/testsuite/gdb.multi/bkpt-multi-exec.exp
 create mode 100644 gdb/testsuite/gdb.multi/crashme.c
 create mode 100644 gdb/testsuite/gdb.multi/goodbye.c
 create mode 100644 gdb/testsuite/gdb.multi/hangout.c
 create mode 100644 gdb/testsuite/gdb.multi/hello.c
 create mode 100644 gdb/testsuite/gdb.python/py-cmd.exp
 rename gdb/testsuite/gdb.python/{python-frame.c => py-frame.c} (100%)
 create mode 100644 gdb/testsuite/gdb.python/py-frame.exp
 create mode 100644 gdb/testsuite/gdb.python/py-function.exp
 create mode 100644 gdb/testsuite/gdb.python/py-mi.exp
 create mode 100644 gdb/testsuite/gdb.python/py-prettyprint.c
 create mode 100644 gdb/testsuite/gdb.python/py-prettyprint.exp
 create mode 100644 gdb/testsuite/gdb.python/py-prettyprint.py
 create mode 100644 gdb/testsuite/gdb.python/py-template.cc
 create mode 100644 gdb/testsuite/gdb.python/py-template.exp
 create mode 100644 gdb/testsuite/gdb.python/py-type.c
 create mode 100644 gdb/testsuite/gdb.python/py-type.exp
 create mode 100644 gdb/testsuite/gdb.python/py-value.c
 create mode 100644 gdb/testsuite/gdb.python/py-value.exp
 delete mode 100644 gdb/testsuite/gdb.python/python-cmd.exp
 delete mode 100644 gdb/testsuite/gdb.python/python-frame.exp
 delete mode 100644 gdb/testsuite/gdb.python/python-function.exp
 delete mode 100644 gdb/testsuite/gdb.python/python-mi.exp
 delete mode 100644 gdb/testsuite/gdb.python/python-prettyprint.c
 delete mode 100644 gdb/testsuite/gdb.python/python-prettyprint.exp
 delete mode 100644 gdb/testsuite/gdb.python/python-prettyprint.py
 delete mode 100644 gdb/testsuite/gdb.python/python-template.cc
 delete mode 100644 gdb/testsuite/gdb.python/python-template.exp
 delete mode 100644 gdb/testsuite/gdb.python/python-value.c
 delete mode 100644 gdb/testsuite/gdb.python/python-value.exp
 create mode 100644 gdb/testsuite/gdb.reverse/break-precsave.exp
 create mode 100644 gdb/testsuite/gdb.reverse/consecutive-precsave.exp
 create mode 100644 gdb/testsuite/gdb.reverse/finish-precsave.exp
 create mode 100644 gdb/testsuite/gdb.reverse/i386-precsave.exp
 create mode 100644 gdb/testsuite/gdb.reverse/i387-env-reverse.c
 create mode 100644 gdb/testsuite/gdb.reverse/i387-env-reverse.exp
 create mode 100644 gdb/testsuite/gdb.reverse/i387-stack-reverse.c
 create mode 100644 gdb/testsuite/gdb.reverse/i387-stack-reverse.exp
 create mode 100644 gdb/testsuite/gdb.reverse/machinestate-precsave.exp
 create mode 100644 gdb/testsuite/gdb.reverse/sigall-precsave.exp
 create mode 100644 gdb/testsuite/gdb.reverse/sigall-reverse.c
 create mode 100644 gdb/testsuite/gdb.reverse/sigall-reverse.exp
 create mode 100644 gdb/testsuite/gdb.reverse/solib-precsave.exp
 create mode 100644 gdb/testsuite/gdb.reverse/step-precsave.exp
 create mode 100644 gdb/testsuite/gdb.reverse/until-precsave.exp
 create mode 100644 gdb/testsuite/gdb.reverse/watch-precsave.exp
 create mode 100644 gdb/testsuite/gdb.threads/local-watch-wrong-thread.c
 create mode 100644 gdb/testsuite/gdb.threads/local-watch-wrong-thread.exp
 create mode 100644 gdb/testsuite/gdb.threads/watchthreads-reorder.c
 create mode 100644 gdb/testsuite/gdb.threads/watchthreads-reorder.exp
 delete mode 100644 gdb/testsuite/gdb.trace/gdb_c_test.c
 create mode 100644 gdb/testsuite/gdb.trace/tsv.exp
 delete mode 100644 gdb/testsuite/lib/emc-support.exp
 create mode 100644 gdb/windows-termcap.c
 create mode 100644 gdb/xml-syscall.c
 create mode 100644 gdb/xml-syscall.h
 create mode 100644 include/cgen/ChangeLog
 create mode 100644 include/cgen/basic-modes.h
 create mode 100644 include/cgen/basic-ops.h
 create mode 100644 include/cgen/bitset.h
 create mode 100644 include/elf/rx.h
 create mode 100644 include/gdb/sim-rx.h
 create mode 100644 include/lto-symtab.h
 delete mode 100644 include/opcode/cgen-bitset.h
 create mode 100644 include/opcode/rx.h
 create mode 100644 opcodes/ChangeLog-2009
 delete mode 100644 opcodes/cgen-ops.h
 delete mode 100644 opcodes/cgen-types.h
 create mode 100644 opcodes/microblaze-dis.h
 create mode 100644 opcodes/opc2c.c
 create mode 100644 opcodes/rx-decode.c
 create mode 100644 opcodes/rx-decode.opc
 create mode 100644 opcodes/rx-dis.c
 create mode 100644 sim/microblaze/Makefile.in
 create mode 100644 sim/microblaze/config.in
 create mode 100644 sim/microblaze/configure
 copy sim/{moxie => microblaze}/configure.ac (100%)
 create mode 100644 sim/microblaze/interp.c
 create mode 100644 sim/microblaze/microblaze.h
 create mode 100644 sim/microblaze/microblaze.isa
 create mode 100644 sim/microblaze/sim-main.h
 create mode 100644 sim/microblaze/sysdep.h
 create mode 100644 sim/moxie/moxie-gdb.dts
 create mode 100644 sim/moxie/sim-main.h
 create mode 100644 sim/rx/ChangeLog
 create mode 100644 sim/rx/Makefile.in
 create mode 100644 sim/rx/config.in
 create mode 100755 sim/rx/configure
 create mode 100644 sim/rx/configure.in
 create mode 100644 sim/rx/cpu.h
 create mode 100644 sim/rx/err.c
 create mode 100644 sim/rx/err.h
 create mode 100644 sim/rx/fpu.c
 create mode 100644 sim/rx/fpu.h
 create mode 100644 sim/rx/gdb-if.c
 create mode 100644 sim/rx/load.c
 create mode 100644 sim/rx/load.h
 create mode 100644 sim/rx/main.c
 create mode 100644 sim/rx/mem.c
 create mode 100644 sim/rx/mem.h
 create mode 100644 sim/rx/misc.c
 create mode 100644 sim/rx/misc.h
 create mode 100644 sim/rx/reg.c
 create mode 100644 sim/rx/rx.c
 create mode 100644 sim/rx/syscall.h
 create mode 100644 sim/rx/syscalls.c
 create mode 100644 sim/rx/syscalls.h
 create mode 100644 sim/rx/trace.c
 create mode 100644 sim/rx/trace.h

First 500 lines of diff:
diff --git a/COPYING.LIBGLOSS b/COPYING.LIBGLOSS
index a63b737..ebd2e71 100644
--- a/COPYING.LIBGLOSS
+++ b/COPYING.LIBGLOSS
@@ -6,7 +6,7 @@ notices will apply to the contents of the libgloss subdirectory:
 
 (1) Red Hat Incorporated
 
-Copyright (c) 1994-2007  Red Hat, Inc. All rights reserved.
+Copyright (c) 1994-2009  Red Hat, Inc. All rights reserved.
 
 This copyrighted material is made available to anyone wishing to use, modify,
 copy, or redistribute it subject to the terms and conditions of the BSD 
@@ -229,7 +229,7 @@ POSSIBILITY OF SUCH DAMAGE.
  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  SUCH DAMAGE.
 
-(13) - Xilinx, Inc. (powerpc-* targets)
+(13) - Xilinx, Inc. (micrroblaze-* and powerpc-* targets)
 
 Copyright (c) 2004, 2009 Xilinx, Inc.  All rights reserved.
 
diff --git a/COPYING.NEWLIB b/COPYING.NEWLIB
index 68ff0c2..cf903b5 100644
--- a/COPYING.NEWLIB
+++ b/COPYING.NEWLIB
@@ -6,7 +6,7 @@ notices will apply to the contents of the newlib subdirectory:
 
 (1) Red Hat Incorporated
 
-Copyright (c) 1994-2007  Red Hat, Inc. All rights reserved.
+Copyright (c) 1994-2009  Red Hat, Inc. All rights reserved.
 
 This copyrighted material is made available to anyone wishing to use,
 modify, copy, or redistribute it subject to the terms and conditions
@@ -797,4 +797,34 @@ 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)
+
+Copyright (c) 2004, 2009 Xilinx, 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:
+
+1.  Redistributions source code must retain the above copyright notice,
+this list of conditions and the following disclaimer.
+
+2.  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.
+
+3.  Neither the name of Xilinx 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 HOLDER 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
+HOLDER 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.
 
diff --git a/ChangeLog b/ChangeLog
index 6565198..de6535f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,207 @@
+2009-12-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* libtool.m4: Sync from git Libtool.
+	* ltmain.sh: Likewise.
+	* ltoptions.m4: Likewise.
+	* ltversion.m4: Likewise.
+	* lt~obsolete.m4: Likewise.
+
+2010-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+            Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+	PR bootstrap/42424
+	* configure.ac: Include libtool m4 files.
+        (_LT_CHECK_OBJDIR): Call it.
+	(extra_mpc_mpfr_configure_flags, extra_mpc_gmp_configure_flags,
+	gmplibs, ppllibs, clooglibs): Use $lt_cv_objdir.
+
+	* configure: Regenerate.
+
+2010-01-07  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	PR bootstrap/41818
+	* Makefile.tpl (BASE_TARGET_EXPORTS): Only add TARGET_LIB_PATH
+	to $(RPATH_ENVVAR) if bootstrapping.  Fix typo in comment.
+	* Makefile.in: Regenerate.
+
+2009-12-18  Ben Elliston  <bje@au.ibm.com>
+
+	* config.sub, config.guess: Update from upstream sources.
+
+2009-12-17  Jeff Johnston  <jjohnstn@redhat.com>
+
+	* COPYING.NEWLIB: Update copyright date.
+	* COPYING.LIBGLOSS: Ditto.
+
+2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	PR middle-end/30447
+	PR middle-end/30789
+	PR other/40302
+
+	* configure.ac: Require MPC.
+	* configure: Regenerate.
+
+	* configure.ac: Update minimum MPC version to 0.8.
+	* configure: Regenerate.
+
+2009-11-20  Paolo Bonzini  <bonzini@gnu.org>
+
+	* config.guess: Sync with upstream and gcc.
+	* config.sub: Sync with upstream and gcc.
+
+2009-11-16  Alexandre Oliva  <aoliva@redhat.com>
+
+	* Makefile.def: Restore host and target settings for gmp.
+	* Makefile.in: Rebuild.
+
+2009-11-16  Alexandre Oliva  <aoliva@redhat.com>
+
+	* configure.ac: Add libelf to host_libs.  Enable in-tree configury
+	of ppl and cloog.  Fix in-tree configury of libelf, skip tests.
+	Fix portability of test of C++ as bootstrap language.  Add
+	ppl/src/ppl-config.o to the bootstrap compare exclusion list.
+	* configure: Rebuild.
+	* Makefile.def: Drop host and target settings from gmp, mpfr, ppl,
+	and cloog.  Fix in-tree ppl configuration.  Introduce libelf
+	in-tree building.
+	* Makefile.tpl (POSTSTAGE1_CXX_EXPORT): New.
+	(POSTSTAGE1_HOST_EXPORTS): Use it.
+	(STAGE[+id+]_CXXFLAGS): New.
+	(BASE_FLAGS_TO_PASS): Pass it down.
+	(configure-stage[+id+]-[+prefix+][+module+]): Use it.  Add
+	extra_exports.
+	(all-stage[+id+]-[+prefix+][+module+]): Likewise.
+	(configure-[+prefix+][+module+], all-[+prefix+][+module+]): Add
+	extra_exports.
+	* Makefile.in: Rebuild.
+
+2009-11-06  Ozkan Sezer  <sezeroz@gmail.com>
+
+	* configure.ac (FLAGS_FOR_TARGET):  Add -L and -isystem
+	paths for *-w64-mingw* and x86_64-*mingw*.
+	* configure: Regenerated.
+
+2009-10-30  Kai Tietz  <kai.tietz@onevision.com>
+
+	* configure.ac: Disable target-winsup & co for
+	x86_64-*-mingw* and *-w64-mingw* targets.
+	* configure: Regenerated.
+
+2009-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* configure.ac (CLooG test): Use = with test.
+	* configure: Regenerate.
+
+2009-10-22  Richard Guenther  <rguenther@suse.de>
+
+	* configure.ac: Do not set LIBS for ppl/cloog checks.  Disable
+	cloog if the ppl version check failed.  Move flags saving
+	before setting in libelf check.
+	* configure: Regenerate.
+
+2009-10-21  Richard Guenther  <rguenther@suse.de>
+
+	* configure.ac: Adjust the ppl and cloog configure to work as
+	documented.  Disable cloog if ppl was disabled.  Omit the version
+	checks if they were disabled.
+	* configure: Re-generate.
+
+2009-10-13  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* configure.ac: Add 'lto' to enable_languages, not
+	new_enable_languages, and only if not already present.
+	* configure: Regenerate.
+
+2009-10-06  Ian Lance Taylor  <iant@google.com>
+
+	* Makefile.def: check-gold depends upon all-gas.
+	* Makefile.in: Rebuild.
+
+2009-10-03  2009-02-05  Rafael Avila de Espindola  <espindola@google.com>
+
+	* Makefile.def: all-lto-plugin depends on all-libiberty.
+	set bootstrap=true for lto-plugin.
+	Add lto-plugin.
+	* Makefile.in: Regenerate.
+	* configure.ac (host_libs): Add lto-plugin.
+	* configure: Regenerate.
+
+2009-10-03  Diego Novillo  <dnovillo@google.com>
+
+	* Makefile.tpl (HOST_EXPORTS): Add LIBELFLIBS and LIBELFINC.
+	(HOST_LIBELFLIBS): Define.
+	(HOST_LIBELFINC): Define.
+	* Makefile.in: Regenerate.
+	* configure.ac: Add --enable-lto.
+	Add --with-libelf, --with-libelf-include and --with-libelf-lib.
+	If --enable-lto is used, add 'lto' to new_enable_languages.
+	If --enable-lto is used and gold is enabled, add
+	lto-plugin to configdirs.
+	* configure: Regenerate.
+
+2009-10-03  Simon Baldwin  <simonb@google.com>
+
+	* configure.ac: If --with-system-zlib, suppress local zlib and
+	pass --with-system-zlib to subdir configure scripts.
+	* configure: Regenerate.
+
+2009-10-01  Loren J. Rittle <ljrittle@acm.org>
+	    Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Use $$s rather than
+	$(srcdir).
+	* Makefile.in: Rebuilt.
+
+2009-09-29  Paolo Bonzini  <bonzini@gnu.org>
+
+	Sync from gcc:
+	2009-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* configure.ac: Update minimum MPC version to 0.7.
+	* configure: Regenerate.
+
+2009-09-25  Nick Clifton  <nickc@redhat.com>
+
+	* configure.ac: Pass any --cache-file=/dev/null option on to
+	subconfigures.
+	* configure: Regenerate.
+
+2009-09-23  Nick Clifton  <nickc@redhat.com>
+
+	* config.sub, config.guess: Update from upstream sources.
+
+2009-09-22  Loren J. Rittle <ljrittle@acm.org>
+
+	* Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Remove stray $$r/.
+	* Makefile.in: Rebuilt.
+
+2009-09-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	PR bootstrap/32272
+	* configure.ac: Error out if $srcdir isn't '.' but contains
+	host-${host_noncanonical}.
+	* configure: Regenerate.
+
+2009-09-21  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* configure.ac: If bootstrapping a combined tree with
+	--enable-gold, require c++ in stage1_languages.
+	* configure: Regenerate.
+
+	* configure.ac: Also add target_libs of stage1_languages to
+	bootstrap_target_libs.
+	* configure: Regenerate.
+
+	* configure.ac: Diagnose --enable-build-with-cxx bootstrap
+	with --enable-languages not containing c++.
+	* configure: Regenerate.
+
+2009-09-16  Jie Zhang  <jie.zhang@analog.com>
+
+	* configure.ac: Disable java and boehm-gc for bfin-*-*.
+	* configure: Regenerate.
+
 2009-09-08  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
 	* configure.ac: Do not use $extrasub for replacing @if/@endif
diff --git a/Makefile.def b/Makefile.def
index 5834232..f5c2e11 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -62,27 +62,30 @@ host_modules= { module= gawk; };
 host_modules= { module= gettext; };
 host_modules= { module= gmp; lib_path=.libs; bootstrap=true;
 		extra_configure_flags='--disable-shared';
-		no_install= true; 
+		no_install= true;
+		// none-*-* disables asm optimizations, bootstrap-testing
+		// the compiler more thoroughly.
 	        host="none-${host_vendor}-${host_os}";
-		target="none-${host_vendor}-${host_os}"; };
+		// gmp's configure will complain if given anything
+		// different from host for target.
+	        target="none-${host_vendor}-${host_os}"; };
 host_modules= { module= mpfr; lib_path=.libs; bootstrap=true;
 		extra_configure_flags='--disable-shared @extra_mpfr_configure_flags@';
-		no_install= true; 
-	        host="none-${host_vendor}-${host_os}";
-		target="none-${host_vendor}-${host_os}"; };
+		no_install= true; };
 host_modules= { module= mpc; lib_path=.libs; bootstrap=true;
 		extra_configure_flags='--disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@';
 		no_install= true; };
-host_modules= { module= ppl; lib_path=.libs; bootstrap=true;
+host_modules= { module= ppl; lib_path=src/.libs; bootstrap=true;
 		extra_configure_flags='--disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/';
-		no_install= true; 
-	        host="none-${host_vendor}-${host_os}";
-		target="none-${host_vendor}-${host_os}"; };
+		no_install= true; };
 host_modules= { module= cloog; lib_path=.libs; bootstrap=true;
-		extra_configure_flags='--disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp';
-		no_install= true; 
-	        host="none-${host_vendor}-${host_os}";
-		target="none-${host_vendor}-${host_os}"; };
+		extra_configure_flags='--disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl';
+		extra_exports='CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; ';
+		extra_make_flags='CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"';
+		no_install= true; };
+host_modules= { module= libelf; lib_path=.libs; bootstrap=true;
+		extra_configure_flags='--disable-shared';
+		no_install= true; };
 host_modules= { module= gnuserv; };
 host_modules= { module= gold; bootstrap=true; };
 host_modules= { module= gprof; };
@@ -97,7 +100,8 @@ host_modules= { module= ld; bootstrap=true; };
 host_modules= { module= libcpp; bootstrap=true; };
 host_modules= { module= libdecnumber; bootstrap=true; };
 host_modules= { module= libgui; };
-host_modules= { module= libiberty; bootstrap=true; };
+host_modules= { module= libiberty; bootstrap=true;
+	        extra_configure_flags='@extra_host_libiberty_configure_flags@';};
 // We abuse missing to avoid installing anything for libiconv.
 host_modules= { module= libiconv;
 		extra_configure_flags='--disable-shared';
@@ -141,6 +145,7 @@ 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; };
 
 target_modules = { module= libstdc++-v3;
 		   bootstrap=true;
@@ -324,6 +329,7 @@ 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; };
@@ -346,6 +352,8 @@ 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=configure-mpfr; on=all-gmp; };
 dependencies = { module=configure-mpc; on=all-mpfr; };
 dependencies = { module=configure-ppl; on=all-gmp; };
@@ -424,6 +432,7 @@ dependencies = { module=all-gold; on=all-bfd; };
 dependencies = { module=all-gold; on=all-build-bison; };
 dependencies = { module=all-gold; on=all-build-byacc; };
 dependencies = { module=check-gold; on=all-binutils; };
+dependencies = { module=check-gold; on=all-gas; };
 
 dependencies = { module=configure-opcodes; on=configure-intl; };
 dependencies = { module=all-opcodes; on=all-bfd; };
diff --git a/Makefile.in b/Makefile.in
index 044f849..6f1c140 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -219,11 +219,28 @@ HOST_EXPORTS = \
 	PPLINC="$(HOST_PPLINC)"; export PPLINC; \
 	CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
 	CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
+	LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
+	LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
 @if gcc-bootstrap
 	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
 @endif gcc-bootstrap
 	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
 
+POSTSTAGE1_CXX_EXPORT = \
+	CXX='$(CXX)'; export CXX; \
+	CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
+@if target-libstdc++-v3-bootstrap
+# Override the above if we're bootstrapping C++.
+POSTSTAGE1_CXX_EXPORT = \
+	CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
+	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
+	  -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
+	  -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
+	  -I$$s/libstdc++-v3/libsupc++ \
+	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; export CXX; \
+	CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
+@endif target-libstdc++-v3-bootstrap
+
 # Similar, for later GCC stages.
 POSTSTAGE1_HOST_EXPORTS = \
 	$(HOST_EXPORTS) \
@@ -231,13 +248,7 @@ POSTSTAGE1_HOST_EXPORTS = \
 	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
 	  $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
 	CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
-	CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
-	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
-	  -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
-	  -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
-	  -I$$r/$(srcdir)/libstdc++-v3/libsupc++ \
-	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; export CXX; \
-	CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD; \
+	$(POSTSTAGE1_CXX_EXPORT) \
 	GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
 	LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
 	HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
@@ -248,7 +259,7 @@ TARGET_SUBDIR = @target_subdir@
 # directories built for the target.
 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
 # This is the list of variables to export in the environment when
-# configuring subdirectories for the host system.
+# configuring subdirectories for the target system.
 BASE_TARGET_EXPORTS = \
 	$(BASE_EXPORTS) \
 	AR="$(AR_FOR_TARGET)"; export AR; \
@@ -270,7 +281,10 @@ BASE_TARGET_EXPORTS = \
 	STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
 	WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
 	WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
-	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
+@if gcc-bootstrap
+	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
+@endif gcc-bootstrap
+	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
 
 RAW_CXX_TARGET_EXPORTS = \
 	$(BASE_TARGET_EXPORTS) \
@@ -293,6 +307,10 @@ HOST_PPLINC = @pplinc@
 HOST_CLOOGLIBS = @clooglibs@
 HOST_CLOOGINC = @clooginc@
 
+# Where to find libelf
+HOST_LIBELFLIBS = @libelflibs@
+HOST_LIBELFINC = @libelfinc@
+
 # ----------------------------------------------
 # Programs producing files for the BUILD machine
 # ----------------------------------------------
@@ -392,31 +410,61 @@ STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
 
 # Defaults for stage 1; some are overridden below.
 STAGE1_CFLAGS = $(STAGE_CFLAGS)
+STAGE1_CXXFLAGS = $(CXXFLAGS)
+@if target-libstdc++-v3-bootstrap
+# Override the above if we're bootstrapping C++.
+STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
+@endif target-libstdc++-v3-bootstrap
 STAGE1_TFLAGS = $(STAGE_TFLAGS)
 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
 
 # Defaults for stage 2; some are overridden below.
 STAGE2_CFLAGS = $(STAGE_CFLAGS)
+STAGE2_CXXFLAGS = $(CXXFLAGS)
+@if target-libstdc++-v3-bootstrap
+# Override the above if we're bootstrapping C++.
+STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
+@endif target-libstdc++-v3-bootstrap
 STAGE2_TFLAGS = $(STAGE_TFLAGS)
 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
 
 # Defaults for stage 3; some are overridden below.
 STAGE3_CFLAGS = $(STAGE_CFLAGS)
+STAGE3_CXXFLAGS = $(CXXFLAGS)
+@if target-libstdc++-v3-bootstrap
+# Override the above if we're bootstrapping C++.
+STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
+@endif target-libstdc++-v3-bootstrap
 STAGE3_TFLAGS = $(STAGE_TFLAGS)
 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
 
 # Defaults for stage 4; some are overridden below.
 STAGE4_CFLAGS = $(STAGE_CFLAGS)
+STAGE4_CXXFLAGS = $(CXXFLAGS)
+@if target-libstdc++-v3-bootstrap
+# Override the above if we're bootstrapping C++.
+STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
+@endif target-libstdc++-v3-bootstrap
 STAGE4_TFLAGS = $(STAGE_TFLAGS)
 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
 
 # Defaults for stage profile; some are overridden below.
 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
+STAGEprofile_CXXFLAGS = $(CXXFLAGS)
+@if target-libstdc++-v3-bootstrap
+# Override the above if we're bootstrapping C++.


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


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

end of thread, other threads:[~2011-01-17 14:07 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-01-10  9:37 [SCM] archer-jankratochvil-vla: Merge remote branch 'origin/master' into archer-jankratochvil-vla jkratoch
  -- strict thread matches above, loose matches on Subject: below --
2011-01-17 14:07 jkratoch
2011-01-15 11:40 jkratoch
2011-01-07  7:31 jkratoch
2011-01-04  5:08 jkratoch
2010-12-31 22:36 jkratoch
2010-11-16  5:24 jkratoch
2010-02-03  5:13 jkratoch
2010-01-28 11:17 jkratoch
2010-01-17 23:35 jkratoch
2010-01-13 20:59 jkratoch
2010-01-13 20:40 jkratoch

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).