diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/bfd/doc/bfdver.texi ./bfd/doc/bfdver.texi
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/bfd/doc/bfdver.texi	2018-08-31 02:07:29.000000000 +0000
+++ ./bfd/doc/bfdver.texi	2018-09-01 02:07:14.000000000 +0000
@@ -1,4 +1,4 @@
 @set VERSION 2.31.51
 @set VERSION_PACKAGE (GNU Binutils) 
-@set UPDATED August 2018
+@set UPDATED September 2018
 @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-8.1.90.20180831/bfd/version.h ./bfd/version.h
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/bfd/version.h	2018-08-31 02:05:45.000000000 +0000
+++ ./bfd/version.h	2018-09-01 02:05:35.000000000 +0000
@@ -16,7 +16,7 @@
 
    In releases, the date is not included in either version strings or
    sonames.  */
-#define BFD_VERSION_DATE 20180831
+#define BFD_VERSION_DATE 20180901
 #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-8.1.90.20180831/djunpack.bat ./djunpack.bat
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/djunpack.bat	2018-08-31 02:09:54.000000000 +0000
+++ ./djunpack.bat	2018-09-01 02:09:53.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-8.1.90.20180831
-if "%GDBVER%"=="$package-8.1.90.20180831" GoTo EnvOk
+set GDBVER=$package-8.1.90.20180901
+if "%GDBVER%"=="$package-8.1.90.20180901" 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-8.1.90.20180831/gdb/ChangeLog ./gdb/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/ChangeLog	2018-08-31 02:05:46.000000000 +0000
+++ ./gdb/ChangeLog	2018-09-01 02:05:36.000000000 +0000
@@ -1,3 +1,8 @@
+2018-08-31  Tom Tromey  <tom@tromey.com>
+
+	* dwarf2read.c (dwarf2_add_field): Set the TYPE_LENGTH of the
+	variant part type.
+
 2018-08-28  Alan Hayward  <alan.hayward@arm.com>
 
 	* aarch64-linux-tdep.c (aarch64_linux_supply_sve_regset): New function.
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/doc/gcore.1 ./gdb/doc/gcore.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/doc/gcore.1	2018-08-31 02:09:47.000000000 +0000
+++ ./gdb/doc/gcore.1	2018-09-01 02:09:45.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GCORE 1"
-.TH GCORE 1 "2018-08-31" "gdb-8.1.90.20180831-git" "GNU Development Tools"
+.TH GCORE 1 "2018-09-01" "gdb-8.1.90.20180901-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-8.1.90.20180831/gdb/doc/gdb.1 ./gdb/doc/gdb.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/doc/gdb.1	2018-08-31 02:09:47.000000000 +0000
+++ ./gdb/doc/gdb.1	2018-09-01 02:09:45.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDB 1"
-.TH GDB 1 "2018-08-31" "gdb-8.1.90.20180831-git" "GNU Development Tools"
+.TH GDB 1 "2018-09-01" "gdb-8.1.90.20180901-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-8.1.90.20180831/gdb/doc/gdb-add-index.1 ./gdb/doc/gdb-add-index.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/doc/gdb-add-index.1	2018-08-31 02:09:47.000000000 +0000
+++ ./gdb/doc/gdb-add-index.1	2018-09-01 02:09:46.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDB-ADD-INDEX 1"
-.TH GDB-ADD-INDEX 1 "2018-08-31" "gdb-8.1.90.20180831-git" "GNU Development Tools"
+.TH GDB-ADD-INDEX 1 "2018-09-01" "gdb-8.1.90.20180901-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-8.1.90.20180831/gdb/doc/gdb.info ./gdb/doc/gdb.info
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/doc/gdb.info	2018-08-31 02:09:44.000000000 +0000
+++ ./gdb/doc/gdb.info	2018-09-01 02:09:42.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 8.1.90.20180831-git.
+Source-Level Debugger' for GDB (GDB) Version 8.1.90.20180901-git.
 
    Copyright (C) 1988-2018 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-8.1.90.20180831/gdb/doc/gdb.info-1 ./gdb/doc/gdb.info-1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/doc/gdb.info-1	2018-08-31 02:09:32.000000000 +0000
+++ ./gdb/doc/gdb.info-1	2018-09-01 02:09:30.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 8.1.90.20180831-git.
+Source-Level Debugger' for GDB (GDB) Version 8.1.90.20180901-git.
 
    Copyright (C) 1988-2018 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 8.1.90.20180831-git.
+   This is the Tenth Edition, for GDB (GDB) Version 8.1.90.20180901-git.
 
    Copyright (C) 1988-2018 Free Software Foundation, Inc.
 
@@ -501,7 +501,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 8.1.90.20180831-git, Copyright 1999 Free Software Foundation, Inc...
+     GDB 8.1.90.20180901-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-8.1.90.20180831/gdb/doc/gdb.info-2 ./gdb/doc/gdb.info-2
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/doc/gdb.info-2	2018-08-31 02:09:33.000000000 +0000
+++ ./gdb/doc/gdb.info-2	2018-09-01 02:09:32.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 8.1.90.20180831-git.
+Source-Level Debugger' for GDB (GDB) Version 8.1.90.20180901-git.
 
    Copyright (C) 1988-2018 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-8.1.90.20180831/gdb/doc/gdb.info-3 ./gdb/doc/gdb.info-3
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/doc/gdb.info-3	2018-08-31 02:09:35.000000000 +0000
+++ ./gdb/doc/gdb.info-3	2018-09-01 02:09:34.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 8.1.90.20180831-git.
+Source-Level Debugger' for GDB (GDB) Version 8.1.90.20180901-git.
 
    Copyright (C) 1988-2018 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-8.1.90.20180831/gdb/doc/gdb.info-4 ./gdb/doc/gdb.info-4
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/doc/gdb.info-4	2018-08-31 02:09:38.000000000 +0000
+++ ./gdb/doc/gdb.info-4	2018-09-01 02:09:36.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 8.1.90.20180831-git.
+Source-Level Debugger' for GDB (GDB) Version 8.1.90.20180901-git.
 
    Copyright (C) 1988-2018 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-8.1.90.20180831/gdb/doc/gdb.info-5 ./gdb/doc/gdb.info-5
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/doc/gdb.info-5	2018-08-31 02:09:40.000000000 +0000
+++ ./gdb/doc/gdb.info-5	2018-09-01 02:09:38.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 8.1.90.20180831-git.
+Source-Level Debugger' for GDB (GDB) Version 8.1.90.20180901-git.
 
    Copyright (C) 1988-2018 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-8.1.90.20180831/gdb/doc/gdb.info-6 ./gdb/doc/gdb.info-6
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/doc/gdb.info-6	2018-08-31 02:09:42.000000000 +0000
+++ ./gdb/doc/gdb.info-6	2018-09-01 02:09:40.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 8.1.90.20180831-git.
+Source-Level Debugger' for GDB (GDB) Version 8.1.90.20180901-git.
 
    Copyright (C) 1988-2018 Free Software Foundation, Inc.
 
