diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/bfd/version.h ./bfd/version.h
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/bfd/version.h	2019-12-08 01:49:35.000000000 +0000
+++ ./bfd/version.h	2019-12-09 01:49:28.000000000 +0000
@@ -16,7 +16,7 @@
 
    In releases, the date is not included in either version strings or
    sonames.  */
-#define BFD_VERSION_DATE 20191208
+#define BFD_VERSION_DATE 20191209
 #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-9.0.50.20191208/djunpack.bat ./djunpack.bat
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/djunpack.bat	2019-12-08 01:53:48.000000000 +0000
+++ ./djunpack.bat	2019-12-09 01:53:33.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-9.0.50.20191208
-if "%GDBVER%"=="$package-9.0.50.20191208" GoTo EnvOk
+set GDBVER=$package-9.0.50.20191209
+if "%GDBVER%"=="$package-9.0.50.20191209" 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-9.0.50.20191208/gdb/doc/gcore.1 ./gdb/doc/gcore.1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gcore.1	2019-12-08 01:53:41.000000000 +0000
+++ ./gdb/doc/gcore.1	2019-12-09 01:53:25.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GCORE 1"
-.TH GCORE 1 "2019-12-08" "gdb-9.0.50.20191208-git" "GNU Development Tools"
+.TH GCORE 1 "2019-12-09" "gdb-9.0.50.20191209-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/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb.1 ./gdb/doc/gdb.1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb.1	2019-12-08 01:53:41.000000000 +0000
+++ ./gdb/doc/gdb.1	2019-12-09 01:53:25.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDB 1"
-.TH GDB 1 "2019-12-08" "gdb-9.0.50.20191208-git" "GNU Development Tools"
+.TH GDB 1 "2019-12-09" "gdb-9.0.50.20191209-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/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb-add-index.1 ./gdb/doc/gdb-add-index.1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb-add-index.1	2019-12-08 01:53:42.000000000 +0000
+++ ./gdb/doc/gdb-add-index.1	2019-12-09 01:53:25.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDB-ADD-INDEX 1"
-.TH GDB-ADD-INDEX 1 "2019-12-08" "gdb-9.0.50.20191208-git" "GNU Development Tools"
+.TH GDB-ADD-INDEX 1 "2019-12-09" "gdb-9.0.50.20191209-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/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb.info ./gdb/doc/gdb.info
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb.info	2019-12-08 01:53:38.000000000 +0000
+++ ./gdb/doc/gdb.info	2019-12-09 01:53: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 9.0.50.20191208-git.
+Source-Level Debugger' for GDB (GDB) Version 9.0.50.20191209-git.
 
    Copyright (C) 1988-2019 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-9.0.50.20191208/gdb/doc/gdb.info-1 ./gdb/doc/gdb.info-1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb.info-1	2019-12-08 01:53:25.000000000 +0000
+++ ./gdb/doc/gdb.info-1	2019-12-09 01:53:09.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 9.0.50.20191208-git.
+Source-Level Debugger' for GDB (GDB) Version 9.0.50.20191209-git.
 
    Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
@@ -44,7 +44,7 @@ Debugging with GDB
 
 This file describes GDB, the GNU symbolic debugger.
 
-   This is the Tenth Edition, for GDB (GDB) Version 9.0.50.20191208-git.
+   This is the Tenth Edition, for GDB (GDB) Version 9.0.50.20191209-git.
 
    Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
