diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/bfd/doc/bfdver.texi ./bfd/doc/bfdver.texi
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/bfd/doc/bfdver.texi	2017-04-25 02:07:18.000000000 +0000
+++ ./bfd/doc/bfdver.texi	2017-05-02 02:08:11.000000000 +0000
@@ -1,4 +1,4 @@
 @set VERSION 2.28.51
 @set VERSION_PACKAGE (GNU Binutils) 
-@set UPDATED April 2017
+@set UPDATED May 2017
 @set BUGURL @uref{http://www.sourceware.org/bugzilla/}
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/bfd/version.h ./bfd/version.h
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/bfd/version.h	2017-04-25 02:05:07.000000000 +0000
+++ ./bfd/version.h	2017-05-02 02:06:02.000000000 +0000
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20170425
+#define BFD_VERSION_DATE 20170502
 #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/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/djunpack.bat ./djunpack.bat
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/djunpack.bat	2017-04-25 02:09:52.000000000 +0000
+++ ./djunpack.bat	2017-05-02 02:10:47.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.99.90.20170425
-if "%GDBVER%"=="$package-7.99.90.20170425" GoTo EnvOk
+set GDBVER=$package-7.99.90.20170502
+if "%GDBVER%"=="$package-7.99.90.20170502" 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/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/aarch64-tdep.c ./gdb/aarch64-tdep.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/aarch64-tdep.c	2017-04-25 02:05:08.000000000 +0000
+++ ./gdb/aarch64-tdep.c	2017-05-02 02:06:03.000000000 +0000
@@ -2977,7 +2977,6 @@ aarch64_gdbarch_init (struct gdbarch_inf
   set_gdbarch_long_long_bit (gdbarch, 64);
   set_gdbarch_ptr_bit (gdbarch, 64);
   set_gdbarch_char_signed (gdbarch, 0);
-  set_gdbarch_wchar_bit (gdbarch, 64);
   set_gdbarch_wchar_signed (gdbarch, 0);
   set_gdbarch_float_format (gdbarch, floatformats_ieee_single);
   set_gdbarch_double_format (gdbarch, floatformats_ieee_double);
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/arm-tdep.c ./gdb/arm-tdep.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/arm-tdep.c	2017-04-25 02:05:08.000000000 +0000
+++ ./gdb/arm-tdep.c	2017-05-02 02:06:03.000000000 +0000
@@ -9409,7 +9409,6 @@ arm_gdbarch_init (struct gdbarch_info in
     set_gdbarch_wchar_signed (gdbarch, 0);
   else
     set_gdbarch_wchar_signed (gdbarch, 1);
-  set_gdbarch_wchar_bit (gdbarch, 32);
 
   /* Note: for displaced stepping, this includes the breakpoint, and one word
      of additional scratch space.  This setting isn't used for anything beside
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/ChangeLog ./gdb/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/ChangeLog	2017-04-25 02:05:08.000000000 +0000
+++ ./gdb/ChangeLog	2017-05-02 02:06:03.000000000 +0000
@@ -1,3 +1,36 @@
+2017-04-28  Yao Qi  <yao.qi@linaro.org>
+
+	* mips-linux-nat.c (mips_linux_new_thread): Use ptid method
+	lwp instead of ptid_get_lwp.
+
+2017-04-28  Yao Qi  <yao.qi@linaro.org>
+
+	* mips-linux-nat.c (mips_linux_new_thread): Get lwpid from
+	lwp_info instead of getting from inferior_ptid.
+
+2017-04-27  Keith Seitz  <keiths@redhat.com>
+
+	* gdbtypes.c (LVALUE_REFERENCE_TO_RVALUE_BINDING_BADNESS)
+	DIFFERENT_REFERENCE_TYPE_BADNESS): Remove.
+	(CV_CONVERSION_BADNESS): Define.
+	(rank_one_type): Remove overly restrictive rvalue reference
+	rank checks.
+	Add cv-qualifier checks and subranks for type equality.
+	* gdbtypes.h (REFERENCE_CONVERSION_RVALUE,
+	REFERENCE_CONVERSION_CONST_LVALUE, CV_CONVERSION_BADNESS,
+	CV_CONVERSION_CONST, CV_CONVERSION_VOLATILE): Declare.
+
+2017-04-27  Simon Marchi  <simon.marchi@ericsson.com>
+
+	* python/py-inferior.c (inferior_to_inferior_object): Increment reference
+	count when creating the object.
+
+2017-04-25  Yao Qi  <yao.qi@linaro.org>
+
+	* aarch64-tdep.c (aarch64_gdbarch_init): Don't call
+	set_gdbarch_wchar_bit.
+	* arm-tdep.c (arm_gdbarch_init): Likewise.
+
 2017-04-21  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
 	* aarch64-tdep.c (selftests::aarch64_process_record_test): Make it #if
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gcore.1 ./gdb/doc/gcore.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gcore.1	2017-04-25 02:09:44.000000000 +0000
+++ ./gdb/doc/gcore.1	2017-05-02 02:10:36.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GCORE 1"
-.TH GCORE 1 "2017-04-25" "gdb-7.99.90.20170425-git" "GNU Development Tools"
+.TH GCORE 1 "2017-05-02" "gdb-7.99.90.20170502-git" "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/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.1 ./gdb/doc/gdb.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.1	2017-04-25 02:09:43.000000000 +0000
+++ ./gdb/doc/gdb.1	2017-05-02 02:10:34.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDB 1"
-.TH GDB 1 "2017-04-25" "gdb-7.99.90.20170425-git" "GNU Development Tools"
+.TH GDB 1 "2017-05-02" "gdb-7.99.90.20170502-git" "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/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info ./gdb/doc/gdb.info
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info	2017-04-25 02:09:40.000000000 +0000
+++ ./gdb/doc/gdb.info	2017-05-02 02:10:31.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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.99.90.20170425-git.
+Source-Level Debugger' for GDB (GDB) Version 7.99.90.20170502-git.
 
    Copyright (C) 1988-2017 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info-1 ./gdb/doc/gdb.info-1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info-1	2017-04-25 02:09:28.000000000 +0000
+++ ./gdb/doc/gdb.info-1	2017-05-02 02:10:18.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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.99.90.20170425-git.
+Source-Level Debugger' for GDB (GDB) Version 7.99.90.20170502-git.
 
    Copyright (C) 1988-2017 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.99.90.20170425-git.
+7.99.90.20170502-git.
 
    Copyright (C) 1988-2017 Free Software Foundation, Inc.
 
@@ -497,7 +497,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.99.90.20170425-git, Copyright 1999 Free Software Foundation, Inc...
+     GDB 7.99.90.20170502-git, 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/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info-2 ./gdb/doc/gdb.info-2
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info-2	2017-04-25 02:09:30.000000000 +0000
+++ ./gdb/doc/gdb.info-2	2017-05-02 02:10:20.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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.99.90.20170425-git.
+Source-Level Debugger' for GDB (GDB) Version 7.99.90.20170502-git.
 
    Copyright (C) 1988-2017 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info-3 ./gdb/doc/gdb.info-3
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info-3	2017-04-25 02:09:32.000000000 +0000
+++ ./gdb/doc/gdb.info-3	2017-05-02 02:10:22.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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.99.90.20170425-git.
+Source-Level Debugger' for GDB (GDB) Version 7.99.90.20170502-git.
 
    Copyright (C) 1988-2017 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info-4 ./gdb/doc/gdb.info-4
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info-4	2017-04-25 02:09:35.000000000 +0000
+++ ./gdb/doc/gdb.info-4	2017-05-02 02:10:24.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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.99.90.20170425-git.
+Source-Level Debugger' for GDB (GDB) Version 7.99.90.20170502-git.
 
    Copyright (C) 1988-2017 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info-5 ./gdb/doc/gdb.info-5
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info-5	2017-04-25 02:09:36.000000000 +0000
+++ ./gdb/doc/gdb.info-5	2017-05-02 02:10:27.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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.99.90.20170425-git.
+Source-Level Debugger' for GDB (GDB) Version 7.99.90.20170502-git.
 
    Copyright (C) 1988-2017 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info-6 ./gdb/doc/gdb.info-6
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info-6	2017-04-25 02:09:39.000000000 +0000
+++ ./gdb/doc/gdb.info-6	2017-05-02 02:10:29.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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.99.90.20170425-git.
+Source-Level Debugger' for GDB (GDB) Version 7.99.90.20170502-git.
 
    Copyright (C) 1988-2017 Free Software Foundation, Inc.
 
@@ -918,7 +918,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.99.90.20170425-git/gdb/gdb.info', and it refers to subordinate
+'gdb-7.99.90.20170502-git/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 standalone 'info'
@@ -928,8 +928,8 @@ program, available as part of the GNU Te
 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.99.90.20170425-git', in the case of version
-7.99.90.20170425-git), you can make the Info file by typing:
+directory ('gdb-7.99.90.20170502-git', in the case of version
+7.99.90.20170502-git), you can make the Info file by typing:
 
      cd gdb
      make gdb.info
@@ -954,7 +954,7 @@ On its own, TeX cannot either read or ty
 
    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.99.90.20170425-git/gdb')
+main source directory (for example, to 'gdb-7.99.90.20170502-git/gdb')
 and type:
 
      make gdb.dvi
@@ -963,8 +963,8 @@ and type:
 
    ---------- Footnotes ----------
 
-   (1) In 'gdb-7.99.90.20170425-git/gdb/refcard.ps' of the version
-7.99.90.20170425-git release.
+   (1) In 'gdb-7.99.90.20170502-git/gdb/refcard.ps' of the version
+7.99.90.20170502-git release.
 
 
 File: gdb.info,  Node: Installing GDB,  Next: Maintenance Commands,  Prev: Formatting Documentation,  Up: Top
@@ -1068,39 +1068,39 @@ preparing GDB for installation; you can 
 a single directory, whose name is usually composed by appending the
 version number to 'gdb'.
 
-   For example, the GDB version 7.99.90.20170425-git distribution is in
-the 'gdb-7.99.90.20170425-git' directory.  That directory contains:
+   For example, the GDB version 7.99.90.20170502-git distribution is in
+the 'gdb-7.99.90.20170502-git' directory.  That directory contains:
 
-'gdb-7.99.90.20170425-git/configure (and supporting files)'
+'gdb-7.99.90.20170502-git/configure (and supporting files)'
      script for configuring GDB and all its supporting libraries
 
-'gdb-7.99.90.20170425-git/gdb'
+'gdb-7.99.90.20170502-git/gdb'
      the source specific to GDB itself
 
-'gdb-7.99.90.20170425-git/bfd'
+'gdb-7.99.90.20170502-git/bfd'
      source for the Binary File Descriptor library
 
-'gdb-7.99.90.20170425-git/include'
+'gdb-7.99.90.20170502-git/include'
      GNU include files
 
-'gdb-7.99.90.20170425-git/libiberty'
+'gdb-7.99.90.20170502-git/libiberty'
      source for the '-liberty' free software library
 
-'gdb-7.99.90.20170425-git/opcodes'
+'gdb-7.99.90.20170502-git/opcodes'
      source for the library of opcode tables and disassemblers
 
-'gdb-7.99.90.20170425-git/readline'
+'gdb-7.99.90.20170502-git/readline'
      source for the GNU command-line interface
 
-'gdb-7.99.90.20170425-git/glob'
+'gdb-7.99.90.20170502-git/glob'
      source for the GNU filename pattern-matching subroutine
 
-'gdb-7.99.90.20170425-git/mmalloc'
+'gdb-7.99.90.20170502-git/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.99.90.20170425-git' directory.
+the 'gdb-7.99.90.20170502-git' 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
@@ -1108,7 +1108,7 @@ platform on which GDB will run as an arg
 
    For example:
 
-     cd gdb-7.99.90.20170425-git
+     cd gdb-7.99.90.20170502-git
      ./configure HOST
      make
 
@@ -1130,8 +1130,8 @@ need to run 'sh' on it explicitly:
 
    If you run 'configure' from a directory that contains source
 directories for multiple libraries or programs, such as the
-'gdb-7.99.90.20170425-git' source directory for version
-7.99.90.20170425-git, 'configure' creates configuration files for every
+'gdb-7.99.90.20170502-git' source directory for version
+7.99.90.20170502-git, 'configure' creates configuration files for every
 directory level underneath (unless you tell it not to, with the
 '--norecursion' option).
 
@@ -1171,13 +1171,13 @@ to specify a path to find 'configure' it
 directory.  If the path to 'configure' would be the same as the argument
 to '--srcdir', you can leave out the '--srcdir' option; it is assumed.)
 
-   For example, with version 7.99.90.20170425-git, you can build GDB in
+   For example, with version 7.99.90.20170502-git, you can build GDB in
 a separate directory for a Sun 4 like this:
 
-     cd gdb-7.99.90.20170425-git
+     cd gdb-7.99.90.20170502-git
      mkdir ../gdb-sun4
      cd ../gdb-sun4
-     ../gdb-7.99.90.20170425-git/configure sun4
+     ../gdb-7.99.90.20170502-git/configure sun4
      make
 
    When 'configure' builds a configuration using a remote source
@@ -1188,7 +1188,7 @@ the example, you'd find the Sun 4 librar
 
    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.99.90.20170425-git/gdb/configure', you are configuring only
+'../gdb-7.99.90.20170502-git/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'.
 
@@ -1204,8 +1204,8 @@ a configured directory--whatever directo
 
    The 'Makefile' that 'configure' generates in each source directory
 also runs recursively.  If you type 'make' in a source directory such as
-'gdb-7.99.90.20170425-git' (or in a separate configured directory
-configured with '--srcdir=DIRNAME/gdb-7.99.90.20170425-git'), you will
+'gdb-7.99.90.20170502-git' (or in a separate configured directory
+configured with '--srcdir=DIRNAME/gdb-7.99.90.20170502-git'), you will
 build all the required libraries, and then build GDB.
 
    When you have multiple hosts or targets configured in separate
@@ -1250,7 +1250,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.99.90.20170425-git', for version 7.99.90.20170425-git).
+('gdb-7.99.90.20170502-git', for version 7.99.90.20170502-git).
 
 
 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/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info-7 ./gdb/doc/gdb.info-7
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdb.info-7	2017-04-25 02:09:40.000000000 +0000
+++ ./gdb/doc/gdb.info-7	2017-05-02 02:10:31.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    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.99.90.20170425-git.
+Source-Level Debugger' for GDB (GDB) Version 7.99.90.20170502-git.
 
    Copyright (C) 1988-2017 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdbinit.5 ./gdb/doc/gdbinit.5
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdbinit.5	2017-04-25 02:09:44.000000000 +0000
+++ ./gdb/doc/gdbinit.5	2017-05-02 02:10:37.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBINIT 5"
-.TH GDBINIT 5 "2017-04-25" "gdb-7.99.90.20170425-git" "GNU Development Tools"
+.TH GDBINIT 5 "2017-05-02" "gdb-7.99.90.20170502-git" "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/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdbserver.1 ./gdb/doc/gdbserver.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/doc/gdbserver.1	2017-04-25 02:09:44.000000000 +0000
+++ ./gdb/doc/gdbserver.1	2017-05-02 02:10:36.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBSERVER 1"
-.TH GDBSERVER 1 "2017-04-25" "gdb-7.99.90.20170425-git" "GNU Development Tools"
+.TH GDBSERVER 1 "2017-05-02" "gdb-7.99.90.20170502-git" "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/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/gdbtypes.c ./gdb/gdbtypes.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/gdbtypes.c	2017-04-25 02:05:09.000000000 +0000
+++ ./gdb/gdbtypes.c	2017-05-02 02:06:03.000000000 +0000
@@ -51,6 +51,7 @@ const struct rank EXACT_MATCH_BADNESS = 
 const struct rank INTEGER_PROMOTION_BADNESS = {1,0};
 const struct rank FLOAT_PROMOTION_BADNESS = {1,0};
 const struct rank BASE_PTR_CONVERSION_BADNESS = {1,0};
+const struct rank CV_CONVERSION_BADNESS = {1, 0};
 const struct rank INTEGER_CONVERSION_BADNESS = {2,0};
 const struct rank FLOAT_CONVERSION_BADNESS = {2,0};
 const struct rank INT_FLOAT_CONVERSION_BADNESS = {2,0};
@@ -58,8 +59,6 @@ const struct rank VOID_PTR_CONVERSION_BA
 const struct rank BOOL_CONVERSION_BADNESS = {3,0};
 const struct rank BASE_CONVERSION_BADNESS = {2,0};
 const struct rank REFERENCE_CONVERSION_BADNESS = {2,0};
-const struct rank LVALUE_REFERENCE_TO_RVALUE_BINDING_BADNESS = {5,0};
-const struct rank DIFFERENT_REFERENCE_TYPE_BADNESS = {6,0};
 const struct rank NULL_POINTER_CONVERSION_BADNESS = {2,0};
 const struct rank NS_POINTER_CONVERSION_BADNESS = {10,0};
 const struct rank NS_INTEGER_POINTER_CONVERSION_BADNESS = {3,0};
@@ -3619,57 +3618,51 @@ rank_one_type (struct type *parm, struct
   if (TYPE_CODE (arg) == TYPE_CODE_TYPEDEF)
     arg = check_typedef (arg);
 
-  if (value != NULL)
+  if (TYPE_IS_REFERENCE (parm) && value != NULL)
     {
-      /* An rvalue argument cannot be bound to a non-const lvalue
-         reference parameter...  */
-      if (VALUE_LVAL (value) == not_lval
-          && TYPE_CODE (parm) == TYPE_CODE_REF
-          && !TYPE_CONST (parm->main_type->target_type))
-        return INCOMPATIBLE_TYPE_BADNESS;
-
-      /* ... and an lvalue argument cannot be bound to an rvalue
-         reference parameter.  [C++ 13.3.3.1.4p3]  */
-      if (VALUE_LVAL (value) != not_lval
-          && TYPE_CODE (parm) == TYPE_CODE_RVALUE_REF)
-        return INCOMPATIBLE_TYPE_BADNESS;
+      if (VALUE_LVAL (value) == not_lval)
+	{
+	  /* Rvalues should preferably bind to rvalue references or const
+	     lvalue references.  */
+	  if (TYPE_CODE (parm) == TYPE_CODE_RVALUE_REF)
+	    rank.subrank = REFERENCE_CONVERSION_RVALUE;
+	  else if (TYPE_CONST (TYPE_TARGET_TYPE (parm)))
+	    rank.subrank = REFERENCE_CONVERSION_CONST_LVALUE;
+	  else
+	    return INCOMPATIBLE_TYPE_BADNESS;
+	  return sum_ranks (rank, REFERENCE_CONVERSION_BADNESS);
+	}
+      else
+	{
+	  /* Lvalues should prefer lvalue overloads.  */
+	  if (TYPE_CODE (parm) == TYPE_CODE_RVALUE_REF)
+	    {
+	      rank.subrank = REFERENCE_CONVERSION_RVALUE;
+	      return sum_ranks (rank, REFERENCE_CONVERSION_BADNESS);
+	    }
+	}
     }
 
   if (types_equal (parm, arg))
-    return EXACT_MATCH_BADNESS;
-
-  /* An lvalue reference to a function should get higher priority than an
-     rvalue reference to a function.  */
-
-  if (value != NULL && TYPE_CODE (arg) == TYPE_CODE_RVALUE_REF
-      && TYPE_CODE (TYPE_TARGET_TYPE (arg)) == TYPE_CODE_FUNC)
-    {
-      return (sum_ranks (rank_one_type (parm,
-              lookup_pointer_type (TYPE_TARGET_TYPE (arg)), NULL),
-              DIFFERENT_REFERENCE_TYPE_BADNESS));
-    }
-
-  /* If a conversion to one type of reference is an identity conversion, and a
-     conversion to the second type of reference is a non-identity conversion,
-     choose the first type.  */
-
-  if (value != NULL && TYPE_IS_REFERENCE (parm) && TYPE_IS_REFERENCE (arg)
-     && TYPE_CODE (parm) != TYPE_CODE (arg))
     {
-      return (sum_ranks (rank_one_type (TYPE_TARGET_TYPE (parm),
-              TYPE_TARGET_TYPE (arg), NULL), DIFFERENT_REFERENCE_TYPE_BADNESS));
-    }
+      struct type *t1 = parm;
+      struct type *t2 = arg;
 
-  /* An rvalue should be first tried to bind to an rvalue reference, and then to
-     an lvalue reference.  */
+      /* For pointers and references, compare target type.  */
+      if (TYPE_CODE (parm) == TYPE_CODE_PTR || TYPE_IS_REFERENCE (parm))
+	{
+	  t1 = TYPE_TARGET_TYPE (parm);
+	  t2 = TYPE_TARGET_TYPE (arg);
+	}
 
-  if (value != NULL && TYPE_CODE (parm) == TYPE_CODE_REF
-      && VALUE_LVAL (value) == not_lval)
-    {
-      if (TYPE_IS_REFERENCE (arg))
-	arg = TYPE_TARGET_TYPE (arg);
-      return (sum_ranks (rank_one_type (TYPE_TARGET_TYPE (parm), arg, NULL),
-			 LVALUE_REFERENCE_TO_RVALUE_BINDING_BADNESS));
+      /* Make sure they are CV equal, too.  */
+      if (TYPE_CONST (t1) != TYPE_CONST (t2))
+	rank.subrank |= CV_CONVERSION_CONST;
+      if (TYPE_VOLATILE (t1) != TYPE_VOLATILE (t2))
+	rank.subrank |= CV_CONVERSION_VOLATILE;
+      if (rank.subrank != 0)
+	return sum_ranks (CV_CONVERSION_BADNESS, rank);
+      return EXACT_MATCH_BADNESS;
     }
 
   /* See through references, since we can almost make non-references
@@ -3711,10 +3704,23 @@ rank_one_type (struct type *parm, struct
 
 	  return INCOMPATIBLE_TYPE_BADNESS;
 	case TYPE_CODE_ARRAY:
-	  if (types_equal (TYPE_TARGET_TYPE (parm),
-	                   TYPE_TARGET_TYPE (arg)))
-	    return EXACT_MATCH_BADNESS;
-	  return INCOMPATIBLE_TYPE_BADNESS;
+	  {
+	    struct type *t1 = TYPE_TARGET_TYPE (parm);
+	    struct type *t2 = TYPE_TARGET_TYPE (arg);
+
+	    if (types_equal (t1, t2))
+	      {
+		/* Make sure they are CV equal.  */
+		if (TYPE_CONST (t1) != TYPE_CONST (t2))
+		  rank.subrank |= CV_CONVERSION_CONST;
+		if (TYPE_VOLATILE (t1) != TYPE_VOLATILE (t2))
+		  rank.subrank |= CV_CONVERSION_VOLATILE;
+		if (rank.subrank != 0)
+		  return sum_ranks (CV_CONVERSION_BADNESS, rank);
+		return EXACT_MATCH_BADNESS;
+	      }
+	    return INCOMPATIBLE_TYPE_BADNESS;
+	  }
 	case TYPE_CODE_FUNC:
 	  return rank_one_type (TYPE_TARGET_TYPE (parm), arg, NULL);
 	case TYPE_CODE_INT:
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/gdbtypes.h ./gdb/gdbtypes.h
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/gdbtypes.h	2017-04-25 02:05:09.000000000 +0000
+++ ./gdb/gdbtypes.h	2017-05-02 02:06:03.000000000 +0000
@@ -1891,10 +1891,21 @@ extern const struct rank VOID_PTR_CONVER
 extern const struct rank BOOL_CONVERSION_BADNESS;
 /* * Badness of converting derived to base class.  */
 extern const struct rank BASE_CONVERSION_BADNESS;
