diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/bfd/version.h ./bfd/version.h
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/bfd/version.h	2019-03-05 02:05:06.000000000 +0000
+++ ./bfd/version.h	2019-03-12 02:03:13.000000000 +0000
@@ -16,7 +16,7 @@
 
    In releases, the date is not included in either version strings or
    sonames.  */
-#define BFD_VERSION_DATE 20190305
+#define BFD_VERSION_DATE 20190312
 #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.2.90.20190305/djunpack.bat ./djunpack.bat
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/djunpack.bat	2019-03-05 02:09:14.000000000 +0000
+++ ./djunpack.bat	2019-03-12 02:06:42.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.2.90.20190305
-if "%GDBVER%"=="$package-8.2.90.20190305" GoTo EnvOk
+set GDBVER=$package-8.2.90.20190312
+if "%GDBVER%"=="$package-8.2.90.20190312" 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.2.90.20190305/gdb/ChangeLog ./gdb/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/ChangeLog	2019-03-05 02:05:08.000000000 +0000
+++ ./gdb/ChangeLog	2019-03-12 02:03:15.000000000 +0000
@@ -1,3 +1,28 @@
+2019-03-08  Eli Zaretskii  <eliz@gnu.org>
+
+	Support styling on native MS-Windows console
+
+	PR/24315
+	* utils.c (can_emit_style_escape) [_WIN32]: Don't disable styling
+	on MS-Windows if $TERM is not defined.
+
+	* cli/cli-style.c: Set cli_styling to 1 in the MinGW build.
+
+	* posix-hdep.c (gdb_console_fputs):
+	* mingw-hdep.c (rgb_to_16colors, gdb_console_fputs): New
+	functions.
+	* ui-file.h (gdb_console_fputs): Add prototype.
+
+	* ui-file.c (stdio_file::puts): Call gdb_console_fputs, and fall
+	back to fputs only if the former returns zero.
+
+2019-03-07  Brian Vandenberg  <phantall@gmail.com>
+	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR gdb/8527
+	* procfs.c (proc_wait_for_stop): Wrap write of PCWSTOP in
+	set_sigint_trap, clear_sigint_trap.
+
 2019-03-02  Eli Zaretskii  <eliz@gnu.org>
 
 	* xml-syscall.c (xml_list_syscalls_by_group): Drop 'struct' from
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/cli/cli-style.c ./gdb/cli/cli-style.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/cli/cli-style.c	2019-03-05 02:05:08.000000000 +0000
+++ ./gdb/cli/cli-style.c	2019-03-12 02:03:15.000000000 +0000
@@ -24,7 +24,7 @@
 
 /* True if styling is enabled.  */
 
-#if defined(_WIN32) || defined (__CYGWIN__)
+#if defined (__MSDOS__) || defined (__CYGWIN__)
 int cli_styling = 0;
 #else
 int cli_styling = 1;
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gcore.1 ./gdb/doc/gcore.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gcore.1	2019-03-05 02:09:07.000000000 +0000
+++ ./gdb/doc/gcore.1	2019-03-12 02:06:35.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GCORE 1"
-.TH GCORE 1 "2019-03-05" "gdb-8.2.90.20190305-git" "GNU Development Tools"
+.TH GCORE 1 "2019-03-12" "gdb-8.2.90.20190312-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.2.90.20190305/gdb/doc/gdb.1 ./gdb/doc/gdb.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.1	2019-03-05 02:09:07.000000000 +0000
+++ ./gdb/doc/gdb.1	2019-03-12 02:06:34.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDB 1"
-.TH GDB 1 "2019-03-05" "gdb-8.2.90.20190305-git" "GNU Development Tools"
+.TH GDB 1 "2019-03-12" "gdb-8.2.90.20190312-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.2.90.20190305/gdb/doc/gdb-add-index.1 ./gdb/doc/gdb-add-index.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb-add-index.1	2019-03-05 02:09:07.000000000 +0000
+++ ./gdb/doc/gdb-add-index.1	2019-03-12 02:06:35.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDB-ADD-INDEX 1"
-.TH GDB-ADD-INDEX 1 "2019-03-05" "gdb-8.2.90.20190305-git" "GNU Development Tools"
+.TH GDB-ADD-INDEX 1 "2019-03-12" "gdb-8.2.90.20190312-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.2.90.20190305/gdb/doc/gdb.info ./gdb/doc/gdb.info
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.info	2019-03-05 02:09:04.000000000 +0000
+++ ./gdb/doc/gdb.info	2019-03-12 02:06: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.2.90.20190305-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.90.20190312-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/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.info-1 ./gdb/doc/gdb.info-1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.info-1	2019-03-05 02:08:51.000000000 +0000
+++ ./gdb/doc/gdb.info-1	2019-03-12 02:06: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 8.2.90.20190305-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.90.20190312-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 8.2.90.20190305-git.
+   This is the Tenth Edition, for GDB (GDB) Version 8.2.90.20190312-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 8.2.90.20190305-git, Copyright 1999 Free Software Foundation, Inc...
+     GDB 8.2.90.20190312-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.2.90.20190305/gdb/doc/gdb.info-2 ./gdb/doc/gdb.info-2
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.info-2	2019-03-05 02:08:53.000000000 +0000
+++ ./gdb/doc/gdb.info-2	2019-03-12 02:06: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 8.2.90.20190305-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.90.20190312-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/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.info-3 ./gdb/doc/gdb.info-3
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.info-3	2019-03-05 02:08:55.000000000 +0000
+++ ./gdb/doc/gdb.info-3	2019-03-12 02:06:23.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.2.90.20190305-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.90.20190312-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/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.info-4 ./gdb/doc/gdb.info-4
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.info-4	2019-03-05 02:08:58.000000000 +0000
+++ ./gdb/doc/gdb.info-4	2019-03-12 02:06:25.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.2.90.20190305-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.90.20190312-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/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.info-5 ./gdb/doc/gdb.info-5
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.info-5	2019-03-05 02:09:00.000000000 +0000
+++ ./gdb/doc/gdb.info-5	2019-03-12 02:06: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 8.2.90.20190305-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.90.20190312-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/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.info-6 ./gdb/doc/gdb.info-6
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.info-6	2019-03-05 02:09:02.000000000 +0000
+++ ./gdb/doc/gdb.info-6	2019-03-12 02:06: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 8.2.90.20190305-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.90.20190312-git.
 
    Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
@@ -2495,7 +2495,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.2.90.20190305-git/gdb/gdb.info', and it refers to subordinate
+'gdb-8.2.90.20190312-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'
@@ -2505,8 +2505,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.2.90.20190305-git', in the case of version
-8.2.90.20190305-git), you can make the Info file by typing:
+directory ('gdb-8.2.90.20190312-git', in the case of version
+8.2.90.20190312-git), you can make the Info file by typing:
 
      cd gdb
      make gdb.info
@@ -2531,7 +2531,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.2.90.20190305-git/gdb')
+main source directory (for example, to 'gdb-8.2.90.20190312-git/gdb')
 and type:
 
      make gdb.dvi
@@ -2540,8 +2540,8 @@ and type:
 
    ---------- Footnotes ----------
 
-   (1) In 'gdb-8.2.90.20190305-git/gdb/refcard.ps' of the version
-8.2.90.20190305-git release.
+   (1) In 'gdb-8.2.90.20190312-git/gdb/refcard.ps' of the version
+8.2.90.20190312-git release.
 
 
 File: gdb.info,  Node: Installing GDB,  Next: Maintenance Commands,  Prev: Formatting Documentation,  Up: Top
