diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/bfd/version.h ./bfd/version.h
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/bfd/version.h	2015-06-29 01:48:31.000000000 +0000
+++ ./bfd/version.h	2015-06-30 01:48:29.000000000 +0000
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20150629
+#define BFD_VERSION_DATE 20150630
 #define BFD_VERSION @bfd_version@
 #define BFD_VERSION_STRING  @bfd_version_package@ @bfd_version_string@
 #define REPORT_BUGS_TO @report_bugs_to@
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/djunpack.bat ./djunpack.bat
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/djunpack.bat	2015-06-29 01:51:22.000000000 +0000
+++ ./djunpack.bat	2015-06-30 01:51:23.000000000 +0000
@@ -17,8 +17,8 @@ Rem
 Rem The following 2 lines need to be changed with each new GDB release, to
 Rem be identical to the name of the top-level directory where the GDB
 Rem distribution unpacks itself.
-set GDBVER=$package-7.9.50.20150629
-if "%GDBVER%"=="$package-7.9.50.20150629" GoTo EnvOk
+set GDBVER=$package-7.9.50.20150630
+if "%GDBVER%"=="$package-7.9.50.20150630" GoTo EnvOk
 Rem If their environment space is too small, re-exec with a larger one
 command.com /e:4096 /c %0 %1
 GoTo End
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/ChangeLog ./gdb/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/ChangeLog	2015-06-29 01:48:32.000000000 +0000
+++ ./gdb/ChangeLog	2015-06-30 01:48:30.000000000 +0000
@@ -1,3 +1,24 @@
+2015-06-29  Kevin Buettner  <kevinb@redhat.com>
+
+        * rx-tdep.c (RX_PSW_REGNUM): New enum constant.
+        (rx_dwarf_reg_to_regnum): New function.
+        (rx_gdbarch_init): Register rx_dwarf_reg_to_regnum.  Use dwarf2
+        unwinding.
+
+2015-06-29  Pedro Alves  <palves@redhat.com>
+
+	PR threads/18127
+	* infcall.c (run_inferior_call): On infcall success, if the thread
+	was marked stopped before, reset it back to stopped.
+	* infrun.c (resume): Don't suppress the set_running calls when
+	doing an infcall.
+	(normal_stop): Only discard the finish_thread_state cleanup if the
+	infcall succeeded.
+
+2015-06-29  Pierre Langlois  <pierre.langlois@arm.com>
+
+	* MAINTAINERS (Write After Approval): Update my email address.
+
 2015-06-26  Keith Seitz  <keiths@redhat.com>
 	    Doug Evans  <dje@google.com>
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gcore.1 ./gdb/doc/gcore.1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gcore.1	2015-06-29 01:51:15.000000000 +0000
+++ ./gdb/doc/gcore.1	2015-06-30 01:51:15.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GCORE 1"
-.TH GCORE 1 "2015-06-29" "gdb-7.9.50.20150629-cvs" "GNU Development Tools"
+.TH GCORE 1 "2015-06-30" "gdb-7.9.50.20150630-cvs" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.1 ./gdb/doc/gdb.1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.1	2015-06-29 01:51:14.000000000 +0000
+++ ./gdb/doc/gdb.1	2015-06-30 01:51:15.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDB 1"
-.TH GDB 1 "2015-06-29" "gdb-7.9.50.20150629-cvs" "GNU Development Tools"
+.TH GDB 1 "2015-06-30" "gdb-7.9.50.20150630-cvs" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info ./gdb/doc/gdb.info
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info	2015-06-29 01:51:14.000000000 +0000
+++ ./gdb/doc/gdb.info	2015-06-30 01:51:15.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150629-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150630-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-1 ./gdb/doc/gdb.info-1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-1	2015-06-29 01:51:14.000000000 +0000
+++ ./gdb/doc/gdb.info-1	2015-06-30 01:51:15.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150629-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150630-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
@@ -45,7 +45,7 @@ Debugging with GDB
 
 This file describes GDB, the GNU symbolic debugger.
 
-   This is the Tenth Edition, for GDB (GDB) Version 7.9.50.20150629-cvs.
+   This is the Tenth Edition, for GDB (GDB) Version 7.9.50.20150630-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
@@ -494,7 +494,7 @@ Let us use GDB to try to see what is goi
      There is absolutely no warranty for GDB; type "show warranty"
       for details.
 
