diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/bfd/version.h ./bfd/version.h
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/bfd/version.h	2018-01-09 02:04:54.000000000 +0000
+++ ./bfd/version.h	2018-01-16 02:06:01.000000000 +0000
@@ -16,7 +16,7 @@
 
    In releases, the date is not included in either version strings or
    sonames.  */
-#define BFD_VERSION_DATE 20180109
+#define BFD_VERSION_DATE 20180116
 #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.0.90.20180109/djunpack.bat ./djunpack.bat
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/djunpack.bat	2018-01-09 02:08:40.000000000 +0000
+++ ./djunpack.bat	2018-01-16 02:10:04.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.0.90.20180109
-if "%GDBVER%"=="$package-8.0.90.20180109" GoTo EnvOk
+set GDBVER=$package-8.0.91.20180116
+if "%GDBVER%"=="$package-8.0.91.20180116" 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.0.90.20180109/gdb/ada-lang.c ./gdb/ada-lang.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/ada-lang.c	2018-01-09 02:04:56.000000000 +0000
+++ ./gdb/ada-lang.c	2018-01-16 02:06:02.000000000 +0000
@@ -6499,8 +6499,25 @@ ada_collect_symbol_completion_matches (c
     if (completion_skip_symbol (mode, msymbol))
       continue;
 
+    language symbol_language = MSYMBOL_LANGUAGE (msymbol);
+
+    /* Ada minimal symbols won't have their language set to Ada.  If
+       we let completion_list_add_name compare using the
+       default/C-like matcher, then when completing e.g., symbols in a
+       package named "pck", we'd match internal Ada symbols like
+       "pckS", which are invalid in an Ada expression, unless you wrap
+       them in '<' '>' to request a verbatim match.
+
+       Unfortunately, some Ada encoded names successfully demangle as
+       C++ symbols (using an old mangling scheme), such as "name__2Xn"
+       -> "Xn::name(void)" and thus some Ada minimal symbols end up
+       with the wrong language set.  Paper over that issue here.  */
+    if (symbol_language == language_auto
+	|| symbol_language == language_cplus)
+      symbol_language = language_ada;
+
     completion_list_add_name (tracker,
-			      MSYMBOL_LANGUAGE (msymbol),
+			      symbol_language,
 			      MSYMBOL_LINKAGE_NAME (msymbol),
 			      lookup_name, text, word);
   }
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/ChangeLog ./gdb/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/ChangeLog	2018-01-09 02:04:56.000000000 +0000
+++ ./gdb/ChangeLog	2018-01-16 02:06:02.000000000 +0000
@@ -1,3 +1,73 @@
+2018-01-12  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+	* infrun.c (keep_going_pass_signal): Clear step-over info when
+	insert_breakpoints fails.
+
+2018-01-12  Joel Brobecker  <brobecker@adacore.com>
+
+	* version.in: Set GDB version number to 8.0.91.DATE-git.
+	* PROBLEMS: Likewise.
+
+2018-01-12  Joel Brobecker  <brobecker@adacore.com>
+
+	GDB 8.0.91 released.
+
+2018-01-12  Joel Brobecker  <brobecker@adacore.com>
+
+	* version.in: Set GDB version number to 8.0.91.
+	* PROBLEMS: Likewise.
+
+2018-01-12  Joel Brobecker  <brobecker@adacore.com>
+
+	* NEWS: Rename "Changes since 8.0" into "Changes in 8.1".
+
+2018-01-11  Pedro Alves  <palves@redhat.com>
+
+	PR gdb/22583
+	* infrun.c (resume): Rename to ...
+	(resume_1): ... this.
+	(resume): Reimplement as wrapper around resume_1.
+
+2018-01-11  Pedro Alves  <palves@redhat.com>
+
+	PR remote/22597
+	* remote.c (remote_parse_stop_reply): Default to the last-set
+	general thread instead of to 'magic_null_ptid'.
+
+2018-01-10  Pedro Alves  <palves@redhat.com>
+
+	* language.h (language_get_symbol_name_matcher): Rename ...
+	(get_symbol_name_matcher): ... this.
+	* language.c (language_get_symbol_name_matcher): Ditto.
+	* dictionary.c, linespec.c, minsyms.c, psymtab.c, symtab.c: All
+	callers adjusted.
+
+2018-01-10  Pedro Alves  <palves@redhat.com>
+
+	PR gdb/22670
+	* dwarf2read.c
+	(gdb_index_symbol_name_matcher::gdb_index_symbol_name_matcher):
+	Adjust to use language_get_symbol_name_matcher instead of
+	language_defn::la_get_symbol_name_matcher.
+	* language.c (language_get_symbol_name_matcher): If in Ada mode
+	and the lookup name is a verbatim match, return Ada's matcher.
+	* language.h (language_get_symbol_name_matcher): Adjust comment.
+	(ada_lookup_name_info::verbatim_p):: New method.
+
+2018-01-10  Pedro Alves  <palves@redhat.com>
+
+	PR gdb/22670
+	* ada-lang.c (ada_collect_symbol_completion_matches): If the
+	minsym's language is language_auto or language_cplus, pass down
+	language_ada instead.
+	* symtab.c (compare_symbol_name): Don't frob symbol language here.
+
+2018-01-10  Pedro Alves  <palves@redhat.com>
+
+	PR gdb/22670
+	* minsyms.c (linkage_name_str): New function.
+	(iterate_over_minimal_symbols): Use it.
+
 2018-01-08  Samuel Thibault  <samuel.thibault@ens-lyon.org>
 
 	* gdb/gnu-nat.c: Include <elf.h> and <link.h>.
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/dictionary.c ./gdb/dictionary.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/dictionary.c	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/dictionary.c	2018-01-16 02:06:03.000000000 +0000
@@ -631,7 +631,7 @@ iter_match_first_hashed (const struct di
   unsigned int hash_index = (name.search_name_hash (lang->la_language)
 			     % DICT_HASHED_NBUCKETS (dict));
   symbol_name_matcher_ftype *matches_name
-    = language_get_symbol_name_matcher (lang, name);
+    = get_symbol_name_matcher (lang, name);
   struct symbol *sym;
 
   DICT_ITERATOR_DICT (iterator) = dict;
@@ -659,7 +659,7 @@ iter_match_next_hashed (const lookup_nam
 {
   const language_defn *lang = DICT_LANGUAGE (DICT_ITERATOR_DICT (iterator));
   symbol_name_matcher_ftype *matches_name
-    = language_get_symbol_name_matcher (lang, name);
+    = get_symbol_name_matcher (lang, name);
   struct symbol *next;
 
   for (next = DICT_ITERATOR_CURRENT (iterator)->hash_next;
@@ -875,7 +875,7 @@ iter_match_next_linear (const lookup_nam
   const struct dictionary *dict = DICT_ITERATOR_DICT (iterator);
   const language_defn *lang = DICT_LANGUAGE (dict);
   symbol_name_matcher_ftype *matches_name
-    = language_get_symbol_name_matcher (lang, name);
+    = get_symbol_name_matcher (lang, name);
 
   int i, nsyms = DICT_LINEAR_NSYMS (dict);
   struct symbol *sym, *retval = NULL;
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/doc/gcore.1 ./gdb/doc/gcore.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/doc/gcore.1	2018-01-09 02:08:34.000000000 +0000
+++ ./gdb/doc/gcore.1	2018-01-16 02:09:58.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GCORE 1"
-.TH GCORE 1 "2018-01-09" "gdb-8.0.90.20180109-git" "GNU Development Tools"
+.TH GCORE 1 "2018-01-16" "gdb-8.0.91.20180116-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.0.90.20180109/gdb/doc/gdb.1 ./gdb/doc/gdb.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/doc/gdb.1	2018-01-09 02:08:34.000000000 +0000
+++ ./gdb/doc/gdb.1	2018-01-16 02:09:57.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDB 1"
-.TH GDB 1 "2018-01-09" "gdb-8.0.90.20180109-git" "GNU Development Tools"
+.TH GDB 1 "2018-01-16" "gdb-8.0.91.20180116-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.0.90.20180109/gdb/doc/gdb.info ./gdb/doc/gdb.info
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/doc/gdb.info	2018-01-09 02:08:31.000000000 +0000
+++ ./gdb/doc/gdb.info	2018-01-16 02:09:55.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.0.90.20180109-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.91.20180116-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.0.90.20180109/gdb/doc/gdb.info-1 ./gdb/doc/gdb.info-1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/doc/gdb.info-1	2018-01-09 02:08:19.000000000 +0000
+++ ./gdb/doc/gdb.info-1	2018-01-16 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.0.90.20180109-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.91.20180116-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.0.90.20180109-git.
+   This is the Tenth Edition, for GDB (GDB) Version 8.0.91.20180116-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.0.90.20180109-git, Copyright 1999 Free Software Foundation, Inc...
+     GDB 8.0.91.20180116-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.0.90.20180109/gdb/doc/gdb.info-2 ./gdb/doc/gdb.info-2
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/doc/gdb.info-2	2018-01-09 02:08:21.000000000 +0000
+++ ./gdb/doc/gdb.info-2	2018-01-16 02:09:43.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.0.90.20180109-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.91.20180116-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.0.90.20180109/gdb/doc/gdb.info-3 ./gdb/doc/gdb.info-3
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/doc/gdb.info-3	2018-01-09 02:08:23.000000000 +0000
+++ ./gdb/doc/gdb.info-3	2018-01-16 02:09:45.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.0.90.20180109-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.91.20180116-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.0.90.20180109/gdb/doc/gdb.info-4 ./gdb/doc/gdb.info-4
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/doc/gdb.info-4	2018-01-09 02:08:25.000000000 +0000
+++ ./gdb/doc/gdb.info-4	2018-01-16 02:09:48.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.0.90.20180109-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.91.20180116-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.0.90.20180109/gdb/doc/gdb.info-5 ./gdb/doc/gdb.info-5
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/doc/gdb.info-5	2018-01-09 02:08:27.000000000 +0000
+++ ./gdb/doc/gdb.info-5	2018-01-16 02:09:50.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.0.90.20180109-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.91.20180116-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.0.90.20180109/gdb/doc/gdb.info-6 ./gdb/doc/gdb.info-6
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/doc/gdb.info-6	2018-01-09 02:08:29.000000000 +0000
+++ ./gdb/doc/gdb.info-6	2018-01-16 02:09:53.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.0.90.20180109-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.91.20180116-git.
 
    Copyright (C) 1988-2018 Free Software Foundation, Inc.
 
@@ -1500,7 +1500,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.0.90.20180109-git/gdb/gdb.info', and it refers to subordinate
+'gdb-8.0.91.20180116-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'
@@ -1510,8 +1510,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.0.90.20180109-git', in the case of version
-8.0.90.20180109-git), you can make the Info file by typing:
+directory ('gdb-8.0.91.20180116-git', in the case of version
+8.0.91.20180116-git), you can make the Info file by typing:
 
      cd gdb
      make gdb.info
@@ -1536,7 +1536,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.0.90.20180109-git/gdb')
+main source directory (for example, to 'gdb-8.0.91.20180116-git/gdb')
 and type:
 
      make gdb.dvi
@@ -1545,8 +1545,8 @@ and type:
 
    ---------- Footnotes ----------
 
-   (1) In 'gdb-8.0.90.20180109-git/gdb/refcard.ps' of the version
-8.0.90.20180109-git release.
+   (1) In 'gdb-8.0.91.20180116-git/gdb/refcard.ps' of the version
+8.0.91.20180116-git release.
 
 
 File: gdb.info,  Node: Installing GDB,  Next: Maintenance Commands,  Prev: Formatting Documentation,  Up: Top
@@ -1664,39 +1664,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.0.90.20180109-git distribution is in
-the 'gdb-8.0.90.20180109-git' directory.  That directory contains:
+   For example, the GDB version 8.0.91.20180116-git distribution is in
+the 'gdb-8.0.91.20180116-git' directory.  That directory contains:
 
-'gdb-8.0.90.20180109-git/configure (and supporting files)'
+'gdb-8.0.91.20180116-git/configure (and supporting files)'
      script for configuring GDB and all its supporting libraries
 
-'gdb-8.0.90.20180109-git/gdb'
+'gdb-8.0.91.20180116-git/gdb'
      the source specific to GDB itself
 
-'gdb-8.0.90.20180109-git/bfd'
+'gdb-8.0.91.20180116-git/bfd'
      source for the Binary File Descriptor library
 
-'gdb-8.0.90.20180109-git/include'
+'gdb-8.0.91.20180116-git/include'
      GNU include files
 
-'gdb-8.0.90.20180109-git/libiberty'
+'gdb-8.0.91.20180116-git/libiberty'
      source for the '-liberty' free software library
 
-'gdb-8.0.90.20180109-git/opcodes'
+'gdb-8.0.91.20180116-git/opcodes'
      source for the library of opcode tables and disassemblers
 
-'gdb-8.0.90.20180109-git/readline'
+'gdb-8.0.91.20180116-git/readline'
      source for the GNU command-line interface
 
-'gdb-8.0.90.20180109-git/glob'
+'gdb-8.0.91.20180116-git/glob'
      source for the GNU filename pattern-matching subroutine
 
-'gdb-8.0.90.20180109-git/mmalloc'
+'gdb-8.0.91.20180116-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.0.90.20180109-git' directory.
+the 'gdb-8.0.91.20180116-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
@@ -1704,7 +1704,7 @@ platform on which GDB will run as an arg
 
    For example:
 
-     cd gdb-8.0.90.20180109-git
+     cd gdb-8.0.91.20180116-git
      ./configure HOST
      make
 
@@ -1726,8 +1726,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.0.90.20180109-git' source directory for version
-8.0.90.20180109-git, 'configure' creates configuration files for every
+'gdb-8.0.91.20180116-git' source directory for version
+8.0.91.20180116-git, 'configure' creates configuration files for every
 directory level underneath (unless you tell it not to, with the
 '--norecursion' option).
 
@@ -1767,13 +1767,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.0.90.20180109-git, you can build GDB in a
+   For example, with version 8.0.91.20180116-git, you can build GDB in a
 separate directory for a Sun 4 like this:
 
-     cd gdb-8.0.90.20180109-git
+     cd gdb-8.0.91.20180116-git
      mkdir ../gdb-sun4
      cd ../gdb-sun4
-     ../gdb-8.0.90.20180109-git/configure sun4
+     ../gdb-8.0.91.20180116-git/configure sun4
      make
 
    When 'configure' builds a configuration using a remote source
@@ -1784,7 +1784,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.0.90.20180109-git/gdb/configure', you are configuring only one
+'../gdb-8.0.91.20180116-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'.
 
@@ -1800,8 +1800,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.0.90.20180109-git' (or in a separate configured directory
-configured with '--srcdir=DIRNAME/gdb-8.0.90.20180109-git'), you will
+'gdb-8.0.91.20180116-git' (or in a separate configured directory
+configured with '--srcdir=DIRNAME/gdb-8.0.91.20180116-git'), you will
 build all the required libraries, and then build GDB.
 
    When you have multiple hosts or targets configured in separate
@@ -1846,7 +1846,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.0.90.20180109-git', for version 8.0.90.20180109-git).
+('gdb-8.0.91.20180116-git', for version 8.0.91.20180116-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.0.90.20180109/gdb/doc/gdb.info-7 ./gdb/doc/gdb.info-7
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/doc/gdb.info-7	2018-01-09 02:08:31.000000000 +0000
+++ ./gdb/doc/gdb.info-7	2018-01-16 02:09:54.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.0.90.20180109-git.
+Source-Level Debugger' for GDB (GDB) Version 8.0.91.20180116-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.0.90.20180109/gdb/doc/gdbinit.5 ./gdb/doc/gdbinit.5
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/doc/gdbinit.5	2018-01-09 02:08:34.000000000 +0000
+++ ./gdb/doc/gdbinit.5	2018-01-16 02:09:58.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBINIT 5"
-.TH GDBINIT 5 "2018-01-09" "gdb-8.0.90.20180109-git" "GNU Development Tools"
+.TH GDBINIT 5 "2018-01-16" "gdb-8.0.91.20180116-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.0.90.20180109/gdb/doc/gdbserver.1 ./gdb/doc/gdbserver.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/doc/gdbserver.1	2018-01-09 02:08:34.000000000 +0000
+++ ./gdb/doc/gdbserver.1	2018-01-16 02:09:58.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBSERVER 1"
-.TH GDBSERVER 1 "2018-01-09" "gdb-8.0.90.20180109-git" "GNU Development Tools"
+.TH GDBSERVER 1 "2018-01-16" "gdb-8.0.91.20180116-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.0.90.20180109/gdb/dwarf2read.c ./gdb/dwarf2read.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/dwarf2read.c	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/dwarf2read.c	2018-01-16 02:06:03.000000000 +0000
@@ -4529,23 +4529,21 @@ gdb_index_symbol_name_matcher::gdb_index
   for (int i = 0; i < nr_languages; i++)
     {
       const language_defn *lang = language_def ((enum language) i);
-      if (lang->la_get_symbol_name_matcher != NULL)
-	{
-	  symbol_name_matcher_ftype *name_matcher
-	    = lang->la_get_symbol_name_matcher (m_lookup_name);
+      symbol_name_matcher_ftype *name_matcher
+	= get_symbol_name_matcher (lang, m_lookup_name);
 
-	  /* Don't insert the same comparison routine more than once.
-	     Note that we do this linear walk instead of a cheaper
-	     sorted insert, or use a std::set or something like that,
-	     because relative order of function addresses is not
-	     stable.  This is not a problem in practice because the
-	     number of supported languages is low, and the cost here
-	     is tiny compared to the number of searches we'll do
-	     afterwards using this object.  */
-	  if (std::find (matchers.begin (), matchers.end (), name_matcher)
-	      == matchers.end ())
-	    matchers.push_back (name_matcher);
-	}
+      /* Don't insert the same comparison routine more than once.
+	 Note that we do this linear walk instead of a seemingly
+	 cheaper sorted insert, or use a std::set or something like
+	 that, because relative order of function addresses is not
+	 stable.  This is not a problem in practice because the number
+	 of supported languages is low, and the cost here is tiny
+	 compared to the number of searches we'll do afterwards using
+	 this object.  */
+      if (name_matcher != default_symbol_name_matcher
+	  && (std::find (matchers.begin (), matchers.end (), name_matcher)
+	      == matchers.end ()))
+	matchers.push_back (name_matcher);
     }
 }
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/infrun.c ./gdb/infrun.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/infrun.c	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/infrun.c	2018-01-16 02:06:03.000000000 +0000
@@ -2355,10 +2355,11 @@ do_target_resume (ptid_t resume_ptid, in
 }
 
 /* Resume the inferior.  SIG is the signal to give the inferior
-   (GDB_SIGNAL_0 for none).  */
+   (GDB_SIGNAL_0 for none).  Note: don't call this directly; instead
+   call 'resume', which handles exceptions.  */
 
-void
-resume (enum gdb_signal sig)
+static void
+resume_1 (enum gdb_signal sig)
 {
   struct regcache *regcache = get_current_regcache ();
   struct gdbarch *gdbarch = regcache->arch ();
@@ -2730,6 +2731,32 @@ resume (enum gdb_signal sig)
   do_target_resume (resume_ptid, step, sig);
   tp->resumed = 1;
 }
+
+/* Resume the inferior.  SIG is the signal to give the inferior
+   (GDB_SIGNAL_0 for none).  This is a wrapper around 'resume_1' that
+   rolls back state on error.  */
+
+void
+resume (gdb_signal sig)
+{
+  TRY
+    {
+      resume_1 (sig);
+    }
+  CATCH (ex, RETURN_MASK_ALL)
+    {
+      /* If resuming is being aborted for any reason, delete any
+	 single-step breakpoint resume_1 may have created, to avoid
+	 confusing the following resumption, and to avoid leaving
+	 single-step breakpoints perturbing other threads, in case
+	 we're running in non-stop mode.  */
+      if (inferior_ptid != null_ptid)
+	delete_single_step_breakpoints (inferior_thread ());
+      throw_exception (ex);
+    }
+  END_CATCH
+}
+
 
 /* Proceeding.  */
 
@@ -7751,6 +7778,7 @@ keep_going_pass_signal (struct execution
 	{
 	  exception_print (gdb_stderr, e);
 	  stop_waiting (ecs);
+	  clear_step_over_info ();
 	  return;
 	}
       END_CATCH
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/language.c ./gdb/language.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/language.c	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/language.c	2018-01-16 02:06:03.000000000 +0000
@@ -727,9 +727,16 @@ default_symbol_name_matcher (const char 
 /* See language.h.  */
 
 symbol_name_matcher_ftype *
-language_get_symbol_name_matcher (const language_defn *lang,
-				  const lookup_name_info &lookup_name)
+get_symbol_name_matcher (const language_defn *lang,
+			 const lookup_name_info &lookup_name)
 {
+  /* If currently in Ada mode, and the lookup name is wrapped in
+     '<...>', hijack all symbol name comparisons using the Ada
+     matcher, which handles the verbatim matching.  */
+  if (current_language->la_language == language_ada
+      && lookup_name.ada ().verbatim_p ())
+    return current_language->la_get_symbol_name_matcher (lookup_name);
+
   if (lang->la_get_symbol_name_matcher != nullptr)
     return lang->la_get_symbol_name_matcher (lookup_name);
   return default_symbol_name_matcher;
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/language.h ./gdb/language.h
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/language.h	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/language.h	2018-01-16 02:06:03.000000000 +0000
@@ -633,8 +633,11 @@ extern bool default_symbol_name_matcher
    completion_match_result *comp_match_res);
 
 /* Get LANG's symbol_name_matcher method for LOOKUP_NAME.  Returns
-   default_symbol_name_matcher if not set.  */
-symbol_name_matcher_ftype *language_get_symbol_name_matcher
+   default_symbol_name_matcher if not set.  LANG is used as a hint;
+   the function may ignore it depending on the current language and
+   LOOKUP_NAME.  Specifically, if the current language is Ada, this
+   may return an Ada matcher regardless of LANG.  */
+symbol_name_matcher_ftype *get_symbol_name_matcher
   (const language_defn *lang, const lookup_name_info &lookup_name);
 
 /* The languages supported by 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.0.90.20180109/gdb/linespec.c ./gdb/linespec.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/linespec.c	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/linespec.c	2018-01-16 02:06:03.000000000 +0000
@@ -1226,7 +1226,7 @@ find_methods (struct type *t, enum langu
       int method_counter;
       lookup_name_info lookup_name (name, symbol_name_match_type::FULL);
       symbol_name_matcher_ftype *symbol_name_compare
-	= language_get_symbol_name_matcher (language_def (t_lang), lookup_name);
+	= get_symbol_name_matcher (language_def (t_lang), lookup_name);
 
       t = check_typedef (t);
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/minsyms.c ./gdb/minsyms.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/minsyms.c	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/minsyms.c	2018-01-16 02:06:03.000000000 +0000
@@ -359,8 +359,8 @@ lookup_minimal_symbol (const char *name,
 		       % MINIMAL_SYMBOL_HASH_SIZE);
 
 		  symbol_name_matcher_ftype *match
-		    = language_get_symbol_name_matcher (language_def (lang),
-							lookup_name);
+		    = get_symbol_name_matcher (language_def (lang),
+					       lookup_name);
 		  struct minimal_symbol **msymbol_demangled_hash
 		    = objfile->per_bfd->msymbol_demangled_hash;
 
@@ -447,6 +447,25 @@ find_minimal_symbol_address (const char 
   return sym.minsym == NULL;
 }
 
+/* Get the lookup name form best suitable for linkage name
+   matching.  */
+
+static const char *
+linkage_name_str (const lookup_name_info &lookup_name)
+{
+  /* Unlike most languages (including C++), Ada uses the
+     encoded/linkage name as the search name recorded in symbols.  So
+     if debugging in Ada mode, prefer the Ada-encoded name.  This also
+     makes Ada's verbatim match syntax ("<...>") work, because
+     "lookup_name.name()" includes the "<>"s, while
+     "lookup_name.ada().lookup_name()" is the encoded name with "<>"s
+     stripped.  */
+  if (current_language->la_language == language_ada)
+    return lookup_name.ada ().lookup_name ().c_str ();
+
+  return lookup_name.name ().c_str ();
+}
+
 /* See minsyms.h.  */
 
 void
@@ -459,7 +478,7 @@ iterate_over_minimal_symbols (struct obj
 
   /* The first pass is over the ordinary hash table.  */
     {
-      const char *name = lookup_name.name ().c_str ();
+      const char *name = linkage_name_str (lookup_name);
       unsigned int hash = msymbol_hash (name) % MINIMAL_SYMBOL_HASH_SIZE;
       auto *mangled_cmp
 	= (case_sensitivity == case_sensitive_on
@@ -482,7 +501,7 @@ iterate_over_minimal_symbols (struct obj
     {
       const language_defn *lang_def = language_def (lang);
       symbol_name_matcher_ftype *name_match
-	= language_get_symbol_name_matcher (lang_def, lookup_name);
+	= get_symbol_name_matcher (lang_def, lookup_name);
 
       unsigned int hash
 	= lookup_name.search_name_hash (lang) % MINIMAL_SYMBOL_HASH_SIZE;
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/NEWS ./gdb/NEWS
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/NEWS	2018-01-09 02:04:56.000000000 +0000
+++ ./gdb/NEWS	2018-01-16 02:06:02.000000000 +0000
@@ -1,7 +1,7 @@
 		What has changed in GDB?
 	     (Organized release by release)
 
-*** Changes since GDB 8.0
+*** Changes in GDB 8.1
 
 * GDB now supports dynamically creating arbitrary register groups specified
   in XML target descriptions.  This allows for finer grain grouping of
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/po/gdb.pot ./gdb/po/gdb.pot
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/po/gdb.pot	2018-01-09 02:08:08.000000000 +0000
+++ ./gdb/po/gdb.pot	2018-01-16 02:09:31.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-01-09 02:08+0000\n"
+"POT-Creation-Date: 2018-01-16 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"
@@ -256,7 +256,7 @@ msgstr ""
 
 #: ada-exp.y:1367 c-exp.y:1034 c-exp.y:1082 cli/cli-cmds.c:930 d-exp.y:495
 #: f-exp.y:486 go-exp.y:584 linespec.c:1648 linespec.c:3951 p-exp.y:698
-#: p-exp.y:765 source.c:196 symtab.c:4173
+#: p-exp.y:765 source.c:196 symtab.c:4172
 msgid "No symbol table is loaded.  Use the \"file\" command."
 msgstr ""
 
@@ -351,7 +351,7 @@ msgstr ""
 msgid "Cannot unpack %d bits into buffer of %d bytes"
 msgstr ""
 
-#: ada-lang.c:2751 ada-lang.c:10037 valops.c:1000
+#: ada-lang.c:2751 ada-lang.c:10054 valops.c:1000
 msgid "Left operand of assignment is not a modifiable lvalue."
 msgstr ""
 
@@ -466,266 +466,266 @@ msgstr ""
 
 #. PNH: Do we ever get here?  See ada_search_struct_field,
 #. find_struct_field.
-#: ada-lang.c:7537
+#: ada-lang.c:7554
 msgid "Cannot assign this kind of variant record"
 msgstr ""
 
-#: ada-lang.c:7656 valops.c:2185
+#: ada-lang.c:7673 valops.c:2185
 #, possible-c-format
 msgid "There is no member named %s."
 msgstr ""
 
-#: ada-lang.c:7662
+#: ada-lang.c:7679
 msgid "Attempt to extract a component of a value that is not a record."
 msgstr ""
 
-#: ada-lang.c:7725
+#: ada-lang.c:7742
 #, possible-c-format
 msgid "Type %s is not a structure or union type"
 msgstr ""
 
-#: ada-lang.c:7726
+#: ada-lang.c:7743
 msgid "(null)"
 msgstr ""
 
-#: ada-lang.c:7809 inferior.c:506
+#: ada-lang.c:7826 inferior.c:506
 msgid "<null>"
 msgstr ""
 
-#: ada-lang.c:7811
+#: ada-lang.c:7828
 #, possible-c-format
 msgid "Type %s has no component named %s"
 msgstr ""
 
-#: ada-lang.c:8167
+#: ada-lang.c:8184
 msgid "unexpected null name on descriptive type"
 msgstr ""
 
-#: ada-lang.c:8558
+#: ada-lang.c:8575
 #, possible-c-format
 msgid "Invalid type size for `%s' detected: %d."
 msgstr ""
 
-#: ada-lang.c:8561
+#: ada-lang.c:8578
 #, possible-c-format
 msgid "Invalid type size for <unnamed> detected: %d."
 msgstr ""
 
-#: ada-lang.c:8572
+#: ada-lang.c:8589
 msgid "record type with dynamic size is larger than varsize-limit"
 msgstr ""
 
-#: ada-lang.c:9014
+#: ada-lang.c:9031
 msgid "array type with dynamic size is larger than varsize-limit"
 msgstr ""
 
-#: ada-lang.c:9118
+#: ada-lang.c:9135
 #, possible-c-format
 msgid "unable to read value of %s (%s)"
 msgstr ""
 
-#: ada-lang.c:9402
+#: ada-lang.c:9419
 msgid "'POS only defined on discrete types"
 msgstr ""
 
-#: ada-lang.c:9405
+#: ada-lang.c:9422
 msgid "enumeration value is invalid: can't find 'POS"
 msgstr ""
 
-#: ada-lang.c:9422
+#: ada-lang.c:9439
 msgid "'VAL only defined on discrete types"
 msgstr ""
 
-#: ada-lang.c:9424
+#: ada-lang.c:9441
 msgid "'VAL requires integral argument"
 msgstr ""
 
-#: ada-lang.c:9431
+#: ada-lang.c:9448
 msgid "argument to 'VAL out of range"
 msgstr ""
 
-#: ada-lang.c:9749 ada-lang.c:9787
+#: ada-lang.c:9766 ada-lang.c:9804
 msgid "unable to determine array bounds"
 msgstr ""
 
-#: ada-lang.c:9828
+#: ada-lang.c:9845
 msgid "cannot assign arrays of different length"
 msgstr ""
 
-#: ada-lang.c:9842
+#: ada-lang.c:9859
 msgid "Incompatible types in assignment"
 msgstr ""
 
-#: ada-lang.c:9876
+#: ada-lang.c:9893
 #, possible-c-format
 msgid "second operand of %s must not be zero."
 msgstr ""
 
-#: ada-lang.c:9927
+#: ada-lang.c:9944
 msgid "Attempt to compare array with non-array"
 msgstr ""
 
-#: ada-lang.c:10053
+#: ada-lang.c:10070
 msgid "Left-hand side must be array or record."
 msgstr ""
 
-#: ada-lang.c:10078
+#: ada-lang.c:10095
 msgid "Misplaced 'others' clause"
 msgstr ""
 
-#: ada-lang.c:10083
+#: ada-lang.c:10100
 msgid "Internal error: bad aggregate clause"
 msgstr ""
 
-#: ada-lang.c:10105
+#: ada-lang.c:10122
 msgid "Extra components in aggregate ignored."
 msgstr ""
 
-#: ada-lang.c:10172
+#: ada-lang.c:10189
 msgid "Invalid record component association."
 msgstr ""
 
-#: ada-lang.c:10178
+#: ada-lang.c:10195
 #, possible-c-format
 msgid "Unknown component name: %s."
 msgstr ""
 
-#: ada-lang.c:10183
+#: ada-lang.c:10200
 msgid "Index in component association out of bounds."
 msgstr ""
 
-#: ada-lang.c:10259
+#: ada-lang.c:10276
 msgid "Internal error: miscounted aggregate components."
 msgstr ""
 
-#: ada-lang.c:10679
+#: ada-lang.c:10696
 msgid "Fixed-point values must be assigned to fixed-point variables"
 msgstr ""
 
-#: ada-lang.c:10700
+#: ada-lang.c:10717
 msgid "Operands of fixed-point addition must have the same type"
 msgstr ""
 
-#: ada-lang.c:10726
+#: ada-lang.c:10743
 msgid "Operands of fixed-point subtraction must have the same type"
 msgstr ""
 
 #. Only encountered when an unresolved symbol occurs in a
 #. context other than a function call, in which case, it is
 #. invalid.
-#: ada-lang.c:10829 ada-lang.c:10919
+#: ada-lang.c:10846 ada-lang.c:10936
 #, possible-c-format
 msgid "Unexpected unresolved symbol, %s, during evaluation"
 msgstr ""
 
-#: ada-lang.c:10975
+#: ada-lang.c:10992
 #, possible-c-format
 msgid "cannot subscript or call something of type `%s'"
 msgstr ""
 
-#: ada-lang.c:11009
+#: ada-lang.c:11026
 msgid "cannot subscript or call a record"
 msgstr ""
 
-#: ada-lang.c:11011
+#: ada-lang.c:11028
 #, possible-c-format
 msgid "wrong number of subscripts; expecting %d"
 msgstr ""
 
-#: ada-lang.c:11023 ada-lang.c:11037
+#: ada-lang.c:11040 ada-lang.c:11054
 msgid "element type of array unknown"
 msgstr ""
 
-#: ada-lang.c:11046
+#: ada-lang.c:11063
 msgid "Attempt to index or call something other than an array or function"
 msgstr ""
 
-#: ada-lang.c:11076
+#: ada-lang.c:11093
 msgid "cannot slice a packed array"
 msgstr ""
 
-#: ada-lang.c:11104 valops.c:3788
+#: ada-lang.c:11121 valops.c:3788
 msgid "cannot take slice of non-array"
 msgstr ""
 
-#: ada-lang.c:11143
+#: ada-lang.c:11160
 msgid "Membership test incompletely implemented; always returns true"
 msgstr ""
 
-#: ada-lang.c:11232
+#: ada-lang.c:11249
 #, possible-c-format
 msgid "Invalid operand to '%s"
 msgstr ""
 
 #. Should never happen.
-#: ada-lang.c:11262 ada-lang.c:11287 ada-lang.c:11322
+#: ada-lang.c:11279 ada-lang.c:11304 ada-lang.c:11339
 msgid "unexpected attribute encountered"
 msgstr ""
 
-#: ada-lang.c:11295
+#: ada-lang.c:11312
 msgid "the 'length attribute applies only to array types"
 msgstr ""
 
-#: ada-lang.c:11299
+#: ada-lang.c:11316
 msgid "unimplemented type attribute"
 msgstr ""
 
-#: ada-lang.c:11372
+#: ada-lang.c:11389
 msgid "'modulus must be applied to modular type"
 msgstr ""
 
-#: ada-lang.c:11469
+#: ada-lang.c:11486
 msgid "Attempt to dereference null array pointer."
 msgstr ""
 
-#: ada-lang.c:11513 eval.c:2637 eval.c:3114 valops.c:1589
+#: ada-lang.c:11530 eval.c:2637 eval.c:3114 valops.c:1589
 msgid "Attempt to take contents of a non-pointer value."
 msgstr ""
 
-#: ada-lang.c:11592 eval.c:2836
+#: ada-lang.c:11609 eval.c:2836
 msgid "Attempt to use a type name as an expression"
 msgstr ""
 
-#: ada-lang.c:11604
+#: ada-lang.c:11621
 #, possible-c-format
 msgid ""
 "Undefined name, ambiguous name, or renaming used in component association: %"
 "s."
 msgstr ""
 
-#: ada-lang.c:11607
+#: ada-lang.c:11624
 msgid "Aggregates only allowed on the right of an assignment"
 msgstr ""
 
-#: ada-lang.c:11610
+#: ada-lang.c:11627
 msgid "aggregate apparently mangled"
 msgstr ""
 
-#: ada-lang.c:11892
+#: ada-lang.c:11909
 msgid "Unknown lower bound, using 1."
 msgstr ""
 
-#: ada-lang.c:11908
+#: ada-lang.c:11925
 #, possible-c-format
 msgid "Unknown upper bound, using %ld."
 msgstr ""
 
-#: ada-lang.c:12099
+#: ada-lang.c:12116
 msgid ""
 "Your Ada runtime appears to be missing some debugging information.\n"
 "Cannot insert Ada exception catchpoint in this configuration."
 msgstr ""
 
-#: ada-lang.c:12109
+#: ada-lang.c:12126
 #, possible-c-format
 msgid "Symbol \"%s\" is not a function (class = %d)"
 msgstr ""
 
-#: ada-lang.c:12151
+#: ada-lang.c:12168
 msgid "Unable to insert catchpoint.  Is this an Ada main program?"
 msgstr ""
 
-#: ada-lang.c:12159
+#: ada-lang.c:12176
 msgid "Unable to insert catchpoint. Try to start the program first."
 msgstr ""
 
@@ -735,124 +735,124 @@ msgstr ""
 #. configurable run time mode, or that a-except as been optimized
 #. out by the linker...  In any case, at this point it is not worth
 #. supporting this feature.
-#: ada-lang.c:12168
+#: ada-lang.c:12185
 msgid "Cannot insert Ada exception catchpoints in this configuration."
 msgstr ""
 
-#: ada-lang.c:12338 ada-lang.c:12791 ada-lang.c:12847 ada-lang.c:12882
+#: ada-lang.c:12355 ada-lang.c:12808 ada-lang.c:12864 ada-lang.c:12899
 msgid "unexpected catchpoint type"
 msgstr ""
 
-#: ada-lang.c:12430
+#: ada-lang.c:12447
 #, possible-c-format
 msgid "failed to get exception name: %s"
 msgstr ""
 
-#: ada-lang.c:12544
+#: ada-lang.c:12561
 #, possible-c-format
 msgid "failed to reevaluate internal exception condition for catchpoint %d: %s"
 msgstr ""
 
-#: ada-lang.c:12626
+#: ada-lang.c:12643
 msgid "Error in testing exception condition:\n"
 msgstr ""
 
-#: ada-lang.c:12761 ada-lang.c:12816
+#: ada-lang.c:12778 ada-lang.c:12833
 #, possible-c-format
 msgid "`%s' Ada exception"
 msgstr ""
 
-#: ada-lang.c:12779 ada-lang.c:12834
+#: ada-lang.c:12796 ada-lang.c:12851
 #, possible-c-format
 msgid "`%s' Ada exception handlers"
 msgstr ""
 
-#: ada-lang.c:12806 break-catch-throw.c:325
+#: ada-lang.c:12823 break-catch-throw.c:325
 msgid "Temporary catchpoint "
 msgstr ""
 
-#: ada-lang.c:12807 break-catch-throw.c:326
+#: ada-lang.c:12824 break-catch-throw.c:326
 msgid "Catchpoint "
 msgstr ""
 
-#: ada-lang.c:12823
+#: ada-lang.c:12840
 msgid "all Ada exceptions"
 msgstr ""
 
-#: ada-lang.c:12827
+#: ada-lang.c:12844
 msgid "unhandled Ada exceptions"
 msgstr ""
 
-#: ada-lang.c:12839
+#: ada-lang.c:12856
 msgid "all Ada exceptions handlers"
 msgstr ""
 
-#: ada-lang.c:12843
+#: ada-lang.c:12860
 msgid "failed Ada assertions"
 msgstr ""
 
-#: ada-lang.c:13152
+#: ada-lang.c:13169
 msgid "Condition missing after `if' keyword"
 msgstr ""
 
-#: ada-lang.c:13163 breakpoint.c:886 breakpoint.c:900
+#: ada-lang.c:13180 breakpoint.c:886 breakpoint.c:900
 msgid "Junk at end of expression"
 msgstr ""
 
-#: ada-lang.c:13220 ada-lang.c:13246
+#: ada-lang.c:13237 ada-lang.c:13263
 #, possible-c-format
 msgid "unexpected catchpoint kind (%d)"
 msgstr ""
 
-#: ada-lang.c:13472
+#: ada-lang.c:13489
 msgid "condition missing after `if' keyword"
 msgstr ""
 
-#: ada-lang.c:13479 break-catch-throw.c:447 breakpoint.c:9277
+#: ada-lang.c:13496 break-catch-throw.c:447 breakpoint.c:9277
 #: breakpoint.c:11205 breakpoint.c:11336 breakpoint.c:11380 breakpoint.c:14991
 msgid "Junk at end of arguments."
 msgstr ""
 
-#: ada-lang.c:13795
+#: ada-lang.c:13812
 msgid "invalid regular expression"
 msgstr ""
 
-#: ada-lang.c:13810
+#: ada-lang.c:13827
 #, possible-c-format
 msgid "All Ada exceptions matching regular expression \"%s\":\n"
 msgstr ""
 
-#: ada-lang.c:13812
+#: ada-lang.c:13829
 msgid "All defined Ada exceptions:\n"
 msgstr ""
 
 #. XXX: gdb_sprint_host_address, type_sprint
-#: ada-lang.c:13992
+#: ada-lang.c:14009
 msgid "Type @"
 msgstr ""
 
-#: ada-lang.c:14536
+#: ada-lang.c:14553
 msgid "\"set ada\" must be followed by the name of a setting.\n"
 msgstr ""
 
-#: ada-lang.c:14619
+#: ada-lang.c:14636
 msgid "Prefix command for changing Ada-specfic settings"
 msgstr ""
 
-#: ada-lang.c:14623
+#: ada-lang.c:14640
 msgid "Generic command for showing Ada-specific settings."
 msgstr ""
 
-#: ada-lang.c:14627
+#: ada-lang.c:14644
 msgid "Enable or disable an optimization trusting PAD types over XVS types"
 msgstr ""
 
-#: ada-lang.c:14628
+#: ada-lang.c:14645
 msgid ""
 "Show whether an optimization trusting PAD types over XVS types is activated"
 msgstr ""
 
-#: ada-lang.c:14630
+#: ada-lang.c:14647
 msgid ""
 "This is related to the encoding used by the GNAT compiler.  The debugger\n"
 "should normally trust the contents of PAD types, but certain older versions\n"
@@ -864,60 +864,60 @@ msgid ""
 "this option to \"off\" unless necessary."
 msgstr ""
 
-#: ada-lang.c:14641
+#: ada-lang.c:14658
 msgid ""
 "Enable or disable the output of formal and return types for functions in the "
 "overloads selection menu"
 msgstr ""
 
-#: ada-lang.c:14643
+#: ada-lang.c:14660
 msgid ""
 "Show whether the output of formal and return types for functions in the "
 "overloads selection menu is activated"
 msgstr ""
 
-#: ada-lang.c:14648
+#: ada-lang.c:14665
 msgid ""
 "Catch Ada exceptions, when raised.\n"
 "With an argument, catch only exceptions with the given name."
 msgstr ""
 
-#: ada-lang.c:14656
+#: ada-lang.c:14673
 msgid ""
 "Catch Ada exceptions, when handled.\n"
 "With an argument, catch only exceptions with the given name."
 msgstr ""
 
-#: ada-lang.c:14663
+#: ada-lang.c:14680
 msgid ""
 "Catch failed Ada assertions, when raised.\n"
 "With an argument, catch only exceptions with the given name."
 msgstr ""
 
-#: ada-lang.c:14674
+#: ada-lang.c:14691
 msgid ""
 "List all Ada exception names.\n"
 "If a regular expression is passed as an argument, only those matching\n"
 "the regular expression are listed."
 msgstr ""
 
-#: ada-lang.c:14680
+#: ada-lang.c:14697
 msgid "Set Ada maintenance-related variables."
 msgstr ""
 
-#: ada-lang.c:14685
+#: ada-lang.c:14702
 msgid "Show Ada maintenance-related variables"
 msgstr ""
 
-#: ada-lang.c:14692
+#: ada-lang.c:14709
 msgid "Set whether descriptive types generated by GNAT should be ignored."
 msgstr ""
 
-#: ada-lang.c:14693
+#: ada-lang.c:14710
 msgid "Show whether descriptive types generated by GNAT should be ignored."
 msgstr ""
 
-#: ada-lang.c:14694
+#: ada-lang.c:14711
 msgid ""
 "When enabled, the debugger will stop using the DW_AT_GNAT_descriptive_type\n"
 "DWARF attribute."
@@ -3543,7 +3543,7 @@ msgstr ""
 msgid "Catchpoint %d (%s)"
 msgstr ""
 
-#: breakpoint.c:8193 symtab.c:4342
+#: breakpoint.c:8193 symtab.c:4341
 msgid "Invalid regexp"
 msgstr ""
 
@@ -4760,7 +4760,7 @@ msgstr ""
 msgid "GDB does not support Intel Processor Trace."
 msgstr ""
 
-#: btrace.c:1586 remote.c:13273 remote.c:13324 remote.c:13367
+#: btrace.c:1586 remote.c:13279 remote.c:13330 remote.c:13373
 msgid "Target does not support branch tracing."
 msgstr ""
 
@@ -6265,7 +6265,7 @@ msgstr ""
 #: infcmd.c:1655 language.c:468 mi/mi-out.c:213 mi/mi-out.c:233
 #: mips-tdep.c:295 mips-tdep.c:499 mips-tdep.c:2209 mips-tdep.c:5730
 #: mips-tdep.c:6897 mn10300-tdep.c:127 reggroups.c:272 remote.c:1548
-#: remote.c:8241 remote.c:9528 utils.c:460 utils.c:488
+#: remote.c:8247 remote.c:9534 utils.c:460 utils.c:488
 msgid "bad switch"
 msgstr ""
 
@@ -6663,7 +6663,7 @@ msgid "Intel Processor Trace"
 msgstr ""
 
 #: common/btrace-common.c:41 common/btrace-common.c:61 nat/linux-btrace.c:657
-#: remote.c:13123
+#: remote.c:13129
 msgid "Unknown branch trace format"
 msgstr ""
 
@@ -9796,7 +9796,7 @@ msgstr ""
 msgid "could not read '.gdb_index' section from %s; skipping"
 msgstr ""
 
-#: dwarf2read.c:4223 dwarf2read.c:5358
+#: dwarf2read.c:4223 dwarf2read.c:5356
 #, possible-c-format
 msgid ".gdb_index entry has bad CU index [in module %s]"
 msgstr ""
@@ -9811,373 +9811,373 @@ msgstr ""
 msgid "  Number of unread CUs: %d\n"
 msgstr ""
 
-#: dwarf2read.c:4900
+#: dwarf2read.c:4898
 #, possible-c-format
 msgid "%s:%d: match_type=%s, looking-for=\"%s\", expected=\"%s\", got=\"%s\"\n"
 msgstr ""
 
-#: dwarf2read.c:5529
+#: dwarf2read.c:5527
 #, possible-c-format
 msgid "(Internal error: pc %s in read in CU, but not in symtab.)"
 msgstr ""
 
 #. There may be multiple per-CU indices.
-#: dwarf2read.c:5679
+#: dwarf2read.c:5677
 #, possible-c-format
 msgid ""
 "Section .debug_names in %s length %s does not match section length %s, "
 "ignoring .debug_names."
 msgstr ""
 
-#: dwarf2read.c:5691
+#: dwarf2read.c:5689
 #, possible-c-format
 msgid ""
 "Section .debug_names in %s has unsupported version %d, ignoring .debug_names."
 msgstr ""
 
-#: dwarf2read.c:5702
+#: dwarf2read.c:5700
 #, possible-c-format
 msgid ""
 "Section .debug_names in %s has unsupported padding %d, ignoring .debug_names."
 msgstr ""
 
-#: dwarf2read.c:5723
+#: dwarf2read.c:5721
 #, possible-c-format
 msgid ""
 "Section .debug_names in %s has unsupported %lu foreign TUs, ignoring ."
 "debug_names."
 msgstr ""
 
-#: dwarf2read.c:5787
+#: dwarf2read.c:5785
 #, possible-c-format
 msgid ""
 "Section .debug_names in %s has duplicate index %s, ignoring .debug_names."
 msgstr ""
 
-#: dwarf2read.c:5816
+#: dwarf2read.c:5814
 #, possible-c-format
 msgid ""
 "Section .debug_names in %s has abbreviation_table of size %zu vs. written as "
 "%u, ignoring .debug_names."
 msgstr ""
 
-#: dwarf2read.c:5913
+#: dwarf2read.c:5911
 #, possible-c-format
 msgid "could not read '.debug_names' section from %s; skipping"
 msgstr ""
 
-#: dwarf2read.c:6070 dwarf2read.c:6124
+#: dwarf2read.c:6068 dwarf2read.c:6122
 #, possible-c-format
 msgid "Wrong .debug_names with name index %u but name_count=%u [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:6094
+#: dwarf2read.c:6092
 #, possible-c-format
 msgid "Wrong .debug_names hash for string at index %u [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:6160
+#: dwarf2read.c:6158
 #, possible-c-format
 msgid "Wrong .debug_names undefined abbrev code %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:6186
+#: dwarf2read.c:6184
 #, possible-c-format
 msgid "Unsupported .debug_names form %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:6198
+#: dwarf2read.c:6196
 #, possible-c-format
 msgid ".debug_names entry has bad CU index %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:6211
+#: dwarf2read.c:6209
 #, possible-c-format
 msgid ".debug_names entry has bad TU index %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:6627
+#: dwarf2read.c:6625
 msgid "read_comp_unit_head: invalid section_kind"
 msgstr ""
 
-#: dwarf2read.c:6638
+#: dwarf2read.c:6636
 #, possible-c-format
 msgid ""
 "Dwarf Error: wrong unit_type in compilation unit header (is DW_UT_compile, "
 "should be DW_UT_type) [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:6646
+#: dwarf2read.c:6644
 #, possible-c-format
 msgid ""
 "Dwarf Error: wrong unit_type in compilation unit header (is %d, should be %d "
 "or %d) [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:6666
+#: dwarf2read.c:6664
 msgid "read_comp_unit_head: dwarf from non elf file"
 msgstr ""
 
-#: dwarf2read.c:6680
+#: dwarf2read.c:6678
 #, possible-c-format
 msgid ""
 "Dwarf Error: Too big type_offset in compilation unit header (is %s) [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:6716
+#: dwarf2read.c:6714
 #, possible-c-format
 msgid ""
 "Dwarf Error: wrong version in compilation unit header (is %d, should be 2, "
 "3, 4 or 5) [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:6722
+#: dwarf2read.c:6720
 #, possible-c-format
 msgid ""
 "Dwarf Error: bad offset (0x%x) in compilation unit header (offset 0x%x + 6) "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:6732
+#: dwarf2read.c:6730
 #, possible-c-format
 msgid ""
 "Dwarf Error: bad length (0x%x) in compilation unit header (offset 0x%x + 0) "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:7026
+#: dwarf2read.c:7024
 #, possible-c-format
 msgid ""
 "debug type entry at offset 0x%x is duplicate to the entry at offset 0x%x, "
 "signature %s"
 msgstr ""
 
-#: dwarf2read.c:7470
+#: dwarf2read.c:7468
 #, possible-c-format
 msgid ""
 "Dwarf Error: signature mismatch %s vs %s while reading TU at offset 0x%x [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:7604
+#: dwarf2read.c:7602
 #, possible-c-format
 msgid "Dwarf Error: missing dwo_id for dwo_name %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:7892
+#: dwarf2read.c:7890
 #, possible-c-format
 msgid ""
 "compilation unit with DW_AT_GNU_dwo_name has children (offset 0x%x) [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:9014 dwarf2read.c:10557
+#: dwarf2read.c:9012 dwarf2read.c:10555
 #, possible-c-format
 msgid ""
 "Dwarf Error: DW_TAG_imported_unit is not supported in type units [in module %"
 "s]"
 msgstr ""
 
-#: dwarf2read.c:9131
+#: dwarf2read.c:9129
 #, possible-c-format
 msgid "unhandled containing DIE tag %d for DIE at %d"
 msgstr ""
 
-#: dwarf2read.c:9485 dwarf2read.c:18324
+#: dwarf2read.c:9483 dwarf2read.c:18322
 msgid "malformed enumerator DIE ignored"
 msgstr ""
 
-#: dwarf2read.c:9523
+#: dwarf2read.c:9521
 #, possible-c-format
 msgid ""
 "Dwarf Error: Could not find abbrev number %d in %s at offset 0x%x [in module "
 "%s]"
 msgstr ""
 
-#: dwarf2read.c:9579 dwarf2read.c:18547
+#: dwarf2read.c:9577 dwarf2read.c:18545
 msgid "ignoring absolute DW_AT_sibling"
 msgstr ""
 
-#: dwarf2read.c:9587 dwarf2read.c:18555
+#: dwarf2read.c:9585 dwarf2read.c:18553
 msgid "DW_AT_sibling points backwards"
 msgstr ""
 
-#: dwarf2read.c:9676 dwarf2read.c:19098
+#: dwarf2read.c:9674 dwarf2read.c:19096
 #, possible-c-format
 msgid "Dwarf Error: Cannot handle %s in DWARF reader [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:9721
+#: dwarf2read.c:9719
 #, possible-c-format
 msgid "bug: psymtab for %s is already read in."
 msgstr ""
 
-#: dwarf2read.c:9728 mdebugread.c:281
+#: dwarf2read.c:9726 mdebugread.c:281
 #, possible-c-format
 msgid "Reading in symbols for %s..."
 msgstr ""
 
-#: dwarf2read.c:9759 mdebugread.c:294 psymtab.c:105 symfile.c:1204
+#: dwarf2read.c:9757 mdebugread.c:294 psymtab.c:105 symfile.c:1204
 msgid "done.\n"
 msgstr ""
 
-#: dwarf2read.c:10186
+#: dwarf2read.c:10184
 #, possible-c-format
 msgid "Symtab %s has objects from two different Go packages: %s and %s"
 msgstr ""
 
-#: dwarf2read.c:10694
+#: dwarf2read.c:10692
 #, possible-c-format
 msgid "Tag '%s' has unexpected children"
 msgstr ""
 
-#: dwarf2read.c:10929
+#: dwarf2read.c:10927
 msgid "template parameter missing DW_AT_type"
 msgstr ""
 
-#: dwarf2read.c:10945
+#: dwarf2read.c:10943
 msgid "template parameter missing DW_AT_const_value"
 msgstr ""
 
-#: dwarf2read.c:11137
+#: dwarf2read.c:11135
 #, possible-c-format
 msgid ""
 "Computed physname <%s> does not match demangled <%s> (from linkage <%s>) - "
 "DIE at 0x%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:11201
+#: dwarf2read.c:11199
 #, possible-c-format
 msgid "DIE at 0x%x has too many recursively imported declarations"
 msgstr ""
 
-#: dwarf2read.c:11263 dwarf2read.c:11353
+#: dwarf2read.c:11261 dwarf2read.c:11351
 #, possible-c-format
 msgid "Tag '%s' has no DW_AT_import"
 msgstr ""
 
-#: dwarf2read.c:11344
+#: dwarf2read.c:11342
 #, possible-c-format
 msgid "child DW_TAG_imported_declaration expected - DIE at 0x%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:11365
+#: dwarf2read.c:11363
 #, possible-c-format
 msgid ""
 "child DW_TAG_imported_declaration has unknown imported name - DIE at 0x%x "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:11614
+#: dwarf2read.c:11612
 msgid "CU refers to both DW_AT_macros and DW_AT_macro_info"
 msgstr ""
 
-#: dwarf2read.c:11904
+#: dwarf2read.c:11902
 #, possible-c-format
 msgid ""
 "Dwarf Error: debug entry at offset 0x%x is missing its dwo_id [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:11984
+#: dwarf2read.c:11982
 #, possible-c-format
 msgid ""
 "debug cu entry at offset 0x%x is duplicate to the entry at offset 0x%x, "
 "signature %s"
 msgstr ""
 
-#: dwarf2read.c:12166
+#: dwarf2read.c:12164
 #, possible-c-format
 msgid "Dwarf Error: unsupported DWP file version (%s) [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:12172
+#: dwarf2read.c:12170
 #, possible-c-format
 msgid ""
 "Dwarf Error: number of slots in DWP hash table (%s) is not power of 2 [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:12194
+#: dwarf2read.c:12192
 #, possible-c-format
 msgid "Empty DWP but nr_slots,nr_units,nr_columns not all zero [in modules %s]"
 msgstr ""
 
-#: dwarf2read.c:12218
+#: dwarf2read.c:12216
 #, possible-c-format
 msgid ""
 "Dwarf Error: bad DWP hash table, too few columns in section table [in module "
 "%s]"
 msgstr ""
 
-#: dwarf2read.c:12224
+#: dwarf2read.c:12222
 #, possible-c-format
 msgid ""
 "Dwarf Error: bad DWP hash table, too many columns in section table [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:12236
+#: dwarf2read.c:12234
 #, possible-c-format
 msgid ""
 "Dwarf Error: bad DWP hash table, bad section id %d in section table [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:12242
+#: dwarf2read.c:12240
 #, possible-c-format
 msgid ""
 "Dwarf Error: bad DWP hash table, duplicate section id %d in section table "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:12254
+#: dwarf2read.c:12252
 #, possible-c-format
 msgid ""
 "Dwarf Error: bad DWP hash table, missing/duplicate DWO info/types section "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:12261
+#: dwarf2read.c:12259
 #, possible-c-format
 msgid ""
 "Dwarf Error: bad DWP hash table, missing DWO abbrev section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:12273
+#: dwarf2read.c:12271
 #, possible-c-format
 msgid "Dwarf Error: DWP index section is corrupt (too small) [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:12421
+#: dwarf2read.c:12419
 #, possible-c-format
 msgid ""
 "Dwarf Error: bad DWP hash table, section number too large [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:12429
+#: dwarf2read.c:12427
 #, possible-c-format
 msgid "Dwarf Error: bad DWP hash table, invalid section found [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:12439
+#: dwarf2read.c:12437
 #, possible-c-format
 msgid "Dwarf Error: bad DWP hash table, missing DWO sections [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:12445
+#: dwarf2read.c:12443
 #, possible-c-format
 msgid "Dwarf Error: bad DWP hash table, too many DWO sections [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:12549
+#: dwarf2read.c:12547
 #, possible-c-format
 msgid ""
 "Dwarf Error: Bad DWP V2 section info, doesn't fit in section %s [in module %"
 "s]"
 msgstr ""
 
-#: dwarf2read.c:12789
+#: dwarf2read.c:12787
 #, possible-c-format
 msgid "Dwarf Error: bad DWP hash table, lookup didn't terminate [in module %s]"
 msgstr ""
@@ -10185,109 +10185,109 @@ msgstr ""
 #. Technically speaking, we should try to limp along, but this is
 #. pretty bizarre.  We use pulongest here because that's the established
 #. portability solution (e.g, we cannot use %u for uint32_t).
-#: dwarf2read.c:13229
+#: dwarf2read.c:13227
 #, possible-c-format
 msgid ""
 "Dwarf Error: DWP file CU version %s doesn't match TU version %s [in DWP file "
 "%s]"
 msgstr ""
 
-#: dwarf2read.c:13401
+#: dwarf2read.c:13399
 #, possible-c-format
 msgid ""
 "Could not find DWO %s %s(%s)%s referenced by %s at offset 0x%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:13566
+#: dwarf2read.c:13564
 #, possible-c-format
 msgid "DIE 0x%x and its abstract origin 0x%x have different tags"
 msgstr ""
 
-#: dwarf2read.c:13613
+#: dwarf2read.c:13611
 #, possible-c-format
 msgid "Child DIE 0x%x and its abstract origin 0x%x have different tags"
 msgstr ""
 
-#: dwarf2read.c:13619
+#: dwarf2read.c:13617
 #, possible-c-format
 msgid "Child DIE 0x%x and its abstract origin 0x%x have different parents"
 msgstr ""
 
-#: dwarf2read.c:13632
+#: dwarf2read.c:13630
 #, possible-c-format
 msgid ""
 "Multiple children of DIE 0x%x refer to DIE 0x%x as their abstract origin"
 msgstr ""
 
-#: dwarf2read.c:13699
+#: dwarf2read.c:13697
 #, possible-c-format
 msgid "missing name for subprogram DIE at %d"
 msgstr ""
 
-#: dwarf2read.c:13711
+#: dwarf2read.c:13709
 #, possible-c-format
 msgid "cannot get low and high bounds for subprogram DIE at %d"
 msgstr ""
 
-#: dwarf2read.c:13945
+#: dwarf2read.c:13943
 #, possible-c-format
 msgid ""
 "missing DW_AT_call_return_pc for DW_TAG_call_site DIE 0x%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:13962
+#: dwarf2read.c:13960
 #, possible-c-format
 msgid "Duplicate PC %s for DW_TAG_call_site DIE 0x%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:13979
+#: dwarf2read.c:13977
 #, possible-c-format
 msgid ""
 "Tag %d is not DW_TAG_call_site_parameter in DW_TAG_call_site child DIE 0x%x "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:14042
+#: dwarf2read.c:14040
 #, possible-c-format
 msgid "Cannot find function owning DW_TAG_call_site DIE 0x%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:14089
+#: dwarf2read.c:14087
 #, possible-c-format
 msgid ""
 "DW_AT_call_target target DIE has invalid physname, for referencing DIE 0x%x "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:14103
+#: dwarf2read.c:14101
 #, possible-c-format
 msgid ""
 "DW_AT_call_target target DIE has invalid low pc, for referencing DIE 0x%x "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:14115
+#: dwarf2read.c:14113
 #, possible-c-format
 msgid ""
 "DW_TAG_call_site DW_AT_call_target is neither block nor reference, for DIE 0x"
 "%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:14162
+#: dwarf2read.c:14160
 #, possible-c-format
 msgid ""
 "DW_AT_call_parameter offset is not in CU for DW_TAG_call_site child DIE 0x%x "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:14174
+#: dwarf2read.c:14172
 #, possible-c-format
 msgid ""
 "No DW_FORM_block* DW_AT_location for DW_TAG_call_site child DIE 0x%x [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:14192
+#: dwarf2read.c:14190
 #, possible-c-format
 msgid ""
 "Only single DW_OP_reg or DW_OP_fbreg is supported for DW_FORM_block* "
@@ -10295,181 +10295,181 @@ msgid ""
 "s]"
 msgstr ""
 
-#: dwarf2read.c:14208
+#: dwarf2read.c:14206
 #, possible-c-format
 msgid ""
 "No DW_FORM_block* DW_AT_call_value for DW_TAG_call_site child DIE 0x%x [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:14229
+#: dwarf2read.c:14227
 #, possible-c-format
 msgid ""
 "No DW_FORM_block* DW_AT_call_data_value for DW_TAG_call_site child DIE 0x%x "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:14321 dwarf2read.c:14493
+#: dwarf2read.c:14319 dwarf2read.c:14491
 #, possible-c-format
 msgid "Offset %d out of bounds for DW_AT_ranges attribute"
 msgstr ""
 
-#: dwarf2read.c:14403 dwarf2read.c:14416
+#: dwarf2read.c:14401 dwarf2read.c:14414
 msgid "Invalid .debug_rnglists data (no base address)"
 msgstr ""
 
-#: dwarf2read.c:14424
+#: dwarf2read.c:14422
 msgid "Invalid .debug_rnglists data (inverted range)"
 msgstr ""
 
-#: dwarf2read.c:14441
+#: dwarf2read.c:14439
 #, possible-c-format
 msgid ".debug_rnglists entry has start address of zero [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:14452
+#: dwarf2read.c:14450
 #, possible-c-format
 msgid "Offset %d is not terminated for DW_AT_ranges attribute"
 msgstr ""
 
-#: dwarf2read.c:14533
+#: dwarf2read.c:14531
 msgid "Invalid .debug_ranges data (no base address)"
 msgstr ""
 
-#: dwarf2read.c:14541
+#: dwarf2read.c:14539
 msgid "Invalid .debug_ranges data (inverted range)"
 msgstr ""
 
-#: dwarf2read.c:14558
+#: dwarf2read.c:14556
 #, possible-c-format
 msgid ".debug_ranges entry has start address of zero [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:15248
+#: dwarf2read.c:15246
 #, possible-c-format
 msgid "Unhandled DW_AT_accessibility value (%x)"
 msgstr ""
 
-#: dwarf2read.c:15348
+#: dwarf2read.c:15346
 #, possible-c-format
 msgid "unsupported accessibility %d"
 msgstr ""
 
-#: dwarf2read.c:15360
+#: dwarf2read.c:15358
 msgid "unexpected virtuality in component of Ada type"
 msgstr ""
 
-#: dwarf2read.c:15413
+#: dwarf2read.c:15411
 msgid "unexpected member function in Ada type"
 msgstr ""
 
-#: dwarf2read.c:15496
+#: dwarf2read.c:15494
 #, possible-c-format
 msgid "member function type missing for '%s'"
 msgstr ""
 
-#: dwarf2read.c:15569
+#: dwarf2read.c:15567
 #, possible-c-format
 msgid "cannot determine context for virtual member function \"%s\" (offset %d)"
 msgstr ""
 
-#: dwarf2read.c:15597
+#: dwarf2read.c:15595
 #, possible-c-format
 msgid ""
 "Member function \"%s\" (offset %d) is virtual but the vtable offset is not "
 "specified"
 msgstr ""
 
-#: dwarf2read.c:15616
+#: dwarf2read.c:15614
 msgid "unexpected member functions in Ada type"
 msgstr ""
 
-#: dwarf2read.c:15952
+#: dwarf2read.c:15950
 #, possible-c-format
 msgid "virtual function table pointer not found when defining class '%s'"
 msgstr ""
 
-#: dwarf2read.c:16336
+#: dwarf2read.c:16334
 #, possible-c-format
 msgid "unable to read array DW_AT_byte_stride  - DIE at 0x%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:16421
+#: dwarf2read.c:16419
 msgid "DW_AT_byte_size for array type smaller than the total size of elements"
 msgstr ""
 
-#: dwarf2read.c:16642
+#: dwarf2read.c:16640
 #, possible-c-format
 msgid ""
 "Variable in common block has DW_AT_data_member_location - DIE at 0x%x [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:16765
+#: dwarf2read.c:16763
 #, possible-c-format
 msgid "DW_TAG_module has no name, offset 0x%x"
 msgstr ""
 
-#: dwarf2read.c:16879
+#: dwarf2read.c:16877
 #, possible-c-format
 msgid "invalid pointer size %d"
 msgstr ""
 
-#: dwarf2read.c:17307
+#: dwarf2read.c:17305
 #, possible-c-format
 msgid "Self-referential DW_TAG_typedef - DIE at 0x%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:17362
+#: dwarf2read.c:17360
 msgid "DW_AT_name missing from DW_TAG_base_type"
 msgstr ""
 
-#: dwarf2read.c:17424
+#: dwarf2read.c:17422
 #, possible-c-format
 msgid "unsupported DW_ATE_UTF bit size: '%d'"
 msgstr ""
 
-#: dwarf2read.c:17433
+#: dwarf2read.c:17431
 #, possible-c-format
 msgid "unsupported DW_AT_encoding: '%s'"
 msgstr ""
 
-#: dwarf2read.c:17613
+#: dwarf2read.c:17611
 #, possible-c-format
 msgid "Missing DW_AT_lower_bound - DIE at 0x%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:17859
+#: dwarf2read.c:17857
 #, possible-c-format
 msgid "Dwarf Error: could not find abbrev number %d [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:18308
+#: dwarf2read.c:18306
 #, possible-c-format
 msgid ""
 "DW_TAG_typedef has childen - GCC PR debug/47510 bug - DIE at 0x%x [in module "
 "%s]"
 msgstr ""
 
-#: dwarf2read.c:18629
+#: dwarf2read.c:18627
 #, possible-c-format
 msgid "DW_AT_low_pc %s is zero for DIE at 0x%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:18640
+#: dwarf2read.c:18638
 #, possible-c-format
 msgid ""
 "DW_AT_low_pc %s is not < DW_AT_high_pc %s for DIE at 0x%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:18697
+#: dwarf2read.c:18695
 #, possible-c-format
 msgid ""
 "Dwarf Error: Type Unit at offset 0x%x contains external reference to offset "
 "0x%x [in module %s].\n"
 msgstr ""
 
-#: dwarf2read.c:18732
+#: dwarf2read.c:18730
 #, possible-c-format
 msgid "could not find partial DIE 0x%x in cache [from module %s]\n"
 msgstr ""
@@ -10478,139 +10478,139 @@ 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:19072 dwarf2read.c:19084
+#: dwarf2read.c:19070 dwarf2read.c:19082
 #, possible-c-format
 msgid "Dwarf Error: %s found in non-DWO CU [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19119
+#: dwarf2read.c:19117
 #, possible-c-format
 msgid "Suspicious DW_AT_byte_size value treated as zero instead of %s"
 msgstr ""
 
-#: dwarf2read.c:19205
+#: dwarf2read.c:19203
 #, possible-c-format
 msgid "read_address: bad switch, signed [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19224
+#: dwarf2read.c:19222
 #, possible-c-format
 msgid "read_address: bad switch, unsigned [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19318
+#: dwarf2read.c:19316
 msgid "intermixed 32-bit and 64-bit DWARF sections"
 msgstr ""
 
-#: dwarf2read.c:19355
+#: dwarf2read.c:19353
 #, possible-c-format
 msgid "read_offset_1: bad switch [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19400
+#: dwarf2read.c:19398
 #, possible-c-format
 msgid "%s used without %s section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19403
+#: dwarf2read.c:19401
 #, possible-c-format
 msgid "%s pointing outside of %s section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19443
+#: dwarf2read.c:19441
 #, possible-c-format
 msgid "DW_FORM_GNU_strp_alt used without .debug_str section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19447
+#: dwarf2read.c:19445
 #, possible-c-format
 msgid ""
 "DW_FORM_GNU_strp_alt pointing outside of .debug_str section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19554
+#: dwarf2read.c:19552
 #, possible-c-format
 msgid "DW_FORM_addr_index used without .debug_addr section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19557
+#: dwarf2read.c:19555
 #, possible-c-format
 msgid ""
 "DW_FORM_addr_index pointing outside of .debug_addr section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19687
+#: dwarf2read.c:19685
 #, possible-c-format
 msgid ""
 "%s used without .debug_str.dwo section in CU at offset 0x%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19691
+#: dwarf2read.c:19689
 #, possible-c-format
 msgid ""
 "%s used without .debug_str_offsets.dwo section in CU at offset 0x%x [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:19695
+#: dwarf2read.c:19693
 #, possible-c-format
 msgid ""
 "%s pointing outside of .debug_str_offsets.dwo section in CU at offset 0x%x "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19705
+#: dwarf2read.c:19703
 #, possible-c-format
 msgid ""
 "Offset from %s pointing outside of .debug_str.dwo section in CU at offset 0x%"
 "x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19853
+#: dwarf2read.c:19851
 #, possible-c-format
 msgid "string type expected for attribute %s for DIE at 0x%x in module %s"
 msgstr ""
 
-#: dwarf2read.c:20082
+#: dwarf2read.c:20080
 #, possible-c-format
 msgid "Unknown format content type %s"
 msgstr ""
 
-#: dwarf2read.c:20118
+#: dwarf2read.c:20116
 msgid "missing .debug_line.dwo section"
 msgstr ""
 
-#: dwarf2read.c:20120
+#: dwarf2read.c:20118
 msgid "missing .debug_line section"
 msgstr ""
 
-#: dwarf2read.c:20161
+#: dwarf2read.c:20159
 msgid "unsupported version in .debug_line section"
 msgstr ""
 
-#: dwarf2read.c:20177
+#: dwarf2read.c:20175
 #, possible-c-format
 msgid "unsupported segment selector size %u in .debug_line section"
 msgstr ""
 
-#: dwarf2read.c:20199
+#: dwarf2read.c:20197
 msgid "invalid maximum_ops_per_instruction in `.debug_line' section"
 msgstr ""
 
-#: dwarf2read.c:20272
+#: dwarf2read.c:20270
 msgid "line number info header doesn't fit in `.debug_line' section"
 msgstr ""
 
-#: dwarf2read.c:20746
+#: dwarf2read.c:20744
 #, possible-c-format
 msgid ".debug_line address at offset 0x%lx is 0 [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:20874 dwarf2read.c:20883
+#: dwarf2read.c:20872 dwarf2read.c:20881
 msgid "mangled .debug_line section"
 msgstr ""
 
-#: dwarf2read.c:21258
+#: dwarf2read.c:21256
 msgid "file index out of range"
 msgstr ""
 
@@ -10618,58 +10618,58 @@ 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:21543
+#: dwarf2read.c:21541
 #, possible-c-format
 msgid "unsupported tag: '%s'"
 msgstr ""
 
-#: dwarf2read.c:21710 dwarf2read.c:23129
+#: dwarf2read.c:21708 dwarf2read.c:23127
 #, possible-c-format
 msgid "unsupported const value attribute form: '%s'"
 msgstr ""
 
-#: dwarf2read.c:21828
+#: dwarf2read.c:21826
 #, possible-c-format
 msgid ""
 "Dwarf Error: Problem turning containing type into gdb type [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:21842
+#: dwarf2read.c:21840
 #, possible-c-format
 msgid "<unknown type in %s, CU 0x%x, DIE 0x%x>"
 msgstr ""
 
-#: dwarf2read.c:21894
+#: dwarf2read.c:21892
 #, possible-c-format
 msgid "Dwarf Error: Bad type attribute %s in DIE at 0x%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:22023
+#: dwarf2read.c:22021
 #, possible-c-format
 msgid "unexpected tag in read_type_die: '%s'"
 msgstr ""
 
-#: dwarf2read.c:22234
+#: dwarf2read.c:22232
 #, possible-c-format
 msgid "template param type '%s' defined within parent '%s'"
 msgstr ""
 
-#: dwarf2read.c:22769
+#: dwarf2read.c:22767
 #, possible-c-format
 msgid "unsupported die ref attribute form: '%s'"
 msgstr ""
 
-#: dwarf2read.c:22792
+#: dwarf2read.c:22790
 #, possible-c-format
 msgid "Attribute value is not a constant (%s)"
 msgstr ""
 
-#: dwarf2read.c:22815
+#: dwarf2read.c:22813
 #, possible-c-format
 msgid "Dwarf Error: Expected reference attribute [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:22891
+#: dwarf2read.c:22889
 #, possible-c-format
 msgid ""
 "Dwarf Error: Cannot find DIE at 0x%x referenced from DIE at 0x%x [in module %"
@@ -10678,316 +10678,316 @@ 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:22923 dwarf2read.c:23031
+#: dwarf2read.c:22921 dwarf2read.c:23029
 #, possible-c-format
 msgid "Dwarf Error: Dummy CU at 0x%x referenced in module %s"
 msgstr ""
 
-#: dwarf2read.c:22929 dwarf2read.c:23037
+#: dwarf2read.c:22927 dwarf2read.c:23035
 #, possible-c-format
 msgid "Dwarf Error: Cannot find DIE at 0x%x referenced in module %s"
 msgstr ""
 
-#: dwarf2read.c:22956
+#: dwarf2read.c:22954
 #, possible-c-format
 msgid ""
 "Dwarf Error: DIE at 0x%x referenced in module %s is neither DW_FORM_block* "
 "nor DW_FORM_exprloc"
 msgstr ""
 
-#: dwarf2read.c:23243 dwarf2read.c:23280
+#: dwarf2read.c:23241 dwarf2read.c:23278
 #, possible-c-format
 msgid ""
 "Dwarf Error: Cannot find signatured DIE %s referenced from DIE at 0x%x [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:23253 dwarf2read.c:23312
+#: dwarf2read.c:23251 dwarf2read.c:23310
 #, possible-c-format
 msgid ""
 "Dwarf Error: Problem reading signatured DIE %s referenced from DIE at 0x%x "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:23302
+#: dwarf2read.c:23300
 #, possible-c-format
 msgid ""
 "Dwarf Error: Cannot build signatured type %s referenced from DIE at 0x%x [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:23345
+#: dwarf2read.c:23343
 #, possible-c-format
 msgid ""
 "Dwarf Error: DW_AT_signature has bad form %s in DIE at 0x%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:23665
+#: dwarf2read.c:23663
 #, possible-c-format
 msgid "unsupported stack op: '%s'"
 msgstr ""
 
-#: dwarf2read.c:23668
+#: dwarf2read.c:23666
 #, possible-c-format
 msgid "unsupported stack op: '%02x'"
 msgstr ""
 
-#: dwarf2read.c:23680
+#: dwarf2read.c:23678
 msgid "location description stack overflow"
 msgstr ""
 
-#: dwarf2read.c:23687
+#: dwarf2read.c:23685
 msgid "location description stack underflow"
 msgstr ""
 
-#: dwarf2read.c:23751
+#: dwarf2read.c:23749
 #, possible-c-format
 msgid "bad file number in macro information (%d)"
 msgstr ""
 
-#: dwarf2read.c:23814
+#: dwarf2read.c:23812
 #, possible-c-format
 msgid ""
 "macro definition contains spaces in formal argument list:\n"
 "`%s'"
 msgstr ""
 
-#: dwarf2read.c:24044
+#: dwarf2read.c:24042
 #, possible-c-format
 msgid "invalid form 0x%x in `%s'"
 msgstr ""
 
-#: dwarf2read.c:24072
+#: dwarf2read.c:24070
 #, possible-c-format
 msgid "unrecognized DW_MACFINO opcode 0x%x"
 msgstr ""
 
-#: dwarf2read.c:24118
+#: dwarf2read.c:24116
 #, possible-c-format
 msgid "unrecognized version `%d' in .debug_macro section"
 msgstr ""
 
-#: dwarf2read.c:24262
+#: dwarf2read.c:24260
 #, possible-c-format
 msgid "debug info with no main source gives macro %s on line %d: %s"
 msgstr ""
 
-#: dwarf2read.c:24264 dwarf2read.c:24273
+#: dwarf2read.c:24262 dwarf2read.c:24271
 msgid "definition"
 msgstr ""
 
-#: dwarf2read.c:24264 dwarf2read.c:24273
+#: dwarf2read.c:24262 dwarf2read.c:24271
 msgid "undefinition"
 msgstr ""
 
-#: dwarf2read.c:24271
+#: dwarf2read.c:24269
 #, possible-c-format
 msgid "debug info gives %s macro %s with %s line %d: %s"
 msgstr ""
 
-#: dwarf2read.c:24272 dwarf2read.c:24303
+#: dwarf2read.c:24270 dwarf2read.c:24301
 msgid "command-line"
 msgstr ""
 
-#: dwarf2read.c:24272
+#: dwarf2read.c:24270
 msgid "in-file"
 msgstr ""
 
-#: dwarf2read.c:24274 dwarf2read.c:24304
+#: dwarf2read.c:24272 dwarf2read.c:24302
 msgid "zero"
 msgstr ""
 
-#: dwarf2read.c:24274 dwarf2read.c:24304
+#: dwarf2read.c:24272 dwarf2read.c:24302
 msgid "non-zero"
 msgstr ""
 
-#: dwarf2read.c:24301
+#: dwarf2read.c:24299
 #, possible-c-format
 msgid "debug info gives source %d included from %s at %s line %d"
 msgstr ""
 
-#: dwarf2read.c:24303 skip.c:331
+#: dwarf2read.c:24301 skip.c:331
 msgid "file"
 msgstr ""
 
-#: dwarf2read.c:24320
+#: dwarf2read.c:24318
 msgid "macro debug info has an unmatched `close_file' directive"
 msgstr ""
 
-#: dwarf2read.c:24348
+#: dwarf2read.c:24346
 msgid "no terminating 0-type entry for macros in `.debug_macinfo' section"
 msgstr ""
 
-#: dwarf2read.c:24390
+#: dwarf2read.c:24388
 msgid "recursive DW_MACRO_import in .debug_macro section"
 msgstr ""
 
-#: dwarf2read.c:24482
+#: dwarf2read.c:24480
 #, possible-c-format
 msgid "missing %s section"
 msgstr ""
 
-#: dwarf2read.c:24773
+#: dwarf2read.c:24771
 msgid "Location list used without specifying the CU base address."
 msgstr ""
 
-#: dwarf2read.c:24948
+#: dwarf2read.c:24946
 #, possible-c-format
 msgid ""
 "Dwarf Error: could not find partial DIE containing offset 0x%x [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:24961
+#: dwarf2read.c:24959
 #, possible-c-format
 msgid "invalid dwarf2 offset %u"
 msgstr ""
 
-#: dwarf2read.c:25225
+#: dwarf2read.c:25223
 #, possible-c-format
 msgid "DW_AT_allocated has the wrong form (%s) at DIE 0x%x"
 msgstr ""
 
-#: dwarf2read.c:25240
+#: dwarf2read.c:25238
 #, possible-c-format
 msgid "DW_AT_associated has the wrong form (%s) at DIE 0x%x"
 msgstr ""
 
-#: dwarf2read.c:25269
+#: dwarf2read.c:25267
 #, possible-c-format
 msgid "A problem internal to GDB: DIE 0x%x has type already set"
 msgstr ""
 
-#: dwarf2read.c:25464
+#: dwarf2read.c:25462
 msgid "couldn't data write to file"
 msgstr ""
 
-#: dwarf2read.c:25936 dwarf2read.c:26568
+#: dwarf2read.c:25934 dwarf2read.c:26566
 msgid "Ada is not currently supported by the index"
 msgstr ""
 
-#: dwarf2read.c:26318
+#: dwarf2read.c:26316
 #, possible-c-format
 msgid "Duplicate string \"%s\" in .debug_str section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:26920
+#: dwarf2read.c:26918
 #, possible-c-format
 msgid "Can't get `%s' size"
 msgstr ""
 
-#: dwarf2read.c:26931
+#: dwarf2read.c:26929
 msgid "Cannot use an index to create the index"
 msgstr ""
 
-#: dwarf2read.c:26934
+#: dwarf2read.c:26932
 msgid "Cannot make an index when the file has multiple .debug_types sections"
 msgstr ""
 
-#: dwarf2read.c:26950 dwarf2read.c:26967
+#: dwarf2read.c:26948 dwarf2read.c:26965
 #, possible-c-format
 msgid "Can't open `%s' for writing"
 msgstr ""
 
-#: dwarf2read.c:27014
+#: dwarf2read.c:27012
 msgid "usage: save gdb-index [-dwarf-5] DIRECTORY"
 msgstr ""
 
-#: dwarf2read.c:27037
+#: dwarf2read.c:27035
 #, possible-c-format
 msgid "Error while writing index for `%s': "
 msgstr ""
 
-#: dwarf2read.c:27054
+#: dwarf2read.c:27052
 #, possible-c-format
 msgid "Whether to always disassemble DWARF expressions is %s.\n"
 msgstr ""
 
-#: dwarf2read.c:27064
+#: dwarf2read.c:27062
 #, possible-c-format
 msgid "Whether to check \"physname\" is %s.\n"
 msgstr ""
 
-#: dwarf2read.c:27076
+#: dwarf2read.c:27074
 msgid ""
 "Set DWARF specific variables.\n"
 "Configure DWARF variables such as the cache size"
 msgstr ""
 
 #. allow-unknown
-#: dwarf2read.c:27082
+#: dwarf2read.c:27080
 msgid ""
 "Show DWARF specific variables\n"
 "Show DWARF variables such as the cache size"
 msgstr ""
 
-#: dwarf2read.c:27089
+#: dwarf2read.c:27087
 msgid "Set the upper bound on the age of cached DWARF compilation units."
 msgstr ""
 
-#: dwarf2read.c:27090
+#: dwarf2read.c:27088
 msgid "Show the upper bound on the age of cached DWARF compilation units."
 msgstr ""
 
-#: dwarf2read.c:27091
+#: dwarf2read.c:27089
 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:27101
+#: dwarf2read.c:27099
 msgid "Set whether `info address' always disassembles DWARF expressions."
 msgstr ""
 
-#: dwarf2read.c:27102
+#: dwarf2read.c:27100
 msgid "Show whether `info address' always disassembles DWARF expressions."
 msgstr ""
 
-#: dwarf2read.c:27103
+#: dwarf2read.c:27101
 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:27112
+#: dwarf2read.c:27110
 msgid "Set debugging of the DWARF reader."
 msgstr ""
 
-#: dwarf2read.c:27113
+#: dwarf2read.c:27111
 msgid "Show debugging of the DWARF reader."
 msgstr ""
 
-#: dwarf2read.c:27114
+#: dwarf2read.c:27112
 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:27122
+#: dwarf2read.c:27120
 msgid "Set debugging of the DWARF DIE reader."
 msgstr ""
 
-#: dwarf2read.c:27123
+#: dwarf2read.c:27121
 msgid "Show debugging of the DWARF DIE reader."
 msgstr ""
 
-#: dwarf2read.c:27124
+#: dwarf2read.c:27122
 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:27131
+#: dwarf2read.c:27129
 msgid "Set debugging of the dwarf line reader."
 msgstr ""
 
-#: dwarf2read.c:27132
+#: dwarf2read.c:27130
 msgid "Show debugging of the dwarf line reader."
 msgstr ""
 
-#: dwarf2read.c:27133
+#: dwarf2read.c:27131
 msgid ""
 "When enabled (non-zero), line number entries are dumped as they are read "
 "in.\n"
@@ -10995,29 +10995,29 @@ msgid ""
 "A value greater than 1 provides more verbose information."
 msgstr ""
 
-#: dwarf2read.c:27141
+#: dwarf2read.c:27139
 msgid "Set cross-checking of \"physname\" code against demangler."
 msgstr ""
 
-#: dwarf2read.c:27142
+#: dwarf2read.c:27140
 msgid "Show cross-checking of \"physname\" code against demangler."
 msgstr ""
 
-#: dwarf2read.c:27143
+#: dwarf2read.c:27141
 msgid ""
 "When enabled, GDB's internal \"physname\" code is checked against\n"
 "the demangler."
 msgstr ""
 
-#: dwarf2read.c:27150
+#: dwarf2read.c:27148
 msgid "Set whether to use deprecated gdb_index sections."
 msgstr ""
 
-#: dwarf2read.c:27151
+#: dwarf2read.c:27149
 msgid "Show whether to use deprecated gdb_index sections."
 msgstr ""
 
-#: dwarf2read.c:27152
+#: dwarf2read.c:27150
 msgid ""
 "When enabled, deprecated .gdb_index sections are used anyway.\n"
 "Normally they are ignored either because of a missing feature or\n"
@@ -11025,7 +11025,7 @@ msgid ""
 "Warning: This option must be enabled before gdb reads the file."
 msgstr ""
 
-#: dwarf2read.c:27162
+#: dwarf2read.c:27160
 msgid ""
 "Save a gdb-index file.\n"
 "Usage: save gdb-index [-dwarf-5] DIRECTORY\n"
@@ -15356,7 +15356,7 @@ msgstr ""
 msgid "disabling displaced stepping: %s"
 msgstr ""
 
-#: infrun.c:2140 infrun.c:3162 infrun.c:3172 utils.c:519
+#: infrun.c:2140 infrun.c:3189 infrun.c:3199 utils.c:519
 msgid "Command aborted."
 msgstr ""
 
@@ -15370,125 +15370,125 @@ msgstr ""
 msgid "Target '%s' cannot support this command."
 msgstr ""
 
-#: infrun.c:2403
+#: infrun.c:2404
 #, possible-c-format
 msgid "Couldn't deliver signal %s to %s."
 msgstr ""
 
-#: infrun.c:3658
+#: infrun.c:3685
 msgid "Program exited while detaching"
 msgstr ""
 
-#: infrun.c:3968
+#: infrun.c:3995
 msgid "completed.\n"
 msgstr ""
 
-#: infrun.c:4990
+#: infrun.c:5017
 #, possible-c-format
 msgid "unhandled stop_soon: %d"
 msgstr ""
 
-#: infrun.c:5074
+#: infrun.c:5101
 msgid "Cannot fill $_exitsignal with the correct signal number.\n"
 msgstr ""
 
-#: infrun.c:8001
+#: infrun.c:8029
 msgid "Unknown value."
 msgstr ""
 
-#: infrun.c:8055
+#: infrun.c:8083
 msgid ""
 "Cannot remove breakpoints because program is no longer writable.\n"
 "Further execution is probably impossible.\n"
 msgstr ""
 
-#: infrun.c:8212 linux-fork.c:397 linux-fork.c:429
+#: infrun.c:8240 linux-fork.c:397 linux-fork.c:429
 #, possible-c-format
 msgid "[Switching to %s]\n"
 msgstr ""
 
-#: infrun.c:8225
+#: infrun.c:8253
 msgid "No unwaited-for children left.\n"
 msgstr ""
 
-#: infrun.c:8415
+#: infrun.c:8443
 msgid "Signal        Stop\tPrint\tPass to program\tDescription\n"
 msgstr ""
 
-#: infrun.c:8450
+#: infrun.c:8478
 msgid "signal to handle"
 msgstr ""
 
 #. Not a number and not a recognized flag word => complain.
-#: infrun.c:8552
+#: infrun.c:8580
 #, possible-c-format
 msgid "Unrecognized or ambiguous flag word: \"%s\"."
 msgstr ""
 
-#: infrun.c:8567
+#: infrun.c:8595
 #, possible-c-format
 msgid ""
 "%s is used by the debugger.\n"
 "Are you sure you want to change it? "
 msgstr ""
 
-#: infrun.c:8575
+#: infrun.c:8603
 msgid "Not confirmed, unchanged.\n"
 msgstr ""
 
-#: infrun.c:8642
+#: infrun.c:8670
 msgid ""
 "Only signals 1-15 are valid as numeric signals.\n"
 "Use \"info signals\" for a list of symbolic signals."
 msgstr ""
 
-#: infrun.c:8685
+#: infrun.c:8713
 msgid ""
 "\n"
 "Use the \"handle\" command to change these tables.\n"
 msgstr ""
 
-#: infrun.c:8719
+#: infrun.c:8747
 msgid "Unable to read siginfo"
 msgstr ""
 
-#: infrun.c:8742
+#: infrun.c:8770
 msgid "Unable to write siginfo"
 msgstr ""
 
-#: infrun.c:8961 stack.c:1819 stack.c:2035
+#: infrun.c:8989 stack.c:1819 stack.c:2035
 msgid "Unable to restore previously selected frame."
 msgstr ""
 
-#: infrun.c:9084
+#: infrun.c:9112
 msgid "Target does not support this operation."
 msgstr ""
 
-#: infrun.c:9094
+#: infrun.c:9122
 msgid "Forward.\n"
 msgstr ""
 
-#: infrun.c:9097
+#: infrun.c:9125
 msgid "Reverse.\n"
 msgstr ""
 
-#: infrun.c:9101
+#: infrun.c:9129
 #, possible-c-format
 msgid "bogus execution_direction value: %d"
 msgstr ""
 
-#: infrun.c:9110
+#: infrun.c:9138
 #, possible-c-format
 msgid "Resuming the execution of threads of all processes is %s.\n"
 msgstr ""
 
-#: infrun.c:9143
+#: infrun.c:9171
 msgid ""
 "What debugger does when program gets various signals.\n"
 "Specify a signal as argument to print info on that signal only."
 msgstr ""
 
-#: infrun.c:9148
+#: infrun.c:9176
 msgid ""
 "Specify how to handle signals.\n"
 "Usage: handle SIGNAL [ACTIONS]\n"
@@ -15515,46 +15515,46 @@ msgid ""
 "all signals cumulatively specified."
 msgstr ""
 
-#: infrun.c:9176
+#: infrun.c:9204
 msgid ""
 "There is no `stop' command, but you can set a hook on `stop'.\n"
 "This allows you to set a list of commands to be run each time execution\n"
 "of the program stops."
 msgstr ""
 
-#: infrun.c:9181
+#: infrun.c:9209
 msgid "Set inferior debugging."
 msgstr ""
 
-#: infrun.c:9182
+#: infrun.c:9210
 msgid "Show inferior debugging."
 msgstr ""
 
-#: infrun.c:9183
+#: infrun.c:9211
 msgid "When non-zero, inferior specific debugging is enabled."
 msgstr ""
 
-#: infrun.c:9190
+#: infrun.c:9218
 msgid "Set displaced stepping debugging."
 msgstr ""
 
-#: infrun.c:9191
+#: infrun.c:9219
 msgid "Show displaced stepping debugging."
 msgstr ""
 
-#: infrun.c:9192
+#: infrun.c:9220
 msgid "When non-zero, displaced stepping specific debugging is enabled."
 msgstr ""
 
-#: infrun.c:9199
+#: infrun.c:9227
 msgid "Set whether gdb controls the inferior in non-stop mode."
 msgstr ""
 
-#: infrun.c:9200
+#: infrun.c:9228
 msgid "Show whether gdb controls the inferior in non-stop mode."
 msgstr ""
 
-#: infrun.c:9201
+#: infrun.c:9229
 msgid ""
 "When debugging a multi-threaded program and this setting is\n"
 "off (the default, also called all-stop mode), when one thread stops\n"
@@ -15569,30 +15569,30 @@ msgid ""
 "leave it stopped or free to run as needed."
 msgstr ""
 
-#: infrun.c:9285
+#: infrun.c:9313
 msgid "Set stopping for shared library events."
 msgstr ""
 
-#: infrun.c:9286
+#: infrun.c:9314
 msgid "Show stopping for shared library events."
 msgstr ""
 
-#: infrun.c:9287
+#: infrun.c:9315
 msgid ""
 "If nonzero, gdb will give control to the user when the dynamic linker\n"
 "notifies gdb of shared library events.  The most common event of interest\n"
 "to the user would be loading/unloading of a new library."
 msgstr ""
 
-#: infrun.c:9297
+#: infrun.c:9325
 msgid "Set debugger response to a program call of fork or vfork."
 msgstr ""
 
-#: infrun.c:9298
+#: infrun.c:9326
 msgid "Show debugger response to a program call of fork or vfork."
 msgstr ""
 
-#: infrun.c:9299
+#: infrun.c:9327
 msgid ""
 "A fork or vfork creates a new process.  follow-fork-mode can be:\n"
 "  parent  - the original process is debugged after a fork\n"
@@ -15601,15 +15601,15 @@ msgid ""
 "By default, the debugger will follow the parent process."
 msgstr ""
 
-#: infrun.c:9311
+#: infrun.c:9339
 msgid "Set debugger response to a program call of exec."
 msgstr ""
 
-#: infrun.c:9312
+#: infrun.c:9340
 msgid "Show debugger response to a program call of exec."
 msgstr ""
 
-#: infrun.c:9313
+#: infrun.c:9341
 msgid ""
 "An exec call replaces the program image of a process.\n"
 "\n"
@@ -15628,15 +15628,15 @@ msgid ""
 "By default, the debugger will use the same inferior."
 msgstr ""
 
-#: infrun.c:9334
+#: infrun.c:9362
 msgid "Set mode for locking scheduler during execution."
 msgstr ""
 
-#: infrun.c:9335
+#: infrun.c:9363
 msgid "Show mode for locking scheduler during execution."
 msgstr ""
 
-#: infrun.c:9336
+#: infrun.c:9364
 msgid ""
 "off    == no locking (threads may preempt at any time)\n"
 "on     == full locking (no thread except the current thread may run)\n"
@@ -15649,15 +15649,15 @@ msgid ""
 "execution."
 msgstr ""
 
-#: infrun.c:9348
+#: infrun.c:9376
 msgid "Set mode for resuming threads of all processes."
 msgstr ""
 
-#: infrun.c:9349
+#: infrun.c:9377
 msgid "Show mode for resuming threads of all processes."
 msgstr ""
 
-#: infrun.c:9350
+#: infrun.c:9378
 msgid ""
 "When on, execution commands (such as 'continue' or 'next') resume all\n"
 "threads of all processes.  When off (which is the default), execution\n"
@@ -15666,30 +15666,30 @@ msgid ""
 "mode (see help set scheduler-locking)."
 msgstr ""
 
-#: infrun.c:9360
+#: infrun.c:9388
 msgid "Set mode of the step operation."
 msgstr ""
 
-#: infrun.c:9361
+#: infrun.c:9389
 msgid "Show mode of the step operation."
 msgstr ""
 
-#: infrun.c:9362
+#: infrun.c:9390
 msgid ""
 "When set, doing a step over a function without debug line information\n"
 "will stop at the first instruction of that function. Otherwise, the\n"
 "function is skipped and the step command stops at a different source line."
 msgstr ""
 
-#: infrun.c:9371
+#: infrun.c:9399
 msgid "Set debugger's willingness to use displaced stepping."
 msgstr ""
 
-#: infrun.c:9372
+#: infrun.c:9400
 msgid "Show debugger's willingness to use displaced stepping."
 msgstr ""
 
-#: infrun.c:9373
+#: infrun.c:9401
 msgid ""
 "If on, gdb will use displaced stepping to step over breakpoints if it is\n"
 "supported by the target architecture.  If off, gdb will not use displaced\n"
@@ -15701,57 +15701,57 @@ msgid ""
 "use it in all-stop mode (see help set non-stop)."
 msgstr ""
 
-#: infrun.c:9385
+#: infrun.c:9413
 msgid ""
 "Set direction of execution.\n"
 "Options are 'forward' or 'reverse'."
 msgstr ""
 
-#: infrun.c:9387
+#: infrun.c:9415
 msgid "Show direction of execution (forward/reverse)."
 msgstr ""
 
-#: infrun.c:9388
+#: infrun.c:9416
 msgid "Tells gdb whether to execute forward or backward."
 msgstr ""
 
 #. Set/show detach-on-fork: user-settable mode.
-#: infrun.c:9394
+#: infrun.c:9422
 msgid "Set whether gdb will detach the child of a fork."
 msgstr ""
 
-#: infrun.c:9395
+#: infrun.c:9423
 msgid "Show whether gdb will detach the child of a fork."
 msgstr ""
 
-#: infrun.c:9396
+#: infrun.c:9424
 msgid "Tells gdb whether to detach the child of a fork."
 msgstr ""
 
-#: infrun.c:9403
+#: infrun.c:9431
 msgid "Set disabling of debuggee's virtual address space randomization."
 msgstr ""
 
-#: infrun.c:9404
+#: infrun.c:9432
 msgid "Show disabling of debuggee's virtual address space randomization."
 msgstr ""
 
-#: infrun.c:9405
+#: infrun.c:9433
 msgid ""
 "When this mode is on (which is the default), randomization of the virtual\n"
 "address space is disabled.  Standalone programs run with the randomization\n"
 "enabled by default on some platforms."
 msgstr ""
 
-#: infrun.c:9429
+#: infrun.c:9457
 msgid "Set whether gdb controls the inferior in observer mode."
 msgstr ""
 
-#: infrun.c:9430
+#: infrun.c:9458
 msgid "Show whether gdb controls the inferior in observer mode."
 msgstr ""
 
-#: infrun.c:9431
+#: infrun.c:9459
 msgid ""
 "In observer mode, GDB can get data from the inferior, but not\n"
 "affect its execution.  Registers and memory may not be changed,\n"
@@ -15987,59 +15987,59 @@ msgstr ""
 msgid "Getting a string is unsupported in this language."
 msgstr ""
 
-#: language.c:749
+#: language.c:756
 msgid "Attempted to parse an expression with unknown language"
 msgstr ""
 
-#: language.c:756
+#: language.c:763
 msgid "internal error - unimplemented function unk_lang_emit_char called."
 msgstr ""
 
-#: language.c:763
+#: language.c:770
 msgid "internal error - unimplemented function unk_lang_printchar called."
 msgstr ""
 
-#: language.c:773
+#: language.c:780
 msgid "internal error - unimplemented function unk_lang_printstr called."
 msgstr ""
 
-#: language.c:782
+#: language.c:789
 msgid "internal error - unimplemented function unk_lang_print_type called."
 msgstr ""
 
-#: language.c:793
+#: language.c:800
 msgid "internal error - unimplemented function unk_lang_val_print called."
 msgstr ""
 
-#: language.c:801
+#: language.c:808
 msgid "internal error - unimplemented function unk_lang_value_print called."
 msgstr ""
 
-#: language.c:1146
+#: language.c:1153
 msgid "Set the status of the type/range checker."
 msgstr ""
 
-#: language.c:1152
+#: language.c:1159
 msgid "Show the status of the type/range checker."
 msgstr ""
 
-#: language.c:1159
+#: language.c:1166
 msgid "Set range checking.  (on/warn/off/auto)"
 msgstr ""
 
-#: language.c:1160
+#: language.c:1167
 msgid "Show range checking.  (on/warn/off/auto)"
 msgstr ""
 
-#: language.c:1166
+#: language.c:1173
 msgid "Set case sensitivity in name search.  (on/off/auto)"
 msgstr ""
 
-#: language.c:1167
+#: language.c:1174
 msgid "Show case sensitivity in name search.  (on/off/auto)"
 msgstr ""
 
-#: language.c:1168
+#: language.c:1175
 msgid "For Fortran the default is off; for other languages the default is on."
 msgstr ""
 
@@ -19098,25 +19098,25 @@ msgid ""
 "time"
 msgstr ""
 
-#: minsyms.c:938
+#: minsyms.c:957
 #, possible-c-format
 msgid ""
 "GDB cannot resolve STT_GNU_IFUNC symbol at address %s without the ELF "
 "support compiled in."
 msgstr ""
 
-#: minsyms.c:949
+#: minsyms.c:968
 #, possible-c-format
 msgid ""
 "GDB cannot resolve STT_GNU_IFUNC symbol \"%s\" without the ELF support "
 "compiled in."
 msgstr ""
 
-#: minsyms.c:960
+#: minsyms.c:979
 msgid "elf_gnu_ifunc_resolver_stop cannot be reached."
 msgstr ""
 
-#: minsyms.c:969
+#: minsyms.c:988
 msgid "elf_gnu_ifunc_resolver_return_stop cannot be reached."
 msgstr ""
 
@@ -22873,7 +22873,7 @@ msgstr ""
 #. or not?  We can't tell which thread it was in non-stop,
 #. so just ignore this.
 #: remote.c:1756 remote.c:3398 remote.c:3425 remote.c:3546 remote.c:4768
-#: remote.c:7252 remote.c:7352 remote.c:8617 remote.c:10119 remote.c:13796
+#: remote.c:7258 remote.c:7358 remote.c:8623 remote.c:10125 remote.c:13802
 #, possible-c-format
 msgid "Remote failure reply: %s"
 msgstr ""
@@ -23154,659 +23154,659 @@ msgstr ""
 msgid "Unexpected hwbreak stop reason"
 msgstr ""
 
-#: remote.c:6975
+#: remote.c:6981
 #, possible-c-format
 msgid ""
 "Remote sent bad register number %s: %s\n"
 "Packet: '%s'\n"
 msgstr ""
 
-#: remote.c:6988
+#: remote.c:6994
 #, possible-c-format
 msgid "Remote reply is too short: %s"
 msgstr ""
 
-#: remote.c:7001
+#: remote.c:7007
 #, possible-c-format
 msgid ""
 "Remote register badly formatted: %s\n"
 "here: %s"
 msgstr ""
 
-#: remote.c:7031
+#: remote.c:7037
 #, possible-c-format
 msgid "stop reply packet badly formatted: %s"
 msgstr ""
 
-#: remote.c:7082 remote.c:7085
+#: remote.c:7088 remote.c:7091
 #, possible-c-format
 msgid "unknown stop reply packet: %s"
 msgstr ""
 
-#: remote.c:7096
+#: remote.c:7102
 #, possible-c-format
 msgid "No process or thread specified in stop reply: %s"
 msgstr ""
 
-#: remote.c:7258 remote.c:7403
+#: remote.c:7264 remote.c:7409
 #, possible-c-format
 msgid "Invalid remote reply: %s"
 msgstr ""
 
-#: remote.c:7491
+#: remote.c:7497
 #, possible-c-format
 msgid "Could not fetch register \"%s\"; remote failure reply '%s'"
 msgstr ""
 
-#: remote.c:7510
+#: remote.c:7516
 msgid "fetch_register_using_p: early buf termination"
 msgstr ""
 
-#: remote.c:7548
+#: remote.c:7554
 #, possible-c-format
 msgid "Remote 'g' packet reply is of odd length: %s"
 msgstr ""
 
-#: remote.c:7567
+#: remote.c:7573
 #, possible-c-format
 msgid ""
 "Remote 'g' packet reply is too long (expected %ld bytes, got %d bytes): %s"
 msgstr ""
 
-#: remote.c:7595
+#: remote.c:7601
 #, possible-c-format
 msgid "Truncated register %d in remote 'g' packet"
 msgstr ""
 
-#: remote.c:7624 remote.c:7643
+#: remote.c:7630 remote.c:7649
 msgid "unexpected end of 'g' packet reply"
 msgstr ""
 
-#: remote.c:7685
+#: remote.c:7691
 msgid "could not set remote traceframe"
 msgstr ""
 
-#: remote.c:7793
+#: remote.c:7799
 #, possible-c-format
 msgid "Could not write register \"%s\"; remote failure reply '%s'"
 msgstr ""
 
-#: remote.c:7798 remote.c:9347
+#: remote.c:7804 remote.c:9353
 msgid "Bad result from packet_ok"
 msgstr ""
 
-#: remote.c:7837
+#: remote.c:7843
 #, possible-c-format
 msgid "Could not write registers; remote failure reply '%s'"
 msgstr ""
 
-#: remote.c:8074
+#: remote.c:8080
 msgid "remote_write_bytes_aux: bad packet format"
 msgstr ""
 
-#: remote.c:8124
+#: remote.c:8130
 msgid "minimum packet size too small to write data"
 msgstr ""
 
-#: remote.c:8239
+#: remote.c:8245
 msgid "remote_write_bytes: bad internal state"
 msgstr ""
 
-#: remote.c:8440
+#: remote.c:8446
 msgid "Too long remote packet."
 msgstr ""
 
-#: remote.c:8443 remote.c:10762
+#: remote.c:8449 remote.c:10768
 msgid "Communication problem with target."
 msgstr ""
 
-#: remote.c:8471
+#: remote.c:8477
 msgid "Remote target does not support flash erase"
 msgstr ""
 
-#: remote.c:8473
+#: remote.c:8479
 msgid "Error erasing flash with vFlashErase packet"
 msgstr ""
 
-#: remote.c:8503
+#: remote.c:8509
 msgid "Remote target does not support vFlashDone"
 msgstr ""
 
-#: remote.c:8505
+#: remote.c:8511
 msgid "Error finishing flash operation"
 msgstr ""
 
-#: remote.c:8566
+#: remote.c:8572
 msgid "Remote connection closed"
 msgstr ""
 
-#: remote.c:8569 remote.c:8596
+#: remote.c:8575 remote.c:8602
 msgid "Remote communication error.  Target disconnected."
 msgstr ""
 
-#: remote.c:8679
+#: remote.c:8685
 msgid ""
 "Cannot execute this command while the target is running.\n"
 "Use the \"interrupt\" command to stop the target\n"
 "and then try again."
 msgstr ""
 
-#: remote.c:9009
+#: remote.c:9015
 #, possible-c-format
 msgid "Invalid run length encoding: %s\n"
 msgstr ""
 
-#: remote.c:9115
+#: remote.c:9121
 msgid "Watchdog timeout has expired.  Target detached."
 msgstr ""
 
 #. We have tried hard enough, and just can't receive the
 #. packet/notification.  Give up.
-#: remote.c:9137
+#: remote.c:9143
 msgid "Ignoring packet error, continuing...\n"
 msgstr ""
 
-#: remote.c:9235 remote.c:9265
+#: remote.c:9241 remote.c:9271
 #, possible-c-format
 msgid "Can't kill fork child process %d"
 msgstr ""
 
-#: remote.c:9321
+#: remote.c:9327
 msgid "Can't kill process"
 msgstr ""
 
-#: remote.c:9468
+#: remote.c:9474
 msgid "Target does not support QDisableRandomization."
 msgstr ""
 
-#: remote.c:9470
+#: remote.c:9476
 #, possible-c-format
 msgid "Bogus QDisableRandomization reply from target: %s"
 msgstr ""
 
-#: remote.c:9489
+#: remote.c:9495
 msgid "Remote file name too long for run packet"
 msgstr ""
 
-#: remote.c:9501
+#: remote.c:9507
 msgid "Argument list too long for run packet"
 msgstr ""
 
-#: remote.c:9522
+#: remote.c:9528
 msgid ""
 "Running the default executable on the remote target failed; try \"set remote "
 "exec-file\"?"
 msgstr ""
 
-#: remote.c:9525
+#: remote.c:9531
 #, possible-c-format
 msgid "Running \"%s\" on the remote target failed"
 msgstr ""
 
-#: remote.c:9554
+#: remote.c:9560
 #, possible-c-format
 msgid "Unable to %s environment variable '%s' on remote."
 msgstr ""
 
-#: remote.c:9568
+#: remote.c:9574
 msgid "Unable to reset environment on remote."
 msgstr ""
 
-#: remote.c:9614
+#: remote.c:9620
 #, possible-c-format
 msgid ""
 "Remote replied unexpectedly while setting the inferior's working\n"
 "directory: %s"
 msgstr ""
 
-#: remote.c:9657
+#: remote.c:9663
 #, possible-c-format
 msgid "Remote replied unexpectedly while setting startup-with-shell: %s"
 msgstr ""
 
-#: remote.c:9673
+#: remote.c:9679
 msgid "Remote target does not support \"set remote exec-file\""
 msgstr ""
 
-#: remote.c:9675
+#: remote.c:9681
 msgid "Remote target does not support \"set args\" or run <ARGS>"
 msgstr ""
 
-#: remote.c:9811
+#: remote.c:9817
 msgid "Target doesn't support breakpoints that have target side commands."
 msgstr ""
 
-#: remote.c:9869
+#: remote.c:9875
 #, possible-c-format
 msgid "hw_bp_to_z: bad watchpoint type %d"
 msgstr ""
 
-#: remote.c:9909
+#: remote.c:9915
 msgid "remote_insert_watchpoint: reached end of function"
 msgstr ""
 
-#: remote.c:9956
+#: remote.c:9962
 msgid "remote_remove_watchpoint: reached end of function"
 msgstr ""
 
-#: remote.c:10128
+#: remote.c:10134
 msgid "remote_insert_hw_breakpoint: reached end of function"
 msgstr ""
 
-#: remote.c:10169
+#: remote.c:10175
 msgid "remote_remove_hw_breakpoint: reached end of function"
 msgstr ""
 
-#: remote.c:10237
+#: remote.c:10243
 msgid "command cannot be used without an exec file"
 msgstr ""
 
-#: remote.c:10273
+#: remote.c:10279
 #, possible-c-format
 msgid "target memory fault, section %s, range %s -- %s"
 msgstr ""
 
-#: remote.c:10289
+#: remote.c:10295
 msgid ""
 "One or more sections of the target image does not match\n"
 "the loaded file\n"
 msgstr ""
 
-#: remote.c:10292
+#: remote.c:10298
 #, possible-c-format
 msgid "No loaded section named '%s'.\n"
 msgstr ""
 
-#: remote.c:10392
+#: remote.c:10398
 #, possible-c-format
 msgid "Unknown remote qXfer reply: %s"
 msgstr ""
 
-#: remote.c:10398
+#: remote.c:10404
 msgid "Remote qXfer reply contained no data."
 msgstr ""
 
-#: remote.c:10600
+#: remote.c:10606
 msgid "remote query is only available after target open"
 msgstr ""
 
-#: remote.c:10704
+#: remote.c:10710
 msgid "Pattern is too large to transmit to remote target."
 msgstr ""
 
-#: remote.c:10726 remote.c:10731
+#: remote.c:10732 remote.c:10737
 #, possible-c-format
 msgid "Unknown qSearch:memory reply: %s"
 msgstr ""
 
-#: remote.c:10744
+#: remote.c:10750
 msgid "remote rcmd is only available after target open"
 msgstr ""
 
-#: remote.c:10756
+#: remote.c:10762
 #, possible-c-format
 msgid "\"monitor\" command ``%s'' is too long."
 msgstr ""
 
-#: remote.c:10783 remote.c:12233 remote.c:12486 remote.c:12586 remote.c:12698
-#: remote.c:12749 remote.c:12827 remote.c:12890 remote.c:12919
+#: remote.c:10789 remote.c:12239 remote.c:12492 remote.c:12592 remote.c:12704
+#: remote.c:12755 remote.c:12833 remote.c:12896 remote.c:12925
 msgid "Target does not support this command."
 msgstr ""
 
-#: remote.c:10794
+#: remote.c:10800
 msgid "Protocol error with Rcmd"
 msgstr ""
 
-#: remote.c:10825 remote.c:11946 remote.c:12035 remote.c:12089
+#: remote.c:10831 remote.c:11952 remote.c:12041 remote.c:12095
 msgid "command can only be used with remote target"
 msgstr ""
 
-#: remote.c:10828
+#: remote.c:10834
 msgid "remote-packet command requires packet text as argument"
 msgstr ""
 
-#: remote.c:10869
+#: remote.c:10875
 msgid "Remote threadset test\n"
 msgstr ""
 
-#: remote.c:10975
+#: remote.c:10981
 msgid "Fetch and print the remote list of thread identifiers, one pkt only"
 msgstr ""
 
-#: remote.c:10978
+#: remote.c:10984
 msgid "Fetch and display info about one thread"
 msgstr ""
 
-#: remote.c:10980
+#: remote.c:10986
 msgid "Test setting to a different thread"
 msgstr ""
 
-#: remote.c:10982
+#: remote.c:10988
 msgid "Iterate through updating all remote thread info"
 msgstr ""
 
-#: remote.c:10984
+#: remote.c:10990
 msgid " Remote thread alive test "
 msgstr ""
 
-#: remote.c:11074
+#: remote.c:11080
 msgid "Remote target doesn't support qGetTLSAddr packet"
 msgstr ""
 
-#: remote.c:11077
+#: remote.c:11083
 msgid "Remote target failed to process qGetTLSAddr request"
 msgstr ""
 
-#: remote.c:11081
+#: remote.c:11087
 msgid "TLS not supported or disabled on this target"
 msgstr ""
 
-#: remote.c:11118
+#: remote.c:11124
 msgid "Remote target doesn't support qGetTIBAddr packet"
 msgstr ""
 
-#: remote.c:11120
+#: remote.c:11126
 msgid "Remote target failed to process qGetTIBAddr request"
 msgstr ""
 
-#: remote.c:11123
+#: remote.c:11129
 msgid "qGetTIBAddr not supported or disabled on this target"
 msgstr ""
 
-#: remote.c:11172
+#: remote.c:11178
 #, possible-c-format
 msgid "Duplicate g packet description added for size %d"
 msgstr ""
 
-#: remote.c:11241 remote.c:11262 remote.c:11284
+#: remote.c:11247 remote.c:11268 remote.c:11290
 msgid "Packet too long for target."
 msgstr ""
 
-#: remote.c:11500
+#: remote.c:11506
 #, possible-c-format
 msgid "Reading %s from remote target...\n"
 msgstr ""
 
-#: remote.c:11505
+#: remote.c:11511
 msgid ""
 "File transfers from remote targets can be slow. Use \"set sysroot\" to "
 "access files locally instead."
 msgstr ""
 
-#: remote.c:11594
+#: remote.c:11600
 #, possible-c-format
 msgid "Read returned %d, but %d bytes."
 msgstr ""
 
-#: remote.c:11746
+#: remote.c:11752
 #, possible-c-format
 msgid "Readlink returned %d, but %d bytes."
 msgstr ""
 
-#: remote.c:11801
+#: remote.c:11807
 #, possible-c-format
 msgid "vFile:fstat returned %d, but %d bytes."
 msgstr ""
 
-#: remote.c:11804
+#: remote.c:11810
 #, possible-c-format
 msgid "vFile:fstat returned %d bytes, but expecting %d."
 msgstr ""
 
-#: remote.c:11850
+#: remote.c:11856
 msgid ""
 "remote target does not support file transfer, attempting to access files "
 "from local filesystem."
 msgstr ""
 
-#: remote.c:11920
+#: remote.c:11926
 #, possible-c-format
 msgid "Unknown remote I/O error %d"
 msgstr ""
 
-#: remote.c:11922
+#: remote.c:11928
 #, possible-c-format
 msgid "Remote I/O error: %s"
 msgstr ""
 
-#: remote.c:11980
+#: remote.c:11986
 #, possible-c-format
 msgid "Error reading %s."
 msgstr ""
 
-#: remote.c:12004
+#: remote.c:12010
 #, possible-c-format
 msgid "Remote write of %d bytes returned 0!"
 msgstr ""
 
-#: remote.c:12021
+#: remote.c:12027
 #, possible-c-format
 msgid "Successfully sent file \"%s\".\n"
 msgstr ""
 
-#: remote.c:12078
+#: remote.c:12084
 #, possible-c-format
 msgid "Successfully fetched file \"%s\".\n"
 msgstr ""
 
-#: remote.c:12097
+#: remote.c:12103
 #, possible-c-format
 msgid "Successfully deleted file \"%s\".\n"
 msgstr ""
 
-#: remote.c:12104
+#: remote.c:12110
 msgid "file to put"
 msgstr ""
 
-#: remote.c:12108
+#: remote.c:12114
 msgid "Invalid parameters to remote put"
 msgstr ""
 
-#: remote.c:12117
+#: remote.c:12123
 msgid "file to get"
 msgstr ""
 
-#: remote.c:12121
+#: remote.c:12127
 msgid "Invalid parameters to remote get"
 msgstr ""
 
-#: remote.c:12130
+#: remote.c:12136
 msgid "file to delete"
 msgstr ""
 
-#: remote.c:12134
+#: remote.c:12140
 msgid "Invalid parameters to remote delete"
 msgstr ""
 
-#: remote.c:12256 remote.c:12271 remote.c:12422 remote.c:12433
+#: remote.c:12262 remote.c:12277 remote.c:12428 remote.c:12439
 msgid "Target does not support source download."
 msgstr ""
 
-#: remote.c:12316
+#: remote.c:12322
 msgid "Fast tracepoint not valid during download"
 msgstr ""
 
 #. Fast tracepoints are functionally identical to regular
 #. tracepoints, so don't take lack of support as a reason to
 #. give up on the trace run.
-#: remote.c:12323
+#: remote.c:12329
 #, possible-c-format
 msgid ""
 "Target does not support fast tracepoints, downloading %d as regular "
 "tracepoint"
 msgstr ""
 
-#: remote.c:12337
+#: remote.c:12343
 msgid "Static tracepoint not valid during download"
 msgstr ""
 
 #. Fast tracepoints are functionally identical to regular
 #. tracepoints, so don't take lack of support as a reason
 #. to give up on the trace run.
-#: remote.c:12343
+#: remote.c:12349
 msgid "Target does not support static tracepoints"
 msgstr ""
 
-#: remote.c:12362
+#: remote.c:12368
 #, possible-c-format
 msgid "Target does not support conditional tracepoints, ignoring tp %d cond"
 msgstr ""
 
-#: remote.c:12371
+#: remote.c:12377
 msgid "Target does not support tracepoints."
 msgstr ""
 
-#: remote.c:12389 remote.c:12408
+#: remote.c:12395 remote.c:12414
 msgid "Error on target while setting tracepoints."
 msgstr ""
 
-#: remote.c:12480
+#: remote.c:12486
 msgid "Trace state variable name too long for tsv definition packet"
 msgstr ""
 
-#: remote.c:12488
+#: remote.c:12494
 msgid "Error on target while downloading trace state variable."
 msgstr ""
 
-#: remote.c:12504
+#: remote.c:12510
 msgid ""
 "Target does not support enabling tracepoints while a trace run is ongoing."
 msgstr ""
 
-#: remote.c:12506
+#: remote.c:12512
 msgid "Error on target while enabling tracepoint."
 msgstr ""
 
-#: remote.c:12522
+#: remote.c:12528
 msgid ""
 "Target does not support disabling tracepoints while a trace run is ongoing."
 msgstr ""
 
-#: remote.c:12524
+#: remote.c:12530
 msgid "Error on target while disabling tracepoint."
 msgstr ""
 
-#: remote.c:12563
+#: remote.c:12569
 msgid "Too many sections for read-only sections definition packet."
 msgstr ""
 
-#: remote.c:12588 remote.c:12700 remote.c:12774 remote.c:12777 remote.c:12829
-#: remote.c:12892 remote.c:12921 remote.c:12997 remote.c:13043
+#: remote.c:12594 remote.c:12706 remote.c:12780 remote.c:12783 remote.c:12835
+#: remote.c:12898 remote.c:12927 remote.c:13003 remote.c:13049
 #, possible-c-format
 msgid "Bogus reply from target: %s"
 msgstr ""
 
-#: remote.c:12634
+#: remote.c:12640
 #, possible-c-format
 msgid "Bogus trace status reply from target: %s"
 msgstr ""
 
-#: remote.c:12743
+#: remote.c:12749
 #, possible-c-format
 msgid "Unknown trace find type %d"
 msgstr ""
 
-#: remote.c:12758
+#: remote.c:12764
 msgid "Unable to parse trace frame number"
 msgstr ""
 
-#: remote.c:12768
+#: remote.c:12774
 msgid "Unable to parse tracepoint number"
 msgstr ""
 
-#: remote.c:12821
+#: remote.c:12827
 msgid "Remote file name too long for trace save packet"
 msgstr ""
 
-#: remote.c:12895
+#: remote.c:12901
 msgid "Target does not support disconnected tracing."
 msgstr ""
 
-#: remote.c:13153
+#: remote.c:13159
 #, possible-c-format
 msgid "Failed to configure the BTS buffer size: %s"
 msgstr ""
 
-#: remote.c:13155
+#: remote.c:13161
 msgid "Failed to configure the BTS buffer size."
 msgstr ""
 
-#: remote.c:13175
+#: remote.c:13181
 #, possible-c-format
 msgid "Failed to configure the trace buffer size: %s"
 msgstr ""
 
-#: remote.c:13177
+#: remote.c:13183
 msgid "Failed to configure the trace buffer size."
 msgstr ""
 
-#: remote.c:13224
+#: remote.c:13230
 msgid ""
 "GDB does not support Intel Processor Trace. \"record\" will not work in this "
 "session."
 msgstr ""
 
-#: remote.c:13239
+#: remote.c:13245
 #, possible-c-format
 msgid "Target is recording using %s.\n"
 msgstr ""
 
-#: remote.c:13286
+#: remote.c:13292
 #, possible-c-format
 msgid "Could not enable branch tracing for %s: %s"
 msgstr ""
 
-#: remote.c:13289
+#: remote.c:13295
 #, possible-c-format
 msgid "Could not enable branch tracing for %s."
 msgstr ""
 
-#: remote.c:13335
+#: remote.c:13341
 #, possible-c-format
 msgid "Could not disable branch tracing for %s: %s"
 msgstr ""
 
-#: remote.c:13338
+#: remote.c:13344
 #, possible-c-format
 msgid "Could not disable branch tracing for %s."
 msgstr ""
 
-#: remote.c:13370
+#: remote.c:13376
 msgid "Cannot process branch tracing result. XML parsing not supported."
 msgstr ""
 
-#: remote.c:13386
+#: remote.c:13392
 #, possible-c-format
 msgid "Bad branch tracing read type: %u."
 msgstr ""
 
-#: remote.c:13439
+#: remote.c:13445
 #, possible-c-format
 msgid "not currently attached to process %d"
 msgstr ""
 
-#: remote.c:13507
+#: remote.c:13513
 #, possible-c-format
 msgid "Thread handle size mismatch: %d vs %zu (from remote)"
 msgstr ""
 
-#: remote.c:13793
+#: remote.c:13799
 #, possible-c-format
 msgid "Remote refused setting thread events: %s"
 msgstr ""
 
-#: remote.c:13905
+#: remote.c:13911
 #, possible-c-format
 msgid "Debugger's willingness to use range stepping is %s.\n"
 msgstr ""
 
-#: remote.c:13931
+#: remote.c:13937
 msgid "Range stepping is not supported by the current target"
 msgstr ""
 
 #. set/show remote ...
 #. allow-unknown
-#: remote.c:13975 remote.c:13981
+#: remote.c:13981 remote.c:13987
 msgid ""
 "Remote protocol specific variables\n"
 "Configure various remote-protocol specific variables such as\n"
@@ -23814,14 +23814,14 @@ msgid ""
 msgstr ""
 
 #. allow-unknown
-#: remote.c:13988
+#: remote.c:13994
 msgid ""
 "Compare section data on target to the exec file.\n"
 "Argument is a single section name (default: all loaded sections).\n"
 "To compare only read-only loaded sections, specify the -r option."
 msgstr ""
 
-#: remote.c:13994
+#: remote.c:14000
 msgid ""
 "Send an arbitrary packet to a remote target.\n"
 "   maintenance packet TEXT\n"
@@ -23831,57 +23831,57 @@ msgid ""
 "terminating `#' character and checksum."
 msgstr ""
 
-#: remote.c:14003
+#: remote.c:14009
 msgid "Set whether to send break if interrupted."
 msgstr ""
 
-#: remote.c:14004
+#: remote.c:14010
 msgid "Show whether to send break if interrupted."
 msgstr ""
 
-#: remote.c:14005
+#: remote.c:14011
 msgid "If set, a break, instead of a cntrl-c, is sent to the remote target."
 msgstr ""
 
-#: remote.c:14018
+#: remote.c:14024
 msgid "Set interrupt sequence to remote target."
 msgstr ""
 
-#: remote.c:14019
+#: remote.c:14025
 msgid "Show interrupt sequence to remote target."
 msgstr ""
 
-#: remote.c:14020
+#: remote.c:14026
 msgid ""
 "Valid value is \"Ctrl-C\", \"BREAK\" or \"BREAK-g\". The default is \"Ctrl-C"
 "\"."
 msgstr ""
 
-#: remote.c:14027
+#: remote.c:14033
 msgid ""
 "Set whether interrupt-sequence is sent to remote target when gdb connects to."
 msgstr ""
 
-#: remote.c:14028
+#: remote.c:14034
 msgid ""
 "\t\tShow whether interrupt-sequence is sent to remote target when gdb "
 "connects to."
 msgstr ""
 
-#: remote.c:14029
+#: remote.c:14035
 msgid "\t\tIf set, interrupt sequence is sent to remote target."
 msgstr ""
 
 #. Install commands for configuring memory read/write packets.
-#: remote.c:14036
+#: remote.c:14042
 msgid "Set the maximum number of bytes per memory write packet (deprecated)."
 msgstr ""
 
-#: remote.c:14039
+#: remote.c:14045
 msgid "Show the maximum number of bytes per memory write packet (deprecated)."
 msgstr ""
 
-#: remote.c:14043
+#: remote.c:14049
 msgid ""
 "Set the maximum number of bytes per memory-write packet.\n"
 "Specify the number of bytes in a packet or 0 (zero) for the\n"
@@ -23890,7 +23890,7 @@ msgid ""
 "further restriction and ``limit'' to enable that restriction."
 msgstr ""
 
-#: remote.c:14051
+#: remote.c:14057
 msgid ""
 "Set the maximum number of bytes per memory-read packet.\n"
 "Specify the number of bytes in a packet or 0 (zero) for the\n"
@@ -23899,99 +23899,99 @@ msgid ""
 "further restriction and ``limit'' to enable that restriction."
 msgstr ""
 
-#: remote.c:14060
+#: remote.c:14066
 msgid "Show the maximum number of bytes per memory-write packet."
 msgstr ""
 
-#: remote.c:14064
+#: remote.c:14070
 msgid "Show the maximum number of bytes per memory-read packet."
 msgstr ""
 
-#: remote.c:14068
+#: remote.c:14074
 msgid "Set the maximum number of target hardware watchpoints."
 msgstr ""
 
-#: remote.c:14069
+#: remote.c:14075
 msgid "Show the maximum number of target hardware watchpoints."
 msgstr ""
 
-#: remote.c:14070 remote.c:14079 remote.c:14088
+#: remote.c:14076 remote.c:14085 remote.c:14094
 msgid "Specify a negative limit for unlimited."
 msgstr ""
 
-#: remote.c:14077
+#: remote.c:14083
 msgid "Set the maximum length (in bytes) of a target hardware watchpoint."
 msgstr ""
 
-#: remote.c:14078
+#: remote.c:14084
 msgid "Show the maximum length (in bytes) of a target hardware watchpoint."
 msgstr ""
 
-#: remote.c:14086
+#: remote.c:14092
 msgid "Set the maximum number of target hardware breakpoints."
 msgstr ""
 
-#: remote.c:14087
+#: remote.c:14093
 msgid "Show the maximum number of target hardware breakpoints."
 msgstr ""
 
-#: remote.c:14096
+#: remote.c:14102
 msgid "Set the maximum size of the address (in bits) in a memory packet."
 msgstr ""
 
-#: remote.c:14097
+#: remote.c:14103
 msgid "Show the maximum size of the address (in bits) in a memory packet."
 msgstr ""
 
-#: remote.c:14400
+#: remote.c:14406
 msgid "Set use of remote protocol `Z' packets"
 msgstr ""
 
-#: remote.c:14401
+#: remote.c:14407
 msgid "Show use of remote protocol `Z' packets "
 msgstr ""
 
-#: remote.c:14402
+#: remote.c:14408
 msgid ""
 "When set, GDB will attempt to use the remote breakpoint and watchpoint\n"
 "packets."
 msgstr ""
 
-#: remote.c:14411
+#: remote.c:14417
 msgid ""
 "Manipulate files on the remote system\n"
 "Transfer files to and from the remote target system."
 msgstr ""
 
-#: remote.c:14418
+#: remote.c:14424
 msgid "Copy a local file to the remote system."
 msgstr ""
 
-#: remote.c:14422
+#: remote.c:14428
 msgid "Copy a remote file to the local system."
 msgstr ""
 
-#: remote.c:14426
+#: remote.c:14432
 msgid "Delete a remote file."
 msgstr ""
 
-#: remote.c:14430
+#: remote.c:14436
 msgid "Set the remote pathname for \"run\""
 msgstr ""
 
-#: remote.c:14431
+#: remote.c:14437
 msgid "Show the remote pathname for \"run\""
 msgstr ""
 
-#: remote.c:14439
+#: remote.c:14445
 msgid "Enable or disable range stepping."
 msgstr ""
 
-#: remote.c:14440
+#: remote.c:14446
 msgid "Show whether target-assisted range stepping is enabled."
 msgstr ""
 
-#: remote.c:14441
+#: remote.c:14447
 msgid ""
 "If on, and the target supports it, when stepping a source line, GDB\n"
 "tells the target to step the corresponding range of addresses itself "
@@ -27385,31 +27385,31 @@ msgid ""
 "With an argument REGEXP, only expand the symbol tables with matching names."
 msgstr ""
 
-#: symtab.c:1285
+#: symtab.c:1284
 #, possible-c-format
 msgid "Symbol cache size is too large, max is %u."
 msgstr ""
 
-#: symtab.c:1529
+#: symtab.c:1528
 #, possible-c-format
 msgid ""
 "Symbol cache for pspace %d\n"
 "%s:\n"
 msgstr ""
 
-#: symtab.c:1601
+#: symtab.c:1600
 #, possible-c-format
 msgid ""
 "Symbol cache statistics for pspace %d\n"
 "%s:\n"
 msgstr ""
 
-#: symtab.c:2074
+#: symtab.c:2073
 #, possible-c-format
 msgid "Internal error: `%s' is not an aggregate"
 msgstr ""
 
-#: symtab.c:2349
+#: symtab.c:2348
 #, possible-c-format
 msgid ""
 "Internal: %s symbol `%s' found in %s psymtab but not in symtab.\n"
@@ -27417,91 +27417,91 @@ msgid ""
 "\t (if a template, try specifying an instantiation: %s<type>)."
 msgstr ""
 
-#: symtab.c:4019
+#: symtab.c:4018
 msgid "mismatched quoting on brackets, try 'operator\\[\\]'"
 msgstr ""
 
-#: symtab.c:4027
+#: symtab.c:4026
 msgid "nothing is allowed between '[' and ']'"
 msgstr ""
 
-#: symtab.c:4083
+#: symtab.c:4082
 msgid "`operator ()' must be specified without whitespace in `()'"
 msgstr ""
 
-#: symtab.c:4089
+#: symtab.c:4088
 msgid "`operator ?:' must be specified without whitespace in `?:'"
 msgstr ""
 
-#: symtab.c:4095
+#: symtab.c:4094
 msgid "`operator []' must be specified without whitespace in `[]'"
 msgstr ""
 
-#: symtab.c:4100
+#: symtab.c:4099
 #, possible-c-format
 msgid "`operator %s' not supported"
 msgstr ""
 
-#: symtab.c:4580
+#: symtab.c:4579
 #, possible-c-format
 msgid "All %ss matching regular expression \"%s\":\n"
 msgstr ""
 
-#: symtab.c:4583
+#: symtab.c:4582
 #, possible-c-format
 msgid "All defined %ss:\n"
 msgstr ""
 
-#: symtab.c:4593
+#: symtab.c:4592
 msgid ""
 "\n"
 "Non-debugging symbols:\n"
 msgstr ""
 
-#: symtab.c:5846 symtab.c:5849
+#: symtab.c:5831 symtab.c:5834
 msgid "All global and static variable names, or those matching REGEXP."
 msgstr ""
 
-#: symtab.c:5853
+#: symtab.c:5838
 msgid "All function names, or those matching REGEXP."
 msgstr ""
 
-#: symtab.c:5864
+#: symtab.c:5849
 msgid "All type names, or those matching REGEXP."
 msgstr ""
 
-#: symtab.c:5867
+#: symtab.c:5852
 msgid "Source files in the program."
 msgstr ""
 
-#: symtab.c:5870
+#: symtab.c:5855
 msgid "Set a breakpoint for all functions matching REGEXP."
 msgstr ""
 
-#: symtab.c:5874
+#: symtab.c:5859
 msgid ""
 "Set the debugger behavior when more than one symbol are possible matches\n"
 "in an expression."
 msgstr ""
 
-#: symtab.c:5876
+#: symtab.c:5861
 msgid "Show how the debugger handles ambiguities in expressions."
 msgstr ""
 
-#: symtab.c:5877
+#: symtab.c:5862
 msgid ""
 "Valid values are \"ask\", \"all\", \"cancel\", and the default is \"all\"."
 msgstr ""
 
-#: symtab.c:5882
+#: symtab.c:5867
 msgid "Set whether a source file may have multiple base names."
 msgstr ""
 
-#: symtab.c:5883
+#: symtab.c:5868
 msgid "Show whether a source file may have multiple base names."
 msgstr ""
 
-#: symtab.c:5884
+#: symtab.c:5869
 msgid ""
 "(A \"base name\" is the name of a file with the directory part removed.\n"
 "Example: The base name of \"/home/user/hello.c\" is \"hello.c\".)\n"
@@ -27512,60 +27512,60 @@ msgid ""
 "one base name, and gdb will do file name comparisons more efficiently."
 msgstr ""
 
-#: symtab.c:5896
+#: symtab.c:5881
 msgid "Set debugging of symbol table creation."
 msgstr ""
 
-#: symtab.c:5897
+#: symtab.c:5882
 msgid "Show debugging of symbol table creation."
 msgstr ""
 
-#: symtab.c:5897
+#: symtab.c:5882
 msgid ""
 "When enabled (non-zero), debugging messages are printed when building\n"
 "symbol tables.  A value of 1 (one) normally provides enough information.\n"
 "A value greater than 1 provides more verbose information."
 msgstr ""
 
-#: symtab.c:5906
+#: symtab.c:5891
 msgid "Set debugging of symbol lookup."
 msgstr ""
 
-#: symtab.c:5907
+#: symtab.c:5892
 msgid "Show debugging of symbol lookup."
 msgstr ""
 
-#: symtab.c:5908
+#: symtab.c:5893
 msgid "When enabled (non-zero), symbol lookups are logged."
 msgstr ""
 
-#: symtab.c:5915
+#: symtab.c:5900
 msgid "Set the size of the symbol cache."
 msgstr ""
 
-#: symtab.c:5916
+#: symtab.c:5901
 msgid "Show the size of the symbol cache."
 msgstr ""
 
-#: symtab.c:5916
+#: symtab.c:5901
 msgid ""
 "The size of the symbol cache.\n"
 "If zero then the symbol cache is disabled."
 msgstr ""
 
-#: symtab.c:5924
+#: symtab.c:5909
 msgid "Dump the symbol cache for each program space."
 msgstr ""
 
-#: symtab.c:5929
+#: symtab.c:5914
 msgid "Print symbol cache statistics for each program space."
 msgstr ""
 
-#: symtab.c:5934
+#: symtab.c:5919
 msgid "Flush the symbol cache for each program space."
 msgstr ""
 
-#: symtab.h:1275
+#: symtab.h:1279
 msgid "Section index is uninitialized"
 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.0.90.20180109/gdb/PROBLEMS ./gdb/PROBLEMS
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/PROBLEMS	2018-01-09 02:04:56.000000000 +0000
+++ ./gdb/PROBLEMS	2018-01-16 02:06:02.000000000 +0000
@@ -1,5 +1,5 @@
 
-			Known problems in GDB 7.2.50
+			Known problems in GDB 8.0.91.DATE-git
 
 		See also: http://www.gnu.org/software/gdb/bugs/
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/psymtab.c ./gdb/psymtab.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/psymtab.c	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/psymtab.c	2018-01-16 02:06:03.000000000 +0000
@@ -556,7 +556,7 @@ psymbol_name_matches (partial_symbol *ps
 {
   const language_defn *lang = language_def (SYMBOL_LANGUAGE (psym));
   symbol_name_matcher_ftype *name_match
-    = language_get_symbol_name_matcher (lang, lookup_name);
+    = get_symbol_name_matcher (lang, lookup_name);
   return name_match (SYMBOL_SEARCH_NAME (psym), lookup_name, NULL);
 }
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/remote.c ./gdb/remote.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/remote.c	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/remote.c	2018-01-16 02:06:03.000000000 +0000
@@ -6939,7 +6939,13 @@ Packet: '%s'\n"),
 			event->ptid = read_ptid (thr + strlen (";thread:"),
 						 NULL);
 		      else
-			event->ptid = magic_null_ptid;
+			{
+			  /* Either the current thread hasn't changed,
+			     or the inferior is not multi-threaded.
+			     The event must be for the thread we last
+			     set as (or learned as being) current.  */
+			  event->ptid = event->rs->general_thread;
+			}
 		    }
 
 		  if (rsa == NULL)
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/symtab.c ./gdb/symtab.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/symtab.c	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/symtab.c	2018-01-16 02:06:03.000000000 +0000
@@ -955,8 +955,7 @@ symbol_matches_search_name (const struct
 			    const lookup_name_info &name)
 {
   symbol_name_matcher_ftype *name_match
-    = language_get_symbol_name_matcher (language_def (gsymbol->language),
-					name);
+    = get_symbol_name_matcher (language_def (gsymbol->language), name);
   return name_match (symbol_search_name (gsymbol), name, NULL);
 }
 
@@ -4704,24 +4703,10 @@ compare_symbol_name (const char *symbol_
 		     const lookup_name_info &lookup_name,
 		     completion_match_result &match_res)
 {
-  const language_defn *lang;
-
-  /* If we're completing for an expression and the symbol doesn't have
-     an explicit language set, fallback to the current language.  Ada
-     minimal symbols won't have their language set to Ada, for
-     example, and if we compared using the default/C-like matcher,
-     then when completing e.g., symbols in a package named "pck", we'd
-     match internal Ada symbols like "pckS", which are invalid in an
-     Ada expression, unless you wrap them in '<' '>' to request a
-     verbatim match.  */
-  if (symbol_language == language_auto
-      && lookup_name.match_type () == symbol_name_match_type::EXPRESSION)
-    lang = current_language;
-  else
-    lang = language_def (symbol_language);
+  const language_defn *lang = language_def (symbol_language);
 
   symbol_name_matcher_ftype *name_match
-    = language_get_symbol_name_matcher (lang, lookup_name);
+    = get_symbol_name_matcher (lang, lookup_name);
 
   return name_match (symbol_name, lookup_name, &match_res);
 }
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/symtab.h ./gdb/symtab.h
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/symtab.h	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/symtab.h	2018-01-16 02:06:03.000000000 +0000
@@ -110,7 +110,11 @@ class ada_lookup_name_info final
   bool standard_p () const
   { return m_standard_p; }
 
- private:
+  /* Return true if doing a verbatim match.  */
+  bool verbatim_p () const
+  { return m_verbatim_p; }
+
+private:
   /* The Ada-encoded lookup name.  */
   std::string m_encoded_name;
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/ChangeLog ./gdb/testsuite/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/ChangeLog	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/testsuite/ChangeLog	2018-01-16 02:06:03.000000000 +0000
@@ -1,3 +1,38 @@
+2018-01-15  Tom Tromey  <tom@tromey.com>
+
+	* gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
+	compute sp_reg.
+
+2018-01-12  Pedro Alves  <palves@redhat.com>
+
+	* gdb.base/continue-after-aborted-step-over.c: New.
+	* gdb.base/continue-after-aborted-step-over.exp: New.
+
+2018-01-11  Pedro Alves  <palves@redhat.com>
+
+	PR remote/22597
+	* gdb.server/stop-reply-no-thread.c: New file.
+	* gdb.server/stop-reply-no-thread.exp: New file.
+
+2018-01-10  Pedro Alves  <palves@redhat.com>
+
+	PR gdb/22670
+	* gdb.ada/bp_c_mixed_case.exp: Add intro comment.  Test printing C
+	functions too.  Test setting breakpoints and printing C functions
+	with no debug info too.
+	* gdb.ada/bp_c_mixed_case/qux.c: New file.
+
+2018-01-10  Pedro Alves  <palves@redhat.com>
+
+	PR gdb/22670
+	* gdb.ada/complete.exp ("complete break ada"): Replace kfail with
+	a fail.
+
+2018-01-10  Pedro Alves  <palves@redhat.com>
+
+	PR gdb/22670
+	* gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
+
 2018-01-08  Simon Marchi  <simon.marchi@ericsson.com>
 
 	* gdb.server/unittest.exp: Match the output in non-development
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/gdb.ada/bp_c_mixed_case/foo_h731_021.adb ./gdb/testsuite/gdb.ada/bp_c_mixed_case/foo_h731_021.adb
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/gdb.ada/bp_c_mixed_case/foo_h731_021.adb	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/testsuite/gdb.ada/bp_c_mixed_case/foo_h731_021.adb	2018-01-16 02:06:03.000000000 +0000
@@ -15,7 +15,10 @@
 
 procedure Foo_H731_021 is
    Procedure C_Func;
+   Procedure C_FuncNoDebug;
    pragma Import (C, C_Func, "MixedCaseFunc");
+   pragma Import (C, C_FuncNoDebug, "NoDebugMixedCaseFunc");
 begin
    C_Func;
+   C_FuncNoDebug;
 end Foo_H731_021;
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/gdb.ada/bp_c_mixed_case/qux.c ./gdb/testsuite/gdb.ada/bp_c_mixed_case/qux.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/gdb.ada/bp_c_mixed_case/qux.c	1970-01-01 00:00:00.000000000 +0000
+++ ./gdb/testsuite/gdb.ada/bp_c_mixed_case/qux.c	2018-01-16 02:06:03.000000000 +0000
@@ -0,0 +1,21 @@
+/* Copyright 2018 Free Software Foundation, Inc.
+
+   This file is part of GDB.
+
+   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/>.  */
+
+void
+NoDebugMixedCaseFunc (void)
+{
+}
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/gdb.ada/bp_c_mixed_case.exp ./gdb/testsuite/gdb.ada/bp_c_mixed_case.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/gdb.ada/bp_c_mixed_case.exp	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/testsuite/gdb.ada/bp_c_mixed_case.exp	2018-01-16 02:06:03.000000000 +0000
@@ -13,6 +13,11 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
+# Test setting breakpoints in C functions with some uppercase letters
+# in their name, using the "<...>" notation.  See gdb/22670.  While at
+# it, also try evaluating expressions involving calls to such
+# functions.
+
 load_lib "ada.exp"
 
 standard_ada_testfile foo_h731_021
@@ -21,8 +26,19 @@ set cfile "bar"
 set csrcfile ${srcdir}/${subdir}/${testdir}/${cfile}.c
 set cobject [standard_output_file ${cfile}.o]
 
+set cfile2 "qux"
+set csrcfile2 ${srcdir}/${subdir}/${testdir}/${cfile2}.c
+set cobject2 [standard_output_file ${cfile2}.o]
+
 gdb_compile "${csrcfile}" "${cobject}" object [list debug]
-if {[gdb_compile_ada "${srcfile}" "${binfile}" executable [list debug additional_flags=-largs additional_flags=${cobject} additional_flags=-margs]] != "" } {
+gdb_compile "${csrcfile2}" "${cobject2}" object ""
+
+set options [list debug \
+		 additional_flags=-largs \
+		 additional_flags=${cobject} \
+		 additional_flags=${cobject2} \
+		 additional_flags=-margs]
+if {[gdb_compile_ada "${srcfile}" "${binfile}" executable $options] != "" } {
   return -1
 }
 
@@ -37,16 +53,52 @@ if ![runto "foo_h731_021"] then {
 gdb_test "show lang" \
          "\"auto; currently ada\"\\."
 
+# Before running to the C function (and thus switching out of Ada
+# mode), try printing the function using the "<...>" notation.
+gdb_test "p <MixedCaseFunc>" \
+         " = void" \
+         "p <MixedCaseFunc>, in Ada"
+
+gdb_test "p <NoDebugMixedCaseFunc>" \
+         " = {<text variable, no debug info>} $hex <NoDebugMixedCaseFunc>" \
+         "p <NoDebugMixedCaseFunc>, in Ada"
+
 # Try inserting a breakpoint inside a C function. Because the function's
 # name has some uppercase letters, we need to use the "<...>" notation.
 # The purpose of this testcase is to verify that we can in fact do so
 # and that it inserts the breakpoint at the expected location.
-setup_kfail gdb/22670 "*-*-*"
 gdb_test "break <MixedCaseFunc>" \
          "Breakpoint $decimal at $hex: file .*bar.c, line $decimal\\."
 
+# Same, but this time on the function with no debug info.
+gdb_test "break <NoDebugMixedCaseFunc>" \
+         "Breakpoint $decimal at $hex"
+
 # Resume the program's execution, verifying that it lands at the expected
 # location.
-setup_kfail gdb/22670 "*-*-*"
 gdb_test "continue" \
          "Breakpoint $decimal, MixedCaseFunc \\(\\) at .*bar\\.c:$decimal.*"
+
+# Try printing again using the "<...>" notation.  This shouldn't work
+# now, since the current frame is a C function.
+gdb_test "p <MixedCaseFunc>" \
+         "A syntax error in expression, near `<MixedCaseFunc>'\\." \
+         "p <MixedCaseFunc>, in C"
+
+gdb_test "p <NoDebugMixedCaseFunc>" \
+         "A syntax error in expression, near `<NoDebugMixedCaseFunc>'\\." \
+         "p <NoDebugMixedCaseFunc>, in C"
+
+set test "break <MixedCaseFunc>, in C"
+gdb_test_multiple "break <MixedCaseFunc>" $test {
+	-re "Function \"<MixedCaseFunc>\" not defined\..*Make breakpoint pending on future shared library load.*y or .n.. $" {
+		gdb_test_no_output "n" $test
+	}
+}
+
+set test "break <NoDebugMixedCaseFunc>, in C"
+gdb_test_multiple "break <NoDebugMixedCaseFunc>" $test {
+	-re "Function \"<NoDebugMixedCaseFunc>\" not defined\..*Make breakpoint pending on future shared library load.*y or .n.. $" {
+		gdb_test_no_output "n" $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.0.90.20180109/gdb/testsuite/gdb.ada/complete.exp ./gdb/testsuite/gdb.ada/complete.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/gdb.ada/complete.exp	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/testsuite/gdb.ada/complete.exp	2018-01-16 02:06:03.000000000 +0000
@@ -212,7 +212,7 @@ test_gdb_complete "ambiguous_func" \
 # However, we want to sanity-check each one of them, knowing that
 # each result should start with "break ada" and that the proposed
 # completion should look like a valid symbol name (in particular,
-# no uppercase letters...).
+# no uppercase letters...).  See gdb/22670.
 
 gdb_test_no_output "set max-completions unlimited"
 
@@ -222,6 +222,6 @@ gdb_test_multiple "$test" $test {
         pass $test
     }
     -re "\[A-Z\].*$gdb_prompt $" {
-        kfail gdb/22670 $test
+	fail "$test (gdb/22670)"
     }
 }
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/gdb.base/continue-after-aborted-step-over.c ./gdb/testsuite/gdb.base/continue-after-aborted-step-over.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/gdb.base/continue-after-aborted-step-over.c	1970-01-01 00:00:00.000000000 +0000
+++ ./gdb/testsuite/gdb.base/continue-after-aborted-step-over.c	2018-01-16 02:06:03.000000000 +0000
@@ -0,0 +1,29 @@
+/* This testcase is part of GDB, the GNU debugger.
+
+   Copyright 2018 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/>.  */
+
+void
+function (void)
+{
+}
+
+int
+main ()
+{
+  function ();
+
+  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.0.90.20180109/gdb/testsuite/gdb.base/continue-after-aborted-step-over.exp ./gdb/testsuite/gdb.base/continue-after-aborted-step-over.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/gdb.base/continue-after-aborted-step-over.exp	1970-01-01 00:00:00.000000000 +0000
+++ ./gdb/testsuite/gdb.base/continue-after-aborted-step-over.exp	2018-01-16 02:06:03.000000000 +0000
@@ -0,0 +1,87 @@
+# Copyright 2018 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/>.
+
+# This testcase is a regression test for a regression in the in-line
+# step-over machinery.  If a resumption that starts a step-over
+# failed, a following resumption would make GDB hang forever:
+#
+#  (gdb) b *0
+#  Breakpoint 2 at 0x0
+#  continue
+#  Continuing.
+#  Warning:
+#  Cannot insert breakpoint 2.
+#  Cannot access memory at address 0x0
+#
+#  Command aborted.
+#  delete breakpoints
+#  Delete all breakpoints? (y or n) y
+#  (gdb) b function
+#  Breakpoint 3 at 0x40048b: file test.c, line 33.
+#  continue
+#  Continuing.
+#  *GDB hangs forever*
+
+standard_testfile
+
+if {[build_executable "failed to prepare" $testfile $srcfile debug]} {
+    return -1
+}
+
+# DISPLACED indicates whether to use displaced-stepping.
+proc do_test {displaced} {
+    global gdb_prompt decimal
+    global srcfile binfile
+
+    clean_restart $binfile
+
+    gdb_test_no_output "set displaced-stepping $displaced"
+
+    if ![runto_main] {
+	fail "run to main"
+	return -1
+    }
+
+    # We rely on not being able to set a breakpoint at 0, as proxy for
+    # any kind of breakpoint insertion failure.  If we can examine
+    # what's at memory address 0, it is possible that we could also
+    # execute it.
+    if [is_address_zero_readable] {
+	untested "memory at address 0 is possibly executable"
+	return
+    }
+
+    # Set a breakpoint that fails to insert.
+    gdb_test "b *0" "Breakpoint $decimal at 0x0"
+
+    gdb_test "continue" \
+	"Command aborted\\." \
+	"continue aborts"
+
+    # Delete the "bad" breakpoint and try continuing again.
+    delete_breakpoints
+    gdb_test "b function" "Breakpoint $decimal .*$srcfile.*"
+
+    gdb_test "continue" \
+	"Breakpoint $decimal, function \\(\\) at .*$srcfile:.*" \
+	"continue to function"
+}
+
+# This testcase exercises a regression with the in-line step-over
+# machinery.  So make sure this runs with displaced stepping disabled,
+# and for good measure, also try with displaced stepping enabled.
+foreach_with_prefix displaced-stepping {"off" "on"} {
+    do_test ${displaced-stepping}
+}
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/gdb.guile/scm-ports.exp ./gdb/testsuite/gdb.guile/scm-ports.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/gdb.guile/scm-ports.exp	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/testsuite/gdb.guile/scm-ports.exp	2018-01-16 02:06:03.000000000 +0000
@@ -104,7 +104,7 @@ proc test_mem_port_rw { kind } {
 	    "get sp reg"
 	# Note: Only use $sp_reg for gdb_test result matching, don't use it in
 	# gdb commands.  Otherwise transcript.N becomes unusable.
-	set sp_reg [get_integer_valueof "\$sp" 0]
+	set sp_reg [get_valueof /u "\$sp" 0]
 	gdb_test_no_output "guile (define byte-at-sp (parse-and-eval \"*(char*) \$sp\"))" \
 	    "save current value at sp"
 	# Pass the result of parse-and-eval through value-fetch-lazy!,
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/gdb.server/stop-reply-no-thread.c ./gdb/testsuite/gdb.server/stop-reply-no-thread.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/gdb.server/stop-reply-no-thread.c	1970-01-01 00:00:00.000000000 +0000
+++ ./gdb/testsuite/gdb.server/stop-reply-no-thread.c	2018-01-16 02:06:03.000000000 +0000
@@ -0,0 +1,22 @@
+/* This testcase is part of GDB, the GNU debugger.
+
+   Copyright 2018 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/>.  */
+
+int
+main ()
+{
+  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.0.90.20180109/gdb/testsuite/gdb.server/stop-reply-no-thread.exp ./gdb/testsuite/gdb.server/stop-reply-no-thread.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/testsuite/gdb.server/stop-reply-no-thread.exp	1970-01-01 00:00:00.000000000 +0000
+++ ./gdb/testsuite/gdb.server/stop-reply-no-thread.exp	2018-01-16 02:06:03.000000000 +0000
@@ -0,0 +1,74 @@
+# This testcase is part of GDB, the GNU debugger.
+#
+# Copyright 2018 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/>.
+
+# Test backward compatibility with older GDBservers which did not
+# include ";thread:NNN" in T stop replies when debugging
+# single-threaded programs, even though they'd list the main thread in
+# response to qfThreadInfo/qsThreadInfo.  See PR remote/22597.
+
+load_lib gdbserver-support.exp
+
+if { [skip_gdbserver_tests] } {
+    verbose "skipping gdbserver tests"
+    return -1
+}
+
+standard_testfile
+if [prepare_for_testing "failed to prepare" $testfile $srcfile] {
+    return -1
+}
+
+# Make sure we're disconnected, in case we're testing with an
+# extended-remote board, therefore already connected.
+gdb_test "disconnect" ".*"
+
+# Start GDBserver, with ";thread:NNN" in T stop replies disabled,
+# emulating old gdbservers when debugging single-threaded programs.
+set res [gdbserver_start "--disable-packet=Tthread" $binfile]
+set gdbserver_protocol [lindex $res 0]
+set gdbserver_gdbport [lindex $res 1]
+
+# Disable XML-based thread listing, and multi-process extensions.
+gdb_test_no_output "set remote threads-packet off"
+gdb_test_no_output "set remote multiprocess-feature-packet off"
+
+set res [gdb_target_cmd $gdbserver_protocol $gdbserver_gdbport]
+if ![gdb_assert {$res == 0} "connect"] {
+    return
+}
+
+# There should be only one thread listed.
+set test "info threads"
+gdb_test_multiple $test $test {
+    -re "2 Thread.*$gdb_prompt $" {
+	fail $test
+    }
+    -re "has terminated.*$gdb_prompt $" {
+	fail $test
+    }
+    -re "\\\* 1\[\t \]*Thread\[^\r\n\]*\r\n$gdb_prompt $" {
+	pass $test
+    }
+}
+
+gdb_breakpoint "main"
+
+# Bad GDB behaved like this:
+#  (gdb) c
+#  Cannot execute this command without a live selected thread.
+#  (gdb)
+gdb_test "c" "Breakpoint $decimal, main.*" "continue to main"
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/version.in ./gdb/version.in
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/gdb/version.in	2018-01-09 02:04:57.000000000 +0000
+++ ./gdb/version.in	2018-01-16 02:06:03.000000000 +0000
@@ -1 +1 @@
-8.0.90.DATE-git
+8.0.91.DATE-git
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/md5.sum ./md5.sum
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-8.0.90.20180109/md5.sum	2018-01-09 02:08:40.000000000 +0000
+++ ./md5.sum	2018-01-16 02:10:04.000000000 +0000
@@ -40,7 +40,7 @@ bb45f17458fbd361569bfb2067575c7f  bfd/cp
 f15e31835a8d7272e1acd59dc86ebc2a  bfd/wasm-module.c
 2f1d48da02b5ed6e94cb3beb7dae5d9c  bfd/elf64-mips.c
 32c1c2c183f56bd2b5af2fb9c3ca94af  bfd/cpu-m9s12x.c
-5e6180932c23d8b914a4116515644135  bfd/version.h
+74fa7c480c9b029bf87c39904ef04c90  bfd/version.h
 25cd4c1378787d5bb9fa74b13a55098a  bfd/cpu-tilegx.c
 15946361c2ae68e8133d7e10485f7ed4  bfd/coff-mcore.c
 836b9de6d0ea1914f82c0ec0fa0341ef  bfd/cpu-avr.c
@@ -1048,7 +1048,7 @@ b970f26fd4d3e494583c31f4c3aba3be  gdb/ob
 a0792bdf0324ad049d14ef15f0806114  gdb/i386-gnu-nat.c
 0f237bca131b9ba30a65a45403f84953  gdb/iq2000-tdep.c
 a69b008164bd1c5d3b0be3ff86d49067  gdb/ser-base.c
-a8bcfcc675a439cb2b9c4468562e73eb  gdb/version.in
+146ea8a5ab5fcdcea594672f9341ee75  gdb/version.in
 e722ee05b136eaacdac37859510cbc17  gdb/linux-record.c
 cf0a31b11efed9f66a51b80cb8c4af16  gdb/sparc64-sol2-tdep.c
 289124cc78fd8c57e688eba9a996db47  gdb/amd64-nat.c
@@ -1142,7 +1142,7 @@ d9585f56d83238ff517da78a9ec82fbd  gdb/tr
 5fe81e81a40cd35bd0b1444169692113  gdb/arm-tdep.c
 4ed7f92eda0e9ddabcc4ff9a5fa525cb  gdb/aarch64-fbsd-tdep.c
 fb6677a89b1ca588921c16f224f12ff9  gdb/cris-tdep.c
-5ba50b1bcaee98e4bca47a74de3de422  gdb/dictionary.c
+c1f27b92411ea186e3c433970c04cc9d  gdb/dictionary.c
 f7d00dbc7d06cf8aa638b3c4dfec5cf3  gdb/cli/cli-dump.c
 303cc8ea695af9cdca0a7292ad57417c  gdb/cli/cli-interp.c
 b2f206cb32cafe07ae6db6e28a86b582  gdb/cli/cli-script.h
@@ -1182,7 +1182,7 @@ a867576998280dee471ad5c297ad6f6c  gdb/ia
 4f5cf932b114c38e420a44a052b888d2  gdb/ser-tcp.h
 c924da8407c465c0db47754b07e866a3  gdb/ui-file.h
 da8fe61630bfcd15538771e7933f12be  gdb/user-regs.h
-f98668e6b62ba2b17a25ebb7e9961fc1  gdb/PROBLEMS
+762cc4015b932677369f1830f5ef162e  gdb/PROBLEMS
 d8b839d3a6e3c69149bcd628b9fc0a69  gdb/config.in
 0c15f53a23d4b18de01ef27812eef6fa  gdb/configure.ac
 752cc726423f319218ee7048b5dc7d38  gdb/ChangeLog-2015
@@ -1195,7 +1195,7 @@ e6089cd2ed43337dcebc9325ee0d1243  gdb/va
 696a88349ceb3a1fb339c49382530f63  gdb/inferior.c
 b2584f03b290484a58cb5cc5433b3c17  gdb/mips-tdep.c
 d3d8e27067ca5acc49aa2b5cffd93ef9  gdb/solib-dsbt.c
-ec30d4ab802c58f85524fe0084fcdd3d  gdb/minsyms.c
+c2fbbc884d54c8ebb4787106765497e8  gdb/minsyms.c
 9ed0f358bae93e6fa580ac9d2201e5e5  gdb/i386-darwin-tdep.c
 42fadb6f318e79fbbcb6124bcceb4318  gdb/m68k-bsd-nat.c
 7b8a5048cfb6f899a8199897f0864c8f  gdb/ChangeLog-2005
@@ -1269,7 +1269,7 @@ c347954d4517f60d1220db4d30f00f92  gdb/me
 e72f95a062dec89349ea26e6c0a1c9db  gdb/windows-tdep.c
 ec376335a92bd9f2ea53ee7c6e2c0e46  gdb/coff-pe-read.h
 441a31b344150e2346e1c037eb914ceb  gdb/go-lang.c
-37706ec6bc6ecccc5b77f680fdbe1243  gdb/infrun.c
+8ba6ad8dabbdaa0109e304c414a59ea4  gdb/infrun.c
 7d51b19cde2dffc8abfcf10325efb630  gdb/ppc-fbsd-nat.c
 9f17d928e1ed3e8a6423ba556d65ed00  gdb/jit-reader.in
 947c0df035fbc979325b15491b3a9109  gdb/darwin-nat-info.c
@@ -1329,7 +1329,7 @@ eba94a120752984051355dbaf3c6ab12  gdb/al
 195ff9b5cc821b49bef3e0eae7474621  gdb/m32r-linux-nat.c
 d4aa52c6d0057f3096d341f247aa715a  gdb/sparc64-nbsd-nat.c
 755759fa150e374855544a7b9f67f173  gdb/gdb_bfd.c
-10b924a2694ac751ca7da9e164a1b26d  gdb/NEWS
+04e5a7eadf95b6e333809c66adda2fa7  gdb/NEWS
 483b846f169c233e402c7f975e07b031  gdb/x86-nat.c
 865f180239d4c74b54e902db6dd147a0  gdb/dcache.c
 9692b911a1d323ec70bc6e01f1657f03  gdb/ada-lex.l
@@ -1353,7 +1353,7 @@ cbf4bb4777413dcfb5bd6d8bee835900  gdb/ob
 5052b57de2fd8b3515777bb814bcd394  gdb/ChangeLog-1999
 cd7b8ba4e18e28ba4ff7e5b524f8b980  gdb/f-exp.y
 54e839f7799f5ab74ff387691d6342e7  gdb/jit.h
-2ab6dc0d2e9f88b70de717b3a312d714  gdb/psymtab.c
+138badf53eac853b8b1eb8bb8a8746be  gdb/psymtab.c
 aaaa6f1f7fc6fb08e48575717e97f93c  gdb/stack.h
 da71c479b68a4d95a79d36640b93c9c3  gdb/ChangeLog-2000
 23a5c9c3444c28c89aed5d3bab864bba  gdb/tic6x-linux-tdep.c
@@ -1448,7 +1448,7 @@ d3895a83abd146ed27a0745e3fb61dee  gdb/ma
 11afd8bd348b744ff00c9f6296b4cf9e  gdb/arch-utils.c
 1c4b00c32052d767e9a8f3c488394a94  gdb/cp-valprint.c
 66f799c8dd14357e25888b2221b0ea52  gdb/disable-implicit-rules.mk
-dcca461a9ba55f5d64d2b4a8c5eeafac  gdb/dwarf2read.c
+6e437f77ad301ebd25dc5bd435fff37c  gdb/dwarf2read.c
 f246f66e91ac6bc86a7849a277b049f2  gdb/or1k-tdep.c
 5ce0b26d5b7cb48ce263dbdcf2f86814  gdb/amd64-windows-tdep.c
 e4708e4b23e4e6ddd07c7245736d37b3  gdb/testsuite/config/cygmon.exp
@@ -2204,9 +2204,11 @@ b08c3606b4c4a6d8c4cebe2ed21ee97b  gdb/te
 111798590ba488b22ad4ebcf5f7f6599  gdb/testsuite/gdb.server/server-kill.exp
 b83c8391da68f1e641f679bf1eed5690  gdb/testsuite/gdb.server/transfer.txt
 22dc50ba02820f0db119da38d8c06793  gdb/testsuite/gdb.server/file-transfer.exp
+01cf214d81d3f98cbf02e9b05f76345a  gdb/testsuite/gdb.server/stop-reply-no-thread.exp
 8fbb2de5f28e527c1ff627ce35184dff  gdb/testsuite/gdb.server/solib-list-main.c
 2d819443e4c298e7d59488dbc5e4957d  gdb/testsuite/gdb.server/wrapper.c
 4b9536257e547be7f90ff55e90f53ad5  gdb/testsuite/gdb.server/run-without-local-binary.exp
+288fb63c0c7118b8b52f7fcd8a9d25a1  gdb/testsuite/gdb.server/stop-reply-no-thread.c
 df3db0925b629e72c1e0741e81315192  gdb/testsuite/gdb.server/server-run.exp
 f35a005d06b4b41305e7bce4f71ee75d  gdb/testsuite/gdb.server/reconnect-ctrl-c.c
 ef1e174a4d22e5cf6cca93991af99845  gdb/testsuite/gdb.server/no-thread-db.c
@@ -2267,6 +2269,7 @@ cf5efed72254195bb527e46326f55145  gdb/te
 f356ff50643e59000ef3d9f24089698b  gdb/testsuite/gdb.base/psymtab2.c
 a6d8db5660813406747018c43dd6037a  gdb/testsuite/gdb.base/hbreak2.exp
 8584c1774140fc816bfaba18d2cdcaa8  gdb/testsuite/gdb.base/ctxobj-v.c
+f1e10728ecfd4924fecc199ae29e8022  gdb/testsuite/gdb.base/continue-after-aborted-step-over.c
 7111d6592c25b57cf4b84e9795230240  gdb/testsuite/gdb.base/type-opaque-main.c
 d426e820c95bbbd6d843e8e06eefc895  gdb/testsuite/gdb.base/annota-input-while-running.c
 3f9b1536d81aae4cb1f5880432b828f1  gdb/testsuite/gdb.base/paginate-execution-startup.exp
@@ -2966,6 +2969,7 @@ b8e768c72b07aa2def32eb59d8e247eb  gdb/te
 13c1bd378f13b527f0d68e9481a9972a  gdb/testsuite/gdb.base/nextoverexit.c
 8198ca8600a8a45033b8ec7c6d4ff9f1  gdb/testsuite/gdb.base/asmlabel.c
 70f1eeb3baef458f68c00defce041b86  gdb/testsuite/gdb.base/sym-file-loader.c
+6d02d089ecc3f1620f47d052921d39b4  gdb/testsuite/gdb.base/continue-after-aborted-step-over.exp
 5ba2f3fd778c72a7dbe113e1962b2b6c  gdb/testsuite/gdb.base/langs2.c
 ea2916e458fe3b76606a8b17575faba9  gdb/testsuite/gdb.base/global-var-nested-by-dso-solib1.c
 cbdb1efb952487b68fb7646d431ed042  gdb/testsuite/gdb.base/included.exp
@@ -4284,7 +4288,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
-0cae60b28276edcd31da324b78d474fb  gdb/testsuite/ChangeLog
+266e645168047f6203f21be92e259e71  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
@@ -4322,7 +4326,7 @@ b3bdc251c6b1eaf09953283df330eb9a  gdb/te
 cd196557c0510f072d40271da10c33a6  gdb/testsuite/gdb.asm/sh.inc
 e3c5be9e840a34c66a75b0204fe24a05  gdb/testsuite/gdb.asm/v850.inc
 1b9bb551736dbc95577c91620b81fb6c  gdb/testsuite/TODO
-2aed6272222cf8ecedb2cb5a87c5aaf0  gdb/testsuite/gdb.guile/scm-ports.exp
+8f6fdee0e3c7667c91260b0a7a56fc8c  gdb/testsuite/gdb.guile/scm-ports.exp
 4caceef0cc254a88e40c8890cdfe9e3a  gdb/testsuite/gdb.guile/scm-error-1.scm
 dbdfd268b5d1f5fea4c73623d2e502aa  gdb/testsuite/gdb.guile/scm-objfile.exp
 342f28cb786d9d95abe38cf88336a7d9  gdb/testsuite/gdb.guile/scm-symbol.c
@@ -4412,7 +4416,7 @@ c76200a5728a615af1cbdf56a030beef  gdb/te
 99ef03df1cd3c21f1e2432279dbcec79  gdb/testsuite/gdb.ada/formatted_ref/defs.adb
 04f5d611e6d1577ff044960cbdb24cb8  gdb/testsuite/gdb.ada/formatted_ref/defs.ads
 2e768cd6ea9073b607bbe056e825017d  gdb/testsuite/gdb.ada/formatted_ref/formatted_ref.adb
-ec056d17be7fcda0cc88933c8f2c4832  gdb/testsuite/gdb.ada/bp_c_mixed_case.exp
+a5339398afcdb2702944a5754c4508bf  gdb/testsuite/gdb.ada/bp_c_mixed_case.exp
 4174cf52f38a0029798a5fa05adc3e3a  gdb/testsuite/gdb.ada/rec_comp/pck.ads
 bb10df3ae5a8e0c9445a6e4ab0aca307  gdb/testsuite/gdb.ada/rec_comp/bar_o203_012.adb
 5b6576ba90d145426975fe53c434319d  gdb/testsuite/gdb.ada/rec_comp/pck.adb
@@ -4436,7 +4440,8 @@ cc93f5caa464eb7f5a79ea7b072afc64  gdb/te
 d82bb537b0a4a9da2c119d2cb98236c0  gdb/testsuite/gdb.ada/bp_on_var/pck.ads
 25abbb967f927a36a07aa903b1512d49  gdb/testsuite/gdb.ada/bp_on_var/pck.adb
 6ebd2e607faa227c74be38da524013fb  gdb/testsuite/gdb.ada/bp_c_mixed_case/bar.c
-12e5efd6b3bf7efe8484c95169e09036  gdb/testsuite/gdb.ada/bp_c_mixed_case/foo_h731_021.adb
+543f10a5f1de2ac9ee7b2e4b4d161463  gdb/testsuite/gdb.ada/bp_c_mixed_case/foo_h731_021.adb
+03174661cce7d2759e33c977a4c9c744  gdb/testsuite/gdb.ada/bp_c_mixed_case/qux.c
 23c12d92f0686d38ab3590044d7a0e34  gdb/testsuite/gdb.ada/bp_reset.exp
 fcefbc970a18796bfea7eaf89db0d593  gdb/testsuite/gdb.ada/frame_args/foo.adb
 3a9528181425a46e5ff2dec937013a63  gdb/testsuite/gdb.ada/frame_args/pck.ads
@@ -4475,7 +4480,7 @@ f3c5580cd867710062c933cd4f2b070c  gdb/te
 cf1677be9634f80b5681883a27897aaa  gdb/testsuite/gdb.ada/arraydim/pck.ads
 aec7f7e44549c26c7853286026a5f0f8  gdb/testsuite/gdb.ada/arraydim/inc.c
 ea96a429277fa23c07de5b2a07794ff5  gdb/testsuite/gdb.ada/arraydim/pck.adb
-bafc110046561cef212dab053d8014b0  gdb/testsuite/gdb.ada/complete.exp
+3ad3f5306df6dc2cb1cf44c5633ac6f7  gdb/testsuite/gdb.ada/complete.exp
 6b06618af3e7de938e216ceb0ad4ce1e  gdb/testsuite/gdb.ada/funcall_param.exp
 17803008cf0a50b6469371101afd9800  gdb/testsuite/gdb.ada/same_component_name/foo.adb
 d2b021c17e6a193b4b24dacaef6184e4  gdb/testsuite/gdb.ada/same_component_name/pck.ads
@@ -4988,47 +4993,47 @@ c27b9ae22c4023ba87881ffe9fc4a92b  gdb/te
 d73a448e50a651ac6171a232b56ba1f1  gdb/testsuite/gdb.modula2/unbounded-array.exp
 2635b1ff15dfd3fa2dc596d43543ff8b  gdb/testsuite/gdb.modula2/unbounded1.c
 189e5da6330dc3a2d44a3205b91ee726  gdb/tilegx-tdep.h
-d7262919da054ada26ef7e5359fafc84  gdb/symtab.h
+9e4440f7ea0bbaca32859f9ff361ce50  gdb/symtab.h
 29209f0a84f981d84f100e8fc4c3a84b  gdb/f-valprint.c
 b6bbbfc248f90052ce30fda420c5916f  gdb/gdb_curses.h
 8108dd8f906f2654fecc74958cf383db  gdb/doc/psrc.sed
-46de49eeefc6325ca1866e685b29da22  gdb/doc/gdb.info-3
-444368037c6d1924dd4f277a54734a00  gdb/doc/gdb.info-4
+e39a3fb1810c0c87241c83713301fe34  gdb/doc/gdb.info-3
+f3e24c0de6123b04ae40ff55fb129b3a  gdb/doc/gdb.info-4
 ab0fe311032294b952da80585b8b90e7  gdb/doc/fdl.texi
 667bef4de7567c069421a0aa4b2b42ce  gdb/doc/Makefile.in
-c4da41403115d236f279d75054bdbd67  gdb/doc/gdb.info-7
+77a01487fefc1746f8005f01e79cf794  gdb/doc/gdb.info-7
 ce238ebd8ad1da77806acf2ccd2a592e  gdb/doc/observer.texi
-0013682fd7a0a9cbcbecbe31a2367d31  gdb/doc/gdbserver.1
+31439e3fab67e503f476e2b4f1d8933e  gdb/doc/gdbserver.1
 8a3211e1c1b6c1a9ae823c3c469675e8  gdb/doc/guile.texi
 f81a0e00e0cb9e41b078069fb9bedb07  gdb/doc/stack_frame.txt
 319d74c658533df2b0bedcca97af4d94  gdb/doc/stabs.info
-9f27a55291d7909cd903741a0bf329fa  gdb/doc/gdb.info-5
+f52d84b995696f9f026bf118fb21d0d3  gdb/doc/gdb.info-5
 19abe6cc6d5cc545f19b7c7703223589  gdb/doc/agentexpr.texi
 66674dc351ba95941f422dc18cae24bb  gdb/doc/.gitignore
-d719de1fda9ace9707037e45af9b79a6  gdb/doc/gdb.info-1
+2cde4bd5b44ed7666c7fe40535010e34  gdb/doc/gdb.info-1
 d5d06eaf9b4d44aa442a4a281aa9aea4  gdb/doc/a4rc.sed
-21b95eab9934d431215d111f2a3f0932  gdb/doc/gdb.info-6
+0f219c2b00bdd16bdab37e41660b6b18  gdb/doc/gdb.info-6
 31cbdd8332ee2f91513670303f5c73d0  gdb/doc/gdb.texinfo
 553b7fe1bf4b5d8b96fdb8cd83503de1  gdb/doc/stack_frame.svg
 04c82b1da7e894a6555868e4f86225af  gdb/doc/filter-for-doxygen
 6eef6173ced7b929f5142c1577f2189a  gdb/doc/Doxyfile-gdb-api.in
 26a572acbe3a2b351c0d3c0a2790b07d  gdb/doc/annotate.info
-21a3c297d9b58fe127f9663a2c4611df  gdb/doc/gdb.info-2
+d7136c9dda25b6d00802350db679a307  gdb/doc/gdb.info-2
 0e44f6ffe6996c2827630e31909c3e1e  gdb/doc/refcard.tex
 6076d300a46651562d4ecd0604442414  gdb/doc/stack_frame.png
-20c024d76085f5d5bbe53fe530748a03  gdb/doc/gdb.info
+628c5a897da690cc2eee01ab628a388f  gdb/doc/gdb.info
 792ace4c71224d2dab899da2b265c147  gdb/doc/python.texi
 c3feb7ddebdf77fd82e65fc406bc2f23  gdb/doc/stabs.texinfo
 59b9502ecb343b50bcf56cbe20865eb6  gdb/doc/ChangeLog
-f0141058bc596d9ba22ecd8c79badde0  gdb/doc/gdb.1
-6ee7263b6a47e4fb5c078e29e18b1cd1  gdb/doc/gcore.1
+136b9674ee7f59eee9b1609ac409528d  gdb/doc/gdb.1
+2ae01e14094fe3f9557c52465bacf3de  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
-f06d18c499c5f1d8edb9b08ecc91a9e4  gdb/doc/gdbinit.5
+07548ecbda15111b04060174d567120b  gdb/doc/gdbinit.5
 78d7bd07699d6e1b53e552cc3a1c16ef  gdb/doc/Doxyfile-gdb-xref.in
 d398b8cec3d96f0f3267dac6b8fe64bb  gdb/doc/annotate.texinfo
 5863a78c1571978dc97dccb25e481134  gdb/doc/doxy-index.in
@@ -5040,7 +5045,7 @@ c6e50b510f5aa2a361a607b7b68e24c2  gdb/wi
 57d3e4e0db70b1c2099ca24edc0efbb5  gdb/stap-probe.h
 75b0e5a72176ed15b70b6de00c4a5aac  gdb/observer.sh
 1f68d3272b33b380724fe731f1716f7b  gdb/ChangeLog-3.x
-cfdb54914aad36fc81b3344b6dde276d  gdb/language.h
+070165f7234c29fe9cfdcc8812a66509  gdb/language.h
 fe79eb3033cc07fed51516367a566d64  gdb/tracefile.c
 69207dbe030639fc721baa54dc565a84  gdb/arm-bsd-tdep.c
 5344a442ec7a5e8bd21225faa7b84fc7  gdb/mi/mi-console.c
@@ -5497,7 +5502,7 @@ c6fe99c7b3ac71acc0237c7f370b3d85  gdb/m6
 f683d889d6654fdf5403b4df2e0e226f  gdb/c-varobj.c
 c9c5feb59254016bd1e92d838fb999ac  gdb/or1k-tdep.h
 55c135f386e504d992f81e7b4cff3a1f  gdb/i386-tdep.c
-1f36266d2a3b12124d3fb76f388abd49  gdb/symtab.c
+b7b03fb5b1b133661f0e640bf677bbb5  gdb/symtab.c
 188721b408df10187529cd2c1e04551f  gdb/osabi.c
 edc4a27f2b925daefc04ecb2f8067e66  gdb/m32r-linux-tdep.c
 148f31c9cd7a4816c65b8c1749925ad1  gdb/inf-child.c
@@ -5522,10 +5527,10 @@ a9395d09415322faea2304f9a1d7d9e2  gdb/co
 c8ad35fbed9ae9f7955517bb9dfddaf3  gdb/std-regs.c
 94939358229d338905f052768534159b  gdb/go-lang.h
 08acbfe7a6b5373b372b4cbe252da59c  gdb/i386-windows-nat.c
-cb002f98d006ee6594e822957678b8be  gdb/po/gdb.pot
+f1c3810c9c55a67869a0f4f424d1cf61  gdb/po/gdb.pot
 1851bff0653201a488dcae18dde7efad  gdb/po/gdbtext
 e8b91e30ff3b4173fc9a5cfa9eda097f  gdb/break-catch-syscall.c
-c0a3dac2b3e6bf95d9b658ce36ee03b2  gdb/ada-lang.c
+de33c119605f9104ceecf43bcf8492ff  gdb/ada-lang.c
 715d5ca0108a1dcd9f91ec780c74aab0  gdb/dcache.h
 91302ac180cb979c2b2d758ed2edbb01  gdb/system-gdbinit/elinos.py
 ff7f357c1d20a712bf87a00711b2c26a  gdb/system-gdbinit/wrs-linux.py
@@ -5552,7 +5557,7 @@ ff1c4ed48c7d2f16438d9d0db42e2b6d  gdb/ar
 6caec3f4ac5f65674e15355a60e14ecb  gdb/i386-fbsd-nat.c
 d5dd5836266ef25fc2ac5e704c1c0a09  gdb/mipsread.c
 1b4194bf7b4056dfa96ced19566459ad  gdb/amd64-darwin-tdep.c
-93e73ca16678f3e894955499115558e1  gdb/ChangeLog
+790e97b6088698d59ab2901eba85d3a5  gdb/ChangeLog
 59570a0bc164919d36efd6a8d2ef0c89  gdb/go-typeprint.c
 fcd744f8bf7027eeddb24ddf43e290d1  gdb/score-tdep.c
 486e78403fa95b4893d415ec7e70766f  gdb/m88k-bsd-nat.c
@@ -5568,7 +5573,7 @@ ae75737b453c6eeb279973b160f23083  gdb/cp
 1de2e2c8bd6fc22a95d8484cbf584e4d  gdb/process_reply.defs
 0756c82ea272ca31e4398c77a386ef78  gdb/amd64-windows-nat.c
 08591181ba27b28f2b10a4d0c7c3185b  gdb/ctf.c
-089b65feb155125d07726871df4606c0  gdb/remote.c
+a035723e75509673e35541d231b5a65e  gdb/remote.c
 4a374f7ab7e26f11e95ec884a5b31c52  gdb/amd64-obsd-tdep.c
 913e6c459ecdc425d981264a426c4a46  gdb/inf-child.h
 b35f37c594e44a5dc32d477d40c5fd03  gdb/frame-unwind.h
@@ -5595,7 +5600,7 @@ cbd1070850d9e8df486ed04cf5b70040  gdb/xm
 79c6f083c94644d116d745067e49d81b  gdb/amd64-nbsd-nat.c
 8833a539d4a0a4894dba25d3a6bd6ec2  gdb/arch-utils.h
 9f69698f417cfcd2bf6d2056e9b346b6  gdb/darwin-nat.h
-7a83e3f892960d30091db5e30b82e1b4  gdb/linespec.c
+afdfbf85ea33a94577121efeaa9a9435  gdb/linespec.c
 02579627c2dda793c2bcab12c4b13533  gdb/proc-utils.h
 d49f80a15cff56e0861997f50769d218  gdb/frv-linux-tdep.c
 b77604ded755c6c937a4f92c33fc1650  gdb/ia64-libunwind-tdep.h
@@ -6279,7 +6284,7 @@ bd9ce820a4e293f51435eb315be04f3f  gdb/md
 5ba9985a6a83cbb9a4d3584b7f5111cc  gdb/gnu-nat.h
 5cc85659ce552aa463dfc6b0e31d2dea  gdb/bfd-target.h
 3e9f394c4e9ee80c88bbfe5e8a112e64  gdb/arc-tdep.h
-3b926682c24f25a1d9edf472aacb6b4a  gdb/language.c
+f892f3f64abddff130fcca6a94499b01  gdb/language.c
 d451431fa8dfb66398fb766f376e43b0  gdb/stabsread.h
 5da272acefe41680233f19ce723ebd05  gdb/aarch64-fbsd-nat.c
 68b1e49fd770bcfa29d74fef93e9b246  gdb/sparc-ravenscar-thread.c