@@ -2692,35 +2692,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 8.2.90.20190305-git distribution is in
-the 'gdb-8.2.90.20190305-git' directory.  That directory contains:
+   For example, the GDB version 8.2.90.20190312-git distribution is in
+the 'gdb-8.2.90.20190312-git' directory.  That directory contains:
 
-'gdb-8.2.90.20190305-git/configure (and supporting files)'
+'gdb-8.2.90.20190312-git/configure (and supporting files)'
      script for configuring GDB and all its supporting libraries
 
-'gdb-8.2.90.20190305-git/gdb'
+'gdb-8.2.90.20190312-git/gdb'
      the source specific to GDB itself
 
-'gdb-8.2.90.20190305-git/bfd'
+'gdb-8.2.90.20190312-git/bfd'
      source for the Binary File Descriptor library
 
-'gdb-8.2.90.20190305-git/include'
+'gdb-8.2.90.20190312-git/include'
      GNU include files
 
-'gdb-8.2.90.20190305-git/libiberty'
+'gdb-8.2.90.20190312-git/libiberty'
      source for the '-liberty' free software library
 
-'gdb-8.2.90.20190305-git/opcodes'
+'gdb-8.2.90.20190312-git/opcodes'
      source for the library of opcode tables and disassemblers
 
-'gdb-8.2.90.20190305-git/readline'
+'gdb-8.2.90.20190312-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-8.2.90.20190305-git' directory.
+the 'gdb-8.2.90.20190312-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
@@ -2728,7 +2728,7 @@ platform on which GDB will run as an arg
 
    For example:
 
-     cd gdb-8.2.90.20190305-git
+     cd gdb-8.2.90.20190312-git
      ./configure
      make
 
@@ -2776,13 +2776,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.2.90.20190305-git, you can build GDB in a
+   For example, with version 8.2.90.20190312-git, you can build GDB in a
 separate directory for a Sun 4 like this:
 
-     cd gdb-8.2.90.20190305-git
+     cd gdb-8.2.90.20190312-git
      mkdir ../gdb-sun4
      cd ../gdb-sun4
-     ../gdb-8.2.90.20190305-git/configure
+     ../gdb-8.2.90.20190312-git/configure
      make
 
    When 'configure' builds a configuration using a remote source
@@ -2793,7 +2793,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.2.90.20190305-git/gdb/configure', you are configuring only one
+'../gdb-8.2.90.20190312-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'.
 
@@ -2809,8 +2809,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.2.90.20190305-git' (or in a separate configured directory
-configured with '--srcdir=DIRNAME/gdb-8.2.90.20190305-git'), you will
+'gdb-8.2.90.20190312-git' (or in a separate configured directory
+configured with '--srcdir=DIRNAME/gdb-8.2.90.20190312-git'), you will
 build all the required libraries, and then build GDB.
 
    When you have multiple hosts or targets configured in separate
@@ -2855,7 +2855,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.2.90.20190305-git', for version 8.2.90.20190305-git).
+('gdb-8.2.90.20190312-git', for version 8.2.90.20190312-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.2.90.20190305/gdb/doc/gdb.info-7 ./gdb/doc/gdb.info-7
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.info-7	2019-03-05 02:09:03.000000000 +0000
+++ ./gdb/doc/gdb.info-7	2019-03-12 02:06: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 8.2.90.20190305-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.90.20190312-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/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.info-8 ./gdb/doc/gdb.info-8
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdb.info-8	2019-03-05 02:09:04.000000000 +0000
+++ ./gdb/doc/gdb.info-8	2019-03-12 02:06: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.2.90.20190305-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.90.20190312-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/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdbinit.5 ./gdb/doc/gdbinit.5
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdbinit.5	2019-03-05 02:09:07.000000000 +0000
+++ ./gdb/doc/gdbinit.5	2019-03-12 02:06:35.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBINIT 5"
-.TH GDBINIT 5 "2019-03-05" "gdb-8.2.90.20190305-git" "GNU Development Tools"
+.TH GDBINIT 5 "2019-03-12" "gdb-8.2.90.20190312-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.2.90.20190305/gdb/doc/gdbserver.1 ./gdb/doc/gdbserver.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/doc/gdbserver.1	2019-03-05 02:09:07.000000000 +0000
+++ ./gdb/doc/gdbserver.1	2019-03-12 02:06:35.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBSERVER 1"
-.TH GDBSERVER 1 "2019-03-05" "gdb-8.2.90.20190305-git" "GNU Development Tools"
+.TH GDBSERVER 1 "2019-03-12" "gdb-8.2.90.20190312-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.2.90.20190305/gdb/gdbserver/ChangeLog ./gdb/gdbserver/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/gdbserver/ChangeLog	2019-03-05 02:05:08.000000000 +0000
+++ ./gdb/gdbserver/ChangeLog	2019-03-12 02:03:15.000000000 +0000
@@ -1,3 +1,9 @@
+2019-03-04  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+	* configure.srv: Use '$enable_unittest' instead of '$development'
+	when checking whether to fill 'srv_regobj' on 'aarch64*-*-linux*'
+	case.
+
 2019-02-07  Alan Hayward  <alan.hayward@arm.com>
 
 	* linux-low.c (linux_attach): Add process before lwp.
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/gdbserver/configure.srv ./gdb/gdbserver/configure.srv
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/gdbserver/configure.srv	2019-03-05 02:05:08.000000000 +0000
+++ ./gdb/gdbserver/configure.srv	2019-03-12 02:03:15.000000000 +0000
@@ -43,7 +43,7 @@ srv_linux_obj="linux-low.o linux-osdata.
 case "${target}" in
   aarch64*-*-linux*)
 			srv_regobj="arm-with-neon.o"
-			if $development; then
+			if $enable_unittests; then
 			  srv_regobj="${srv_regobj} aarch64.o"
 			  srv_regobj="${srv_regobj} linux-aarch64-tdesc-selftest.o"
                         fi
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/mingw-hdep.c ./gdb/mingw-hdep.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/mingw-hdep.c	2019-03-05 02:05:08.000000000 +0000
+++ ./gdb/mingw-hdep.c	2019-03-12 02:03:15.000000000 +0000
@@ -177,3 +177,195 @@ gdb_select (int n, fd_set *readfds, fd_s
 
   return num_ready;
 }