@@ -1724,7 +1724,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-8.1.90.20180831-git/gdb/gdb.info', and it refers to subordinate
+'gdb-8.1.90.20180901-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'
@@ -1734,8 +1734,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-8.1.90.20180831-git', in the case of version
-8.1.90.20180831-git), you can make the Info file by typing:
+directory ('gdb-8.1.90.20180901-git', in the case of version
+8.1.90.20180901-git), you can make the Info file by typing:
 
      cd gdb
      make gdb.info
@@ -1760,7 +1760,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-8.1.90.20180831-git/gdb')
+main source directory (for example, to 'gdb-8.1.90.20180901-git/gdb')
 and type:
 
      make gdb.dvi
@@ -1769,8 +1769,8 @@ and type:
 
    ---------- Footnotes ----------
 
-   (1) In 'gdb-8.1.90.20180831-git/gdb/refcard.ps' of the version
-8.1.90.20180831-git release.
+   (1) In 'gdb-8.1.90.20180901-git/gdb/refcard.ps' of the version
+8.1.90.20180901-git release.
 
 
 File: gdb.info,  Node: Installing GDB,  Next: Maintenance Commands,  Prev: Formatting Documentation,  Up: Top
@@ -1888,39 +1888,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 8.1.90.20180831-git distribution is in
-the 'gdb-8.1.90.20180831-git' directory.  That directory contains:
+   For example, the GDB version 8.1.90.20180901-git distribution is in
+the 'gdb-8.1.90.20180901-git' directory.  That directory contains:
 
-'gdb-8.1.90.20180831-git/configure (and supporting files)'
+'gdb-8.1.90.20180901-git/configure (and supporting files)'
      script for configuring GDB and all its supporting libraries
 
-'gdb-8.1.90.20180831-git/gdb'
+'gdb-8.1.90.20180901-git/gdb'
      the source specific to GDB itself
 
-'gdb-8.1.90.20180831-git/bfd'
+'gdb-8.1.90.20180901-git/bfd'
      source for the Binary File Descriptor library
 
-'gdb-8.1.90.20180831-git/include'
+'gdb-8.1.90.20180901-git/include'
      GNU include files
 
-'gdb-8.1.90.20180831-git/libiberty'
+'gdb-8.1.90.20180901-git/libiberty'
      source for the '-liberty' free software library
 
-'gdb-8.1.90.20180831-git/opcodes'
+'gdb-8.1.90.20180901-git/opcodes'
      source for the library of opcode tables and disassemblers
 
-'gdb-8.1.90.20180831-git/readline'
+'gdb-8.1.90.20180901-git/readline'
      source for the GNU command-line interface
 
-'gdb-8.1.90.20180831-git/glob'
+'gdb-8.1.90.20180901-git/glob'
      source for the GNU filename pattern-matching subroutine
 
-'gdb-8.1.90.20180831-git/mmalloc'
+'gdb-8.1.90.20180901-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-8.1.90.20180831-git' directory.
+the 'gdb-8.1.90.20180901-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
@@ -1928,7 +1928,7 @@ platform on which GDB will run as an arg
 
    For example:
 
-     cd gdb-8.1.90.20180831-git
+     cd gdb-8.1.90.20180901-git
      ./configure HOST
      make
 
@@ -1950,8 +1950,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-8.1.90.20180831-git' source directory for version
-8.1.90.20180831-git, 'configure' creates configuration files for every
+'gdb-8.1.90.20180901-git' source directory for version
+8.1.90.20180901-git, 'configure' creates configuration files for every
 directory level underneath (unless you tell it not to, with the
 '--norecursion' option).
 
@@ -1991,13 +1991,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 8.1.90.20180831-git, you can build GDB in a
+   For example, with version 8.1.90.20180901-git, you can build GDB in a
 separate directory for a Sun 4 like this:
 
-     cd gdb-8.1.90.20180831-git
+     cd gdb-8.1.90.20180901-git
      mkdir ../gdb-sun4
      cd ../gdb-sun4
-     ../gdb-8.1.90.20180831-git/configure sun4
+     ../gdb-8.1.90.20180901-git/configure sun4
      make
 
    When 'configure' builds a configuration using a remote source
@@ -2008,7 +2008,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-8.1.90.20180831-git/gdb/configure', you are configuring only one
+'../gdb-8.1.90.20180901-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'.
 
@@ -2024,8 +2024,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-8.1.90.20180831-git' (or in a separate configured directory
-configured with '--srcdir=DIRNAME/gdb-8.1.90.20180831-git'), you will
+'gdb-8.1.90.20180901-git' (or in a separate configured directory
+configured with '--srcdir=DIRNAME/gdb-8.1.90.20180901-git'), you will
 build all the required libraries, and then build GDB.
 
    When you have multiple hosts or targets configured in separate