-/* * Badness of converting from non-reference to reference.  */
+/* * Badness of converting from non-reference to reference.  Subrank
+   is the type of reference conversion being done.  */
 extern const struct rank REFERENCE_CONVERSION_BADNESS;
+/* * Conversion to rvalue reference.  */
+#define REFERENCE_CONVERSION_RVALUE 1
+/* * Conversion to const lvalue reference.  */
+#define REFERENCE_CONVERSION_CONST_LVALUE 2
+
 /* * Badness of converting integer 0 to NULL pointer.  */
 extern const struct rank NULL_POINTER_CONVERSION;
+/* * Badness of cv-conversion.  Subrank is a flag describing the conversions
+   being done.  */
+extern const struct rank CV_CONVERSION_BADNESS;
+#define CV_CONVERSION_CONST 1
+#define CV_CONVERSION_VOLATILE 2
 
 /* Non-standard conversions allowed by the debugger */
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/mips-linux-nat.c ./gdb/mips-linux-nat.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/mips-linux-nat.c	2017-04-25 02:05:09.000000000 +0000
+++ ./gdb/mips-linux-nat.c	2017-05-02 02:06:03.000000000 +0000
@@ -624,14 +624,13 @@ write_watchpoint_regs (void)
 static void
 mips_linux_new_thread (struct lwp_info *lp)
 {
-  int tid;
+  long tid = lp->ptid.lwp ();
 
-  if (!mips_linux_read_watch_registers (ptid_get_lwp (inferior_ptid),
+  if (!mips_linux_read_watch_registers (tid,
 					&watch_readback,
 					&watch_readback_valid, 0))
     return;
 
-  tid = ptid_get_lwp (lp->ptid);
   if (ptrace (PTRACE_SET_WATCH_REGS, tid, &watch_mirror, NULL) == -1)
     perror_with_name (_("Couldn't write debug register"));
 }
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/po/gdb.pot ./gdb/po/gdb.pot
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/po/gdb.pot	2017-04-25 02:09:18.000000000 +0000
+++ ./gdb/po/gdb.pot	2017-05-02 02:10:07.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-04-25 02:09+0000\n"
+"POT-Creation-Date: 2017-05-02 02:10+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"
@@ -53,7 +53,7 @@ msgstr ""
 msgid "Show whether to show variables that mirror the AArch64 debug registers."
 msgstr ""
 
-#: aarch64-linux-nat.c:793 mips-linux-nat.c:775 x86-nat.c:271
+#: aarch64-linux-nat.c:793 mips-linux-nat.c:774 x86-nat.c:271
 msgid ""
 "Use \"on\" to enable, \"off\" to disable.\n"
 "If enabled, the debug registers values are shown when GDB inserts\n"
@@ -98,26 +98,26 @@ msgstr ""
 msgid "aarch64_pseudo_register_type: bad register number %d"
 msgstr ""
 
-#: aarch64-tdep.c:3039
+#: aarch64-tdep.c:3038
 #, possible-c-format
 msgid "aarch64_dump_tdep: Lowest pc = 0x%s"
 msgstr ""
 
 #. Debug this file's internals.
-#: aarch64-tdep.c:3062
+#: aarch64-tdep.c:3061
 msgid "Set AArch64 debugging."
 msgstr ""
 
-#: aarch64-tdep.c:3063
+#: aarch64-tdep.c:3062
 msgid "Show AArch64 debugging."
 msgstr ""
 
-#: aarch64-tdep.c:3064
+#: aarch64-tdep.c:3063
 msgid "When on, AArch64 specific debugging is enabled."
 msgstr ""
 
 #. We need to save SPSR value, which is not yet done.
-#: aarch64-tdep.c:4038 arm-tdep.c:11089 arm-tdep.c:12054
+#: aarch64-tdep.c:4037 arm-tdep.c:11088 arm-tdep.c:12053
 #, possible-c-format
 msgid "Process record does not support instruction 0x%0x at address %s.\n"
 msgstr ""
@@ -1883,52 +1883,52 @@ msgstr ""
 msgid "unknown ARM EABI version 0x%x"
 msgstr ""
 
-#: arm-tdep.c:9595
+#: arm-tdep.c:9594
 #, possible-c-format
 msgid "arm_dump_tdep: Lowest pc = 0x%lx"
 msgstr ""
 
-#: arm-tdep.c:9644 arm-tdep.c:9648
+#: arm-tdep.c:9643 arm-tdep.c:9647
 msgid "Various ARM-specific commands."
 msgstr ""
 
-#: arm-tdep.c:9678
+#: arm-tdep.c:9677
 msgid "The valid values are:\n"
 msgstr ""
 
-#: arm-tdep.c:9680
+#: arm-tdep.c:9679
 msgid "The default is \"std\"."
 msgstr ""
 
-#: arm-tdep.c:9684
+#: arm-tdep.c:9683
 msgid "Set the disassembly style."
 msgstr ""
 
-#: arm-tdep.c:9685
+#: arm-tdep.c:9684
 msgid "Show the disassembly style."
 msgstr ""
 
-#: arm-tdep.c:9692
+#: arm-tdep.c:9691
 msgid "Set usage of ARM 32-bit mode."
 msgstr ""
 
-#: arm-tdep.c:9693
+#: arm-tdep.c:9692
 msgid "Show usage of ARM 32-bit mode."
 msgstr ""
 
-#: arm-tdep.c:9694
+#: arm-tdep.c:9693
 msgid "When off, a 26-bit PC will be used."
 msgstr ""
 
-#: arm-tdep.c:9702
+#: arm-tdep.c:9701
 msgid "Set the floating point type."
 msgstr ""
 
-#: arm-tdep.c:9703
+#: arm-tdep.c:9702
 msgid "Show the floating point type."
 msgstr ""
 
-#: arm-tdep.c:9704
+#: arm-tdep.c:9703
 msgid ""
 "auto - Determine the FP typefrom the OS-ABI.\n"
 "softfpa - Software FP, mixed-endian doubles on little-endian ARMs.\n"
@@ -1937,47 +1937,47 @@ msgid ""
 "vfp - VFP co-processor."
 msgstr ""
 
-#: arm-tdep.c:9714
+#: arm-tdep.c:9713
 msgid "Set the ABI."
 msgstr ""
 
-#: arm-tdep.c:9715
+#: arm-tdep.c:9714
 msgid "Show the ABI."
 msgstr ""
 
-#: arm-tdep.c:9723
+#: arm-tdep.c:9722
 msgid "Set the mode assumed when symbols are unavailable."
 msgstr ""
 
-#: arm-tdep.c:9724
+#: arm-tdep.c:9723
 msgid "Show the mode assumed when symbols are unavailable."
 msgstr ""
 
-#: arm-tdep.c:9729
+#: arm-tdep.c:9728
 msgid "Set the mode assumed even when symbols are available."
 msgstr ""
 
-#: arm-tdep.c:9730
+#: arm-tdep.c:9729
 msgid "Show the mode assumed even when symbols are available."
 msgstr ""
 
-#: arm-tdep.c:9736
+#: arm-tdep.c:9735
 msgid "Set ARM debugging."
 msgstr ""
 
-#: arm-tdep.c:9737
+#: arm-tdep.c:9736
 msgid "Show ARM debugging."
 msgstr ""
 
-#: arm-tdep.c:9738
+#: arm-tdep.c:9737
 msgid "When on, arm-specific debugging is enabled."
 msgstr ""
 
-#: arm-tdep.c:11675 arm-tdep.c:12145 rs6000-tdep.c:5678
+#: arm-tdep.c:11674 arm-tdep.c:12144 rs6000-tdep.c:5678
 msgid "no syscall record support\n"
 msgstr ""
 
-#: arm-tdep.c:13056 arm-tdep.c:13271
+#: arm-tdep.c:13055 arm-tdep.c:13270
 #, possible-c-format
 msgid "Process record: error reading memory at addr %s len = %d.\n"
 msgstr ""
@@ -11793,145 +11793,145 @@ msgstr ""
 msgid "Can't detach %s: %s"
 msgstr ""
 
-#: gdbtypes.c:137
+#: gdbtypes.c:136
 #, possible-c-format
 msgid ""
 "Resolution of opaque struct/class/union types (if set before loading "
 "symbols) is %s.\n"
 msgstr ""
 
-#: gdbtypes.c:148
+#: gdbtypes.c:147
 #, possible-c-format
 msgid "Debugging of C++ overloading is %s.\n"
 msgstr ""
 
-#: gdbtypes.c:158
+#: gdbtypes.c:157
 #, possible-c-format
 msgid "Strict type checking is %s.\n"
 msgstr ""
 
-#: gdbtypes.c:581
+#: gdbtypes.c:580
 #, possible-c-format
 msgid "Unknown address space specifier: \"%s\""
 msgstr ""
 
-#: gdbtypes.c:1435
+#: gdbtypes.c:1434
 #, possible-c-format
 msgid "Invalid anonymous type %s [in module %s], GCC PR debug/47510 bug?"
 msgstr ""
 
-#: gdbtypes.c:1458
+#: gdbtypes.c:1457
 #, possible-c-format
 msgid "No type named %s."
 msgstr ""
 
-#: gdbtypes.c:1500 objc-lang.c:95
+#: gdbtypes.c:1499 objc-lang.c:95
 #, possible-c-format
 msgid "No struct type named %s."
 msgstr ""
 
-#: gdbtypes.c:1504 gdbtypes.c:1579 objc-lang.c:102
+#: gdbtypes.c:1503 gdbtypes.c:1578 objc-lang.c:102
 #, possible-c-format
 msgid "This context has class, union or enum %s, not a struct."
 msgstr ""
 
-#: gdbtypes.c:1522
+#: gdbtypes.c:1521
 #, possible-c-format
 msgid "No union type named %s."
 msgstr ""
 
 #. If we get here, it's not a union.
-#: gdbtypes.c:1530
+#: gdbtypes.c:1529
 #, possible-c-format
 msgid "This context has class, struct or enum %s, not a union."
 msgstr ""
 
-#: gdbtypes.c:1545
+#: gdbtypes.c:1544
 #, possible-c-format
 msgid "No enum type named %s."
 msgstr ""
 
-#: gdbtypes.c:1549
+#: gdbtypes.c:1548
 #, possible-c-format
 msgid "This context has class, struct or union %s, not an enum."
 msgstr ""
 
-#: gdbtypes.c:1575
+#: gdbtypes.c:1574
 #, possible-c-format
 msgid "No template type named %s."
 msgstr ""
 
-#: gdbtypes.c:1615
+#: gdbtypes.c:1614
 #, possible-c-format
 msgid "Type %s is not a structure or union type."
 msgstr ""
 
-#: gdbtypes.c:1669
+#: gdbtypes.c:1668
 #, possible-c-format
 msgid "Type %s has no component named %s."
 msgstr ""
 
-#: gdbtypes.c:1822
+#: gdbtypes.c:1821
 msgid "stub type has NULL name"
 msgstr ""
 
-#: gdbtypes.c:2084
+#: gdbtypes.c:2083
 msgid "Cannot determine struct field location (invalid location kind)"
 msgstr ""
 
-#: gdbtypes.c:2537
+#: gdbtypes.c:2536
 #, possible-c-format
 msgid "Internal: Cannot demangle mangled name `%s'."
 msgstr ""
 
-#: gdbtypes.c:3472
+#: gdbtypes.c:3471
 #, possible-c-format
 msgid "Unsupported field kind %d by check_types_equal"
 msgstr ""
 
-#: gdbtypes.c:4112
+#: gdbtypes.c:4118
 #, possible-c-format
 msgid ") length %d\n"
 msgstr ""
 
-#: gdbtypes.c:4261
+#: gdbtypes.c:4267
 msgid " <same as already seen type>\n"
 msgstr ""
 
-#: gdbtypes.c:4724
+#: gdbtypes.c:4730
 #, possible-c-format
 msgid "Unexpected type field location kind: %d"
 msgstr ""
 
-#: gdbtypes.c:5369
+#: gdbtypes.c:5375
 msgid "Set debugging of C++ overloading."
 msgstr ""
 
-#: gdbtypes.c:5370
+#: gdbtypes.c:5376
 msgid "Show debugging of C++ overloading."
 msgstr ""
 
-#: gdbtypes.c:5371
+#: gdbtypes.c:5377
 msgid "When enabled, ranking of the functions is displayed."
 msgstr ""
 
-#: gdbtypes.c:5380
+#: gdbtypes.c:5386
 msgid ""
 "Set resolution of opaque struct/class/union types (if set before loading "
 "symbols)."
 msgstr ""
 
-#: gdbtypes.c:5382
+#: gdbtypes.c:5388
 msgid ""
 "Show resolution of opaque struct/class/union types (if set before loading "
 "symbols)."
 msgstr ""
 
-#: gdbtypes.c:5391
+#: gdbtypes.c:5397
 msgid "Set strict type checking."
 msgstr ""
 
-#: gdbtypes.c:5392
+#: gdbtypes.c:5398
 msgid "Show strict type checking."
 msgstr ""
 
@@ -18664,15 +18664,15 @@ msgstr ""
 msgid "Couldn't check DSP support"
 msgstr ""
 
-#: mips-linux-nat.c:616 mips-linux-nat.c:636 nat/x86-linux-dregs.c:70
+#: mips-linux-nat.c:616 mips-linux-nat.c:635 nat/x86-linux-dregs.c:70
 msgid "Couldn't write debug register"
 msgstr ""
 
-#: mips-linux-nat.c:773
+#: mips-linux-nat.c:772
 msgid "Set whether to show variables that mirror the mips debug registers."
 msgstr ""
 
-#: mips-linux-nat.c:774
+#: mips-linux-nat.c:773
 msgid "Show whether to show variables that mirror the mips debug registers."
 msgstr ""
 
@@ -21075,24 +21075,24 @@ msgstr ""
 msgid "Inferior no longer exists."
 msgstr ""
 
-#: python/py-inferior.c:562
+#: python/py-inferior.c:565
 #, possible-c-format
 msgid "Memory buffer for address %s, which is %s bytes long."
 msgstr ""
 
-#: python/py-inferior.c:597
+#: python/py-inferior.c:600
 msgid "The memory buffer supports only one segment."
 msgstr ""
 
-#: python/py-inferior.c:676
+#: python/py-inferior.c:679
 msgid "The pattern is not a Python buffer."
 msgstr ""
 
-#: python/py-inferior.c:696
+#: python/py-inferior.c:699
 msgid "Search range is empty."
 msgstr ""
 
-#: python/py-inferior.c:704
+#: python/py-inferior.c:707
 msgid "The search range is too large."
 msgstr ""
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/python/py-inferior.c ./gdb/python/py-inferior.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/python/py-inferior.c	2017-04-25 02:05:09.000000000 +0000
+++ ./gdb/python/py-inferior.c	2017-05-02 02:06:03.000000000 +0000
@@ -223,11 +223,14 @@ inferior_to_inferior_object (struct infe
       inf_obj->threads = NULL;
       inf_obj->nthreads = 0;
 
+      /* PyObject_New initializes the new object with a refcount of 1.  This
+	 counts for the reference we are keeping in the inferior data.  */
       set_inferior_data (inferior, infpy_inf_data_key, inf_obj);
 
     }
-  else
-    Py_INCREF ((PyObject *)inf_obj);
+
+  /* We are returning a new reference.  */
+  Py_INCREF ((PyObject *)inf_obj);
 
   return (PyObject *) inf_obj;
 }
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/testsuite/ChangeLog ./gdb/testsuite/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/testsuite/ChangeLog	2017-04-25 02:05:09.000000000 +0000
+++ ./gdb/testsuite/ChangeLog	2017-05-02 02:06:03.000000000 +0000
@@ -1,3 +1,15 @@
+2017-04-27  Keith Seitz  <keiths@redhat.com>
+
+	* gdb.cp/oranking.cc (test15): New function.
+	(main): Call test15 and declare additional variables for testing.
+	* gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
+	"p foo101('abc')" tests.
+	Add tests for cv qualifier overloads.
+	* gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
+	"lvalue reference overload" test.
+	* gdb.cp/rvalue-ref-params.exp: Remove kfail status for
+	"print value of f1 on Child&& in f2" test.
+
 2017-04-12  Pedro Alves  <palves@redhat.com>
 
 	PR gdb/21323
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/testsuite/gdb.cp/oranking.cc ./gdb/testsuite/gdb.cp/oranking.cc
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/testsuite/gdb.cp/oranking.cc	2017-04-25 02:05:09.000000000 +0000
+++ ./gdb/testsuite/gdb.cp/oranking.cc	2017-05-02 02:06:04.000000000 +0000
@@ -147,6 +147,23 @@ int test14 (){
   return foo14(e); // 46
 }
 
+/* Test cv qualifier overloads.  */
+int foo15 (char *arg) { return 47; }
+int foo15 (const char *arg) { return 48; }
+int foo15 (volatile char *arg) { return 49; }
+int foo15 (const volatile char *arg) { return 50; }
+static int
+test15 ()
+{
+  char *c = 0;
+  const char *cc = 0;
+  volatile char *vc = 0;
+  const volatile char *cvc = 0;
+
+  // 47 + 48 + 49 + 50 = 194
+  return foo15 (c) + foo15 (cc) + foo15 (vc)  + foo15 (cvc);
+}
+
 int main() {
   B b;
   foo0(b);
@@ -203,5 +220,10 @@ int main() {
   foo14(e);
   test14();
 
+  const char *cc = 0;
+  volatile char *vc = 0;
+  const volatile char *cvc = 0;
+  test15 ();
+
   return 0; // end of main
 }
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/testsuite/gdb.cp/oranking.exp ./gdb/testsuite/gdb.cp/oranking.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/testsuite/gdb.cp/oranking.exp	2017-04-25 02:05:09.000000000 +0000
+++ ./gdb/testsuite/gdb.cp/oranking.exp	2017-05-02 02:06:04.000000000 +0000
@@ -48,7 +48,6 @@ gdb_test "p test3()"    "21"
 gdb_test "p foo3(1.0f)" "21"
 
 gdb_test "p test4()"  "24"
-setup_kfail "gdb/12098" *-*-*
 gdb_test "p foo4(&a)" "24"
 
 gdb_test "p test5()" "26"
@@ -71,7 +70,6 @@ setup_kfail "gdb/12098" *-*-*
 gdb_test "p foo10(amp)" "216"
 
 gdb_test "p test101()"   "218"
-setup_kfail "gdb/12098" *-*-*
 gdb_test "p foo101(\"abc\")" "218"
 
 gdb_test "p test11()"   "32"
@@ -91,5 +89,8 @@ gdb_test "p test14()" "46"
 setup_kfail "gdb/12096" *-*-*
 gdb_test "p foo14(e)" "46"
 
-
-
+gdb_test "p test15 ()" "194"
+gdb_test "p foo15 (c)" "47"
+gdb_test "p foo15 (cc)" "48"
+gdb_test "p foo15 (vc)" "49"
+gdb_test "p foo15 (cvc)" "50"
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/testsuite/gdb.cp/rvalue-ref-overload.exp ./gdb/testsuite/gdb.cp/rvalue-ref-overload.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/testsuite/gdb.cp/rvalue-ref-overload.exp	2017-04-25 02:05:09.000000000 +0000
+++ ./gdb/testsuite/gdb.cp/rvalue-ref-overload.exp	2017-05-02 02:06:04.000000000 +0000
@@ -60,7 +60,6 @@ gdb_test "print foo_rr_instance1.overloa
     "print call overloaded func foo && arg"
 
 # Test lvalue vs rvalue function overloads
-setup_kfail "c++/15372" "*-*-*"
 gdb_test "print f (i)" "= 1" "lvalue reference overload"
 
 gdb_test "print f (ci)" "= 2" "lvalue reference to const overload"
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/testsuite/gdb.cp/rvalue-ref-params.exp ./gdb/testsuite/gdb.cp/rvalue-ref-params.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/gdb/testsuite/gdb.cp/rvalue-ref-params.exp	2017-04-25 02:05:09.000000000 +0000
+++ ./gdb/testsuite/gdb.cp/rvalue-ref-params.exp	2017-05-02 02:06:04.000000000 +0000
@@ -48,7 +48,6 @@ set t "print value of Child&& in f2"
 gdb_start_again "marker2 here" $t
 gdb_test "print C" ".*id = 42.*" $t
 
-setup_kfail "c++/15372" "*-*-*"
 gdb_test "print f1 (static_cast<Child&&> (C))" ".* = 42.*" \
     "print value of f1 on Child&& in f2"
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/md5.sum ./md5.sum
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.99.90.20170425/md5.sum	2017-04-25 02:09:52.000000000 +0000
+++ ./md5.sum	2017-05-02 02:10:47.000000000 +0000
@@ -40,7 +40,7 @@ e7d4af415054fce55bfb5cf36fd85050  bfd/cp
 ce83e510c01d5a9c23bc4747b9e94224  bfd/wasm-module.c
 537786e589ab6658c4d472adf784cf35  bfd/elf64-mips.c
 f166d84c263d357d6eadb7a8d861e7a4  bfd/cpu-m9s12x.c
-8e0f4c02db3438bb5111c605b602abdc  bfd/version.h
+ce94c858fc52612ba901e9a2c6ce5d55  bfd/version.h
 a11a835899b8428781e5df11be161cbf  bfd/cpu-tilegx.c
 62e6228170bb7fe9c2be3e62ef96f7e2  bfd/coff-mcore.c
 fc8ec08340f69ae3a4a2e93a0d5f2960  bfd/cpu-avr.c
@@ -226,7 +226,7 @@ afa6e087296ccd84e9a6ea65af9a12b6  bfd/do
 a11231531c5c3cd6e7babf06426a657e  bfd/doc/ChangeLog-9103
 d2b923f7732c26442570c16fd1dfac5a  bfd/doc/hash.texi
 a367ad28d5f897f76354b6d4a709e5e6  bfd/doc/syms.texi
-e81c21410b778c8d36cabb717a42ebda  bfd/doc/bfdver.texi
+9af5894063485e39332e267239aa2bf1  bfd/doc/bfdver.texi
 6831883451fd9eb525653878bcf6580b  bfd/doc/coffcode.texi
 d3185b1aa26e13ef16c1c673b932111a  bfd/doc/makefile.vms
 41bed6e44d152976718c9d1641bc88ec  bfd/doc/bfd.info
@@ -958,7 +958,7 @@ e957028cb8a17cf03f77730830ebe83a  gdb/Ma
 9dbe8040cc2d81aec7c6193913d6e5a2  gdb/x86-bsd-nat.c
 11696c987e8887e60b06bd473a431df0  gdb/windows-nat.h
 7a20b8d157475953c7b6730e3c3b2322  gdb/sparc64-linux-tdep.c
-9474f31b0f65b7a4b8d5149b52258b23  gdb/gdbtypes.h
+fc5f987270bf4108d07a4e280f8260ac  gdb/gdbtypes.h
 2179b1e9e53450a1dfb0b4459f95df8b  gdb/sim-regno.h
 239e6f4d29e7c5f032e7d8bee08f5b47  gdb/mips64-obsd-tdep.c
 e6bded19c876b842ceb0b53235e0785c  gdb/ia64-libunwind-tdep.c
@@ -1031,7 +1031,7 @@ e92964ad609694e302c580f190720595  gdb/py
 74a602219cf2fd7755f22d43c7439e0d  gdb/python/lib/gdb/function/strfns.py
 f167b6ae7bd5edfbc3af808edc77291b  gdb/python/lib/gdb/printing.py
 fa7f178f342a06a67a0fe7df2c6df895  gdb/python/python.c
-4d4bb2147ea70e4e145d46605c6ac864  gdb/python/py-inferior.c
+c58ce1ea4d44d071b02ae0fbb17704f1  gdb/python/py-inferior.c
 9e935c521700bd7ac8a40983c1ce8544  gdb/python/py-symbol.c
 a7030299e251929965a3bb3098007938  gdb/python/py-block.c
 131c34b979a160bcde96f8bbc4619dec  gdb/python/py-events.h
@@ -1164,7 +1164,7 @@ e9d8b84b782ed4d40df8744ee0ed6274  gdb/se
 dbe263bb14db17b5ede50d02d2ff3424  gdb/utils.c
 90e56dea65beb67443d6c83cbc5fed7f  gdb/ChangeLog-1997
 68090db5ed0faf725f0c47f1ae2aeb9c  gdb/trad-frame.h
-59a93bf562fc05406ae448ae7f755f79  gdb/arm-tdep.c
+1df969f821008b44074a68ca87f01584  gdb/arm-tdep.c
 60185a936b72de13bc50fb9343d40c57  gdb/cris-tdep.c
 fb73474f5cb9d9e515205b30d42f56d7  gdb/dictionary.c
 9189cdce5b1cc1ccb82fe003cc455b44  gdb/cli/cli-dump.c
@@ -1317,7 +1317,7 @@ e2aa78c0ba6b110616f9d5fdcc97befb  gdb/st
 ed92a3e21bf9afb932b4ff7bcb16d0e3  gdb/ptrace.m4
 0a0a14943424e5efe60354d41632d4cf  gdb/mips-linux-tdep.h
 1dc3ce96f2bc880500e33b570171287b  gdb/i386-cygwin-tdep.c
-308db10cf05c644a63c8cc9c4e8275db  gdb/mips-linux-nat.c
+38ba714a60725c8b8d92df1af65e3e03  gdb/mips-linux-nat.c
 62911e70366f5eeb02f644b35fb88926  gdb/s390-linux-nat.c
 e7dd5f344cea2961df03f262ee710dce  gdb/linux-nat.h
 4e212c5fa5853503e0655997bab2ef7f  gdb/sh-linux-tdep.c
@@ -1333,7 +1333,7 @@ dfc9c9945aa632a0bebb075b49f9f633  gdb/gn
 29baf2cd1971a66707159495d8d3b95a  gdb/block.c
 797ede9d055ca6583632e7cec7ffdd5e  gdb/.gitignore
 e5d4020f467bc843f6879226cbc81831  gdb/alpha-bsd-tdep.h
-d4a8b184e89638dc3ca5861fbbfd8bad  gdb/aarch64-tdep.c
+dc0c9cdcb276c7c5d66ec94e5ae7d751  gdb/aarch64-tdep.c
 7b12d6e044ea9b734fc15e065cf7faad  gdb/sparc-ravenscar-thread.h
 0aa63b73492410b94328762b9c965e45  gdb/m68k-tdep.h
 9b20e4eb28db46243bbc79ceb3bf48f4  gdb/typeprint.c
@@ -1677,7 +1677,7 @@ cf3fc25d678ac17d8419bb5659b2888c  gdb/te
 97c0016e49f205c37d182c33c718cdc7  gdb/testsuite/gdb.cp/abstract-origin.exp
 16105f8b9b538cefc628a1291d440d6a  gdb/testsuite/gdb.cp/virtfunc2.cc
 aa60b69500be161117d857de3d03ae38  gdb/testsuite/gdb.cp/cmpd-minsyms.cc
-e8df1818d38c994b33de7dbd3283948f  gdb/testsuite/gdb.cp/oranking.cc
+b01a9b6f69bce777949504eba04ac7e4  gdb/testsuite/gdb.cp/oranking.cc
 fe3135261bf4ae037b226ab8249dfe9e  gdb/testsuite/gdb.cp/rvalue-ref-casts.exp
 f67fe274d29d2699d24d030d3504ea8c  gdb/testsuite/gdb.cp/casts03.cc
 29537abe7a0cf41a3814fb9d9c93e284  gdb/testsuite/gdb.cp/rvalue-ref-casts.cc
@@ -1799,7 +1799,7 @@ e748c1a7bcb32dae45925a92fb033b45  gdb/te
 797a2b14056060458d97d89687698d3d  gdb/testsuite/gdb.cp/member-name.cc
 7fa8c2d18e0e745d7046a1af406ac6ef  gdb/testsuite/gdb.cp/ref-types.exp
 6522e11033c846deaad7718434f64a79  gdb/testsuite/gdb.cp/parse-lang.exp
-d7cbe28d02e0be5b54e4d06228e3bf94  gdb/testsuite/gdb.cp/oranking.exp
+8b0399b13ea655c1afa0f20128b725ca  gdb/testsuite/gdb.cp/oranking.exp
 a6f3c70172387ed442d37a4e701c06ac  gdb/testsuite/gdb.cp/cpexprs.cc
 b140eb5bf23e50a06543fefc386c4f19  gdb/testsuite/gdb.cp/inherit.exp
 9da0773b697426ac1b27741850942721  gdb/testsuite/gdb.cp/koenig.exp
@@ -1827,7 +1827,7 @@ d735c2737237aa3cdaf44118af17689e  gdb/te
 5aa100b253777f14d000cbac2d0a5c31  gdb/testsuite/gdb.cp/namespace-nested-import.cc
 1b230ab8da1b477237f0e769d5bd1af3  gdb/testsuite/gdb.cp/operator.cc
 d33b9299aaa7e11ed0570f2392d26922  gdb/testsuite/gdb.cp/minsym-fallback.cc
-60c346d27ebbc9afd9b0a6b3709a63f9  gdb/testsuite/gdb.cp/rvalue-ref-overload.exp
+ebc31bee4d72dfe3257c88545c4b1a62  gdb/testsuite/gdb.cp/rvalue-ref-overload.exp
 b4e27711f6e1b4b16df591b4acd7bdf1  gdb/testsuite/gdb.cp/hang3.cc
 feb819b43dbe4b5c8af03a9f050c6d04  gdb/testsuite/gdb.cp/virtbase.cc
 7c54813c2ea16e3cd5895508e3934c7f  gdb/testsuite/gdb.cp/virtfunc.cc
@@ -1845,7 +1845,7 @@ bc3c1d3ed0fb0a25825b5b0f4f600e29  gdb/te
 07fa7f618722031893284e4df11fe13e  gdb/testsuite/gdb.cp/pr-1210.cc
 c31c9efa91c5e602705fc37109138191  gdb/testsuite/gdb.cp/anon-ns2.cc
 2d5a3f3b8c870b803e657d40ceae038e  gdb/testsuite/gdb.cp/pr9167.cc
-8008ea289421bd0cef477d5b98b11375  gdb/testsuite/gdb.cp/rvalue-ref-params.exp
+1f64b017a828e00221de36a93b18a22c  gdb/testsuite/gdb.cp/rvalue-ref-params.exp
 e607e92419bbda1203d9cbe1733e7f1e  gdb/testsuite/gdb.cp/cp-relocate.exp
 d536948750c240173e0faa4088c13a79  gdb/testsuite/gdb.cp/temargs.cc
 83da82af5eb5bb25109c24a7f12d0348  gdb/testsuite/gdb.cp/rvalue-ref-params.cc
@@ -4205,7 +4205,7 @@ f79791a026889dd2e06055874c75baa7  gdb/te
 95c177bbeca4dd1ffb229aa2c32c8d5d  gdb/testsuite/gdb.go/integers.exp
 68d17058fa82304a192749f0eadc138d  gdb/testsuite/gdb.go/strings.go
 81b7ed6cb92c627d245bd2efc4b953b9  gdb/testsuite/gdb.go/methods.go
-818dff5f47ce853eec0c815b8e6b7a45  gdb/testsuite/ChangeLog
+dd0df7254de90e42f3ea316ac5245a29  gdb/testsuite/ChangeLog
 b3f11b21e5921c419a43f93720dedf85  gdb/testsuite/gdb.asm/empty.inc
 156e3d7f60e0146a4e53cd66c349d288  gdb/testsuite/gdb.asm/asm-source.exp
 f1621bbbb2acbec5adef86d7d9549975  gdb/testsuite/gdb.asm/bfin.inc
@@ -4859,43 +4859,43 @@ b9f2cba57c8e0b6343e5f9103e2a6e55  gdb/sy
 11eb2baa9f2fbdccdd3266c37f8c4eea  gdb/f-valprint.c
 11c73ce00b43a3b4f2a91730673aacb1  gdb/gdb_curses.h
 8108dd8f906f2654fecc74958cf383db  gdb/doc/psrc.sed
-8cda819854f2a1b7464810cc159f0c05  gdb/doc/gdb.info-3
-e16d104025f190b95ca7dd6cabab9eeb  gdb/doc/gdb.info-4
+d87038a6e800a7e17b6ad9bdec42e918  gdb/doc/gdb.info-3
+41d3ba8d6baa5263651969b9da0c0e2b  gdb/doc/gdb.info-4
 ab0fe311032294b952da80585b8b90e7  gdb/doc/fdl.texi
 82ff73e69ce7f934c71ca667545d541c  gdb/doc/Makefile.in
-ac1f1a5ab7898e4be0eb4e97e8653a1c  gdb/doc/gdb.info-7
+3a8c5b35e3732eb5d500bc8d75876e48  gdb/doc/gdb.info-7
 3e88538f371ece70b44cd38bf1a0d646  gdb/doc/observer.texi
-ad704c30205539670e99ca153a334461  gdb/doc/gdbserver.1
+65b0d4ebf5b3890ee9c67a3c0743fc7d  gdb/doc/gdbserver.1
 25d98e4cfdcb50be474c39fe6ee5a92c  gdb/doc/guile.texi
 f81a0e00e0cb9e41b078069fb9bedb07  gdb/doc/stack_frame.txt
 259d4d661f188d2df9adb15f7893bc4c  gdb/doc/stabs.info
-8963b542bba3339fed53cab89915d81d  gdb/doc/gdb.info-5
+0e0ff1983b3b080895557da938a60c97  gdb/doc/gdb.info-5
 cfb748e4e7997eb77d81a2d04c17ec75  gdb/doc/agentexpr.texi
 66674dc351ba95941f422dc18cae24bb  gdb/doc/.gitignore
-ecbc181caa77816646b8e9074ee7e69f  gdb/doc/gdb.info-1
+557eaa2e32519ee7f37a33af2f1eb368  gdb/doc/gdb.info-1
 d5d06eaf9b4d44aa442a4a281aa9aea4  gdb/doc/a4rc.sed
-447c74bd83da138f027b7c83de09aad1  gdb/doc/gdb.info-6
+a4236d6f3987f7d49537f82c02795e88  gdb/doc/gdb.info-6
 fbd9b7de23befc3047963b8df050c811  gdb/doc/gdb.texinfo
 553b7fe1bf4b5d8b96fdb8cd83503de1  gdb/doc/stack_frame.svg
 04c82b1da7e894a6555868e4f86225af  gdb/doc/filter-for-doxygen
 4fc43d6768cf1e2e354f31afd3977e00  gdb/doc/Doxyfile-gdb-api.in
 f7b5e594a1123b60be255ad99e1fa958  gdb/doc/annotate.info
-df9e68a382b5a2c0c1a11c55c62a2e8d  gdb/doc/gdb.info-2
+4a974a494fd21515da6586f0ac8000c8  gdb/doc/gdb.info-2
 f4de6bc91bf36f24e3511b52c0cd8257  gdb/doc/refcard.tex
 6076d300a46651562d4ecd0604442414  gdb/doc/stack_frame.png
-4e9c4ef5c7f349c2da89d5943b7f8278  gdb/doc/gdb.info
+ab58cafbfa5e25f77125548bc21509d1  gdb/doc/gdb.info
 bd54bc2344b8529b79d48c01a6828a36  gdb/doc/python.texi
 8a4aee08d4127ecb844a633b1f871326  gdb/doc/stabs.texinfo
 9a5cacf8cd369007bfbea0a12667e3b1  gdb/doc/ChangeLog
-8f307cdd5124ae524dc04c81e8144b49  gdb/doc/gdb.1
-070feb19e04d31c9442c2e637405a354  gdb/doc/gcore.1
+77056c967b0c2030cf002749a2cd265b  gdb/doc/gdb.1
+079a3e9f63614fc7151500f7581f0121  gdb/doc/gcore.1
 d39233c86ed6a6dc9e853ae6a11fe03e  gdb/doc/stack_frame.pdf
 591694df493e64e682b16ffd8b2083d9  gdb/doc/Doxyfile-base.in
 66028f53511c3cc83819e12b44647ae8  gdb/doc/all-cfg.texi
 bf96494e6e4d346175babd5ef9781882  gdb/doc/gpl.texi
 cd5e3faa9bd1b684a73c7d527cdb4988  gdb/doc/filter-params.pl
 7bfdb0765c5d050d204fbb30aeeba0d8  gdb/doc/stack_frame.eps
-c69d78a03cf1d2f9083bdb91a475cf1a  gdb/doc/gdbinit.5
+8c49a48b352e746815abcdfef7d283dd  gdb/doc/gdbinit.5
 1192f4fe7137f234e4e775edad1f6b67  gdb/doc/Doxyfile-gdb-xref.in
 3dbfac6a018cf4a1cdba9576425d37ad  gdb/doc/annotate.texinfo
 ad3c3c9a187c8d44e9afe447d27b59fc  gdb/doc/doxy-index.in
@@ -5330,7 +5330,7 @@ f018bbd6836561b2443238df1599358a  gdb/au
 49a009e36c734bbcb7c771e1301cd216  gdb/maint.c
 682115f113a6373a7a5cc2dd4d339284  gdb/x86-bsd-nat.h
 0c837c7c762611867ebe84397010917e  gdb/moxie-tdep.c
-34ff2364f4e95b847edf6f915b46df70  gdb/gdbtypes.c
+95d874d05946271dd76763419c35e113  gdb/gdbtypes.c
 838baf40bf4188f9ce1211e806afddae  gdb/ppc-obsd-nat.c
 a30bdba2ad0bc85fcfd933b35c77665c  gdb/mips-nbsd-nat.c
 304abba086664b86d899df74efd6e2d7  gdb/elfread.c
@@ -5402,7 +5402,7 @@ b111794daa7eb645b4756e94632999a2  gdb/so
 eb070d698546d2249970d33257b7fb58  gdb/std-regs.c
 ebf0676f3a704787b0b07d24df62f2f4  gdb/go-lang.h
 00ea9011e2eb40f47643062e25f3257e  gdb/i386-windows-nat.c
-99fb051690c48a009c7b7f1ffa4816ba  gdb/po/gdb.pot
+a25d1c3be0318185a86dae0cd77b4282  gdb/po/gdb.pot
 1851bff0653201a488dcae18dde7efad  gdb/po/gdbtext
 21867eaf73d1ca153c5d6a17d735f7d3  gdb/break-catch-syscall.c
 707ca95997166afd8eae90a1ad5bb95a  gdb/ada-lang.c
@@ -5433,7 +5433,7 @@ d52daa0a890503fa5a66f1c190edcc4b  gdb/ex
 7c6760c76a3ed467e53059ffba288c8e  gdb/mipsread.c
 71bacfa19c404b335f593a8f16ad340f  gdb/selftest.c
 7378b256192666373e30b2fee36a496e  gdb/amd64-darwin-tdep.c
-5d920c0000bddae2ed1ea9bc504f97cd  gdb/ChangeLog
+40c6c7c4dded01ddf74dcc0e79c631df  gdb/ChangeLog
 e860e6934b52d9ac7114f5ff0e630993  gdb/go-typeprint.c
 b858bfae264eece12de91eefcfb5c18d  gdb/score-tdep.c
 eef5427996b5fb62ff91ac9f54d3a854  gdb/m88k-bsd-nat.c