+
+/* Map COLOR's RGB triplet, with 8 bits per component, into 16 Windows
+   console colors, where each component has just 1 bit, plus a single
+   intensity bit which affects all 3 components.  */
+static int
+rgb_to_16colors (const ui_file_style::color &color)
+{
+  uint8_t rgb[3];
+  color.get_rgb (rgb);
+
+  int retval = 0;
+  for (int i = 0; i < 3; i++)
+    {
+      /* Subdivide 256 possible values of each RGB component into 3
+	 regions: no color, normal color, bright color.  256 / 3 = 85,
+	 but ui-style.c follows xterm and uses 92 for R and G
+	 components of the bright-blue color, so we bias the divisor a
+	 bit to have the bright colors between 9 and 15 identical to
+	 what ui-style.c expects.  */
+      int bits = rgb[i] / 93;
+      retval |= ((bits > 0) << (2 - i)) | ((bits > 1) << 3);
+    }
+
+  return retval;
+}
+
+/* Zero if not yet initialized, 1 if stdout is a console device, else -1.  */
+static int mingw_console_initialized;
+
+/* Handle to stdout . */
+static HANDLE hstdout = INVALID_HANDLE_VALUE;
+
+/* Text attribute to use for normal text (the "none" pseudo-color).  */
+static SHORT  norm_attr;
+
+/* The most recently applied style.  */
+static ui_file_style last_style;
+
+/* Alternative for the libc 'fputs' which handles embedded SGR
+   sequences in support of styling.  */
+
+int
+gdb_console_fputs (const char *linebuf, FILE *fstream)
+{
+  if (!mingw_console_initialized)
+    {
+      hstdout = (HANDLE)_get_osfhandle (fileno (fstream));
+      DWORD cmode;
+      CONSOLE_SCREEN_BUFFER_INFO csbi;
+
+      if (hstdout != INVALID_HANDLE_VALUE
+	  && GetConsoleMode (hstdout, &cmode) != 0
+	  && GetConsoleScreenBufferInfo (hstdout, &csbi))
+	{
+	  norm_attr = csbi.wAttributes;
+	  mingw_console_initialized = 1;
+	}
+      else if (hstdout != INVALID_HANDLE_VALUE)
+	mingw_console_initialized = -1; /* valid, but not a console device */
+    }
+  /* If our stdout is not a console device, let the default 'fputs'
+     handle the task. */
+  if (mingw_console_initialized <= 0)
+    return 0;
+
+  /* Mapping between 8 ANSI colors and Windows console attributes.  */
+  static int fg_color[] = {
+    0,					/* black */
+    FOREGROUND_RED,			/* red */
+    FOREGROUND_GREEN,			/* green */
+    FOREGROUND_GREEN | FOREGROUND_RED,	/* yellow */
+    FOREGROUND_BLUE,			/* blue */
+    FOREGROUND_BLUE | FOREGROUND_RED,	/* magenta */
+    FOREGROUND_BLUE | FOREGROUND_GREEN, /* cyan */
+    FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE /* gray */
+  };
+  static int bg_color[] = {
+    0,					/* black */
+    BACKGROUND_RED,			/* red */
+    BACKGROUND_GREEN,			/* green */
+    BACKGROUND_GREEN | BACKGROUND_RED,	/* yellow */
+    BACKGROUND_BLUE,			/* blue */
+    BACKGROUND_BLUE | BACKGROUND_RED,	/* magenta */
+    BACKGROUND_BLUE | BACKGROUND_GREEN, /* cyan */
+    BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE /* gray */
+  };
+
+  ui_file_style style = last_style;
+  unsigned char c;
+  size_t n_read;
+
+  for ( ; (c = *linebuf) != 0; linebuf += n_read)
+    {
+      if (c == '\033')
+	{
+	  fflush (fstream);
+	  bool parsed = style.parse (linebuf, &n_read);
+	  if (n_read <= 0)	/* should never happen */
+	    n_read = 1;
+	  if (!parsed)
+	    {
+	      /* This means we silently swallow SGR sequences we
+		 cannot parse.  */
+	      continue;
+	    }
+	  /* Colors.  */
+	  const ui_file_style::color &fg = style.get_foreground ();
+	  const ui_file_style::color &bg = style.get_background ();
+	  int fgcolor, bgcolor, bright, inverse;
+	  if (fg.is_none ())
+	    fgcolor = norm_attr & 15;
+	  else if (fg.is_basic ())
+	    fgcolor = fg_color[fg.get_value () & 15];
+	  else
+	    fgcolor = rgb_to_16colors (fg);
+	  if (bg.is_none ())
+	    bgcolor = norm_attr & (15 << 4);
+	  else if (bg.is_basic ())
+	    bgcolor = bg_color[bg.get_value () & 15];
+	  else
+	    bgcolor = rgb_to_16colors (bg) << 4;
+
+	  /* Intensity.  */
+	  switch (style.get_intensity ())
+	    {
+	    case ui_file_style::NORMAL:
+	    case ui_file_style::DIM:
+	      bright = 0;
+	      break;
+	    case ui_file_style::BOLD:
+	      bright = 1;
+	      break;
+	    default:
+	      gdb_assert_not_reached ("invalid intensity");
+	    }
+
+	  /* Inverse video.  */
+	  if (style.is_reverse ())
+	    inverse = 1;
+	  else
+	    inverse = 0;
+
+	  /* Construct the attribute.  */
+	  if (inverse)
+	    {
+	      int t = fgcolor;
+	      fgcolor = (bgcolor >> 4);
+	      bgcolor = (t << 4);
+	    }
+	  if (bright)
+	    fgcolor |= FOREGROUND_INTENSITY;
+
+	  SHORT attr = (bgcolor & (15 << 4)) | (fgcolor & 15);
+
+	  /* Apply the attribute.  */
+	  SetConsoleTextAttribute (hstdout, attr);
+	}
+      else
+	{
+	  /* When we are about to write newline, we need to clear to
+	     EOL with the normal attribute, to avoid spilling the
+	     colors to the next screen line.  We assume here that no
+	     non-default attribute extends beyond the newline.  */
+	  if (c == '\n')
+	    {
+	      DWORD nchars;
+	      COORD start_pos;
+	      DWORD written;
+	      CONSOLE_SCREEN_BUFFER_INFO csbi;
+
+	      fflush (fstream);
+	      GetConsoleScreenBufferInfo (hstdout, &csbi);
+
+	      if (csbi.wAttributes != norm_attr)
+		{
+		  start_pos = csbi.dwCursorPosition;
+		  nchars = csbi.dwSize.X - start_pos.X;
+
+		  FillConsoleOutputAttribute (hstdout, norm_attr, nchars,
+					      start_pos, &written);
+		  FillConsoleOutputCharacter (hstdout, ' ', nchars,
+					      start_pos, &written);
+		}
+	    }
+	  fputc (c, fstream);
+	  n_read = 1;
+	}
+    }
+
+  last_style = style;
+  return 1;
+}
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/po/gdb.pot ./gdb/po/gdb.pot
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/po/gdb.pot	2019-03-05 02:08:41.000000000 +0000
+++ ./gdb/po/gdb.pot	2019-03-12 02:06:09.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-03-05 02:08+0000\n"
+"POT-Creation-Date: 2019-03-12 02:06+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"
@@ -7037,7 +7037,7 @@ msgstr ""
 
 #: common/print-utils.c:77 common/print-utils.c:120 common/print-utils.c:288
 #: dbxread.c:2728 exec.c:531 exec.c:799 mdebugread.c:3595 printcmd.c:987
-#: printcmd.c:2615 psymtab.c:698 psymtab.c:711 target.c:653 utils.c:1629
+#: printcmd.c:2615 psymtab.c:698 psymtab.c:711 target.c:653 utils.c:1639
 #: valprint.c:1326
 msgid "failed internal consistency check"
 msgstr ""
@@ -8644,7 +8644,7 @@ msgstr ""
 msgid "Attaching to program: %s, %s\n"
 msgstr ""
 
-#: darwin-nat.c:2057 inf-ptrace.c:218 procfs.c:1884 remote.c:5827
+#: darwin-nat.c:2057 inf-ptrace.c:218 procfs.c:1889 remote.c:5827
 #, possible-c-format
 msgid "Attaching to %s\n"
 msgstr ""
@@ -12108,11 +12108,11 @@ msgstr ""
 msgid "Couldn't open %s."
 msgstr ""
 
-#: fbsd-nat.c:326 infcmd.c:3022 procfs.c:3581
+#: fbsd-nat.c:326 infcmd.c:3022 procfs.c:3586
 msgid "Not supported on this target."
 msgstr ""
 
-#: fbsd-nat.c:334 linux-tdep.c:741 procfs.c:3603
+#: fbsd-nat.c:334 linux-tdep.c:741 procfs.c:3608
 msgid "No current process: you must name one."
 msgstr ""
 