@@ -2070,7 +2070,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-8.1.90.20180831-git', for version 8.1.90.20180831-git).
+('gdb-8.1.90.20180901-git', for version 8.1.90.20180901-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-8.1.90.20180831/gdb/doc/gdb.info-7 ./gdb/doc/gdb.info-7
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/doc/gdb.info-7	2018-08-31 02:09:44.000000000 +0000
+++ ./gdb/doc/gdb.info-7	2018-09-01 02:09:42.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 8.1.90.20180831-git.
+Source-Level Debugger' for GDB (GDB) Version 8.1.90.20180901-git.
 
    Copyright (C) 1988-2018 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-8.1.90.20180831/gdb/doc/gdbinit.5 ./gdb/doc/gdbinit.5
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/doc/gdbinit.5	2018-08-31 02:09:47.000000000 +0000
+++ ./gdb/doc/gdbinit.5	2018-09-01 02:09:46.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBINIT 5"
-.TH GDBINIT 5 "2018-08-31" "gdb-8.1.90.20180831-git" "GNU Development Tools"
+.TH GDBINIT 5 "2018-09-01" "gdb-8.1.90.20180901-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-8.1.90.20180831/gdb/doc/gdbserver.1 ./gdb/doc/gdbserver.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/doc/gdbserver.1	2018-08-31 02:09:47.000000000 +0000
+++ ./gdb/doc/gdbserver.1	2018-09-01 02:09:45.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBSERVER 1"
-.TH GDBSERVER 1 "2018-08-31" "gdb-8.1.90.20180831-git" "GNU Development Tools"
+.TH GDBSERVER 1 "2018-09-01" "gdb-8.1.90.20180901-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-8.1.90.20180831/gdb/dwarf2read.c ./gdb/dwarf2read.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/dwarf2read.c	2018-08-31 02:05:47.000000000 +0000
+++ ./gdb/dwarf2read.c	2018-09-01 02:05:36.000000000 +0000
@@ -15060,6 +15060,18 @@ dwarf2_add_field (struct field_info *fip
       fp->type = get_die_type (die, cu);
       fp->artificial = 1;
       fp->name = "<<variant>>";
+
+      /* Normally a DW_TAG_variant_part won't have a size, but our
+	 representation requires one, so set it to the maximum of the
+	 child sizes.  */
+      if (TYPE_LENGTH (fp->type) == 0)
+	{
+	  unsigned max = 0;
+	  for (int i = 0; i < TYPE_NFIELDS (fp->type); ++i)
+	    if (TYPE_LENGTH (TYPE_FIELD_TYPE (fp->type, i)) > max)
+	      max = TYPE_LENGTH (TYPE_FIELD_TYPE (fp->type, i));
+	  TYPE_LENGTH (fp->type) = max;
+	}
     }
   else
     gdb_assert_not_reached ("missing case in dwarf2_add_field");
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/po/gdb.pot ./gdb/po/gdb.pot
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/po/gdb.pot	2018-08-31 02:09:21.000000000 +0000
+++ ./gdb/po/gdb.pot	2018-09-01 02:09:19.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-08-31 02:09+0000\n"
+"POT-Creation-Date: 2018-09-01 02:09+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"
@@ -10136,7 +10136,7 @@ msgstr ""
 msgid "unhandled containing DIE tag %d for DIE at %s"
 msgstr ""
 
-#: dwarf2read.c:9087 dwarf2read.c:18262
+#: dwarf2read.c:9087 dwarf2read.c:18274
 msgid "malformed enumerator DIE ignored"
 msgstr ""
 
@@ -10147,15 +10147,15 @@ msgid ""
 "s]"
 msgstr ""
 
-#: dwarf2read.c:9179 dwarf2read.c:18483
+#: dwarf2read.c:9179 dwarf2read.c:18495
 msgid "ignoring absolute DW_AT_sibling"
 msgstr ""
 
-#: dwarf2read.c:9186 dwarf2read.c:18491
+#: dwarf2read.c:9186 dwarf2read.c:18503
 msgid "DW_AT_sibling points backwards"
 msgstr ""
 
-#: dwarf2read.c:9275 dwarf2read.c:19039
+#: dwarf2read.c:9275 dwarf2read.c:19051
 #, possible-c-format
 msgid "Dwarf Error: Cannot handle %s in DWARF reader [in module %s]"
 msgstr ""
@@ -10511,92 +10511,92 @@ msgstr ""
 msgid ".debug_ranges entry has start address of zero [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:15121
+#: dwarf2read.c:15133
 #, possible-c-format
 msgid "Unhandled DW_AT_accessibility value (%x)"
 msgstr ""
 
-#: dwarf2read.c:15218
+#: dwarf2read.c:15230
 #, possible-c-format
 msgid "unsupported accessibility %d"
 msgstr ""
 
-#: dwarf2read.c:15230
+#: dwarf2read.c:15242
 msgid "unexpected virtuality in component of Ada type"
 msgstr ""
 
-#: dwarf2read.c:15282
+#: dwarf2read.c:15294
 msgid "unexpected member function in Ada type"
 msgstr ""
 
-#: dwarf2read.c:15347
+#: dwarf2read.c:15359
 #, possible-c-format
 msgid "member function type missing for '%s'"
 msgstr ""
 
-#: dwarf2read.c:15419
+#: dwarf2read.c:15431
 #, possible-c-format
 msgid "cannot determine context for virtual member function \"%s\" (offset %s)"
 msgstr ""
 
 #. GCC does this, as of 2008-08-25; PR debug/37237.
-#: dwarf2read.c:15446
+#: dwarf2read.c:15458
 #, possible-c-format
 msgid ""
 "Member function \"%s\" (offset %s) is virtual but the vtable offset is not "
 "specified"
 msgstr ""
 
-#: dwarf2read.c:15462
+#: dwarf2read.c:15474
 msgid "unexpected member functions in Ada type"
 msgstr ""
 
-#: dwarf2read.c:15559
+#: dwarf2read.c:15571
 #, possible-c-format
 msgid "DW_AT_alignment must have constant form - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:15572
+#: dwarf2read.c:15584
 #, possible-c-format
 msgid "DW_AT_alignment value must not be negative - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:15585
+#: dwarf2read.c:15597
 #, possible-c-format
 msgid "DW_AT_alignment value must not be zero - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:15593
+#: dwarf2read.c:15605
 #, possible-c-format
 msgid "DW_AT_alignment value must be a power of 2 - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:15611
+#: dwarf2read.c:15623
 #, possible-c-format
 msgid "DW_AT_alignment value too large - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:15821
+#: dwarf2read.c:15833
 #, possible-c-format
 msgid "DW_AT_discr_list is not supported yet - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:15874
+#: dwarf2read.c:15886
 #, possible-c-format
 msgid "DW_AT_discr does not have DIE reference form - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:15951
+#: dwarf2read.c:15963
 #, possible-c-format
 msgid "virtual function table pointer not found when defining class '%s'"
 msgstr ""
 
-#: dwarf2read.c:16323
+#: dwarf2read.c:16335
 #, possible-c-format
 msgid "unable to read array DW_AT_byte_stride  - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:16407
+#: dwarf2read.c:16419
 msgid "DW_AT_byte_size for array type smaller than the total size of elements"
 msgstr ""
 
@@ -10604,84 +10604,84 @@ msgstr ""
 #. not specified by DWARF.  It seems to have been
 #. emitted by gfortran at least as recently as:
 #. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23057.
-#: dwarf2read.c:16633
+#: dwarf2read.c:16645
 #, possible-c-format
 msgid ""
 "Variable in common block has DW_AT_data_member_location - DIE at %s [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:16754
+#: dwarf2read.c:16766
 #, possible-c-format
 msgid "DW_TAG_module has no name, offset %s"
 msgstr ""
 
-#: dwarf2read.c:16870
+#: dwarf2read.c:16882
 #, possible-c-format
 msgid "invalid pointer size %d"
 msgstr ""
 
-#: dwarf2read.c:16874
+#: dwarf2read.c:16886
 #, possible-c-format
 msgid "Invalid DW_AT_alignment - DIE at %s [in module %s]"
 msgstr ""
 
 #. Self-referential typedefs are, it seems, not allowed by the DWARF
 #. spec and cause infinite loops in GDB.
-#: dwarf2read.c:17307
+#: dwarf2read.c:17319
 #, possible-c-format
 msgid "Self-referential DW_TAG_typedef - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:17361
+#: dwarf2read.c:17373
 msgid "DW_AT_name missing from DW_TAG_base_type"
 msgstr ""
 
-#: dwarf2read.c:17422
+#: dwarf2read.c:17434
 #, possible-c-format
 msgid "unsupported DW_ATE_UTF bit size: '%d'"
 msgstr ""
 
-#: dwarf2read.c:17431
+#: dwarf2read.c:17443
 #, possible-c-format
 msgid "unsupported DW_AT_encoding: '%s'"
 msgstr ""
 
-#: dwarf2read.c:17614
+#: dwarf2read.c:17626
 #, possible-c-format
 msgid "Missing DW_AT_lower_bound - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:17864
+#: dwarf2read.c:17876
 #, possible-c-format
 msgid "Dwarf Error: could not find abbrev number %d [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:18247
+#: dwarf2read.c:18259
 #, possible-c-format
 msgid ""
 "DW_TAG_typedef has childen - GCC PR debug/47510 bug - DIE at %s [in module %"
 "s]"
 msgstr ""
 
-#: dwarf2read.c:18565
+#: dwarf2read.c:18577
 #, possible-c-format
 msgid "DW_AT_low_pc %s is zero for DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:18577
+#: dwarf2read.c:18589
 #, possible-c-format
 msgid "DW_AT_low_pc %s is not < DW_AT_high_pc %s for DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:18635
+#: dwarf2read.c:18647
 #, possible-c-format
 msgid ""
 "Dwarf Error: Type Unit at offset %s contains external reference to offset %s "
 "[in module %s].\n"
 msgstr ""
 
-#: dwarf2read.c:18670
+#: dwarf2read.c:18682
 #, possible-c-format
 msgid "could not find partial DIE %s in cache [from module %s]\n"
 msgstr ""
@@ -10690,141 +10690,141 @@ msgstr ""
 #. Later we can turn this into a complaint.
 #. For now flag a hard error.
 #. Later we can turn this into a complaint if warranted.
-#: dwarf2read.c:19013 dwarf2read.c:19025
+#: dwarf2read.c:19025 dwarf2read.c:19037
 #, possible-c-format
 msgid "Dwarf Error: %s found in non-DWO CU [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19059
+#: dwarf2read.c:19071
 #, possible-c-format
 msgid "Suspicious DW_AT_byte_size value treated as zero instead of %s"
 msgstr ""
 
-#: dwarf2read.c:19145
+#: dwarf2read.c:19157
 #, possible-c-format
 msgid "read_address: bad switch, signed [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19164
+#: dwarf2read.c:19176
 #, possible-c-format
 msgid "read_address: bad switch, unsigned [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19257
+#: dwarf2read.c:19269
 msgid "intermixed 32-bit and 64-bit DWARF sections"
 msgstr ""
 
-#: dwarf2read.c:19294
+#: dwarf2read.c:19306
 #, possible-c-format
 msgid "read_offset_1: bad switch [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19340
+#: dwarf2read.c:19352
 #, possible-c-format
 msgid "%s used without %s section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19343
+#: dwarf2read.c:19355
 #, possible-c-format
 msgid "%s pointing outside of %s section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19388
+#: dwarf2read.c:19400
 #, possible-c-format
 msgid "DW_FORM_GNU_strp_alt used without .debug_str section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19392
+#: dwarf2read.c:19404
 #, possible-c-format
 msgid ""
 "DW_FORM_GNU_strp_alt pointing outside of .debug_str section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19503
+#: dwarf2read.c:19515
 #, possible-c-format
 msgid "DW_FORM_addr_index used without .debug_addr section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19506
+#: dwarf2read.c:19518
 #, possible-c-format
 msgid ""
 "DW_FORM_addr_index pointing outside of .debug_addr section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19637
+#: dwarf2read.c:19649
 #, possible-c-format
 msgid ""
 "%s used without .debug_str.dwo section in CU at offset %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19641
+#: dwarf2read.c:19653
 #, possible-c-format
 msgid ""
 "%s used without .debug_str_offsets.dwo section in CU at offset %s [in module "
 "%s]"
 msgstr ""
 
-#: dwarf2read.c:19645
+#: dwarf2read.c:19657
 #, possible-c-format
 msgid ""
 "%s pointing outside of .debug_str_offsets.dwo section in CU at offset %s [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:19655
+#: dwarf2read.c:19667
 #, possible-c-format
 msgid ""
 "Offset from %s pointing outside of .debug_str.dwo section in CU at offset %s "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19802
+#: dwarf2read.c:19814
 #, possible-c-format
 msgid "string type expected for attribute %s for DIE at %s in module %s"
 msgstr ""
 
-#: dwarf2read.c:20034
+#: dwarf2read.c:20046
 #, possible-c-format
 msgid "Unknown format content type %s"
 msgstr ""
 
-#: dwarf2read.c:20072
+#: dwarf2read.c:20084
 msgid "missing .debug_line.dwo section"
 msgstr ""
 
-#: dwarf2read.c:20074
+#: dwarf2read.c:20086
 msgid "missing .debug_line section"
 msgstr ""
 
 #. This is a version we don't understand.  The format could have
 #. changed in ways we don't handle properly so just punt.
-#: dwarf2read.c:20114
+#: dwarf2read.c:20126
 msgid "unsupported version in .debug_line section"
 msgstr ""
 
-#: dwarf2read.c:20129
+#: dwarf2read.c:20141
 #, possible-c-format
 msgid "unsupported segment selector size %u in .debug_line section"
 msgstr ""
 
-#: dwarf2read.c:20150
+#: dwarf2read.c:20162
 msgid "invalid maximum_ops_per_instruction in `.debug_line' section"
 msgstr ""
 
-#: dwarf2read.c:20224
+#: dwarf2read.c:20236
 msgid "line number info header doesn't fit in `.debug_line' section"
 msgstr ""
 
-#: dwarf2read.c:20690
+#: dwarf2read.c:20702
 #, possible-c-format
 msgid ".debug_line address at offset 0x%lx is 0 [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:20817 dwarf2read.c:20825
+#: dwarf2read.c:20829 dwarf2read.c:20837
 msgid "mangled .debug_line section"
 msgstr ""
 
-#: dwarf2read.c:21204
+#: dwarf2read.c:21216
 msgid "file index out of range"
 msgstr ""
 
@@ -10832,59 +10832,59 @@ msgstr ""
 #. trash data, but since we must specifically ignore things
 #. we don't recognize, there is nothing else we should do at
 #. this point.
-#: dwarf2read.c:21489
+#: dwarf2read.c:21501
 #, possible-c-format
 msgid "unsupported tag: '%s'"
 msgstr ""
 
-#: dwarf2read.c:21647 dwarf2read.c:23067
+#: dwarf2read.c:21659 dwarf2read.c:23079
 #, possible-c-format
 msgid "unsupported const value attribute form: '%s'"
 msgstr ""
 
-#: dwarf2read.c:21761
+#: dwarf2read.c:21773
 #, possible-c-format
 msgid ""
 "Dwarf Error: Problem turning containing type into gdb type [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:21777
+#: dwarf2read.c:21789
 #, possible-c-format
 msgid "<unknown type in %s, CU %s, DIE %s>"
 msgstr ""
 
-#: dwarf2read.c:21831
+#: dwarf2read.c:21843
 #, possible-c-format
 msgid "Dwarf Error: Bad type attribute %s in DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:21959
+#: dwarf2read.c:21971
 #, possible-c-format
 msgid "unexpected tag in read_type_die: '%s'"
 msgstr ""
 
-#: dwarf2read.c:22173
+#: dwarf2read.c:22185
 #, possible-c-format
 msgid "template param type '%s' defined within parent '%s'"
 msgstr ""
 
-#: dwarf2read.c:22708
+#: dwarf2read.c:22720
 #, possible-c-format
 msgid "unsupported die ref attribute form: '%s'"
 msgstr ""
 
 #. For DW_FORM_data16 see attr_form_is_constant.
-#: dwarf2read.c:22730
+#: dwarf2read.c:22742
 #, possible-c-format
 msgid "Attribute value is not a constant (%s)"
 msgstr ""
 
-#: dwarf2read.c:22753
+#: dwarf2read.c:22765
 #, possible-c-format
 msgid "Dwarf Error: Expected reference attribute [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:22831
+#: dwarf2read.c:22843
 #, possible-c-format
 msgid ""
 "Dwarf Error: Cannot find DIE at %s referenced from DIE at %s [in module %s]"
@@ -10892,279 +10892,279 @@ msgstr ""
 
 #. We shouldn't get here for a dummy CU, but don't crash on the user.
 #. Instead just throw an error, not much else we can do.
-#: dwarf2read.c:22864 dwarf2read.c:22971
+#: dwarf2read.c:22876 dwarf2read.c:22983
 #, possible-c-format
 msgid "Dwarf Error: Dummy CU at %s referenced in module %s"
 msgstr ""
 
-#: dwarf2read.c:22870 dwarf2read.c:22977
+#: dwarf2read.c:22882 dwarf2read.c:22989
 #, possible-c-format
 msgid "Dwarf Error: Cannot find DIE at %s referenced in module %s"
 msgstr ""
 
-#: dwarf2read.c:22897
+#: dwarf2read.c:22909
 #, possible-c-format
 msgid ""
 "Dwarf Error: DIE at %s referenced in module %s is neither DW_FORM_block* nor "
 "DW_FORM_exprloc"
 msgstr ""
 
-#: dwarf2read.c:23180 dwarf2read.c:23218
+#: dwarf2read.c:23192 dwarf2read.c:23230
 #, possible-c-format
 msgid ""
 "Dwarf Error: Cannot find signatured DIE %s referenced from DIE at %s [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:23190 dwarf2read.c:23248
+#: dwarf2read.c:23202 dwarf2read.c:23260
 #, possible-c-format
 msgid ""
 "Dwarf Error: Problem reading signatured DIE %s referenced from DIE at %s [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:23239
+#: dwarf2read.c:23251
 #, possible-c-format
 msgid ""
 "Dwarf Error: Cannot build signatured type %s referenced from DIE at %s [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:23283
+#: dwarf2read.c:23295
 #, possible-c-format
 msgid ""
 "Dwarf Error: DW_AT_signature has bad form %s in DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:23603
+#: dwarf2read.c:23615
 #, possible-c-format
 msgid "unsupported stack op: '%s'"
 msgstr ""
 
-#: dwarf2read.c:23606
+#: dwarf2read.c:23618
 #, possible-c-format
 msgid "unsupported stack op: '%02x'"
 msgstr ""
 
-#: dwarf2read.c:23617
+#: dwarf2read.c:23629
 msgid "location description stack overflow"
 msgstr ""
 
-#: dwarf2read.c:23623
+#: dwarf2read.c:23635
 msgid "location description stack underflow"
 msgstr ""
 
-#: dwarf2read.c:23686
+#: dwarf2read.c:23698
 #, possible-c-format
 msgid "bad file number in macro information (%d)"
 msgstr ""
 
-#: dwarf2read.c:23748
+#: dwarf2read.c:23760
 #, possible-c-format
 msgid ""
 "macro definition contains spaces in formal argument list:\n"
 "`%s'"
 msgstr ""
 
-#: dwarf2read.c:23977
+#: dwarf2read.c:23989
 #, possible-c-format
 msgid "invalid form 0x%x in `%s'"
 msgstr ""
 
-#: dwarf2read.c:24004
+#: dwarf2read.c:24016
 #, possible-c-format
 msgid "unrecognized DW_MACFINO opcode 0x%x"
 msgstr ""
 
-#: dwarf2read.c:24049
+#: dwarf2read.c:24061
 #, possible-c-format
 msgid "unrecognized version `%d' in .debug_macro section"
 msgstr ""
 
 #. DWARF violation as no main source is present.
-#: dwarf2read.c:24196
+#: dwarf2read.c:24208
 #, possible-c-format
 msgid "debug info with no main source gives macro %s on line %d: %s"
 msgstr ""
 
-#: dwarf2read.c:24198 dwarf2read.c:24206
+#: dwarf2read.c:24210 dwarf2read.c:24218
 msgid "definition"
 msgstr ""
 
-#: dwarf2read.c:24198 dwarf2read.c:24206
+#: dwarf2read.c:24210 dwarf2read.c:24218
 msgid "undefinition"
 msgstr ""
 
-#: dwarf2read.c:24204
+#: dwarf2read.c:24216
 #, possible-c-format
 msgid "debug info gives %s macro %s with %s line %d: %s"
 msgstr ""
 
-#: dwarf2read.c:24205 dwarf2read.c:24235
+#: dwarf2read.c:24217 dwarf2read.c:24247
 msgid "command-line"
 msgstr ""
 
-#: dwarf2read.c:24205
+#: dwarf2read.c:24217
 msgid "in-file"
 msgstr ""
 
-#: dwarf2read.c:24207 dwarf2read.c:24236
+#: dwarf2read.c:24219 dwarf2read.c:24248
 msgid "zero"
 msgstr ""
 
-#: dwarf2read.c:24207 dwarf2read.c:24236
+#: dwarf2read.c:24219 dwarf2read.c:24248
 msgid "non-zero"
 msgstr ""
 
-#: dwarf2read.c:24233
+#: dwarf2read.c:24245
 #, possible-c-format
 msgid "debug info gives source %d included from %s at %s line %d"
 msgstr ""
 
-#: dwarf2read.c:24235 skip.c:331
+#: dwarf2read.c:24247 skip.c:331
 msgid "file"
 msgstr ""
 
-#: dwarf2read.c:24251
+#: dwarf2read.c:24263
 msgid "macro debug info has an unmatched `close_file' directive"
 msgstr ""
 
-#: dwarf2read.c:24278
+#: dwarf2read.c:24290
 msgid "no terminating 0-type entry for macros in `.debug_macinfo' section"
 msgstr ""
 
 #. This has actually happened; see
 #. http://sourceware.org/bugzilla/show_bug.cgi?id=13568.
-#: dwarf2read.c:24319
+#: dwarf2read.c:24331
 msgid "recursive DW_MACRO_import in .debug_macro section"
 msgstr ""
 
-#: dwarf2read.c:24414
+#: dwarf2read.c:24426
 #, possible-c-format
 msgid "missing %s section"
 msgstr ""
 
-#: dwarf2read.c:24712
+#: dwarf2read.c:24724
 msgid "Location list used without specifying the CU base address."
 msgstr ""
 
-#: dwarf2read.c:24887
+#: dwarf2read.c:24899
 #, possible-c-format
 msgid ""
 "Dwarf Error: could not find partial DIE containing offset %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:24901
+#: dwarf2read.c:24913
 #, possible-c-format
 msgid "invalid dwarf2 offset %s"
 msgstr ""
 
-#: dwarf2read.c:25129
+#: dwarf2read.c:25141
 #, possible-c-format
 msgid "DW_AT_allocated has the wrong form (%s) at DIE %s"
 msgstr ""
 
-#: dwarf2read.c:25143
+#: dwarf2read.c:25155
 #, possible-c-format
 msgid "DW_AT_associated has the wrong form (%s) at DIE %s"
 msgstr ""
 
-#: dwarf2read.c:25171
+#: dwarf2read.c:25183
 #, possible-c-format
 msgid "A problem internal to GDB: DIE %s has type already set"
 msgstr ""
 
-#: dwarf2read.c:25330
+#: dwarf2read.c:25342
 #, possible-c-format
 msgid "Whether to always disassemble DWARF expressions is %s.\n"
 msgstr ""
 
-#: dwarf2read.c:25340
+#: dwarf2read.c:25352
 #, possible-c-format
 msgid "Whether to check \"physname\" is %s.\n"
 msgstr ""
 
-#: dwarf2read.c:25350
+#: dwarf2read.c:25362
 msgid ""
 "Set DWARF specific variables.\n"
 "Configure DWARF variables such as the cache size"
 msgstr ""
 
 #. allow-unknown
-#: dwarf2read.c:25356
+#: dwarf2read.c:25368
 msgid ""
 "Show DWARF specific variables\n"
 "Show DWARF variables such as the cache size"
 msgstr ""
 
-#: dwarf2read.c:25363
+#: dwarf2read.c:25375
 msgid "Set the upper bound on the age of cached DWARF compilation units."
 msgstr ""
 
-#: dwarf2read.c:25364
+#: dwarf2read.c:25376
 msgid "Show the upper bound on the age of cached DWARF compilation units."
 msgstr ""
 
-#: dwarf2read.c:25365
+#: dwarf2read.c:25377
 msgid ""
 "A higher limit means that cached compilation units will be stored\n"
 "in memory longer, and more total memory will be used.  Zero disables\n"
 "caching, which can slow down startup."
 msgstr ""
 
-#: dwarf2read.c:25375
+#: dwarf2read.c:25387
 msgid "Set whether `info address' always disassembles DWARF expressions."
 msgstr ""
 
-#: dwarf2read.c:25376
+#: dwarf2read.c:25388
 msgid "Show whether `info address' always disassembles DWARF expressions."
 msgstr ""
 
-#: dwarf2read.c:25377
+#: dwarf2read.c:25389
 msgid ""
 "When enabled, DWARF expressions are always printed in an assembly-like\n"
 "syntax.  When disabled, expressions will be printed in a more\n"
 "conversational style, when possible."
 msgstr ""
 
-#: dwarf2read.c:25386
+#: dwarf2read.c:25398
 msgid "Set debugging of the DWARF reader."
 msgstr ""
 
-#: dwarf2read.c:25387
+#: dwarf2read.c:25399
 msgid "Show debugging of the DWARF reader."
 msgstr ""
 
-#: dwarf2read.c:25388
+#: dwarf2read.c:25400
 msgid ""
 "When enabled (non-zero), debugging messages are printed during DWARF\n"
 "reading and symtab expansion.  A value of 1 (one) provides basic\n"
 "information.  A value greater than 1 provides more verbose information."
 msgstr ""
 
-#: dwarf2read.c:25396
+#: dwarf2read.c:25408
 msgid "Set debugging of the DWARF DIE reader."
 msgstr ""
 
-#: dwarf2read.c:25397
+#: dwarf2read.c:25409
 msgid "Show debugging of the DWARF DIE reader."
 msgstr ""
 
-#: dwarf2read.c:25398
+#: dwarf2read.c:25410
 msgid ""
 "When enabled (non-zero), DIEs are dumped after they are read in.\n"
 "The value is the maximum depth to print."
 msgstr ""
 
-#: dwarf2read.c:25405
+#: dwarf2read.c:25417
 msgid "Set debugging of the dwarf line reader."
 msgstr ""
 
-#: dwarf2read.c:25406
+#: dwarf2read.c:25418
 msgid "Show debugging of the dwarf line reader."
 msgstr ""
 
-#: dwarf2read.c:25407
+#: dwarf2read.c:25419
 msgid ""
 "When enabled (non-zero), line number entries are dumped as they are read "
 "in.\n"
@@ -11172,29 +11172,29 @@ msgid ""
 "A value greater than 1 provides more verbose information."
 msgstr ""
 
-#: dwarf2read.c:25415
+#: dwarf2read.c:25427
 msgid "Set cross-checking of \"physname\" code against demangler."
 msgstr ""
 
-#: dwarf2read.c:25416
+#: dwarf2read.c:25428
 msgid "Show cross-checking of \"physname\" code against demangler."
 msgstr ""
 
-#: dwarf2read.c:25417
+#: dwarf2read.c:25429
 msgid ""
 "When enabled, GDB's internal \"physname\" code is checked against\n"
 "the demangler."
 msgstr ""
 
-#: dwarf2read.c:25424
+#: dwarf2read.c:25436
 msgid "Set whether to use deprecated gdb_index sections."
 msgstr ""
 
-#: dwarf2read.c:25425
+#: dwarf2read.c:25437
 msgid "Show whether to use deprecated gdb_index sections."
 msgstr ""
 
-#: dwarf2read.c:25426
+#: dwarf2read.c:25438
 msgid ""
 "When enabled, deprecated .gdb_index sections are used anyway.\n"
 "Normally they are ignored either because of a missing feature or\n"
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/testsuite/ChangeLog ./gdb/testsuite/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/testsuite/ChangeLog	2018-08-31 02:05:47.000000000 +0000
+++ ./gdb/testsuite/ChangeLog	2018-09-01 02:05:37.000000000 +0000
@@ -1,3 +1,7 @@
+2018-08-31  Tom Tromey  <tom@tromey.com>
+
+	* gdb.rust/simple.rs: Rename second variable "v".
+
 2018-08-24  Kevin Buettner  <kevinb@redhat.com>
 
 	* gdb.dwarf2/dw2-ranges-func.c: New file.
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/testsuite/gdb.rust/simple.rs ./gdb/testsuite/gdb.rust/simple.rs
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/gdb/testsuite/gdb.rust/simple.rs	2018-08-31 02:05:47.000000000 +0000
+++ ./gdb/testsuite/gdb.rust/simple.rs	2018-09-01 02:05:37.000000000 +0000
@@ -166,7 +166,7 @@ fn main () {
     };
 
     let u = Union { f2: 255 };
-    let v = SimpleLayout { f1: 8, f2: 9 };
+    let simplelayout = SimpleLayout { f1: 8, f2: 9 };
 
     println!("{}, {}", x.0, x.1);        // set breakpoint here
     println!("{}", diff2(92, 45));
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/md5.sum ./md5.sum
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.1.90.20180831/md5.sum	2018-08-31 02:09:54.000000000 +0000
+++ ./md5.sum	2018-09-01 02:09:53.000000000 +0000
@@ -36,7 +36,7 @@ f1d3d3b2e2ce3d9c8c6f9ceab9502966  bfd/el
 aca9b8a230aca9041fb5c04b5d2a65a4  bfd/wasm-module.c
 295cb120314ba3e0ecbc4719acbcb5e0  bfd/elf64-mips.c
 32c1c2c183f56bd2b5af2fb9c3ca94af  bfd/cpu-m9s12x.c
-38f2cb89fea54943ef9e98a8b5507a92  bfd/version.h
+3a4212324b2b1b56c5f990f772a4850a  bfd/version.h
 25cd4c1378787d5bb9fa74b13a55098a  bfd/cpu-tilegx.c
 cfcd2011881a504922bee6bf40ce6898  bfd/coff-mcore.c
 836b9de6d0ea1914f82c0ec0fa0341ef  bfd/cpu-avr.c
@@ -196,7 +196,7 @@ eaf95d7724a03dff103cbac278868d35  bfd/do
 a11231531c5c3cd6e7babf06426a657e  bfd/doc/ChangeLog-9103
 f32b11f47b666164ab1aa78183a50b1e  bfd/doc/hash.texi
 4635778e69bcb490e44389e420542276  bfd/doc/syms.texi
-4ba07d3042990f97b56b485e61dde9fa  bfd/doc/bfdver.texi
+d934c7e163a6221831cfe35256797ebe  bfd/doc/bfdver.texi
 3d524b7e195fb38eb168045e4a2d18aa  bfd/doc/coffcode.texi
 0f03c268d81adcd8078ba07561413b06  bfd/doc/makefile.vms
 4c8d1453d608fddaa206adea6d6c9d8a  bfd/doc/bfd.info
@@ -1386,7 +1386,7 @@ c311d3a15e412d63bc5b150bca5c7a49  gdb/al
 9a6c5342ed843d818b450e5f857aa50a  gdb/arch-utils.c
 44f9af90f4739ed09ee15f55360be335  gdb/cp-valprint.c
 66f799c8dd14357e25888b2221b0ea52  gdb/disable-implicit-rules.mk
-30c6138ffbee033b44b80d53d1530ad5  gdb/dwarf2read.c
+82a4a453dadd681e3d03bc7f8ca6f1a8  gdb/dwarf2read.c
 c64c7593e7d71625ee20f04d28ab988e  gdb/or1k-tdep.c
 958c565d08b70ee0dd494879c1e85771  gdb/amd64-windows-tdep.c
 e4708e4b23e4e6ddd07c7245736d37b3  gdb/testsuite/config/cygmon.exp
@@ -4310,7 +4310,7 @@ d44d1fe2176806ee76348b558b3a67ab  gdb/te
 de055987af9fd672f5e6aa5280e504cf  gdb/testsuite/gdb.go/integers.exp
 68d17058fa82304a192749f0eadc138d  gdb/testsuite/gdb.go/strings.go
 81b7ed6cb92c627d245bd2efc4b953b9  gdb/testsuite/gdb.go/methods.go
-af0fe76bb8d88ad48f822aafaaeff592  gdb/testsuite/ChangeLog
+0440b75ab40bab3ea78f413516a8bd61  gdb/testsuite/ChangeLog
 b3f11b21e5921c419a43f93720dedf85  gdb/testsuite/gdb.asm/empty.inc
 14f9e33160bd01242a862c5c90513000  gdb/testsuite/gdb.asm/asm-source.exp
 f1621bbbb2acbec5adef86d7d9549975  gdb/testsuite/gdb.asm/bfin.inc
@@ -4991,7 +4991,7 @@ bed9c3dc5ff2eb5bec233c0d1ca075ba  gdb/te
 b9df65dda9038b563f25ef391ff98165  gdb/testsuite/gdb.rust/modules.rs
 9b67e7c2f2e2d50e279f049f74e7c534  gdb/testsuite/gdb.rust/unsized.exp
 4fc08777e7f9e8d8614a57d88cf1e565  gdb/testsuite/gdb.rust/generics.rs
-b6b4c42585157c34cf92f05615da0fd3  gdb/testsuite/gdb.rust/simple.rs
+20e677e095116d0f5b0e00eb38c9acbb  gdb/testsuite/gdb.rust/simple.rs
 a36c2e9f8bf7f9d788db20927e18e921  gdb/testsuite/gdb.disasm/t12_bit.s
 70b15852295559a37b00c60d55167563  gdb/testsuite/gdb.disasm/t04_sub.s
 1cf85e7cd2f59297e0b42d84c5a2f55e  gdb/testsuite/gdb.disasm/t01_mov.exp
@@ -5059,43 +5059,43 @@ d73a448e50a651ac6171a232b56ba1f1  gdb/te
 29209f0a84f981d84f100e8fc4c3a84b  gdb/f-valprint.c
 b6bbbfc248f90052ce30fda420c5916f  gdb/gdb_curses.h
 8108dd8f906f2654fecc74958cf383db  gdb/doc/psrc.sed
-78e5f84fd4b0b7bbfc4c8d3907db1b13  gdb/doc/gdb.info-3
-b278e9f856feaf7ea0b5c7b841bf4967  gdb/doc/gdb.info-4
+ebb1a0e85bb94bc6a0aba02241fb531e  gdb/doc/gdb.info-3
+2eab2db0b923a1f97930005c16439234  gdb/doc/gdb.info-4
 ab0fe311032294b952da80585b8b90e7  gdb/doc/fdl.texi
 7293ab6b8a4482a4fb58806f78e27fd9  gdb/doc/Makefile.in
-bd1465b6c5d5375a48f2ade6429ca5e5  gdb/doc/gdb.info-7
-c1bf6032e67ccc4fbc0500e15997f930  gdb/doc/gdbserver.1
+274b42f9b48cf62e8d64ef83bad2ea87  gdb/doc/gdb.info-7
+33ae8fd10ef0fb9f6cc68fe6b40d4104  gdb/doc/gdbserver.1
 8a3211e1c1b6c1a9ae823c3c469675e8  gdb/doc/guile.texi
 f81a0e00e0cb9e41b078069fb9bedb07  gdb/doc/stack_frame.txt
 319d74c658533df2b0bedcca97af4d94  gdb/doc/stabs.info
-fa92bb9146bb76d358ef49706bfc1c37  gdb/doc/gdb.info-5
+1d362d6e1b99a1757a35ae2f05f309a6  gdb/doc/gdb.info-5
 19abe6cc6d5cc545f19b7c7703223589  gdb/doc/agentexpr.texi
 66674dc351ba95941f422dc18cae24bb  gdb/doc/.gitignore
-26c5e91d249e3e23572ee702aac58179  gdb/doc/gdb.info-1
+4c8bc65b9aa9fcb82ff61bb4103e4516  gdb/doc/gdb.info-1
 d5d06eaf9b4d44aa442a4a281aa9aea4  gdb/doc/a4rc.sed
-4817f073dfbb40d59f06a7335230a894  gdb/doc/gdb.info-6
+a84b7c146aa56451e3fccaa52a5dcfe1  gdb/doc/gdb.info-6
 809c547c265d21f5be78e1318b18e7b9  gdb/doc/gdb.texinfo
-66e0ec471de3d07c6b707c47ffb11993  gdb/doc/gdb-add-index.1
+d165e316478af14b185fcb3350c2a543  gdb/doc/gdb-add-index.1
 553b7fe1bf4b5d8b96fdb8cd83503de1  gdb/doc/stack_frame.svg
 04c82b1da7e894a6555868e4f86225af  gdb/doc/filter-for-doxygen
 6eef6173ced7b929f5142c1577f2189a  gdb/doc/Doxyfile-gdb-api.in
 26a572acbe3a2b351c0d3c0a2790b07d  gdb/doc/annotate.info
-36583e23f18326b3661d894d462e4a07  gdb/doc/gdb.info-2
+42447f87ba1fda5f45b3a2eeb9e61257  gdb/doc/gdb.info-2
 0e44f6ffe6996c2827630e31909c3e1e  gdb/doc/refcard.tex
 6076d300a46651562d4ecd0604442414  gdb/doc/stack_frame.png
-ae4422924d4e02a703560434c33e2676  gdb/doc/gdb.info
+ff4ecae0c6d5a543d1c79aeab2e4a2b5  gdb/doc/gdb.info
 65a7709429887bbf3a2d4cc49bfe2a38  gdb/doc/python.texi
 c3feb7ddebdf77fd82e65fc406bc2f23  gdb/doc/stabs.texinfo
 400ede90077a0aeaf3ad9dd9d51dd8fa  gdb/doc/ChangeLog
-0459dfe57d5911d57eedbc717e72fefd  gdb/doc/gdb.1
-dd069b955b2241be35688baba0074504  gdb/doc/gcore.1
+00b1aa3ef83a7a2d6cce02ffd0f8d44d  gdb/doc/gdb.1
+b6883df51249c2d862e876f580a5dfd5  gdb/doc/gcore.1
 d39233c86ed6a6dc9e853ae6a11fe03e  gdb/doc/stack_frame.pdf
 2ad37190a4e38a8186d90bc76fc4e551  gdb/doc/Doxyfile-base.in
 3e12b16a85438bdf1fd7355cd397282a  gdb/doc/all-cfg.texi
 bf96494e6e4d346175babd5ef9781882  gdb/doc/gpl.texi
 cd5e3faa9bd1b684a73c7d527cdb4988  gdb/doc/filter-params.pl
 7bfdb0765c5d050d204fbb30aeeba0d8  gdb/doc/stack_frame.eps
-19e8f9968e173b6d7deb4bcaeb32487d  gdb/doc/gdbinit.5
+48216044709d83e0aee45e8964644c4b  gdb/doc/gdbinit.5
 78d7bd07699d6e1b53e552cc3a1c16ef  gdb/doc/Doxyfile-gdb-xref.in
 d398b8cec3d96f0f3267dac6b8fe64bb  gdb/doc/annotate.texinfo
 5863a78c1571978dc97dccb25e481134  gdb/doc/doxy-index.in
@@ -5592,7 +5592,7 @@ a9395d09415322faea2304f9a1d7d9e2  gdb/co
 c8ad35fbed9ae9f7955517bb9dfddaf3  gdb/std-regs.c
 f18eaf82079c22fefde0df5f1a87e1e7  gdb/go-lang.h
 08acbfe7a6b5373b372b4cbe252da59c  gdb/i386-windows-nat.c
-e00218636674f84e1d3c20e2f4816e58  gdb/po/gdb.pot
+b69e50db73c2f9c95877dd9064bfc740  gdb/po/gdb.pot
 1851bff0653201a488dcae18dde7efad  gdb/po/gdbtext
 adca436720b0bc29414244d2dd3adf5e  gdb/break-catch-syscall.c
 aba34375ab4a5daec8508137e41495df  gdb/ada-lang.c
@@ -5624,7 +5624,7 @@ f539f4273565a74911411b6f401d41e5  gdb/nb
 fd69e90ca8fa4b06e4ca80d18cb2b6e3  gdb/i386-fbsd-nat.c
 22b7bd034786740f2c39f2e5011e6265  gdb/mipsread.c
 a9a6ddae1b01457074654fa044ccd35f  gdb/amd64-darwin-tdep.c
-f771ecd5620f90030622f5179cbdd829  gdb/ChangeLog
+5ae156b52f670f1ae348c758aa79d2e8  gdb/ChangeLog
 59570a0bc164919d36efd6a8d2ef0c89  gdb/go-typeprint.c
 b931b1d266d4566c1759ea93c22d1bba  gdb/score-tdep.c
 c75bca55efb6a051ca94c96437efc365  gdb/xml-support.h