@@ -507,7 +507,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 9.0.50.20191208-git, Copyright 1999 Free Software Foundation, Inc...
+     GDB 9.0.50.20191209-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/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb.info-2 ./gdb/doc/gdb.info-2
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb.info-2	2019-12-08 01:53:27.000000000 +0000
+++ ./gdb/doc/gdb.info-2	2019-12-09 01:53:11.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 9.0.50.20191208-git.
+Source-Level Debugger' for GDB (GDB) Version 9.0.50.20191209-git.
 
    Copyright (C) 1988-2019 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-9.0.50.20191208/gdb/doc/gdb.info-3 ./gdb/doc/gdb.info-3
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb.info-3	2019-12-08 01:53:29.000000000 +0000
+++ ./gdb/doc/gdb.info-3	2019-12-09 01:53:13.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 9.0.50.20191208-git.
+Source-Level Debugger' for GDB (GDB) Version 9.0.50.20191209-git.
 
    Copyright (C) 1988-2019 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-9.0.50.20191208/gdb/doc/gdb.info-4 ./gdb/doc/gdb.info-4
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb.info-4	2019-12-08 01:53:31.000000000 +0000
+++ ./gdb/doc/gdb.info-4	2019-12-09 01:53:15.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 9.0.50.20191208-git.
+Source-Level Debugger' for GDB (GDB) Version 9.0.50.20191209-git.
 
    Copyright (C) 1988-2019 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-9.0.50.20191208/gdb/doc/gdb.info-5 ./gdb/doc/gdb.info-5
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb.info-5	2019-12-08 01:53:33.000000000 +0000
+++ ./gdb/doc/gdb.info-5	2019-12-09 01:53:17.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 9.0.50.20191208-git.
+Source-Level Debugger' for GDB (GDB) Version 9.0.50.20191209-git.
 
    Copyright (C) 1988-2019 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-9.0.50.20191208/gdb/doc/gdb.info-6 ./gdb/doc/gdb.info-6
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb.info-6	2019-12-08 01:53:35.000000000 +0000
+++ ./gdb/doc/gdb.info-6	2019-12-09 01:53:19.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 9.0.50.20191208-git.
+Source-Level Debugger' for GDB (GDB) Version 9.0.50.20191209-git.
 
    Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
@@ -4704,7 +4704,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-9.0.50.20191208-git/gdb/gdb.info', and it refers to subordinate
+'gdb-9.0.50.20191209-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'
@@ -4714,8 +4714,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-9.0.50.20191208-git', in the case of version
-9.0.50.20191208-git), you can make the Info file by typing:
+directory ('gdb-9.0.50.20191209-git', in the case of version
+9.0.50.20191209-git), you can make the Info file by typing:
 
      cd gdb
      make gdb.info
@@ -4740,7 +4740,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-9.0.50.20191208-git/gdb')
+main source directory (for example, to 'gdb-9.0.50.20191209-git/gdb')
 and type:
 
      make gdb.dvi
@@ -4749,8 +4749,8 @@ and type:
 
    ---------- Footnotes ----------
 
-   (1) In 'gdb-9.0.50.20191208-git/gdb/refcard.ps' of the version
-9.0.50.20191208-git release.
+   (1) In 'gdb-9.0.50.20191209-git/gdb/refcard.ps' of the version
+9.0.50.20191209-git release.
 
 
 File: gdb.info,  Node: Installing GDB,  Next: Maintenance Commands,  Prev: Formatting Documentation,  Up: Top
@@ -4901,35 +4901,35 @@ 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 9.0.50.20191208-git distribution is in
-the 'gdb-9.0.50.20191208-git' directory.  That directory contains:
+   For example, the GDB version 9.0.50.20191209-git distribution is in
+the 'gdb-9.0.50.20191209-git' directory.  That directory contains:
 
-'gdb-9.0.50.20191208-git/configure (and supporting files)'
+'gdb-9.0.50.20191209-git/configure (and supporting files)'
      script for configuring GDB and all its supporting libraries
 
-'gdb-9.0.50.20191208-git/gdb'
+'gdb-9.0.50.20191209-git/gdb'
      the source specific to GDB itself
 
-'gdb-9.0.50.20191208-git/bfd'
+'gdb-9.0.50.20191209-git/bfd'
      source for the Binary File Descriptor library
 
-'gdb-9.0.50.20191208-git/include'
+'gdb-9.0.50.20191209-git/include'
      GNU include files
 
-'gdb-9.0.50.20191208-git/libiberty'
+'gdb-9.0.50.20191209-git/libiberty'
      source for the '-liberty' free software library
 