-     GDB 7.9.50.20150629-cvs, Copyright 1999 Free Software Foundation, Inc...
+     GDB 7.9.50.20150630-cvs, Copyright 1999 Free Software Foundation, Inc...
      (gdb)
 
 GDB reads only enough symbol data to know where to find the rest when
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-2 ./gdb/doc/gdb.info-2
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-2	2015-06-29 01:51:14.000000000 +0000
+++ ./gdb/doc/gdb.info-2	2015-06-30 01:51:15.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150629-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150630-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-3 ./gdb/doc/gdb.info-3
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-3	2015-06-29 01:51:14.000000000 +0000
+++ ./gdb/doc/gdb.info-3	2015-06-30 01:51:15.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150629-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150630-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-4 ./gdb/doc/gdb.info-4
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-4	2015-06-29 01:51:14.000000000 +0000
+++ ./gdb/doc/gdb.info-4	2015-06-30 01:51:15.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150629-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150630-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-5 ./gdb/doc/gdb.info-5
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-5	2015-06-29 01:51:14.000000000 +0000
+++ ./gdb/doc/gdb.info-5	2015-06-30 01:51:15.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150629-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150630-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-6 ./gdb/doc/gdb.info-6
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-6	2015-06-29 01:51:14.000000000 +0000
+++ ./gdb/doc/gdb.info-6	2015-06-30 01:51:15.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150629-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150630-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
@@ -68,7 +68,7 @@ and TeX (or `texi2roff') to typeset the 
 
    GDB includes an already formatted copy of the on-line Info version
 of this manual in the `gdb' subdirectory.  The main Info file is
-`gdb-7.9.50.20150629-cvs/gdb/gdb.info', and it refers to subordinate
+`gdb-7.9.50.20150630-cvs/gdb/gdb.info', and it refers to subordinate
 files matching `gdb.info*' in the same directory.  If necessary, you
 can print out these files, or read them with any editor; but they are
 easier to read using the `info' subsystem in GNU Emacs or the
@@ -79,8 +79,8 @@ distribution.
 Info formatting programs, such as `texinfo-format-buffer' or `makeinfo'.
 
    If you have `makeinfo' installed, and are in the top level GDB
-source directory (`gdb-7.9.50.20150629-cvs', in the case of version
-7.9.50.20150629-cvs), you can make the Info file by typing:
+source directory (`gdb-7.9.50.20150630-cvs', in the case of version
+7.9.50.20150630-cvs), you can make the Info file by typing:
 
      cd gdb
      make gdb.info
@@ -105,7 +105,7 @@ format.  On its own, TeX cannot either r
 
    If you have TeX and a DVI printer program installed, you can typeset
 and print this manual.  First switch to the `gdb' subdirectory of the
-main source directory (for example, to `gdb-7.9.50.20150629-cvs/gdb')
+main source directory (for example, to `gdb-7.9.50.20150630-cvs/gdb')
 and type:
 
      make gdb.dvi
@@ -114,8 +114,8 @@ and type:
 
    ---------- Footnotes ----------
 
-   (1) In `gdb-7.9.50.20150629-cvs/gdb/refcard.ps' of the version
-7.9.50.20150629-cvs release.
+   (1) In `gdb-7.9.50.20150630-cvs/gdb/refcard.ps' of the version
+7.9.50.20150630-cvs release.
 
 
 File: gdb.info,  Node: Installing GDB,  Next: Maintenance Commands,  Prev: Formatting Documentation,  Up: Top
@@ -225,39 +225,39 @@ preparing GDB for installation; you can 
 in a single directory, whose name is usually composed by appending the
 version number to `gdb'.
 
-   For example, the GDB version 7.9.50.20150629-cvs distribution is in
-the `gdb-7.9.50.20150629-cvs' directory.  That directory contains:
+   For example, the GDB version 7.9.50.20150630-cvs distribution is in
+the `gdb-7.9.50.20150630-cvs' directory.  That directory contains:
 
-`gdb-7.9.50.20150629-cvs/configure (and supporting files)'
+`gdb-7.9.50.20150630-cvs/configure (and supporting files)'
      script for configuring GDB and all its supporting libraries
 
-`gdb-7.9.50.20150629-cvs/gdb'
+`gdb-7.9.50.20150630-cvs/gdb'
      the source specific to GDB itself
 
-`gdb-7.9.50.20150629-cvs/bfd'
+`gdb-7.9.50.20150630-cvs/bfd'
      source for the Binary File Descriptor library
 
-`gdb-7.9.50.20150629-cvs/include'
+`gdb-7.9.50.20150630-cvs/include'
      GNU include files
 
-`gdb-7.9.50.20150629-cvs/libiberty'
+`gdb-7.9.50.20150630-cvs/libiberty'
      source for the `-liberty' free software library
 
-`gdb-7.9.50.20150629-cvs/opcodes'
+`gdb-7.9.50.20150630-cvs/opcodes'
      source for the library of opcode tables and disassemblers
 
-`gdb-7.9.50.20150629-cvs/readline'
+`gdb-7.9.50.20150630-cvs/readline'
      source for the GNU command-line interface
 
-`gdb-7.9.50.20150629-cvs/glob'
+`gdb-7.9.50.20150630-cvs/glob'
      source for the GNU filename pattern-matching subroutine
 
-`gdb-7.9.50.20150629-cvs/mmalloc'
+`gdb-7.9.50.20150630-cvs/mmalloc'
      source for the GNU memory-mapped malloc package
 
    The simplest way to configure and build GDB is to run `configure'
 from the `gdb-VERSION-NUMBER' source directory, which in this example
-is the `gdb-7.9.50.20150629-cvs' directory.
+is the `gdb-7.9.50.20150630-cvs' directory.
 
    First switch to the `gdb-VERSION-NUMBER' source directory if you are
 not already in it; then run `configure'.  Pass the identifier for the
@@ -265,7 +265,7 @@ platform on which GDB will run as an arg
 
    For example:
 
-     cd gdb-7.9.50.20150629-cvs
+     cd gdb-7.9.50.20150630-cvs
      ./configure HOST
      make
 
@@ -287,8 +287,8 @@ you may need to run `sh' on it explicitl
 
    If you run `configure' from a directory that contains source
 directories for multiple libraries or programs, such as the
-`gdb-7.9.50.20150629-cvs' source directory for version
-7.9.50.20150629-cvs, `configure' creates configuration files for every
+`gdb-7.9.50.20150630-cvs' source directory for version
+7.9.50.20150630-cvs, `configure' creates configuration files for every
 directory level underneath (unless you tell it not to, with the
 `--norecursion' option).
 
@@ -329,13 +329,13 @@ directory.  If the path to `configure' w
 argument to `--srcdir', you can leave out the `--srcdir' option; it is
 assumed.)
 
-   For example, with version 7.9.50.20150629-cvs, you can build GDB in a
+   For example, with version 7.9.50.20150630-cvs, you can build GDB in a
 separate directory for a Sun 4 like this:
 
-     cd gdb-7.9.50.20150629-cvs
+     cd gdb-7.9.50.20150630-cvs
      mkdir ../gdb-sun4
      cd ../gdb-sun4
-     ../gdb-7.9.50.20150629-cvs/configure sun4
+     ../gdb-7.9.50.20150630-cvs/configure sun4
      make
 
    When `configure' builds a configuration using a remote source
@@ -346,7 +346,7 @@ directory `gdb-sun4/libiberty', and GDB 
 
    Make sure that your path to the `configure' script has just one
 instance of `gdb' in it.  If your path to `configure' looks like
-`../gdb-7.9.50.20150629-cvs/gdb/configure', you are configuring only
+`../gdb-7.9.50.20150630-cvs/gdb/configure', you are configuring only
 one subdirectory of GDB, not the whole package.  This leads to build
 errors about missing include files such as `bfd/bfd.h'.
 
@@ -362,8 +362,8 @@ called `configure' (or one of its subdir
 
    The `Makefile' that `configure' generates in each source directory
 also runs recursively.  If you type `make' in a source directory such
-as `gdb-7.9.50.20150629-cvs' (or in a separate configured directory
-configured with `--srcdir=DIRNAME/gdb-7.9.50.20150629-cvs'), you will
+as `gdb-7.9.50.20150630-cvs' (or in a separate configured directory
+configured with `--srcdir=DIRNAME/gdb-7.9.50.20150630-cvs'), you will
 build all the required libraries, and then build GDB.
 
    When you have multiple hosts or targets configured in separate
@@ -408,7 +408,7 @@ you can use it to test your guesses on a
      Invalid configuration `i986v': machine `i986v' not recognized
 
 `config.sub' is also distributed in the GDB source directory
-(`gdb-7.9.50.20150629-cvs', for version 7.9.50.20150629-cvs).
+(`gdb-7.9.50.20150630-cvs', for version 7.9.50.20150630-cvs).
 
 
 File: gdb.info,  Node: Configure Options,  Next: System-wide configuration,  Prev: Config Names,  Up: Installing GDB
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-7 ./gdb/doc/gdb.info-7
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-7	2015-06-29 01:51:14.000000000 +0000
+++ ./gdb/doc/gdb.info-7	2015-06-30 01:51:15.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150629-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150630-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-8 ./gdb/doc/gdb.info-8
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdb.info-8	2015-06-29 01:51:14.000000000 +0000
+++ ./gdb/doc/gdb.info-8	2015-06-30 01:51:15.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150629-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.9.50.20150630-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdbinit.5 ./gdb/doc/gdbinit.5
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdbinit.5	2015-06-29 01:51:15.000000000 +0000
+++ ./gdb/doc/gdbinit.5	2015-06-30 01:51:15.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBINIT 5"
-.TH GDBINIT 5 "2015-06-29" "gdb-7.9.50.20150629-cvs" "GNU Development Tools"
+.TH GDBINIT 5 "2015-06-30" "gdb-7.9.50.20150630-cvs" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdbserver.1 ./gdb/doc/gdbserver.1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/doc/gdbserver.1	2015-06-29 01:51:15.000000000 +0000
+++ ./gdb/doc/gdbserver.1	2015-06-30 01:51:15.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBSERVER 1"
-.TH GDBSERVER 1 "2015-06-29" "gdb-7.9.50.20150629-cvs" "GNU Development Tools"
+.TH GDBSERVER 1 "2015-06-30" "gdb-7.9.50.20150630-cvs" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/gdbserver/ChangeLog ./gdb/gdbserver/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/gdbserver/ChangeLog	2015-06-29 01:48:32.000000000 +0000
+++ ./gdb/gdbserver/ChangeLog	2015-06-30 01:48:31.000000000 +0000
@@ -1,3 +1,15 @@
+2015-06-29  Pierre Langlois  <pierre.langlois@arm.com>
+
+	* linux-aarch64-low.c (aarch64_supports_z_point_type): Enable for
+	Z_PACKET_SW_BP.
+
+2015-06-29  Pierre Langlois  <pierre.langlois@arm.com>
+
+	* linux-aarch64-low.c: Remove comment about endianness.
+	(aarch64_breakpoint): Change type to gdb_byte[].  Set to "brk #0".
+	(aarch64_breakpoint_at): Change type of insn to gdb_byte[].  Use
+	memcmp.
+
 2015-06-24  Gary Benson  <gbenson@redhat.com>
 
 	* linux-i386-ipa.c (stdint.h): Do not include.
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/gdbserver/linux-aarch64-low.c ./gdb/gdbserver/linux-aarch64-low.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/gdbserver/linux-aarch64-low.c	2015-06-29 01:48:32.000000000 +0000
+++ ./gdb/gdbserver/linux-aarch64-low.c	2015-06-30 01:48:31.000000000 +0000
@@ -295,19 +295,21 @@ aarch64_set_pc (struct regcache *regcach
   supply_register_by_name (regcache, "pc", &newpc);
 }
 
-/* Correct in either endianness.  */
-
 #define aarch64_breakpoint_len 4
 
-static const unsigned long aarch64_breakpoint = 0x00800011;
+/* AArch64 BRK software debug mode instruction.
+   This instruction needs to match gdb/aarch64-tdep.c
+   (aarch64_default_breakpoint).  */
+static const gdb_byte aarch64_breakpoint[] = {0x00, 0x00, 0x20, 0xd4};
 
 static int
 aarch64_breakpoint_at (CORE_ADDR where)
 {
-  unsigned long insn;
+  gdb_byte insn[aarch64_breakpoint_len];
 
-  (*the_target->read_memory) (where, (unsigned char *) &insn, 4);
-  if (insn == aarch64_breakpoint)
+  (*the_target->read_memory) (where, (unsigned char *) &insn,
+			      aarch64_breakpoint_len);
+  if (memcmp (insn, aarch64_breakpoint, aarch64_breakpoint_len) == 0)
     return 1;
 
   return 0;
@@ -950,13 +952,13 @@ aarch64_supports_z_point_type (char z_ty
 {
   switch (z_type)
     {
+    case Z_PACKET_SW_BP:
     case Z_PACKET_HW_BP:
     case Z_PACKET_WRITE_WP:
     case Z_PACKET_READ_WP:
     case Z_PACKET_ACCESS_WP:
       return 1;
     default:
-      /* Leave the handling of sw breakpoints with the gdb client.  */
       return 0;
     }
 }
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/infcall.c ./gdb/infcall.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/infcall.c	2015-06-29 01:48:32.000000000 +0000
+++ ./gdb/infcall.c	2015-06-30 01:48:31.000000000 +0000
@@ -387,6 +387,7 @@ run_inferior_call (struct thread_info *c
   int saved_in_infcall = call_thread->control.in_infcall;
   ptid_t call_thread_ptid = call_thread->ptid;
   int saved_sync_execution = sync_execution;
+  int was_running = call_thread->state == THREAD_RUNNING;
 
   /* Infcalls run synchronously, in the foreground.  */
   if (target_can_async_p ())
@@ -433,6 +434,26 @@ run_inferior_call (struct thread_info *c
      CALL_THREAD as it could be invalid if its thread has exited.  */
   call_thread = find_thread_ptid (call_thread_ptid);
 
+  /* If the infcall does NOT succeed, normal_stop will have already
+     finished the thread states.  However, on success, normal_stop
+     defers here, so that we can set back the thread states to what
+     they were before the call.  Note that we must also finish the
+     state of new threads that might have spawned while the call was
+     running.  The main cases to handle are:
+
+     - "(gdb) print foo ()", or any other command that evaluates an
+     expression at the prompt.  (The thread was marked stopped before.)
+
+     - "(gdb) break foo if return_false()" or similar cases where we
+     do an infcall while handling an event (while the thread is still
+     marked running).  In this example, whether the condition
+     evaluates true and thus we'll present a user-visible stop is
+     decided elsewhere.  */
+  if (!was_running
+      && ptid_equal (call_thread_ptid, inferior_ptid)
+      && stop_stack_dummy == STOP_STACK_DUMMY)
+    finish_thread_state (user_visible_resume_ptid (0));
+
   enable_watchpoints_after_interactive_call_stop ();
 
   /* Call breakpoint_auto_delete on the current contents of the bpstat
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/infrun.c ./gdb/infrun.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/infrun.c	2015-06-29 01:48:32.000000000 +0000
+++ ./gdb/infrun.c	2015-06-30 01:48:31.000000000 +0000
@@ -2264,11 +2264,8 @@ resume (enum gdb_signal sig)
 	     requests finish.  The thread is not executing at this
 	     point, and the call to set_executing will be made later.
 	     But we need to call set_running here, since from the
-	     user/frontend's point of view, threads were set running.
-	     Unless we're calling an inferior function, as in that
-	     case we pretend the inferior doesn't run at all.  */
-	  if (!tp->control.in_infcall)
-	    set_running (user_visible_resume_ptid (user_step), 1);
+	     user/frontend's point of view, threads were set running.  */
+	  set_running (user_visible_resume_ptid (user_step), 1);
 	  discard_cleanups (old_cleanups);
 	  return;
 	}
@@ -2346,10 +2343,8 @@ resume (enum gdb_signal sig)
   /* Even if RESUME_PTID is a wildcard, and we end up resuming less
      (e.g., we might need to step over a breakpoint), from the
      user/frontend's point of view, all threads in RESUME_PTID are now
-     running.  Unless we're calling an inferior function, as in that
-     case pretend we inferior doesn't run at all.  */
-  if (!tp->control.in_infcall)
-    set_running (resume_ptid, 1);
+     running.  */
+  set_running (resume_ptid, 1);
 
   /* Maybe resume a single thread after all.  */
   if ((step || thread_has_single_step_breakpoints_set (tp))
@@ -6664,15 +6659,15 @@ normal_stop (void)
   if (has_stack_frames () && !stop_stack_dummy)
     set_current_sal_from_frame (get_current_frame ());
 
-  /* Let the user/frontend see the threads as stopped, but do nothing
-     if the thread was running an infcall.  We may be e.g., evaluating
-     a breakpoint condition.  In that case, the thread had state
-     THREAD_RUNNING before the infcall, and shall remain set to
-     running, all without informing the user/frontend about state
-     transition changes.  If this is actually a call command, then the
-     thread was originally already stopped, so there's no state to
-     finish either.  */
-  if (target_has_execution && inferior_thread ()->control.in_infcall)
+  /* Let the user/frontend see the threads as stopped, but defer to
+     call_function_by_hand if the thread finished an infcall
+     successfully.  We may be e.g., evaluating a breakpoint condition.
+     In that case, the thread had state THREAD_RUNNING before the
+     infcall, and shall remain marked running, all without informing
+     the user/frontend about state transition changes.  */
+  if (target_has_execution
+      && inferior_thread ()->control.in_infcall
+      && stop_stack_dummy == STOP_STACK_DUMMY)
     discard_cleanups (old_chain);
   else
     do_cleanups (old_chain);
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/MAINTAINERS ./gdb/MAINTAINERS
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/MAINTAINERS	2015-06-29 01:48:32.000000000 +0000
+++ ./gdb/MAINTAINERS	2015-06-30 01:48:31.000000000 +0000
@@ -560,7 +560,7 @@ Jim Kingdon					kingdon@panix.com
 Paul Koning					paul_koning@dell.com
 Jan Kratochvil					jan.kratochvil@redhat.com
 Maxim Kuvyrkov					maxim@kugelworks.com
-Pierre Langlois 				pierre.langlois@embecosm.com
+Pierre Langlois 				pierre.langlois@arm.com
 Jonathan Larmour				jifl@ecoscentric.com
 Jeff Law					law@redhat.com
 Justin Lebar					justin.lebar@gmail.com
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/po/gdb.pot ./gdb/po/gdb.pot
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/po/gdb.pot	2015-06-29 01:51:13.000000000 +0000
+++ ./gdb/po/gdb.pot	2015-06-30 01:51:14.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-06-29 01:51+0000\n"
+"POT-Creation-Date: 2015-06-30 01:51+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: aarch64-linux-nat.c:329 gdbserver/linux-aarch64-low.c:602
+#: aarch64-linux-nat.c:329 gdbserver/linux-aarch64-low.c:604
 msgid "Unexpected error setting hardware debug registers"
 msgstr ""
 
@@ -59,7 +59,7 @@ msgstr ""
 msgid "Unable to determine the number of hardware breakpoints available."
 msgstr ""
 
-#: aarch64-linux-nat.c:994 gdbserver/linux-aarch64-low.c:432
+#: aarch64-linux-nat.c:994 gdbserver/linux-aarch64-low.c:434
 msgid "Unrecognized breakpoint/watchpoint type"
 msgstr ""
 
@@ -5948,7 +5948,7 @@ msgstr ""
 #. Should never come here as hookc would be 0.
 #: cli/cli-script.c:1613 common/common-exceptions.c:143
 #: common/common-exceptions.c:159 common/common-exceptions.c:175
-#: complaints.c:309 hppa-tdep.c:3176 hppa-tdep.c:3189 infcall.c:823
+#: complaints.c:309 hppa-tdep.c:3176 hppa-tdep.c:3189 infcall.c:844
 #: infcmd.c:1557 language.c:446 mi/mi-out.c:334 mi/mi-out.c:352
 #: mips-tdep.c:273 mips-tdep.c:477 mips-tdep.c:2216 mips-tdep.c:5750
 #: mips-tdep.c:6937 mn10300-tdep.c:123 reggroups.c:247 remote.c:1395
@@ -13395,23 +13395,23 @@ msgstr ""
 msgid "Invalid data type for function to be called."
 msgstr ""
 
-#: infcall.c:616
+#: infcall.c:637
 msgid "May not call functions while looking at trace frames."
 msgstr ""
 
-#: infcall.c:619
+#: infcall.c:640
 msgid "Cannot call functions in reverse mode."
 msgstr ""
 
-#: infcall.c:625
+#: infcall.c:646
 msgid "This target does not support function calls."
 msgstr ""
 
-#: infcall.c:827
+#: infcall.c:848
 msgid "Too few arguments in function call."
 msgstr ""
 
-#: infcall.c:1041
+#: infcall.c:1062
 #, possible-c-format
 msgid ""
 "%s\n"
@@ -13424,7 +13424,7 @@ msgstr ""
 #. We could discard the dummy frame here given that the program exited,
 #. but it will get garbage collected the next time the program is
 #. run anyway.
-#: infcall.c:1069
+#: infcall.c:1090
 #, possible-c-format
 msgid ""
 "The program being debugged exited while in a function called from GDB.\n"
@@ -13432,7 +13432,7 @@ msgid ""
 "(%s) will be abandoned."
 msgstr ""
 
-#: infcall.c:1089
+#: infcall.c:1110
 #, possible-c-format
 msgid ""
 "The program received a signal in another thread while\n"
@@ -13442,7 +13442,7 @@ msgid ""
 "When the function is done executing, GDB will silently stop."
 msgstr ""
 
-#: infcall.c:1097
+#: infcall.c:1118
 #, possible-c-format
 msgid ""
 "The program stopped in another thread while making a function call from "
@@ -13454,7 +13454,7 @@ msgstr ""
 
 #. FIXME: Insert a bunch of wrap_here; name can be very
 #. long if it's a C++ name with arguments and stuff.
-#: infcall.c:1133
+#: infcall.c:1154
 #, possible-c-format
 msgid ""
 "The program being debugged was signaled while in a function called from "
@@ -13467,7 +13467,7 @@ msgstr ""
 
 #. FIXME: Insert a bunch of wrap_here; name can be very
 #. long if it's a C++ name with arguments and stuff.
-#: infcall.c:1151
+#: infcall.c:1172
 #, possible-c-format
 msgid ""
 "The program being debugged was signaled while in a function called from "
@@ -13479,7 +13479,7 @@ msgid ""
 "When the function is done executing, GDB will silently stop."
 msgstr ""
 
-#: infcall.c:1172
+#: infcall.c:1193
 #, possible-c-format
 msgid ""
 "The program being debugged entered a std::terminate call, most likely\n"
@@ -13499,7 +13499,7 @@ msgstr ""
 #. someday this will be implemented (it would not be easy).
 #. FIXME: Insert a bunch of wrap_here; name can be very long if it's
 #. a C++ name with arguments and stuff.
-#: infcall.c:1199
+#: infcall.c:1220
 #, possible-c-format
 msgid ""
 "The program being debugged stopped while in a function called from GDB.\n"
@@ -13509,19 +13509,19 @@ msgid ""
 msgstr ""
 
 #. The above code errors out, so ...
-#: infcall.c:1208
+#: infcall.c:1229
 msgid "... should not be here"
 msgstr ""
 
-#: infcall.c:1276
+#: infcall.c:1297
 msgid "Set coercion of floats to doubles when calling functions."
 msgstr ""
 
-#: infcall.c:1277
+#: infcall.c:1298
 msgid "Show coercion of floats to doubles when calling functions"
 msgstr ""
 
-#: infcall.c:1278
+#: infcall.c:1299
 msgid ""
 "Variables of type float should generally be converted to doubles before\n"
 "calling an unprototyped function, and left alone when calling a prototyped\n"
@@ -13532,15 +13532,15 @@ msgid ""
 "The default is to perform the conversion.\n"
 msgstr ""
 
-#: infcall.c:1291
+#: infcall.c:1312
 msgid "Set unwinding of stack if a signal is received while in a call dummy."
 msgstr ""
 
-#: infcall.c:1292
+#: infcall.c:1313
 msgid "Show unwinding of stack if a signal is received while in a call dummy."
 msgstr ""
 
-#: infcall.c:1293
+#: infcall.c:1314
 msgid ""
 "The unwindonsignal lets the user determine what gdb should do if a signal\n"
 "is received while in a function called from gdb (call dummy).  If set, gdb\n"
@@ -13549,16 +13549,16 @@ msgid ""
 "The default is to stop in the frame where the signal was received."
 msgstr ""
 
-#: infcall.c:1303
+#: infcall.c:1324
 msgid "Set unwinding of stack if std::terminate is called while in call dummy."
 msgstr ""
 
-#: infcall.c:1304
+#: infcall.c:1325
 msgid ""
 "Show unwinding of stack if std::terminate() is called while in a call dummy."
 msgstr ""
 
-#: infcall.c:1306
+#: infcall.c:1327
 msgid ""
 "The unwind on terminating exception flag lets the user determine\n"
 "what gdb should do if a std::terminate() call is made from the\n"
@@ -13754,7 +13754,7 @@ msgstr ""
 msgid "The program being debugged is not being run.\n"
 msgstr ""
 
-#: infcmd.c:1933 infrun.c:7168
+#: infcmd.c:1933 infrun.c:7163
 msgid "Selected thread is running."
 msgstr ""
 
@@ -14520,128 +14520,128 @@ msgstr ""
 msgid "Target '%s' cannot support this command."
 msgstr ""
 
-#: infrun.c:3155
+#: infrun.c:3150
 msgid "Program exited while detaching"
 msgstr ""
 
-#: infrun.c:3371
+#: infrun.c:3366
 msgid "completed.\n"
 msgstr ""
 
-#: infrun.c:3879
+#: infrun.c:3874
 #, possible-c-format
 msgid "unhandled stop_soon: %d"
 msgstr ""
 
-#: infrun.c:3950
+#: infrun.c:3945
 msgid "Cannot fill $_exitsignal with the correct signal number.\n"
 msgstr ""
 
-#: infrun.c:6532
+#: infrun.c:6527
 msgid "Unknown value."
 msgstr ""
 
-#: infrun.c:6612 linux-fork.c:376 linux-fork.c:408
+#: infrun.c:6607 linux-fork.c:376 linux-fork.c:408
 #, possible-c-format
 msgid "[Switching to %s]\n"
 msgstr ""
 
-#: infrun.c:6623
+#: infrun.c:6618
 msgid "No unwaited-for children left.\n"
 msgstr ""
 
-#: infrun.c:6632
+#: infrun.c:6627
 msgid ""
 "Cannot remove breakpoints because program is no longer writable.\n"
 "Further execution is probably impossible.\n"
 msgstr ""
 
-#: infrun.c:6866
+#: infrun.c:6861
 msgid "Signal        Stop\tPrint\tPass to program\tDescription\n"
 msgstr ""
 
-#: infrun.c:6903
+#: infrun.c:6898
 msgid "signal to handle"
 msgstr ""
 
 #. Not a number and not a recognized flag word => complain.
-#: infrun.c:7006
+#: infrun.c:7001
 #, possible-c-format
 msgid "Unrecognized or ambiguous flag word: \"%s\"."
 msgstr ""
 
-#: infrun.c:7021
+#: infrun.c:7016
 #, possible-c-format
 msgid ""
 "%s is used by the debugger.\n"
 "Are you sure you want to change it? "
 msgstr ""
 
-#: infrun.c:7029
+#: infrun.c:7024
 msgid "Not confirmed, unchanged.\n"
 msgstr ""
 
-#: infrun.c:7105
+#: infrun.c:7100
 msgid ""
 "Only signals 1-15 are valid as numeric signals.\n"
 "Use \"info signals\" for a list of symbolic signals."
 msgstr ""
 
-#: infrun.c:7148
+#: infrun.c:7143
 msgid ""
 "\n"
 "Use the \"handle\" command to change these tables.\n"
 msgstr ""
 
-#: infrun.c:7160
+#: infrun.c:7155
 msgid "No thread selected."
 msgstr ""
 
-#: infrun.c:7164
+#: infrun.c:7159
 msgid "The current thread has terminated"
 msgstr ""
 
-#: infrun.c:7199
+#: infrun.c:7194
 msgid "Unable to read siginfo"
 msgstr ""
 
-#: infrun.c:7220
+#: infrun.c:7215
 msgid "Unable to write siginfo"
 msgstr ""
 
-#: infrun.c:7443 stack.c:1852 stack.c:2070
+#: infrun.c:7438 stack.c:1852 stack.c:2070
 msgid "Unable to restore previously selected frame."
 msgstr ""
 
-#: infrun.c:7590
+#: infrun.c:7585
 msgid "Target does not support this operation."
 msgstr ""
 
-#: infrun.c:7600
+#: infrun.c:7595
 msgid "Forward.\n"
 msgstr ""
 
-#: infrun.c:7603
+#: infrun.c:7598
 msgid "Reverse.\n"
 msgstr ""
 
-#: infrun.c:7607
+#: infrun.c:7602
 #, possible-c-format
 msgid "bogus execution_direction value: %d"
 msgstr ""
 
-#: infrun.c:7616
+#: infrun.c:7611
 #, possible-c-format
 msgid "Resuming the execution of threads of all processes is %s.\n"
 msgstr ""
 
-#: infrun.c:7636
+#: infrun.c:7631
 msgid ""
 "What debugger does when program gets various signals.\n"
 "Specify a signal as argument to print info on that signal only."
 msgstr ""
 
-#: infrun.c:7641
+#: infrun.c:7636
 msgid ""
 "Specify how to handle signals.\n"
 "Usage: handle SIGNAL [ACTIONS]\n"
@@ -14668,46 +14668,46 @@ msgid ""
 "all signals cumulatively specified."
 msgstr ""
 
-#: infrun.c:7669
+#: infrun.c:7664
 msgid ""
 "There is no `stop' command, but you can set a hook on `stop'.\n"
 "This allows you to set a list of commands to be run each time execution\n"
 "of the program stops."
 msgstr ""
 
-#: infrun.c:7674
+#: infrun.c:7669
 msgid "Set inferior debugging."
 msgstr ""
 
-#: infrun.c:7675
+#: infrun.c:7670
 msgid "Show inferior debugging."
 msgstr ""
 
-#: infrun.c:7676
+#: infrun.c:7671
 msgid "When non-zero, inferior specific debugging is enabled."
 msgstr ""
 
-#: infrun.c:7683
+#: infrun.c:7678
 msgid "Set displaced stepping debugging."
 msgstr ""
 
-#: infrun.c:7684
+#: infrun.c:7679
 msgid "Show displaced stepping debugging."
 msgstr ""
 
-#: infrun.c:7685
+#: infrun.c:7680
 msgid "When non-zero, displaced stepping specific debugging is enabled."
 msgstr ""
 
-#: infrun.c:7692
+#: infrun.c:7687
 msgid "Set whether gdb controls the inferior in non-stop mode."
 msgstr ""
 
-#: infrun.c:7693
+#: infrun.c:7688
 msgid "Show whether gdb controls the inferior in non-stop mode."
 msgstr ""
 
-#: infrun.c:7694
+#: infrun.c:7689
 msgid ""
 "When debugging a multi-threaded program and this setting is\n"
 "off (the default, also called all-stop mode), when one thread stops\n"
@@ -14722,30 +14722,30 @@ msgid ""
 "leave it stopped or free to run as needed."
 msgstr ""
 
-#: infrun.c:7769
+#: infrun.c:7764
 msgid "Set stopping for shared library events."
 msgstr ""
 
-#: infrun.c:7770
+#: infrun.c:7765
 msgid "Show stopping for shared library events."
 msgstr ""
 
-#: infrun.c:7771
+#: infrun.c:7766
 msgid ""
 "If nonzero, gdb will give control to the user when the dynamic linker\n"
 "notifies gdb of shared library events.  The most common event of interest\n"
 "to the user would be loading/unloading of a new library."
 msgstr ""
 
-#: infrun.c:7781
+#: infrun.c:7776
 msgid "Set debugger response to a program call of fork or vfork."
 msgstr ""
 
-#: infrun.c:7782
+#: infrun.c:7777
 msgid "Show debugger response to a program call of fork or vfork."
 msgstr ""
 
-#: infrun.c:7783
+#: infrun.c:7778
 msgid ""
 "A fork or vfork creates a new process.  follow-fork-mode can be:\n"
 "  parent  - the original process is debugged after a fork\n"
@@ -14754,15 +14754,15 @@ msgid ""
 "By default, the debugger will follow the parent process."
 msgstr ""
 
-#: infrun.c:7795
+#: infrun.c:7790
 msgid "Set debugger response to a program call of exec."
 msgstr ""
 
-#: infrun.c:7796
+#: infrun.c:7791
 msgid "Show debugger response to a program call of exec."
 msgstr ""
 
-#: infrun.c:7797
+#: infrun.c:7792
 msgid ""
 "An exec call replaces the program image of a process.\n"
 "\n"
@@ -14781,15 +14781,15 @@ msgid ""
 "By default, the debugger will use the same inferior."
 msgstr ""
 
-#: infrun.c:7818
+#: infrun.c:7813
 msgid "Set mode for locking scheduler during execution."
 msgstr ""
 
-#: infrun.c:7819
+#: infrun.c:7814
 msgid "Show mode for locking scheduler during execution."
 msgstr ""
 
-#: infrun.c:7820
+#: infrun.c:7815
 msgid ""
 "off  == no locking (threads may preempt at any time)\n"
 "on   == full locking (no thread except the current thread may run)\n"
@@ -14798,15 +14798,15 @@ msgid ""
 "\tIn this mode, other threads may run during other commands."
 msgstr ""
 
-#: infrun.c:7829
+#: infrun.c:7824
 msgid "Set mode for resuming threads of all processes."
 msgstr ""
 
-#: infrun.c:7830
+#: infrun.c:7825
 msgid "Show mode for resuming threads of all processes."
 msgstr ""
 
-#: infrun.c:7831
+#: infrun.c:7826
 msgid ""
 "When on, execution commands (such as 'continue' or 'next') resume all\n"
 "threads of all processes.  When off (which is the default), execution\n"
@@ -14815,30 +14815,30 @@ msgid ""
 "mode (see help set scheduler-locking)."
 msgstr ""
 
-#: infrun.c:7841
+#: infrun.c:7836
 msgid "Set mode of the step operation."
 msgstr ""
 
-#: infrun.c:7842
+#: infrun.c:7837
 msgid "Show mode of the step operation."
 msgstr ""
 
-#: infrun.c:7843
+#: infrun.c:7838
 msgid ""
 "When set, doing a step over a function without debug line information\n"
 "will stop at the first instruction of that function. Otherwise, the\n"
 "function is skipped and the step command stops at a different source line."
 msgstr ""
 
-#: infrun.c:7852
+#: infrun.c:7847
 msgid "Set debugger's willingness to use displaced stepping."
 msgstr ""
 
-#: infrun.c:7853
+#: infrun.c:7848
 msgid "Show debugger's willingness to use displaced stepping."
 msgstr ""
 
-#: infrun.c:7854
+#: infrun.c:7849
 msgid ""
 "If on, gdb will use displaced stepping to step over breakpoints if it is\n"
 "supported by the target architecture.  If off, gdb will not use displaced\n"
@@ -14850,57 +14850,57 @@ msgid ""
 "use it in all-stop mode (see help set non-stop)."
 msgstr ""
 
-#: infrun.c:7866
+#: infrun.c:7861
 msgid ""
 "Set direction of execution.\n"
 "Options are 'forward' or 'reverse'."
 msgstr ""
 
-#: infrun.c:7868
+#: infrun.c:7863
 msgid "Show direction of execution (forward/reverse)."
 msgstr ""
 
-#: infrun.c:7869
+#: infrun.c:7864
 msgid "Tells gdb whether to execute forward or backward."
 msgstr ""
 
 #. Set/show detach-on-fork: user-settable mode.
-#: infrun.c:7875
+#: infrun.c:7870
 msgid "Set whether gdb will detach the child of a fork."
 msgstr ""
 
-#: infrun.c:7876
+#: infrun.c:7871
 msgid "Show whether gdb will detach the child of a fork."
 msgstr ""
 
-#: infrun.c:7877
+#: infrun.c:7872
 msgid "Tells gdb whether to detach the child of a fork."
 msgstr ""
 
-#: infrun.c:7884
+#: infrun.c:7879
 msgid "Set disabling of debuggee's virtual address space randomization."
 msgstr ""
 
-#: infrun.c:7885
+#: infrun.c:7880
 msgid "Show disabling of debuggee's virtual address space randomization."
 msgstr ""
 
-#: infrun.c:7886
+#: infrun.c:7881
 msgid ""
 "When this mode is on (which is the default), randomization of the virtual\n"
 "address space is disabled.  Standalone programs run with the randomization\n"
 "enabled by default on some platforms."
 msgstr ""
 
-#: infrun.c:7910
+#: infrun.c:7905
 msgid "Set whether gdb controls the inferior in observer mode."
 msgstr ""
 
-#: infrun.c:7911
+#: infrun.c:7906
 msgid "Show whether gdb controls the inferior in observer mode."
 msgstr ""
 
-#: infrun.c:7912
+#: infrun.c:7907
 msgid ""
 "In observer mode, GDB can get data from the inferior, but not\n"
 "affect its execution.  Registers and memory may not be changed,\n"
@@ -23585,7 +23585,7 @@ msgstr ""
 msgid "Undefined mapping for opc reg %d"
 msgstr ""
 
-#: rl78-tdep.c:1216
+#: rl78-tdep.c:1216 rx-tdep.c:781
 #, possible-c-format
 msgid "Undefined dwarf2 register mapping of reg %d"
 msgstr ""
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/rx-tdep.c ./gdb/rx-tdep.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/rx-tdep.c	2015-06-29 01:48:32.000000000 +0000
+++ ./gdb/rx-tdep.c	2015-06-30 01:48:31.000000000 +0000
@@ -45,6 +45,7 @@ enum
   RX_R4_REGNUM = 4,
   RX_FP_REGNUM = 6,
   RX_R15_REGNUM = 15,
+  RX_PSW_REGNUM = 18,
   RX_PC_REGNUM = 19,
   RX_ACC_REGNUM = 25,
   RX_NUM_REGS = 26
@@ -764,6 +765,23 @@ rx_breakpoint_from_pc (struct gdbarch *g
   return breakpoint;
 }
 
+/* Implement the dwarf_reg_to_regnum" gdbarch method.  */
+
+static int
+rx_dwarf_reg_to_regnum (struct gdbarch *gdbarch, int reg)
+{
+  if (0 <= reg && reg <= 15)
+    return reg;
+  else if (reg == 16)
+    return RX_PSW_REGNUM;
+  else if (reg == 17)
+    return RX_PC_REGNUM;
+  else
+    internal_error (__FILE__, __LINE__,
+                    _("Undefined dwarf2 register mapping of reg %d"),
+		    reg);
+}
+
 /* Allocate and initialize a gdbarch object.  */
 static struct gdbarch *
 rx_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
@@ -838,12 +856,11 @@ rx_gdbarch_init (struct gdbarch_info inf
       set_gdbarch_long_double_format (gdbarch, floatformats_ieee_single);
     }
 
+  /* DWARF register mapping.  */
+  set_gdbarch_dwarf2_reg_to_regnum (gdbarch, rx_dwarf_reg_to_regnum);
+
   /* Frame unwinding.  */
-#if 0
-  /* Note: The test results are better with the dwarf2 unwinder disabled,
-     so it's turned off for now.  */
   dwarf2_append_unwinders (gdbarch);
-#endif
   frame_unwind_append_unwinder (gdbarch, &rx_frame_unwind);
 
   /* Methods for saving / extracting a dummy frame's ID.
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/testsuite/ChangeLog ./gdb/testsuite/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/testsuite/ChangeLog	2015-06-29 01:48:32.000000000 +0000
+++ ./gdb/testsuite/ChangeLog	2015-06-30 01:48:31.000000000 +0000
@@ -1,3 +1,9 @@
+2015-06-29  Pedro Alves  <palves@redhat.com>
+
+	PR threads/18127
+	* gdb.threads/hand-call-new-thread.c: New file.
+	* gdb.threads/hand-call-new-thread.c: New file.
+
 2015-06-26  Keith Seitz  <keiths@redhat.com>
 	    Doug Evans  <dje@google.com>
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/testsuite/gdb.threads/hand-call-new-thread.c ./gdb/testsuite/gdb.threads/hand-call-new-thread.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/testsuite/gdb.threads/hand-call-new-thread.c	1970-01-01 00:00:00.000000000 +0000
+++ ./gdb/testsuite/gdb.threads/hand-call-new-thread.c	2015-06-30 01:48:31.000000000 +0000
@@ -0,0 +1,50 @@
+/* This testcase is part of GDB, the GNU debugger.
+
+   Copyright 2015 Free Software Foundation, Inc.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include <unistd.h>
+#include <stdlib.h>
+#include <pthread.h>
+#include <assert.h>
+
+static int
+foo (void)
+{
+  usleep (1);
+}
+
+static void *
+thread_function (void *arg)
+{
+  while (1)
+    foo ();
+}
+
+void
+new_thread (void)
+{
+  pthread_t thread;
+  int res;
+
+  res = pthread_create (&thread, NULL, thread_function, NULL);
+  assert (res == 0);
+}
+
+int
+main (int argc, char **argv)
+{
+  return 0;
+}
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/testsuite/gdb.threads/hand-call-new-thread.exp ./gdb/testsuite/gdb.threads/hand-call-new-thread.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/gdb/testsuite/gdb.threads/hand-call-new-thread.exp	1970-01-01 00:00:00.000000000 +0000
+++ ./gdb/testsuite/gdb.threads/hand-call-new-thread.exp	2015-06-30 01:48:31.000000000 +0000
@@ -0,0 +1,48 @@
+# Copyright (C) 2015 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# Ensure that new threads created while an infcall is ongoing are set
+# to stopped state once the call finishes.
+
+standard_testfile
+
+if [prepare_for_testing "failed to prepare" $testfile $srcfile {debug pthreads}] {
+    return -1
+}
+
+if ![runto_main] {
+    continue
+}
+
+# Set a thread-specific breakpoint that the wrong thread trips on
+# while running the infcall.  Check that no thread ends up in stale
+# "running" state once the call finishes.
+gdb_test "b foo thread 1" "Breakpoint .*$srcfile.*"
+
+for {set i 0} {$i < 3} {incr i} {
+    with_test_prefix "iter $i" {
+	gdb_test "p new_thread ()" " = void"
+
+	set message "no thread marked running"
+	gdb_test_multiple "info threads" $message {
+	    -re "\\\(running\\\).*$gdb_prompt $" {
+		fail $message
+	    }
+	    -re "$gdb_prompt $" {
+		pass $message
+	    }
+	}
+    }
+}
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/md5.sum ./md5.sum
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.9.50.20150629/md5.sum	2015-06-29 01:51:22.000000000 +0000
+++ ./md5.sum	2015-06-30 01:51:23.000000000 +0000
@@ -38,7 +38,7 @@ f74f5720bf485dc971d7b4151b97318b  bfd/pe
 d714ee957aefa81619f03058d91b23cb  bfd/elfcore.h
 64f6bec36e44883df8ceae0157bb7a4e  bfd/elf64-mips.c
 57287cb3abe2dc7f66af4ab28aafebe9  bfd/cpu-m9s12x.c
-d1f20295164ec6f98019da0d30034e04  bfd/version.h
+a426cac71b7275d18d2261ee07a38d26  bfd/version.h
 a107ac2f34a58b7629fbff59490f61f1  bfd/cpu-tilegx.c
 ceebc66a221f8f9297b660d643de9009  bfd/coff-mcore.c
 b33e0ba78cdd46c771e365ab8b48bfc1  bfd/cpu-avr.c
@@ -924,7 +924,7 @@ fbc16b9ff3ff269977912eb86b2c0e75  gdb/gd
 274caa4a2960db4ab28ddf74b5ff89d1  gdb/nto-procfs.c
 87b41c603d064a15604d0388396c3061  gdb/d-exp.c
 c5e2f2b4c2a50b902dc183726c47320b  gdb/vaxobsd-tdep.c
-fe2b1b6dc1b8d98b00d6dbbaaf19cae1  gdb/infcall.c
+2a59fe5c03540ed0eee51a6f959203b5  gdb/infcall.c
 b7be702af422c580b26688b1ccfe2180  gdb/remote-fileio.h
 c9c9ab349f22f330dbacd88da4c266c0  gdb/sparc64nbsd-tdep.c
 d6e0bfc6216d92575e1714e7568957d9  gdb/ft32-tdep.c
@@ -1194,7 +1194,7 @@ bbc4d2132f27f80a5d4c268eceba04ff  gdb/i3
 bef84282144f21899211e227351affdb  gdb/windows-tdep.c
 c33585b70e4bf7a1bd2a87bfc21613f4  gdb/coff-pe-read.h
 8a5e31117645114a92dcefdddabf421a  gdb/go-lang.c
-64fd49c87de9cc873ac6e55e6c363e12  gdb/infrun.c
+834c46b5c7b6e7df135f6392d34ffd85  gdb/infrun.c
 3db1059c60168d68684df8f0cd8c61c0  gdb/jit-reader.in
 3d51f817720eb4799eff54934cbba825  gdb/darwin-nat-info.c
 8ce6ccfd39807c40b44facea326e00bc  gdb/ada-typeprint.c
@@ -3603,6 +3603,7 @@ b2eaf16c97d1360be5630e67364c8ac0  gdb/te
 a3a14e5e913c43611a5ed10ad8f90528  gdb/testsuite/gdb.threads/thread-specific-bp.c
 d46d60fe6d689d0ff3f1d48b7490afb1  gdb/testsuite/gdb.threads/corethreads.c
 31b4ea293ff38a61f9f83d9a40042b58  gdb/testsuite/gdb.threads/non-stop-fair-events.exp
+c5cf4e1539d55c318fa9d0ae54fdac6b  gdb/testsuite/gdb.threads/hand-call-new-thread.c
 6f617dd7e9d0114008d484b807926b8d  gdb/testsuite/gdb.threads/watchthreads.c
 eda32e6af468f5a44b33928ca7e418fc  gdb/testsuite/gdb.threads/execl1.c
 f20781676b5b0e91bdc15071d15f529e  gdb/testsuite/gdb.threads/thread-unwindonsignal.exp
@@ -3691,6 +3692,7 @@ c3d39ac9bfd73d1c4b03737a617cae9c  gdb/te
 bf90cd3d89504b70c51727570eabc2ae  gdb/testsuite/gdb.threads/watchthreads2.exp
 a14cd3640c067bed8169ed8ca2cc3a82  gdb/testsuite/gdb.threads/tid-reuse.exp
 34d7357618b291ddbf72c725eb1af0c6  gdb/testsuite/gdb.threads/kill.c
+116d5f9d2564fa3fd77381e1c768aeb3  gdb/testsuite/gdb.threads/hand-call-new-thread.exp
 abcb223a22e788a09e29542e63f4f27a  gdb/testsuite/gdb.threads/signal-command-multiple-signals-pending.c
 16b4e4848e1e9936959df7c7d956a960  gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp
 748ccd45d02dbd2287853d95ac88cf5d  gdb/testsuite/gdb.threads/continue-pending-status.c
@@ -3769,7 +3771,7 @@ e928ad8539846ca007aafb3031dfbaa3  gdb/te
 4127afeb79b2a2bff6c65f128ebd5969  gdb/testsuite/gdb.go/integers.exp
 68d17058fa82304a192749f0eadc138d  gdb/testsuite/gdb.go/strings.go
 81b7ed6cb92c627d245bd2efc4b953b9  gdb/testsuite/gdb.go/methods.go
-e5a45b47df73b585b2df9aaca001b9f0  gdb/testsuite/ChangeLog
+5f38371bcb879f354ace2ce1934ea280  gdb/testsuite/ChangeLog
 b3f11b21e5921c419a43f93720dedf85  gdb/testsuite/gdb.asm/empty.inc
 37858e142701cb0c2b792e4f739ee3eb  gdb/testsuite/gdb.asm/asm-source.exp
 f1621bbbb2acbec5adef86d7d9549975  gdb/testsuite/gdb.asm/bfin.inc
@@ -4382,43 +4384,43 @@ dc3fd52f6c7a3934f21054cf80ecd074  gdb/f-
 19a5a53a8dbef5372bd3113c323a2bf2  gdb/gdb_curses.h
 1bbdb3e7ea9ca53f9a8cf1a548dca9f5  gdb/jv-valprint.c
 8108dd8f906f2654fecc74958cf383db  gdb/doc/psrc.sed
-dfa4182917bb531e8f320168345cddde  gdb/doc/gdb.info-3
-a3cc503b6e5ad22563f66fe51c2a3626  gdb/doc/gdb.info-4
+f9b745d92e7b12d125249cfb59c220e7  gdb/doc/gdb.info-3
+f3e2f445bc63e0c44c52a35a669568fe  gdb/doc/gdb.info-4
 ab0fe311032294b952da80585b8b90e7  gdb/doc/fdl.texi
 be5469929c58735017a3a1e083554ac7  gdb/doc/Makefile.in
-c22e67c8454032548dc1c2ca1204e37a  gdb/doc/gdb.info-7
+82c4926bf833309242dccf0281a68799  gdb/doc/gdb.info-7
 65ee16c0a68d8954d5892092576beb66  gdb/doc/observer.texi
-eca7fd55eab8803c9ee59c9cdf60c15c  gdb/doc/gdbserver.1
+6b7c0582637b6a28fe3b212b106d012d  gdb/doc/gdbserver.1
 e2d60785de02ac5252c6d40e24f4a7e4  gdb/doc/guile.texi
 f81a0e00e0cb9e41b078069fb9bedb07  gdb/doc/stack_frame.txt
 52c8bd855ea4966966f8c8e9a6a274fc  gdb/doc/stabs.info
-1455bc43950345e887315ff0da3bb561  gdb/doc/gdb.info-5
-43b67363aeb80905f9d51f4d6f28614e  gdb/doc/gdb.info-8
+37f226fdac4e5e939a5015aa4477a416  gdb/doc/gdb.info-5
+0b56a6f4e80f245ab444dc531a1a9c2d  gdb/doc/gdb.info-8
 132df0593e237d8337cf0134804ca21e  gdb/doc/agentexpr.texi
-6ea613edfc2d35262a782f6cdb7475ad  gdb/doc/gdb.info-1
+78db27dfe2de927faa8653976a48a44c  gdb/doc/gdb.info-1
 d5d06eaf9b4d44aa442a4a281aa9aea4  gdb/doc/a4rc.sed
-6719b6ad217128f995e17ad8aa605081  gdb/doc/gdb.info-6
+bf3b06c27f259985e9c7e76af037bb13  gdb/doc/gdb.info-6
 0d500c8e343c7456f39e24475f979267  gdb/doc/gdb.texinfo
 553b7fe1bf4b5d8b96fdb8cd83503de1  gdb/doc/stack_frame.svg
 04c82b1da7e894a6555868e4f86225af  gdb/doc/filter-for-doxygen
 938187ce9976cbeb134b49335770152c  gdb/doc/Doxyfile-gdb-api.in
 f828e05ce4faab3d297f32d540f77c99  gdb/doc/annotate.info
-24ceadd57eed1585589d46390d64331f  gdb/doc/gdb.info-2
+985efcdb984f555902cc2f0d6d4ca0c8  gdb/doc/gdb.info-2
 df443225fa3e5719ca7e6925a7e633e0  gdb/doc/refcard.tex
 6076d300a46651562d4ecd0604442414  gdb/doc/stack_frame.png
-a500808304e2f697597de9db197c76f2  gdb/doc/gdb.info
+8323e7abe5461626cadb24c527a4a849  gdb/doc/gdb.info
 51fe9bc8ae61f4c3f8d31c2a67998119  gdb/doc/python.texi
 3f8eb27056f05095db22018909d4ce49  gdb/doc/stabs.texinfo
 ec9bfa0b22c36ca428cab2914c2b692a  gdb/doc/ChangeLog
-5a702615d837fb6b8c42a8c2866f1d51  gdb/doc/gdb.1
-1456583b905c339413606b0c803aca5e  gdb/doc/gcore.1
+f1a960f6656f4fbbb49581e700278353  gdb/doc/gdb.1
+72a1aabd1e2ff3828169a40cdad0e4a6  gdb/doc/gcore.1
 d39233c86ed6a6dc9e853ae6a11fe03e  gdb/doc/stack_frame.pdf
 2daa53916456ce35b6806c2883623b89  gdb/doc/Doxyfile-base.in
 7e8f20fd3b739803f4bd3991d35a4a1f  gdb/doc/all-cfg.texi
 bf96494e6e4d346175babd5ef9781882  gdb/doc/gpl.texi
 cd5e3faa9bd1b684a73c7d527cdb4988  gdb/doc/filter-params.pl
 7bfdb0765c5d050d204fbb30aeeba0d8  gdb/doc/stack_frame.eps
-53cee3a9aa1f763c8a63e9cd18abb40e  gdb/doc/gdbinit.5
+ed143903c883b250b974a672bca824a2  gdb/doc/gdbinit.5
 d606e873666ae0bc7bc7c84d6c9c2332  gdb/doc/Doxyfile-gdb-xref.in
 705bf0b3fb65b3f7e3db4cc5d9ae8eba  gdb/doc/annotate.texinfo
 79278fc2f5486809779a9a8f8883d401  gdb/doc/doxy-index.in
@@ -4512,7 +4514,7 @@ cd8da0c22be18f60039f84b4dd380975  gdb/so
 5a7bc54bbe28baab6d8d0ad84f9e201f  gdb/continuations.h
 fb1248d7975642f381b9b25cc7a39431  gdb/infrun.h
 0bb6b6c1231783240a3910aa11052467  gdb/jit.c
-bd77d7aea7b71a6d0c9c8107447598bb  gdb/rx-tdep.c
+e9b487653cc0729209d25d4a2d13eba9  gdb/rx-tdep.c
 299a2462d01273cb6f691fcb72806a8b  gdb/frame-base.h
 64a7d3424d84be90bd2090adfb5c57cb  gdb/xml-syscall.c
 a48265a68a0325a20f4ac7769a18c6b0  gdb/symfile-mem.c
@@ -4887,7 +4889,7 @@ ac8cd5adb103f97f943cc1eec57e566b  gdb/co
 f1679b5d9950d66febb8259748700963  gdb/std-regs.c
 9da9e540b1c6970695a3161272737803  gdb/go-lang.h
 23e51b25e50614cfba06a52e405e2243  gdb/i386-windows-nat.c
-52c385ddd004fb7e4649b6998be7a794  gdb/po/gdb.pot
+fb60d9b4e4137bb7c1c0e94fa8f48e8a  gdb/po/gdb.pot
 1851bff0653201a488dcae18dde7efad  gdb/po/gdbtext
 59a3face91a650ce0dcaa925ae89cb59  gdb/break-catch-syscall.c
 3688a736a34cf031d224e1e35d69b662  gdb/ada-lang.c
@@ -4914,7 +4916,7 @@ e6dc6366c95d38a7ac9ebb6ff31462df  gdb/ex
 32bb803ab1e68860f1402dbe7e2cb0f5  gdb/nbsd-nat.h
 83df4734061e07b644f77632819578cf  gdb/mipsread.c
 f5c872d4805a7ac039b4dfc840f4bb8a  gdb/amd64-darwin-tdep.c
-6e8a4a694a521a93833c47142ae208ad  gdb/ChangeLog
+c63e2749d1fb95ef79fff981fd61979a  gdb/ChangeLog
 5a1dbe4837b41ee2b9cc7a35e0d20a61  gdb/go-typeprint.c
 3275c016926223eb629c4f65b64822df  gdb/score-tdep.c
 5a44fd4377f0804008a3697e72efbfe3  gdb/xml-support.h
@@ -5140,7 +5142,7 @@ fd2a628fae668ef78fe489121037c9da  gdb/gd
 c5b5c964f70a3c5ed89926675e8828ec  gdb/gdbserver/configure.srv
 fa54cc7bc30e4ed712bbcae5af85be40  gdb/gdbserver/linux-arm-low.c
 ae4b18a50198f17d5f3ec96d27a50d5c  gdb/gdbserver/tracepoint.h
-27c4ca80a602430009896da3e70e8b11  gdb/gdbserver/linux-aarch64-low.c
+10a365472bd3ef7c8f2d2eb6c4c7de2b  gdb/gdbserver/linux-aarch64-low.c
 eaa996efd99c282244af925502b37a58  gdb/gdbserver/event-loop.h
 ceaf88dcc1caaf217a8038914b1ef92c  gdb/gdbserver/ax.h
 e48e5b8a013a7c6db280c340e87aa011  gdb/gdbserver/linux-m68k-low.c
@@ -5192,7 +5194,7 @@ c603ea99a252e4ca4b7152efe119fa4b  gdb/gd
 7f017910fc10864faa3886a248c0de44  gdb/gdbserver/aclocal.m4
 7b4b71a99687eda01b422ee78db96cc9  gdb/gdbserver/thread-db.c
 a713e728e699f380772910b1e8911321  gdb/gdbserver/linux-tile-low.c
-3f1295350f87b4bed5fb776c021ef3c9  gdb/gdbserver/ChangeLog
+7957855def8c5117f75b3f79481daaed  gdb/gdbserver/ChangeLog
 cd1fc12df5787e83d2d67c203cb3d7b3  gdb/gdbserver/linux-ppc-low.c
 804e84b29be6d0f236ab8af7753ba126  gdb/gdbserver/linux-low.c
 31e072b4e9e5984e19662acc96a07f2e  gdb/gdbserver/proc-service.list
@@ -5456,7 +5458,7 @@ abfa0858a28bce9c40ed450669af7174  gdb/p-
 6c6c57a3344a4fd6667773046fa4087f  gdb/xstormy16-tdep.c
 243ec7901d622f1c738aa992cbedd56d  gdb/mipsnbsd-tdep.c
 fdc848ddca7f378500af81a0d3e5af8f  gdb/stabsread.c
-b4c84690e4cfa8843470248b8005e57b  gdb/MAINTAINERS
+8da54d6c8a809ab65b2882db1d51df67  gdb/MAINTAINERS
 140c411dfb27c030a6de88e68bc08422  gdb/remote-mips.c
 88285de0a74d09a354e4c7c47df67eec  gdb/terminal.h
 46bd067f6f851062484149eebabdf4b1  gdb/mips64obsd-tdep.c