@@ -12159,7 +12159,7 @@ msgstr ""
 msgid "Debugging of FreeBSD native target is %s.\n"
 msgstr ""
 
-#: fbsd-nat.c:1353 linux-nat.c:1018 procfs.c:2283 procfs.c:2404
+#: fbsd-nat.c:1353 linux-nat.c:1018 procfs.c:2288 procfs.c:2409
 #, possible-c-format
 msgid "[%s exited]\n"
 msgstr ""
@@ -12216,7 +12216,7 @@ msgid "malformed core note - file struct
 msgstr ""
 
 #. No output for summary mode.
-#: fbsd-tdep.c:1112 linux-tdep.c:804 linux-tdep.c:1052 procfs.c:3538
+#: fbsd-tdep.c:1112 linux-tdep.c:804 linux-tdep.c:1052 procfs.c:3543
 msgid ""
 "Mapped address spaces:\n"
 "\n"
@@ -20747,7 +20747,7 @@ msgstr ""
 msgid "Invalid target CPU."
 msgstr ""
 
-#: nto-procfs.c:703 procfs.c:1874
+#: nto-procfs.c:703 procfs.c:1879
 msgid "Attaching GDB to itself is not a good idea..."
 msgstr ""
 
@@ -21854,140 +21854,140 @@ msgstr ""
 msgid "procfs: modify_flag failed to turn %s %s"
 msgstr ""
 
-#: procfs.c:998
+#: procfs.c:1003
 msgid "procfs: set_traced_signals failed"
 msgstr ""
 
-#: procfs.c:1621
+#: procfs.c:1626
 #, possible-c-format
 msgid "procfs_find_LDT_entry: could not find procinfo for %d:%ld."
 msgstr ""
 
-#: procfs.c:1629
+#: procfs.c:1634
 #, possible-c-format
 msgid "procfs_find_LDT_entry: could not read gregs for %d:%ld."
 msgstr ""
 
-#: procfs.c:1881
+#: procfs.c:1886
 #, possible-c-format
 msgid "Attaching to program `%s', %s\n"
 msgstr ""
 
-#: procfs.c:1907 target.c:3158
+#: procfs.c:1912 target.c:3158
 #, possible-c-format
 msgid "Detaching from program: %s, %s\n"
 msgstr ""
 
-#: procfs.c:1929
+#: procfs.c:1934
 msgid "procfs: out of memory in 'attach'"
 msgstr ""
 
-#: procfs.c:2018
+#: procfs.c:2023
 msgid "Was stopped when attached, make it runnable again? "
 msgstr ""
 
-#: procfs.c:2061
+#: procfs.c:2066
 #, possible-c-format
 msgid "procfs: fetch_registers failed to find procinfo for %s"
 msgstr ""
 
-#: procfs.c:2110
+#: procfs.c:2115
 #, possible-c-format
 msgid "procfs: store_registers: failed to find procinfo for %s"
 msgstr ""
 
-#: procfs.c:2229
+#: procfs.c:2234
 #, possible-c-format
 msgid "procfs: couldn't stop process %d: wait returned %d."
 msgstr ""
 
-#: procfs.c:2335
+#: procfs.c:2340
 msgid "procfs: trapped on entry to "
 msgstr ""
 
-#: procfs.c:2346 procfs.c:2432
+#: procfs.c:2351 procfs.c:2437
 #, possible-c-format
 msgid "%ld syscall arguments:\n"
 msgstr ""
 
-#: procfs.c:2421
+#: procfs.c:2426
 msgid "procfs: trapped on exit from "
 msgstr ""
 
-#: procfs.c:2450
+#: procfs.c:2455
 #, possible-c-format
 msgid "Retry #%d:\n"
 msgstr ""
 
-#: procfs.c:2503 procfs.c:2511
+#: procfs.c:2508 procfs.c:2516
 msgid "child stopped for unknown reason:\n"
 msgstr ""
 
-#: procfs.c:2505 procfs.c:2513
+#: procfs.c:2510 procfs.c:2518
 msgid "... giving up..."
 msgstr ""
 
-#: procfs.c:2538
+#: procfs.c:2543
 msgid "procfs: ...giving up..."
 msgstr ""
 
-#: procfs.c:2765
+#: procfs.c:2770
 msgid ""
 "resume: target already running.  Pretend to resume, and hope for the best!"
 msgstr ""
 
-#: procfs.c:2801
+#: procfs.c:2806
 #, possible-c-format
 msgid "\tUsing the running image of %s %s via /proc.\n"
 msgstr ""
 
-#: procfs.c:2892
+#: procfs.c:2897
 msgid "procfs: out of memory in 'init_inferior'"
 msgstr ""
 
-#: procfs.c:2975
+#: procfs.c:2980
 msgid "procfs: create_procinfo failed in child."
 msgstr ""
 
 #. Not found.  This must be an error rather than merely passing
 #. the file to execlp(), because execlp() would try all the
 #. exec()s, causing GDB to get confused.
-#: procfs.c:3105
+#: procfs.c:3110
 #, possible-c-format
 msgid "procfs:%d -- Can't find shell %s in PATH"
 msgstr ""
 
-#: procfs.c:3624
+#: procfs.c:3629
 #, possible-c-format
 msgid "process %d flags:\n"
 msgstr ""
 
-#: procfs.c:3634
+#: procfs.c:3639
 #, possible-c-format
 msgid "thread %d flags:\n"
 msgstr ""
 
-#: procfs.c:3692
+#: procfs.c:3697
 msgid "you must be debugging a process to use this command."
 msgstr ""
 
-#: procfs.c:3695
+#: procfs.c:3700
 msgid "system call to trace"
 msgstr ""
 
-#: procfs.c:3736
+#: procfs.c:3741
 msgid "Give a trace of entries into the syscall."
 msgstr ""
 
-#: procfs.c:3738
+#: procfs.c:3743
 msgid "Give a trace of exits from the syscall."
 msgstr ""
 
-#: procfs.c:3740
+#: procfs.c:3745
 msgid "Cancel a trace of entries into the syscall."
 msgstr ""
 
-#: procfs.c:3742
+#: procfs.c:3747
 msgid "Cancel a trace of exits from the syscall."
 msgstr ""
 
@@ -31775,91 +31775,91 @@ msgstr ""
 msgid "Number of characters gdb thinks are in a line is %s.\n"
 msgstr ""
 
-#: utils.c:2763
+#: utils.c:2773
 #, possible-c-format
 msgid "Timestamping debugging messages is %s.\n"
 msgstr ""
 
-#: utils.c:2771
+#: utils.c:2781
 msgid "Set number of characters where GDB should wrap lines of its output."
 msgstr ""
 
-#: utils.c:2772
+#: utils.c:2782
 msgid "Show number of characters where GDB should wrap lines of its output."
 msgstr ""
 
-#: utils.c:2773
+#: utils.c:2783
 msgid ""
 "This affects where GDB wraps its output to fit the screen width.\n"
 "Setting this to \"unlimited\" or zero prevents GDB from wrapping its output."
 msgstr ""
 
-#: utils.c:2780
+#: utils.c:2790
 msgid "Set number of lines in a page for GDB output pagination."
 msgstr ""
 
-#: utils.c:2781
+#: utils.c:2791
 msgid "Show number of lines in a page for GDB output pagination."
 msgstr ""
 
-#: utils.c:2782
+#: utils.c:2792
 msgid ""
 "This affects the number of lines after which GDB will pause\n"
 "its output and ask you whether to continue.\n"
 "Setting this to \"unlimited\" or zero causes GDB never pause during output."
 msgstr ""
 