-'gdb-9.0.50.20191208-git/opcodes'
+'gdb-9.0.50.20191209-git/opcodes'
      source for the library of opcode tables and disassemblers
 
-'gdb-9.0.50.20191208-git/readline'
+'gdb-9.0.50.20191209-git/readline'
      source for the GNU command-line interface
 
    There may be other subdirectories as well.
 
    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-9.0.50.20191208-git' directory.
+the 'gdb-9.0.50.20191209-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
@@ -4937,7 +4937,7 @@ platform on which GDB will run as an arg
 
    For example:
 
-     cd gdb-9.0.50.20191208-git
+     cd gdb-9.0.50.20191209-git
      ./configure
      make
 
@@ -4985,13 +4985,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 9.0.50.20191208-git, you can build GDB in a
+   For example, with version 9.0.50.20191209-git, you can build GDB in a
 separate directory for a Sun 4 like this:
 
-     cd gdb-9.0.50.20191208-git
+     cd gdb-9.0.50.20191209-git
      mkdir ../gdb-sun4
      cd ../gdb-sun4
-     ../gdb-9.0.50.20191208-git/configure
+     ../gdb-9.0.50.20191209-git/configure
      make
 
    When 'configure' builds a configuration using a remote source
@@ -5002,7 +5002,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-9.0.50.20191208-git/gdb/configure', you are configuring only one
+'../gdb-9.0.50.20191209-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'.
 
@@ -5018,8 +5018,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-9.0.50.20191208-git' (or in a separate configured directory
-configured with '--srcdir=DIRNAME/gdb-9.0.50.20191208-git'), you will
+'gdb-9.0.50.20191209-git' (or in a separate configured directory
+configured with '--srcdir=DIRNAME/gdb-9.0.50.20191209-git'), you will
 build all the required libraries, and then build GDB.
 
    When you have multiple hosts or targets configured in separate