-#: utils.c:2791
+#: utils.c:2801
 msgid "Set state of GDB output pagination."
 msgstr ""
 
-#: utils.c:2792
+#: utils.c:2802
 msgid "Show state of GDB output pagination."
 msgstr ""
 
-#: utils.c:2793
+#: utils.c:2803
 msgid ""
 "When pagination is ON, GDB pauses at end of each screenful of\n"
 "its output and asks you whether to continue.\n"
 "Turning pagination off is an alternative to \"set height unlimited\"."
 msgstr ""
 
-#: utils.c:2802
+#: utils.c:2812
 msgid "Set printing of 8-bit characters in strings as \\nnn."
 msgstr ""
 
-#: utils.c:2803
+#: utils.c:2813
 msgid "Show printing of 8-bit characters in strings as \\nnn."
 msgstr ""
 
-#: utils.c:2810
+#: utils.c:2820
 msgid "Set timestamping of debugging messages."
 msgstr ""
 
-#: utils.c:2811
+#: utils.c:2821
 msgid "Show timestamping of debugging messages."
 msgstr ""
 
-#: utils.c:2812
+#: utils.c:2822
 msgid ""
 "When set, debugging messages will be marked with seconds and microseconds."
 msgstr ""
 
-#: utils.c:2918
+#: utils.c:2928
 #, possible-c-format
 msgid "invalid hex \"%s\""
 msgstr ""
 
-#: utils.c:2931
+#: utils.c:2941
 #, possible-c-format
 msgid "invalid decimal \"%s\""
 msgstr ""
 
-#: utils.c:3083
+#: utils.c:3093
 msgid "process-id to attach"
 msgstr ""
 
-#: utils.c:3089
+#: utils.c:3099
 #, possible-c-format
 msgid "Illegal process-id: %s."
 msgstr ""
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/posix-hdep.c ./gdb/posix-hdep.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/posix-hdep.c	2019-03-05 02:05:08.000000000 +0000
+++ ./gdb/posix-hdep.c	2019-03-12 02:03:15.000000000 +0000
@@ -30,3 +30,11 @@ gdb_select (int n, fd_set *readfds, fd_s
 {
   return select (n, readfds, writefds, exceptfds, timeout);
 }
+
+/* Host-dependent console fputs method.  POSIX platforms always return
+   zero, to use the default C 'fputs'.  */
+int
+gdb_console_fputs (const char *buf, FILE *f)
+{
+  return 0;
+}
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/procfs.c ./gdb/procfs.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/procfs.c	2019-03-05 02:05:08.000000000 +0000
+++ ./gdb/procfs.c	2019-03-12 02:03:15.000000000 +0000
@@ -909,7 +909,12 @@ proc_wait_for_stop (procinfo *pi)
 
   procfs_ctl_t cmd = PCWSTOP;
 
+  set_sigint_trap ();
+
   win = (write (pi->ctl_fd, (char *) &cmd, sizeof (cmd)) == sizeof (cmd));
+
+  clear_sigint_trap ();
+
   /* We been runnin' and we stopped -- need to update status.  */
   pi->status_valid = 0;
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/testsuite/ChangeLog ./gdb/testsuite/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/testsuite/ChangeLog	2019-03-05 02:05:08.000000000 +0000
+++ ./gdb/testsuite/ChangeLog	2019-03-12 02:03:15.000000000 +0000
@@ -1,3 +1,14 @@
+2019-03-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR gdb/8527
+	* gdb.base/interrupt-daemon-attach.c,
+	gdb.base/interrupt-daemon-attach.exp: New test.
+
+2019-03-06  Alan Hayward  <alan.hayward@arm.com>
+
+	* lib/gdb.exp (builtin_cd): rename of cd.
+	(cd): Override builtin.
+
 2019-02-26  Tom Tromey  <tromey@adacore.com>
 
 	* gdb.python/py-value.exp (test_value_from_buffer): Check for
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/testsuite/gdb.base/interrupt-daemon-attach.c ./gdb/testsuite/gdb.base/interrupt-daemon-attach.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/testsuite/gdb.base/interrupt-daemon-attach.c	1970-01-01 00:00:00.000000000 +0000
+++ ./gdb/testsuite/gdb.base/interrupt-daemon-attach.c	2019-03-12 02:03:15.000000000 +0000
@@ -0,0 +1,61 @@
+/* This testcase is part of GDB, the GNU debugger.
+
+   Copyright 2017-2019 Free Software Foundation, Inc.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+#include <stdlib.h>
+#include <unistd.h>
+
+/* GDB reads this to figure out the child's PID.  */
+pid_t child_pid;
+
+void
+marker (void)
+{
+}
+
+int
+main ()
+{
+  /* Don't let the test case run forever.  */
+  alarm (60);
+
+  child_pid = fork ();
+
+  switch (child_pid)
+    {
+    case -1:
+      return 1;
+
+    case 0:
+      break;
+
+    default:
+      while (1)
+	{
+	  marker ();
+	  usleep (1000);
+	}
+    }
+
+  /* Detach from controlling terminal.  */
+  if (setsid () == (pid_t) -1)
+    return 1;
+
+  for (;;)
+    ;
+
+  return 0;
+}
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/testsuite/gdb.base/interrupt-daemon-attach.exp ./gdb/testsuite/gdb.base/interrupt-daemon-attach.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/testsuite/gdb.base/interrupt-daemon-attach.exp	1970-01-01 00:00:00.000000000 +0000
+++ ./gdb/testsuite/gdb.base/interrupt-daemon-attach.exp	2019-03-12 02:03:15.000000000 +0000
@@ -0,0 +1,91 @@
+# Copyright 2019 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+if [target_info exists gdb,nosignals] {
+    verbose "Skipping interrupt-daemon-attach.exp because of nosignals."
+    continue
+}
+
+# This test requires sending ^C to interrupt the running target.
+if [target_info exists gdb,nointerrupts] {
+    verbose "Skipping interrupt-daemon-attach.exp because of nointerrupts."
+    return
+}
+
+if { ![can_spawn_for_attach] } {
+    return 0
+}
+
+standard_testfile
+
+if { [build_executable ${testfile}.exp ${testfile} $srcfile {debug}] == -1 } {
+    return -1
+}
+
+proc do_test {} {
+    global binfile
+    global decimal
+
+    set test_spawn_id [spawn_wait_for_attach $binfile]
+    set parent_pid [spawn_id_get_pid $test_spawn_id]
+
+    # Attach to the parent, run it to a known point, extract the
+    # child's PID, and detach.
+    with_test_prefix "parent" {
+	clean_restart ${binfile}
+
+	gdb_test "attach $parent_pid" \
+	    "Attaching to program.*, process $parent_pid.*" \
+	    "attach"
+
+	gdb_breakpoint "marker"
+	gdb_continue_to_breakpoint "marker"
+
+	set child_pid [get_integer_valueof "child_pid" -1]
+	if {$child_pid == -1} {
+	    return
+	}
+
+	gdb_test "detach" \
+	    "Detaching from program: .*process $parent_pid\r\n\\\[Inferior $decimal \\(.*\\) detached\\\]"
+
+	remote_exec host "kill -9 $parent_pid"
+    }
+
+    # Start over, and attach to the child this time.
+    with_test_prefix "child" {
+	global gdb_prompt
+
+	clean_restart $binfile
+
+	gdb_test "attach $child_pid" \
+	    "Attaching to program.*, process $child_pid.*" \
+	    "attach"
+
+	gdb_test_multiple "continue" "continue" {
+	    -re "Continuing" {
+		pass "continue"
+	    }
+	}
+
+	after 500 {send_gdb "\003"}
+	gdb_test "" "(Program|Thread .*) received signal SIGINT.*" \
+	    "stop with control-c"
+
+	remote_exec host "kill -9 $child_pid"
+    }
+}
+
+do_test
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/testsuite/lib/gdb.exp ./gdb/testsuite/lib/gdb.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/testsuite/lib/gdb.exp	2019-03-05 02:05:09.000000000 +0000
+++ ./gdb/testsuite/lib/gdb.exp	2019-03-12 02:03:16.000000000 +0000
@@ -6284,5 +6284,41 @@ proc gdb_define_cmd {command command_lis
     }
 }
 
+# Override the 'cd' builtin with a version that ensures that the
+# log file keeps pointing at the same file.  We need this because
+# unfortunately the path to the log file is recorded using an
+# relative path name, and, we sometimes need to close/reopen the log
+# after changing the current directory.  See get_compiler_info.
+
+rename cd builtin_cd
+
+proc cd { dir } {
+
+    # Get the existing log file flags.
+    set log_file_info [log_file -info]
+
+    # Split the flags into args and file name.
+    set log_file_flags ""
+    set log_file_file ""
+    foreach arg [ split "$log_file_info" " "] {
+	if [string match "-*" $arg] {
+	    lappend log_file_flags $arg
+	} else {
+	    lappend log_file_file $arg
+	}
+    }
+
+    # If there was an existing file, ensure it is an absolute path, and then
+    # reset logging.
+    if { $log_file_file != "" } {
+	set log_file_file [file normalize $log_file_file]
+	log_file
+	log_file $log_file_flags "$log_file_file"
+    }
+
+    # Call the builtin version of cd.
+    builtin_cd $dir
+}
+
 # Always load compatibility stuff.
 load_lib future.exp
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/ui-file.c ./gdb/ui-file.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/ui-file.c	2019-03-05 02:05:09.000000000 +0000
+++ ./gdb/ui-file.c	2019-03-12 02:03:16.000000000 +0000
@@ -236,6 +236,12 @@ stdio_file::write_async_safe (const char
 void
 stdio_file::puts (const char *linebuffer)
 {
+  /* This host-dependent function (with implementations in
+     posix-hdep.c and mingw-hdep.c) is given the opportunity to
+     process the output first in host-dependent way.  If it does, it
+     should return non-zero, to avoid calling fputs below.  */
+  if (gdb_console_fputs (linebuffer, m_file))
+    return;
   /* Calling error crashes when we are called from the exception framework.  */
   if (fputs (linebuffer, m_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.2.90.20190305/gdb/ui-file.h ./gdb/ui-file.h
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/ui-file.h	2019-03-05 02:05:09.000000000 +0000
+++ ./gdb/ui-file.h	2019-03-12 02:03:16.000000000 +0000
@@ -101,6 +101,8 @@ extern void ui_file_write_async_safe (st
 
 extern long ui_file_read (struct ui_file *file, char *buf, long length_buf);
 
+extern int gdb_console_fputs (const char *, FILE *);
+
 /* A std::string-based ui_file.  Can be used as a scratch buffer for
    collecting output.  */
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/utils.c ./gdb/utils.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/gdb/utils.c	2019-03-05 02:05:09.000000000 +0000
+++ ./gdb/utils.c	2019-03-12 02:03:16.000000000 +0000
@@ -1456,8 +1456,18 @@ can_emit_style_escape (struct ui_file *s
       || !ui_file_isatty (stream))
     return false;
   const char *term = getenv ("TERM");
+  /* Windows doesn't by default define $TERM, but can support styles
+     regardless.  */
+#ifndef _WIN32
   if (term == nullptr || !strcmp (term, "dumb"))
     return false;
+#else
+  /* But if they do define $TERM, let us behave the same as on Posix
+     platforms, for the benefit of programs which invoke GDB as their
+     back-end.  */
+  if (term && !strcmp (term, "dumb"))
+    return false;
+#endif
   return true;
 }
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/md5.sum ./md5.sum
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.2.90.20190305/md5.sum	2019-03-05 02:09:14.000000000 +0000
+++ ./md5.sum	2019-03-12 02:06:42.000000000 +0000
@@ -37,7 +37,7 @@ bd4de43d501a0122abfcdc4688b01e31  bfd/el
 5cb0eef365977eb8c7430c04738a9e2c  bfd/wasm-module.c
 ce93ef6cd4c0ba0799b9d6d75b36638a  bfd/elf64-mips.c
 b37d897448eff4755757f07efebbc65a  bfd/cpu-m9s12x.c
-bcc6508027dda7b80cf8217744b5c5b6  bfd/version.h
+4bccff181b24a611f5131f1861e5256e  bfd/version.h
 322946e96d5fee9d690560285c8819bb  bfd/cpu-tilegx.c
 f2af796af1efd1971472837a26010b6f  bfd/coff-mcore.c
 8c9afc1c8aacf8206acc713b4332386e  bfd/cpu-avr.c
@@ -1091,7 +1091,7 @@ f5d87f2104c460d2790096e7c317f9cb  gdb/sk
 e29e38bfd5dd34ec69271a3378013e6a  gdb/ser-unix.h
 991a8d7db4e528b136f756bdcdb762aa  gdb/inferior-iter.h
 a57677b1ee596d9d19609afd283422f1  gdb/csky-linux-tdep.c
-b7a1fdac7541725733b2110660d9c826  gdb/utils.c
+be84ab36310b9d279d75eeae45510921  gdb/utils.c
 90e56dea65beb67443d6c83cbc5fed7f  gdb/ChangeLog-1997
 494579e9daafbfbe48181ced2ee510c1  gdb/trad-frame.h
 8768bf551647780c9012a4a37c62cc4c  gdb/arm-tdep.c
@@ -1112,7 +1112,7 @@ f96ec051001a7877da7f6811b815affc  gdb/cl
 4b780dda1e09ca2afc2f75ab371cd02a  gdb/cli/cli-script.c
 7aa6940236cc960a2c3ee5c671f993b8  gdb/cli/cli-logging.c
 2c5eeb78d6a08195c671560fcce48e30  gdb/cli/cli-decode.h
-f2283c5552c2440a85b42044c7b60cc2  gdb/cli/cli-style.c
+5a5bad959bee9b5ef60fb81853484c2b  gdb/cli/cli-style.c
 07cc36e9241508ead6f0c3dfc4d718a5  gdb/cli/cli-utils.c
 00f89ff2b81028c32352996aa07f7b4f  gdb/copyright.py
 cf33608794c43e4e1a21029050cc2331  gdb/cp-namespace.c
@@ -1137,7 +1137,7 @@ b554109ffe06d1961199be003172f40b  gdb/ia
 16ac938d474610c810a7624f0dab0a49  gdb/ada-tasks.c
 a6d3f15103a34003f117ad8cd3d620ac  gdb/mips64-obsd-nat.c
 e7e6eaf8ad874ef36051184e9c509085  gdb/ser-tcp.h
-f3bd47c39cc1690f1be3fc3903787673  gdb/ui-file.h
+bebbbee485593cc140000224d8f3dbc7  gdb/ui-file.h
 6527ed03737e27b2fe7c9d6c7991507c  gdb/user-regs.h
 ff6f680f23dad45d62b0b88e006cd1da  gdb/PROBLEMS
 649170fc694dc023a2da0de14d015ab2  gdb/config.in
@@ -1203,7 +1203,7 @@ dfd0ab5839c6a87d483aefe22cc49e6e  gdb/sy
 5668a57a81f358b518ce254bec9dcc23  gdb/probe.c
 6cfc687fe0d53a8078da98386f81c346  gdb/osdata.h
 c68a581b0dbc859f2976e69135537b57  gdb/s12z-tdep.c
-6790fbf6021e2cdcb5100aff38993168  gdb/posix-hdep.c
+1ff8f75e9c2fe639c6e1b18d250e874c  gdb/posix-hdep.c
 2fad0fd47a27b32f2471c927628cc5f5  gdb/filename-seen-cache.h
 372a8063468afe9e307557026919b401  gdb/varobj.h
 1941f9b9617079cf3f52e1948b79effc  gdb/tracepoint.c
@@ -1389,7 +1389,7 @@ eb0ab1ace23c35428fcfc51a19910169  gdb/tu
 cc608e537b74c53dd89e1c5f3349fec0  gdb/tui/tui-win.h
 f6994800f7943648f984be368752e926  gdb/tui/tui.h
 1c4827e1487d0d3852b24fc243af7a8f  gdb/target-dcache.h
-fb863e3ed1ae031028bd6e0df50fd51b  gdb/ui-file.c
+4d2a1cb8af95e773831be5b150ef3cae  gdb/ui-file.c
 22f198377bbc443878e89731c78dd20c  gdb/m2-exp.c
 b05d438c126e44cabe19eb5c84fc92cb  gdb/ser-base.h
 c815c1d921ff65e1fdbf9f40e1b5e2ad  gdb/progspace-and-thread.c
@@ -2475,6 +2475,7 @@ f7aec7811932b17ea2e12b59c13e377e  gdb/te
 beb7ddd8ac440e541b4ff7458987281f  gdb/testsuite/gdb.base/ovlymgr.h
 feaa88fead3524acb42e903a69873e82  gdb/testsuite/gdb.base/bt-selected-frame.c
 a9ed0085d7579689da913d1c4955a99d  gdb/testsuite/gdb.base/symtab-search-order.c
+51ca132b3124c3eb035b7d0ad9fcbc8d  gdb/testsuite/gdb.base/interrupt-daemon-attach.c
 db50a2c01ef4552825ef7867ea63c16f  gdb/testsuite/gdb.base/dso2dso.c
 a672b9368c676de54d228f361b41c438  gdb/testsuite/gdb.base/max-value-size.c
 00572e1af2f283592063025c98364e2b  gdb/testsuite/gdb.base/watchpoint-hw.exp
@@ -3070,6 +3071,7 @@ e27870f8c1e963dd1374f80ae1569429  gdb/te
 ca47f0871b171002c646b5b70cfd39e0  gdb/testsuite/gdb.base/watchpoint-unaligned.c
 71b47c12b8142559ff45e5fefbf9826b  gdb/testsuite/gdb.base/print-file-var-lib2.c
 cb1c5ba36f75c126fd1ca26f94d1a960  gdb/testsuite/gdb.base/catch-signal.c
+95073cee9c8e9c639cf4ccc36556a93f  gdb/testsuite/gdb.base/interrupt-daemon-attach.exp
 cbe7454227d3f976213e7f6859788000  gdb/testsuite/gdb.base/auxv.exp
 cbca4021b81834df64f23994321f8658  gdb/testsuite/gdb.base/whatis.c
 44d14e004dfe93f30e08d9dfe79a1835  gdb/testsuite/gdb.base/watch-vfork.exp
@@ -4096,7 +4098,7 @@ e95baee40706c91786dda9e0e6937a6c  gdb/te
 449fdf67df4f576905fe2d430029f636  gdb/testsuite/lib/prelink-support.exp
 4114c72d1c99ef66e2262cde7f30a5f8  gdb/testsuite/lib/opencl.exp
 0d0ccc80941c04e2e66a189f3faa1fb9  gdb/testsuite/lib/perftest.exp
-22bd93cede089067f141f16eb4773c0c  gdb/testsuite/lib/gdb.exp
+a6984b6b1370f96ba3ec5860e07a0bf7  gdb/testsuite/lib/gdb.exp
 634c9eb78e3905d8a44450eda92f6543  gdb/testsuite/lib/compiler.cc
 2ce5f63e3001d2cbd1ad5daf077b18a0  gdb/testsuite/lib/opencl_hostapp.c
 4c4f00f092de08a5b41182a813508d9f  gdb/testsuite/lib/valgrind.exp
@@ -4445,7 +4447,7 @@ f29f2948a0d394bdb0f7445dccf1e1bd  gdb/te
 a73456a413ec206c45a1c05bede47b75  gdb/testsuite/gdb.go/integers.exp
 68d17058fa82304a192749f0eadc138d  gdb/testsuite/gdb.go/strings.go
 81b7ed6cb92c627d245bd2efc4b953b9  gdb/testsuite/gdb.go/methods.go
-02a8cb202a8a60e844729fc2db49022b  gdb/testsuite/ChangeLog
+82258ab1cdf826bc97a9287d3fe3d3f8  gdb/testsuite/ChangeLog
 b3f11b21e5921c419a43f93720dedf85  gdb/testsuite/gdb.asm/empty.inc
 a331ee70db75cabf8b9cd7fbc60b8f01  gdb/testsuite/gdb.asm/asm-source.exp
 f1621bbbb2acbec5adef86d7d9549975  gdb/testsuite/gdb.asm/bfin.inc
@@ -5232,44 +5234,44 @@ fc41122ade5af8a08f4674de7e688c82  gdb/te
 459e75a5e7c0e390d002487df5ec0686  gdb/f-valprint.c
 b4661232e1c651351e7aab789eebdb61  gdb/gdb_curses.h
 8108dd8f906f2654fecc74958cf383db  gdb/doc/psrc.sed
-ae9c40237c3401acf5b93cfed337dbaf  gdb/doc/gdb.info-3
-263049ef8e5a406efc61dc33e7194737  gdb/doc/gdb.info-4
+49ee45c566a26d6c60449b68dc63b451  gdb/doc/gdb.info-3
+6e4ba3f10b89437af4d199f8ad813f7c  gdb/doc/gdb.info-4
 ab0fe311032294b952da80585b8b90e7  gdb/doc/fdl.texi
 802a49cf1c011444ff9fcd9aec9f9b44  gdb/doc/Makefile.in
-5eb0f32a603cfa066b0efe645d56b50a  gdb/doc/gdb.info-7
-2bdde097a41e095e3a55857afe4586f0  gdb/doc/gdbserver.1
+91c39f02692382a64308a39ebc4a7921  gdb/doc/gdb.info-7
+311ca359cec11979ede44136574d7714  gdb/doc/gdbserver.1
 014cd4fd1104288dfc4c674c1537656a  gdb/doc/guile.texi
 f81a0e00e0cb9e41b078069fb9bedb07  gdb/doc/stack_frame.txt
 a07e6b7f88c558d15d03adeeaca94c74  gdb/doc/stabs.info
-d9e64208fbfbaa69a972142d75c02afc  gdb/doc/gdb.info-5
-71c0e71e8791445b609f09b5a206c07f  gdb/doc/gdb.info-8
+7a34fcc1d4cf55ff9b11c31cd3a02303  gdb/doc/gdb.info-5
+fe65a17ee24a0f63625b560a9cb2aeb2  gdb/doc/gdb.info-8
 9137c9e47e1692b8efec8e28482aa6fb  gdb/doc/agentexpr.texi
 66674dc351ba95941f422dc18cae24bb  gdb/doc/.gitignore
-d00b4ef465f8d95c503d1b29bd09973f  gdb/doc/gdb.info-1
+98c599fe6dba5b2da455b883ded201d6  gdb/doc/gdb.info-1
 d5d06eaf9b4d44aa442a4a281aa9aea4  gdb/doc/a4rc.sed
-675bd54f943ec4a9dfa65abc485be996  gdb/doc/gdb.info-6
+1eba1dc26a70da75c5f6b03c9d6a601b  gdb/doc/gdb.info-6
 c7b8e1924e550f6b549669fa0c30caa5  gdb/doc/gdb.texinfo
-e4e78838807f4aff24f797214bd623de  gdb/doc/gdb-add-index.1
+bfaca1e61352ae8ffa59150d501bac35  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
 ee0e2b0db5950ca1bee6412b68f43a7b  gdb/doc/annotate.info
-2642eecb2d1c785e8fab8ce887dcd835  gdb/doc/gdb.info-2
+5232fff95250084521b5af3e0d232b19  gdb/doc/gdb.info-2
 fdd79e6125e56c1eb7e28b2a71d5b48e  gdb/doc/refcard.tex
 6076d300a46651562d4ecd0604442414  gdb/doc/stack_frame.png
-42a053e22cc8f790c67d6413f8b63498  gdb/doc/gdb.info
+94aea6e87220b0d90fa9813f64bb3dc4  gdb/doc/gdb.info
 2c295a1962d15c01f3225686355fc1cd  gdb/doc/python.texi
 3b39212c16d58cf203006a2a3c3edcd4  gdb/doc/stabs.texinfo
 4921daaff92f61409a7a32096cf084cc  gdb/doc/ChangeLog
-05968597a7bacc856c3245d578316890  gdb/doc/gdb.1
-fad6367a0d6b20d918d0dab95e4c1950  gdb/doc/gcore.1
+9ceea5b429c001c9cf4c471d78bb71b2  gdb/doc/gdb.1
+1110c7511fe2cbc2963a05e8b0f07940  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
-1cbd530dc78647148a5717d4724b7ec5  gdb/doc/gdbinit.5
+6406059239f469054b0d8ab54788ee87  gdb/doc/gdbinit.5
 24d4f8b6396da16d9a8dd98281ac40ff  gdb/doc/Doxyfile-gdb-xref.in
 ef8137a9704ed726a8789194c61ea0b2  gdb/doc/annotate.texinfo
 0b3e26fe6db92700f1e51071ff475193  gdb/doc/doxy-index.in
@@ -5760,7 +5762,7 @@ e62c06063ffa9069776be0e18218dc41  gdb/so
 f5b912301b8191b05fd28a9d8e4027dc  gdb/vax-bsd-nat.c
 a3c64bd8823eed44e8251a731e33d43e  gdb/cp-name-parser.y
 d7de69b94b0271e7d0cd1b552630892f  gdb/ChangeLog-2017
-b81dc404624204ca8a1a1acc2fa793ad  gdb/mingw-hdep.c
+4da3af3df6ed88239a8f4c8b947520da  gdb/mingw-hdep.c
 5ed76326f41fa82508650ba91799b774  gdb/vax-nbsd-tdep.c
 5ec8a13039f178b86804ff04e7cbdf99  gdb/ChangeLog-1998
 7376cc9e20f5726c6c1e9780c66052f4  gdb/aarch64-fbsd-tdep.h
@@ -5815,7 +5817,7 @@ c4eaf5b604860c0d08f6a00621b2580c  gdb/va
 31d077fc2abf62a4660a4380051887ee  gdb/std-regs.c
 90d72be4c884a79ded08fa4fbbcb6b9b  gdb/go-lang.h
 9a1fd6216061720bf8556e23cf224721  gdb/i386-windows-nat.c
-3976e8c2282f8b9ecd0c7919f342d9b3  gdb/po/gdb.pot
+8e69288ae684832891397fb48fb3609b  gdb/po/gdb.pot
 1851bff0653201a488dcae18dde7efad  gdb/po/gdbtext
 105d24fd6d090c5a6aae5ad6edc1ca7a  gdb/break-catch-syscall.c
 81baef4f43368cc1c91885121b50fe67  gdb/ada-lang.c
@@ -5846,7 +5848,7 @@ e3e2430aebaf80b6aca6759cfa9612d4  gdb/nb
 0d0c57ad152cbb01e2a0ceb10a4ea141  gdb/i386-fbsd-nat.c
 abb75c402e1da7e6733b2bcb7a5c1e89  gdb/mipsread.c
 757ee1f1e523c2463dc477ec0ab1ded1  gdb/amd64-darwin-tdep.c
-c4cfae43dba0a7a64fd47b96c61bfb45  gdb/ChangeLog
+6ac5a99911f237b97a534c007f80852d  gdb/ChangeLog
 2fd8f81fb260df7b31ffaaaa44e1d4b9  gdb/go-typeprint.c
 581f3a3f268b8c24e5e8493d06cb6c47  gdb/score-tdep.c
 73d6c33bc68e6fb265cf726d2ac15702  gdb/xml-support.h
@@ -5992,7 +5994,7 @@ b09b0ee5da44df728eb552f6bf6ed138  gdb/re
 5b7809bbc018af8b2c2bd6f0c2842351  gdb/arm-obsd-tdep.c
 feaa951338bdd66b2c0b1b04657c3b50  gdb/utils.h
 3c99a3f8471159fdf478429762fd1127  gdb/sparc-sol2-tdep.c
-2f6e5c7694ae17331416763825eef801  gdb/procfs.c
+50a168b1c9e632c1a61e2fc12b877e57  gdb/procfs.c
 ea3a0339e53fcacc45f5b891634f3e2d  gdb/solib-svr4.h
 22b0a86b638fa7097d58c6ca20aad808  gdb/psympriv.h
 20f9f18d5a6ac178ae77996b27c63587  gdb/rust-lang.c
@@ -6099,7 +6101,7 @@ c49759dff0e29276ffbfbdc87aa8f26f  gdb/gd
 4d9ec44402dc1599499adc3c94cfa17a  gdb/gdbserver/linux-low.h
 96a10865a88fc11f53fd03e40715558c  gdb/gdbserver/linux-aarch64-tdesc.c
 26a88aec922b4086a60232ffa2290f93  gdb/gdbserver/linux-ia64-low.c
-1c02fc08f6b64317be2f9250c634e4be  gdb/gdbserver/configure.srv
+a32d898b2644db6d10ae4982c3f1e5cb  gdb/gdbserver/configure.srv
 91265e559020277d9dd5d6d55b3bba82  gdb/gdbserver/linux-arm-low.c
 6963952ec8c53155c409a9db4a42c1ba  gdb/gdbserver/tracepoint.h
 8f7598146c64c74af1633b1fe9aa9f77  gdb/gdbserver/linux-aarch64-low.c
@@ -6161,7 +6163,7 @@ eea815266498b2bf0b6eb3ea7c00f156  gdb/gd
 57179b7d822e33aa55e4e31d9cf08cc3  gdb/gdbserver/thread-db.c
 167f044b05eeef1e37fb781640eb55e5  gdb/gdbserver/linux-s390-ipa.c
 d66371af32c6b6d99d5bad5cc116998f  gdb/gdbserver/linux-tile-low.c
-df1dfb25259451e9f7e337851668cc51  gdb/gdbserver/ChangeLog
+949dbb4acb20b0319b443a47b324c5d4  gdb/gdbserver/ChangeLog
 6cf9c896b533bef5b1ab1b48a294558e  gdb/gdbserver/linux-ppc-low.c
 d0912adc2499f104a8d0e5249b811c44  gdb/gdbserver/linux-low.c
 3bb976eb624e5c4cebf34f9652d67b50  gdb/gdbserver/proc-service.list