@@ -5064,7 +5064,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-9.0.50.20191208-git', for version 9.0.50.20191208-git).
+('gdb-9.0.50.20191209-git', for version 9.0.50.20191209-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/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb.info-7 ./gdb/doc/gdb.info-7
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb.info-7	2019-12-08 01:53:38.000000000 +0000
+++ ./gdb/doc/gdb.info-7	2019-12-09 01:53:21.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 9.0.50.20191208-git.
+Source-Level Debugger' for GDB (GDB) Version 9.0.50.20191209-git.
 
    Copyright (C) 1988-2019 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-9.0.50.20191208/gdb/doc/gdb.info-8 ./gdb/doc/gdb.info-8
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdb.info-8	2019-12-08 01:53:38.000000000 +0000
+++ ./gdb/doc/gdb.info-8	2019-12-09 01:53: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 9.0.50.20191208-git.
+Source-Level Debugger' for GDB (GDB) Version 9.0.50.20191209-git.
 
    Copyright (C) 1988-2019 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-9.0.50.20191208/gdb/doc/gdbinit.5 ./gdb/doc/gdbinit.5
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdbinit.5	2019-12-08 01:53:42.000000000 +0000
+++ ./gdb/doc/gdbinit.5	2019-12-09 01:53:26.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBINIT 5"
-.TH GDBINIT 5 "2019-12-08" "gdb-9.0.50.20191208-git" "GNU Development Tools"
+.TH GDBINIT 5 "2019-12-09" "gdb-9.0.50.20191209-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/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdbserver.1 ./gdb/doc/gdbserver.1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/doc/gdbserver.1	2019-12-08 01:53:41.000000000 +0000
+++ ./gdb/doc/gdbserver.1	2019-12-09 01:53:25.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBSERVER 1"
-.TH GDBSERVER 1 "2019-12-08" "gdb-9.0.50.20191208-git" "GNU Development Tools"
+.TH GDBSERVER 1 "2019-12-09" "gdb-9.0.50.20191209-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/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/po/gdb.pot ./gdb/po/gdb.pot
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/po/gdb.pot	2019-12-08 01:53:14.000000000 +0000
+++ ./gdb/po/gdb.pot	2019-12-09 01:52:58.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-12-08 01:53+0000\n"
+"POT-Creation-Date: 2019-12-09 01:52+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"
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/testsuite/ChangeLog ./gdb/testsuite/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/testsuite/ChangeLog	2019-12-08 01:49:37.000000000 +0000
+++ ./gdb/testsuite/ChangeLog	2019-12-09 01:49:30.000000000 +0000
@@ -1,3 +1,7 @@
+2019-12-08  Tom de Vries  <tdevries@suse.de>
+
+	* gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
+
 2019-12-07  Keith Seitz  <keiths@redhat.com>
 
 	* gdb.base/corefile-buildid-shlib-shr.c: New file.
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/testsuite/gdb.dwarf2/imported-unit.exp ./gdb/testsuite/gdb.dwarf2/imported-unit.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/gdb/testsuite/gdb.dwarf2/imported-unit.exp	2019-12-08 01:49:38.000000000 +0000
+++ ./gdb/testsuite/gdb.dwarf2/imported-unit.exp	2019-12-09 01:49:31.000000000 +0000
@@ -73,24 +73,24 @@ Dwarf::assemble $asm_file {
 	    {name "<artificial>"}
 	} {
 	    imported_unit {
-		{import :$cu_label ref_addr}
+		{import %$cu_label}
 	    }
 	    subprogram {
-		{abstract_origin :$main_label}
+		{abstract_origin %$main_label}
 		{low_pc $main_start addr}
 		{high_pc "$main_start + $main_length" addr}
 	    } {
 		subprogram {
-		    {abstract_origin :$doit_label}
+		    {abstract_origin %$doit_label}
 		    {low_pc $doit_start addr}
 		    {high_pc "$doit_start + $doit_length" addr}
 		} {
 		    formal_parameter {
-			{abstract_origin :$doit_self_label}
+			{abstract_origin %$doit_self_label}
 		    }
 		}
 	        DW_TAG_variable {
-		    {abstract_origin :$foo_label}
+		    {abstract_origin %$foo_label}
 		    {location 4 data1}
 		}
 	    }
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/md5.sum ./md5.sum
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/md5.sum	2019-12-08 01:53:48.000000000 +0000
+++ ./md5.sum	2019-12-09 01:53:33.000000000 +0000
@@ -36,7 +36,7 @@ a8bf329c24203303d1343c3eed58c07b  bfd/el
 5cb0eef365977eb8c7430c04738a9e2c  bfd/wasm-module.c
 ce93ef6cd4c0ba0799b9d6d75b36638a  bfd/elf64-mips.c
 c4d082a9c0c27456afe3357c4987b675  bfd/cpu-m9s12x.c
-d362a98a85807f10295fcc39b3612dbf  bfd/version.h
+6088051fa0756dfd8bc67baf40abde19  bfd/version.h
 f635e95e06957e744083b2160029e168  bfd/cpu-tilegx.c
 f2af796af1efd1971472837a26010b6f  bfd/coff-mcore.c
 89637e92fbef834ef0c545805106bcc4  bfd/cpu-avr.c
@@ -3405,7 +3405,7 @@ bfceab5c07e44efa3352eb9296dfa607  gdb/te
 02de0d315213441b525e8188d45baa2e  gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp
 609645a0fe254d28ca4f38c0c567223c  gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp
 077af012e972d3d4b51adeed9733bf43  gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.c
-a4db0450a2b856d8ac7cff65f330d878  gdb/testsuite/gdb.dwarf2/imported-unit.exp
+846b13d534a7f0d84a3bebcfe3525018  gdb/testsuite/gdb.dwarf2/imported-unit.exp
 b37cafeac79671ac3889b4d748f803d4  gdb/testsuite/gdb.dwarf2/subrange.exp
 ec20c38b114576838578f500ea05b7fd  gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp
 526715cab8abd8df7a548b4c5e8d3204  gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.exp
@@ -4453,7 +4453,7 @@ a73456a413ec206c45a1c05bede47b75  gdb/te
 3ae360ac3827f64fb894dcbec57961b3  gdb/testsuite/gdb.go/max-depth.go
 68d17058fa82304a192749f0eadc138d  gdb/testsuite/gdb.go/strings.go
 81b7ed6cb92c627d245bd2efc4b953b9  gdb/testsuite/gdb.go/methods.go
-6ee81592da08eeb1138a4bc72604e98e  gdb/testsuite/ChangeLog
+b12fdc8c75ae46bc1a75344f3739abc0  gdb/testsuite/ChangeLog
 b3f11b21e5921c419a43f93720dedf85  gdb/testsuite/gdb.asm/empty.inc
 f2ba3acca1442df88b4c0ee97da94c54  gdb/testsuite/gdb.asm/asm-source.exp
 f1621bbbb2acbec5adef86d7d9549975  gdb/testsuite/gdb.asm/bfin.inc
@@ -5288,44 +5288,44 @@ e80b03a7b7627b45d3215a1080f61615  gdb/sy
 518eeb650ede533c76597c3a1c3b5b5f  gdb/f-valprint.c
 b4661232e1c651351e7aab789eebdb61  gdb/gdb_curses.h
 8108dd8f906f2654fecc74958cf383db  gdb/doc/psrc.sed
-b4bffd50dcf44db6af370f1ce4c0c732  gdb/doc/gdb.info-3
-1e8e08b7aae32b08d2136a2afe56035f  gdb/doc/gdb.info-4
+661bc6af527ae5a658972bbb523310f2  gdb/doc/gdb.info-3
+e39cc643cac847ccaae668527b80b7e8  gdb/doc/gdb.info-4
 ab0fe311032294b952da80585b8b90e7  gdb/doc/fdl.texi
 5db562992b3f0178f803b66c2b2337fd  gdb/doc/Makefile.in
-cab9c92f6662734e12ffd58a377f9d31  gdb/doc/gdb.info-7
-8002444cbb233f544cf64887db80e7a9  gdb/doc/gdbserver.1
+90b3ac52f38fe344dbec61549d4936bd  gdb/doc/gdb.info-7
+50c60a6b378275994a44d9ecc5e82d88  gdb/doc/gdbserver.1
 34e70c52a663f6a691f6ceb17e8b3e48  gdb/doc/guile.texi
 f81a0e00e0cb9e41b078069fb9bedb07  gdb/doc/stack_frame.txt
 a07e6b7f88c558d15d03adeeaca94c74  gdb/doc/stabs.info
-547fd6670bc0afaf6fd832da761208fe  gdb/doc/gdb.info-5
-f625271d0772d9ee20142b703e024213  gdb/doc/gdb.info-8
+77fa752fc0bf7e4279aee1c84e3bb888  gdb/doc/gdb.info-5
+5d40b531d6638f5c456e991b59d0f559  gdb/doc/gdb.info-8
 9137c9e47e1692b8efec8e28482aa6fb  gdb/doc/agentexpr.texi
 66674dc351ba95941f422dc18cae24bb  gdb/doc/.gitignore
-3afe9d23c3a37fe69219bcb910680873  gdb/doc/gdb.info-1
+d8136b44989b2b0cc805799459e3b4a1  gdb/doc/gdb.info-1
 d5d06eaf9b4d44aa442a4a281aa9aea4  gdb/doc/a4rc.sed
-c35e558cdceaf8832b550402777f65fb  gdb/doc/gdb.info-6
+c8400ce128260cac98575c12834c381a  gdb/doc/gdb.info-6
 e56d1d100677e3f5949bacad8189c328  gdb/doc/gdb.texinfo
-48a6d5380959e7a42264cdbc7a01464d  gdb/doc/gdb-add-index.1
+890da461d8d35dd95acb2a6f27d1cb2a  gdb/doc/gdb-add-index.1
 553b7fe1bf4b5d8b96fdb8cd83503de1  gdb/doc/stack_frame.svg
 04c82b1da7e894a6555868e4f86225af  gdb/doc/filter-for-doxygen
 5a0374965ab816741c91c7eaea412912  gdb/doc/Doxyfile-gdb-api.in
 e41a962402414f62e2f16a22a2783703  gdb/doc/annotate.info
-689a58fbae41414b0e55f4aad6a4dee2  gdb/doc/gdb.info-2
+81c2aaf6205d06b0cc367b62c83557f1  gdb/doc/gdb.info-2
 fdd79e6125e56c1eb7e28b2a71d5b48e  gdb/doc/refcard.tex
 6076d300a46651562d4ecd0604442414  gdb/doc/stack_frame.png
-432742ec9a3382efa75e4a8e785b5e6a  gdb/doc/gdb.info
+578028b935cf0a865f76d537bd20c9a7  gdb/doc/gdb.info
 8bb39bf41da6a03890e05a9ab1b373b9  gdb/doc/python.texi
 9927faec0d3464d1bc485cd0c69a4a46  gdb/doc/stabs.texinfo
 452fabbb30b88f1fc182fc8e5e31ba27  gdb/doc/ChangeLog
-f58627e6704c0bc75c217eb7b957ec46  gdb/doc/gdb.1
-1f9f46947012cad1176c4c5725ca6954  gdb/doc/gcore.1
+b91ec09ce76918e8fdcc92007cb0aa9d  gdb/doc/gdb.1
+ce6154818c642cf6b080e527d10df4f6  gdb/doc/gcore.1
 d39233c86ed6a6dc9e853ae6a11fe03e  gdb/doc/stack_frame.pdf
 cb7ea97486937341d6ae27968ee40d23  gdb/doc/Doxyfile-base.in
 29393ec87c7921291f54ee7b57ccb1d9  gdb/doc/all-cfg.texi
 bf96494e6e4d346175babd5ef9781882  gdb/doc/gpl.texi
 cd5e3faa9bd1b684a73c7d527cdb4988  gdb/doc/filter-params.pl
 7bfdb0765c5d050d204fbb30aeeba0d8  gdb/doc/stack_frame.eps
-0df0ecdd4b20c9fbdab516675d9125c3  gdb/doc/gdbinit.5
+903ad2f34583f26a8b0ced1b336bd60f  gdb/doc/gdbinit.5
 24d4f8b6396da16d9a8dd98281ac40ff  gdb/doc/Doxyfile-gdb-xref.in
 6f3b23a5f42aba8cbac1bcf7329942e4  gdb/doc/annotate.texinfo
 0b3e26fe6db92700f1e51071ff475193  gdb/doc/doxy-index.in
@@ -5835,7 +5835,7 @@ a88e31ebdc95dea2e182e90fa3596b09  gdb/va
 7242736b5bba9098c974d0e015b167a5  gdb/std-regs.c
 90d72be4c884a79ded08fa4fbbcb6b9b  gdb/go-lang.h
 9a1fd6216061720bf8556e23cf224721  gdb/i386-windows-nat.c
-ec70ef1c1d1c371d2ebe54978dbcd832  gdb/po/gdb.pot
+74d2aee0c44148c831cdabbf33eeefcd  gdb/po/gdb.pot
 1851bff0653201a488dcae18dde7efad  gdb/po/gdbtext
 7da5f0db2eb697d3fb85524954abaef5  gdb/break-catch-syscall.c
 f7aa291f013990b620f171fbd5c9d9b2  gdb/ada-lang.c
@@ -7823,7 +7823,7 @@ f54be2e715ceb6cebb98fab5bc37e7db  opcode
 62a30cfb1b506ee2c3916ee13e9eda8a  opcodes/m10300-dis.c
 1b1854422db842d0dfa01c932a5f86ae  opcodes/nds32-opc.h
 713fb26f79662b078390d218dc5d977c  opcodes/aarch64-opc.h
-d47a3dacd6825df38f93ef01d05b1715  opcodes/ChangeLog
+b435348e0f9b0f64d006007b6f7e1115  opcodes/ChangeLog
 327cf11f5c08b578f3b0cdb7f3923280  opcodes/ia64-raw.tbl
 bd6d6d07bd75b0bc4ef5b8c67ca29532  opcodes/frv-dis.c
 85afb5e9fa15ca375baadf5e1da1d13b  opcodes/aarch64-opc.c
@@ -7904,7 +7904,7 @@ e469ca05f8897c09344a3cf2bcbf4088  opcode
 c26d380e3665cbfb63d1c693bac8a506  opcodes/lm32-dis.c
 ffd27e33415c11897a2b32d4253f8de3  opcodes/nds32-asm.h
 2b5a34a6f22860084dbe9ede9406cb6a  opcodes/xstormy16-asm.c
-ff7d90cadfedc2328d44829fca299eb7  opcodes/s12z-opc.c
+0817d06e4a986c299b297c0e731d2955  opcodes/s12z-opc.c
 5375b7ee99c1c53b98e45888d2073260  opcodes/or1k-opc.c
 cc2157ffd475204b12be780a1e2683b8  opcodes/arc-ext.h
 9641b12f59bffc20c6bfbdfa700422ae  opcodes/i386-dis-evex-mod.h
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/opcodes/ChangeLog ./opcodes/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/opcodes/ChangeLog	2019-12-08 01:49:39.000000000 +0000
+++ ./opcodes/ChangeLog	2019-12-09 01:49:32.000000000 +0000
@@ -1,3 +1,8 @@
+2019-12-08  Alan Modra  <amodra@gmail.com>
+
+	* s12z-opc.c (exg_sex_discrim): Don't leak memory on invalid
+	registers.
+
 2019-12-05  Jan Beulich  <jbeulich@suse.com>
 
 	* aarch64-tbl.h (aarch64_feature_crypto,
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/opcodes/s12z-opc.c ./opcodes/s12z-opc.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-9.0.50.20191208/opcodes/s12z-opc.c	2019-12-08 01:49:39.000000000 +0000
+++ ./opcodes/s12z-opc.c	2019-12-09 01:49:32.000000000 +0000
@@ -2195,32 +2195,32 @@ loop_prim_n_bytes (struct mem_read_abstr
 
 
 static enum optr
-exg_sex_discrim (struct mem_read_abstraction_base *mra, enum optr hint ATTRIBUTE_UNUSED)
+exg_sex_discrim (struct mem_read_abstraction_base *mra,
+		 enum optr hint ATTRIBUTE_UNUSED)
 {
   uint8_t eb;
   int status = mra->read (mra, 0, 1, &eb);
+  enum optr operator = OP_INVALID;
   if (status < 0)
-    return OP_INVALID;
+    return operator;
 
   struct operand *op0 = create_register_operand ((eb & 0xf0) >> 4);
   struct operand *op1 = create_register_operand (eb & 0xf);
 
   int reg0 = ((struct register_operand *) op0)->reg;
-  if (reg0 < 0 || reg0 >= S12Z_N_REGISTERS)
-    return OP_INVALID;
-
   int reg1 = ((struct register_operand *) op1)->reg;
-  if (reg1 < 0 || reg1 >= S12Z_N_REGISTERS)
-    return OP_INVALID;
-
-  const struct reg *r0 = registers + reg0;
-  const struct reg *r1 = registers + reg1;
+  if (reg0 >= 0 && reg0 < S12Z_N_REGISTERS
+      && reg1 >= 0 && reg1 < S12Z_N_REGISTERS)
+    {
+      const struct reg *r0 = registers + reg0;
+      const struct reg *r1 = registers + reg1;
 
-  enum optr operator = (r0->bytes < r1->bytes) ? OP_sex : OP_exg;
+      operator = r0->bytes < r1->bytes ? OP_sex : OP_exg;
+    }
 
   free (op0);
   free (op1);
-  
+
   return operator;
 }
 
