diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/archive64.c ./bfd/archive64.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/archive64.c	2019-02-19 01:49:28.000000000 +0000
+++ ./bfd/archive64.c	2019-02-26 01:49:42.000000000 +0000
@@ -100,8 +100,6 @@ _bfd_archive_64_bit_slurp_armap (bfd *ab
     return FALSE;
   carsyms = ardata->symdefs;
   stringbase = ((char *) ardata->symdefs) + carsym_size;
-  stringbase[stringsize] = 0;
-  stringend = stringbase + stringsize;
 
   raw_armap = (bfd_byte *) bfd_alloc (abfd, ptrsize);
   if (raw_armap == NULL)
@@ -115,15 +113,17 @@ _bfd_archive_64_bit_slurp_armap (bfd *ab
       goto release_raw_armap;
     }
 
+  stringend = stringbase + stringsize;
+  *stringend = 0;
   for (i = 0; i < nsymz; i++)
     {
       carsyms->file_offset = bfd_getb64 (raw_armap + i * 8);
       carsyms->name = stringbase;
-      if (stringbase < stringend)
-	stringbase += strlen (stringbase) + 1;
+      stringbase += strlen (stringbase);
+      if (stringbase != stringend)
+	++stringbase;
       ++carsyms;
     }
-  *stringbase = '\0';
 
   ardata->symdef_count = nsymz;
   ardata->first_file_filepos = bfd_tell (abfd);
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/archive.c ./bfd/archive.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/archive.c	2019-02-19 01:49:28.000000000 +0000
+++ ./bfd/archive.c	2019-02-26 01:49:42.000000000 +0000
@@ -1012,6 +1012,7 @@ do_slurp_coff_armap (bfd *abfd)
   int *raw_armap, *rawptr;
   struct artdata *ardata = bfd_ardata (abfd);
   char *stringbase;
+  char *stringend;
   bfd_size_type stringsize;
   bfd_size_type parsed_size;
   carsym *carsyms;
@@ -1071,22 +1072,18 @@ do_slurp_coff_armap (bfd *abfd)
     }
 
   /* OK, build the carsyms.  */
-  for (i = 0; i < nsymz && stringsize > 0; i++)
+  stringend = stringbase + stringsize;
+  *stringend = 0;
+  for (i = 0; i < nsymz; i++)
     {
-      bfd_size_type len;
-
       rawptr = raw_armap + i;
       carsyms->file_offset = swap ((bfd_byte *) rawptr);
       carsyms->name = stringbase;
-      /* PR 17512: file: 4a1d50c1.  */
-      len = strnlen (stringbase, stringsize);
-      if (len < stringsize)
-	len ++;
-      stringbase += len;
-      stringsize -= len;
+      stringbase += strlen (stringbase);
+      if (stringbase != stringend)
+	++stringbase;
       carsyms++;
     }
-  *stringbase = 0;
 
   ardata->symdef_count = nsymz;
   ardata->first_file_filepos = bfd_tell (abfd);
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/ChangeLog ./bfd/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/ChangeLog	2019-02-19 01:49:28.000000000 +0000
+++ ./bfd/ChangeLog	2019-02-26 01:49:42.000000000 +0000
@@ -1,3 +1,50 @@
+2019-02-24  Alan Modra  <amodra@gmail.com>
+
+	PR 24144
+	* pdp11.c (set_section_contents): Revert 2015-02-24 change.
+
+2019-02-20  Eric Tsai  <erictsai@cadence.com>
+
+	* elf32-xtensa.c (is_resolvable_asm_expansion): Scan output
+	sections between the call site and call destination and adjust
+	call distance by the largest alignment.
+
+2019-02-20  Alan Hayward  <alan.hayward@arm.com>
+
+	* elf-bfd.h (elfcore_write_aarch_pauth): Add declaration.
+	* elf.c (elfcore_grok_aarch_pauth): New function.
+	(elfcore_grok_note): Check for NT_ARM_PAC_MASK.
+	(elfcore_write_aarch_pauth): New function.
+	(elfcore_write_register_note): Check for AArch64 pauth section.
+
+2019-02-20  Alan Modra  <amodra@gmail.com>
+
+	PR 24225
+	* elf32-nios2.c (nios2_elf32_relocate_section): Check asprintf
+	return value.
+
+2019-02-20  Michael Roitzsch  <reactorcontrol@icloud.com>
+
+	* configure.ac (SHARED_LIBADD): Add -liberty -lintl for all
+	Darwin hosts, not just or1k.
+	* configure: Regenerate.
+
+2019-02-20  Alan Modra  <amodra@gmail.com>
+
+	PR 24236
+	* archive64.c (_bfd_archive_64_bit_slurp_armap): Move code adding
+	sentinel NUL to string buffer nearer to loop where it is used.
+	Don't go past sentinel when scanning strings, and don't write
+	NUL again.
+	* archive.c (do_slurp_coff_armap): Simplify string handling to
+	archive64.c style.
+
+2019-02-19  Alan Modra  <amodra@gmail.com>
+
+	PR 24235
+	* pei-x86_64.c (pex64_bfd_print_pdata_section): Correct checks
+	attempting to prevent read past end of section.
+
 2019-02-18  Alan Modra  <amodra@gmail.com>
 
 	PR 24225
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/configure ./bfd/configure
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/configure	2019-02-19 01:49:28.000000000 +0000
+++ ./bfd/configure	2019-02-26 01:49:42.000000000 +0000
@@ -14528,15 +14528,15 @@ if test "$enable_shared" = "yes"; then
     SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
   fi
 
-# More hacks to build DLLs on Windows.
   case "${host}" in
+  # More hacks to build DLLs on Windows.
   *-*-cygwin*)
     SHARED_LDFLAGS="-no-undefined"
     SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
   ;;
 
-  # Hack to build or1k-src on OSX
-  or1k*-*-darwin*)
+  # Use built-in libintl on macOS, since it is not provided by libc.
+  *-*-darwin*)
     SHARED_LIBADD="-L`pwd`/../libiberty/pic -L`pwd`/../intl -liberty -lintl"
   ;;
   esac
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/configure.ac ./bfd/configure.ac
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/configure.ac	2019-02-19 01:49:28.000000000 +0000
+++ ./bfd/configure.ac	2019-02-26 01:49:42.000000000 +0000
@@ -296,15 +296,15 @@ changequote([,])dnl
     SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
   fi
 
-# More hacks to build DLLs on Windows.
   case "${host}" in
+  # More hacks to build DLLs on Windows.
   *-*-cygwin*)
     SHARED_LDFLAGS="-no-undefined"
     SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
   ;;
 
-  # Hack to build or1k-src on OSX
-  or1k*-*-darwin*)
+  # Use built-in libintl on macOS, since it is not provided by libc.
+  *-*-darwin*)
     SHARED_LIBADD="-L`pwd`/../libiberty/pic -L`pwd`/../intl -liberty -lintl"
   ;;
   esac
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/elf32-nios2.c ./bfd/elf32-nios2.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/elf32-nios2.c	2019-02-19 01:49:28.000000000 +0000
+++ ./bfd/elf32-nios2.c	2019-02-26 01:49:42.000000000 +0000
@@ -3821,7 +3821,9 @@ nios2_elf32_relocate_section (bfd *outpu
 
 		  format = _("global pointer relative relocation at address "
 			     "%#" PRIx64 " when _gp not defined\n");
-		  asprintf (&msgbuf, format, (uint64_t) reloc_address);
+		  if (asprintf (&msgbuf, format,
+				(uint64_t) reloc_address) == -1)
+		    msgbuf = NULL;
 		  msg = msgbuf;
 		  r = bfd_reloc_dangerous;
 		}
@@ -3851,9 +3853,10 @@ nios2_elf32_relocate_section (bfd *outpu
 				 "the global pointer (at %#" PRIx64 ") "
 				 "because the offset (%" PRId64 ") is out of "
 				 "the allowed range, -32678 to 32767\n" );
-		      asprintf (&msgbuf, format, name,
-				(uint64_t) symbol_address, (uint64_t) gp,
-				(int64_t) relocation);
+		      if (asprintf (&msgbuf, format, name,
+				    (uint64_t) symbol_address, (uint64_t) gp,
+				    (int64_t) relocation) == -1)
+			msgbuf = NULL;
 		      msg = msgbuf;
 		      r = bfd_reloc_outofrange;
 		    }
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/elf32-xtensa.c ./bfd/elf32-xtensa.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/elf32-xtensa.c	2019-02-19 01:49:28.000000000 +0000
+++ ./bfd/elf32-xtensa.c	2019-02-26 01:49:42.000000000 +0000
@@ -7195,6 +7195,11 @@ is_resolvable_asm_expansion (bfd *abfd,
 			     bfd_boolean *is_reachable_p)
 {
   asection *target_sec;
+  asection *s;
+  bfd_vma first_vma;
+  bfd_vma last_vma;
+  unsigned int first_align;
+  unsigned int adjust;
   bfd_vma target_offset;
   r_reloc r_rel;
   xtensa_opcode opcode, direct_call_opcode;
@@ -7283,6 +7288,56 @@ is_resolvable_asm_expansion (bfd *abfd,
 		      + target_sec->output_offset + target_offset);
     }
 
+  /* Adjust addresses with alignments for the worst case to see if call insn
+     can fit.  Don't relax l32r + callx to call if the target can be out of
+     range due to alignment.
+     Caller and target addresses are highest and lowest address.
+     Search all sections between caller and target, looking for max alignment.
+     The adjustment is max alignment bytes.  If the alignment at the lowest
+     address is less than the adjustment, apply the adjustment to highest
+     address.  */
+
+  /* Start from lowest address.
+     Lowest address aligmnet is from input section.
+     Initial alignment (adjust) is from input section.  */
+  if (dest_address > self_address)
+    {
+      s = sec->output_section;
+      last_vma = dest_address;
+      first_align = sec->alignment_power;
+      adjust = target_sec->alignment_power;
+    }
+  else
+    {
+      s = target_sec->output_section;
+      last_vma = self_address;
+      first_align = target_sec->alignment_power;
+      adjust = sec->alignment_power;
+    }
+
+  first_vma = s->vma;
+
+  /* Find the largest alignment in output section list.  */
+  for (; s && s->vma >= first_vma && s->vma <= last_vma ; s = s->next)
+    {
+      if (s->alignment_power > adjust)
+	adjust = s->alignment_power;
+    }
+
+  if (adjust > first_align)
+    {
+      /* Alignment may enlarge the range, adjust highest address.  */
+      adjust = 1 << adjust;
+      if (dest_address > self_address)
+	{
+	  dest_address += adjust;
+	}
+      else
+	{
+	  self_address += adjust;
+	}
+    }
+
   *is_reachable_p = pcrel_reloc_fits (direct_call_opcode, 0,
 				      self_address, dest_address);
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/elf-bfd.h ./bfd/elf-bfd.h
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/elf-bfd.h	2019-02-19 01:49:28.000000000 +0000
+++ ./bfd/elf-bfd.h	2019-02-26 01:49:42.000000000 +0000
@@ -2634,6 +2634,8 @@ extern char *elfcore_write_aarch_hw_watc
   (bfd *, char *, int *, const void *, int);
 extern char *elfcore_write_aarch_sve
   (bfd *, char *, int *, const void *, int);
+extern char *elfcore_write_aarch_pauth
+  (bfd *, char *, int *, const void *, int);
 extern char *elfcore_write_lwpstatus
   (bfd *, char *, int *, long, int, const void *);
 extern char *elfcore_write_register_note
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/elf.c ./bfd/elf.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/elf.c	2019-02-19 01:49:28.000000000 +0000
+++ ./bfd/elf.c	2019-02-26 01:49:42.000000000 +0000
@@ -9541,6 +9541,12 @@ elfcore_grok_aarch_sve (bfd *abfd, Elf_I
   return elfcore_make_note_pseudosection (abfd, ".reg-aarch-sve", note);
 }
 
+static bfd_boolean
+elfcore_grok_aarch_pauth (bfd *abfd, Elf_Internal_Note *note)
+{
+  return elfcore_make_note_pseudosection (abfd, ".reg-aarch-pauth", note);
+}
+
 #if defined (HAVE_PRPSINFO_T)
 typedef prpsinfo_t   elfcore_psinfo_t;
 #if defined (HAVE_PRPSINFO32_T)		/* Sparc64 cross Sparc32 */
@@ -10135,6 +10141,13 @@ elfcore_grok_note (bfd *abfd, Elf_Intern
       else
 	return TRUE;
 
+    case NT_ARM_PAC_MASK:
+      if (note->namesz == 6
+	  && strcmp (note->namedata, "LINUX") == 0)
+	return elfcore_grok_aarch_pauth (abfd, note);
+      else
+	return TRUE;
+
     case NT_PRPSINFO:
     case NT_PSINFO:
       if (bed->elf_backend_grok_psinfo)
@@ -11495,6 +11508,18 @@ elfcore_write_aarch_sve (bfd *abfd,
 }
 
 char *
+elfcore_write_aarch_pauth (bfd *abfd,
+			   char *buf,
+			   int *bufsiz,
+			   const void *aarch_pauth,
+			   int size)
+{
+  char *note_name = "LINUX";
+  return elfcore_write_note (abfd, buf, bufsiz,
+			     note_name, NT_ARM_PAC_MASK, aarch_pauth, size);
+}
+
+char *
 elfcore_write_register_note (bfd *abfd,
 			     char *buf,
 			     int *bufsiz,
@@ -11574,6 +11599,8 @@ elfcore_write_register_note (bfd *abfd,
     return elfcore_write_aarch_hw_watch (abfd, buf, bufsiz, data, size);
   if (strcmp (section, ".reg-aarch-sve") == 0)
     return elfcore_write_aarch_sve (abfd, buf, bufsiz, data, size);
+  if (strcmp (section, ".reg-aarch-pauth") == 0)
+    return elfcore_write_aarch_pauth (abfd, buf, bufsiz, data, size);
   return NULL;
 }
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/pdp11.c ./bfd/pdp11.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/pdp11.c	2019-02-19 01:49:28.000000000 +0000
+++ ./bfd/pdp11.c	2019-02-26 01:49:42.000000000 +0000
@@ -1146,14 +1146,6 @@ NAME (aout, set_section_contents) (bfd *
       if (bfd_seek (abfd, section->filepos + offset, SEEK_SET) != 0
 	  || bfd_bwrite (location, count, abfd) != count)
 	return FALSE;
-
-      /* If necessary, pad the section to its aligned size.  */
-      if ((section == obj_datasec (abfd)
-	   || section == obj_textsec (abfd))
-	  && count < section->size
-	  && (bfd_seek (abfd, section->filepos + offset + section->size - 1, SEEK_SET) != 0
-	      || bfd_bwrite ("", 1, abfd) != 1))
-	return FALSE;
     }
 
   return TRUE;
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/pei-x86_64.c ./bfd/pei-x86_64.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/pei-x86_64.c	2019-02-19 01:49:28.000000000 +0000
+++ ./bfd/pei-x86_64.c	2019-02-26 01:49:42.000000000 +0000
@@ -541,7 +541,7 @@ pex64_bfd_print_pdata_section (bfd *abfd
   /* virt_size might be zero for objects.  */
   if (stop == 0 && strcmp (abfd->xvec->name, "pe-x86-64") == 0)
     {
-      stop = (datasize / onaline) * onaline;
+      stop = datasize;
       virt_size_is_zero = TRUE;
     }
   else if (datasize < stop)
@@ -551,8 +551,8 @@ pex64_bfd_print_pdata_section (bfd *abfd
 		 _("Warning: %s section size (%ld) is smaller than virtual size (%ld)\n"),
 		 pdata_section->name, (unsigned long) datasize,
 		 (unsigned long) stop);
-	/* Be sure not to read passed datasize.  */
-	stop = datasize / onaline;
+	/* Be sure not to read past datasize.  */
+	stop = datasize;
       }
 
   /* Display functions table.  */
@@ -724,8 +724,7 @@ pex64_bfd_print_pdata_section (bfd *abfd
 	      altent += imagebase;
 
 	      if (altent >= pdata_vma
-		  && (altent + PDATA_ROW_SIZE <= pdata_vma
-		      + pei_section_data (abfd, pdata_section)->virt_size))
+		  && altent - pdata_vma + PDATA_ROW_SIZE <= stop)
 		{
 		  pex64_get_runtime_function
 		    (abfd, &arf, &pdata[altent - pdata_vma]);
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/version.h ./bfd/version.h
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/bfd/version.h	2019-02-19 01:49:28.000000000 +0000
+++ ./bfd/version.h	2019-02-26 01:49:42.000000000 +0000
@@ -16,7 +16,7 @@
 
    In releases, the date is not included in either version strings or
    sonames.  */
-#define BFD_VERSION_DATE 20190219
+#define BFD_VERSION_DATE 20190226
 #define BFD_VERSION @bfd_version@
 #define BFD_VERSION_STRING  @bfd_version_package@ @bfd_version_string@
 #define REPORT_BUGS_TO @report_bugs_to@
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/djunpack.bat ./djunpack.bat
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/djunpack.bat	2019-02-19 01:53:52.000000000 +0000
+++ ./djunpack.bat	2019-02-26 01:53:40.000000000 +0000
@@ -17,8 +17,8 @@ Rem
 Rem The following 2 lines need to be changed with each new GDB release, to
 Rem be identical to the name of the top-level directory where the GDB
 Rem distribution unpacks itself.
-set GDBVER=$package-8.2.50.20190219
-if "%GDBVER%"=="$package-8.2.50.20190219" GoTo EnvOk
+set GDBVER=$package-8.2.50.20190226
+if "%GDBVER%"=="$package-8.2.50.20190226" GoTo EnvOk
 Rem If their environment space is too small, re-exec with a larger one
 command.com /e:4096 /c %0 %1
 GoTo End
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/aarch64-tdep.c ./gdb/aarch64-tdep.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/aarch64-tdep.c	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/aarch64-tdep.c	2019-02-26 01:49:44.000000000 +0000
@@ -2955,6 +2955,19 @@ aarch64_get_tdesc_vq (const struct targe
   return sve_vq_from_vl (vl);
 }
 
+/* Add all the expected register sets into GDBARCH.  */
+
+static void
+aarch64_add_reggroups (struct gdbarch *gdbarch)
+{
+  reggroup_add (gdbarch, general_reggroup);
+  reggroup_add (gdbarch, float_reggroup);
+  reggroup_add (gdbarch, system_reggroup);
+  reggroup_add (gdbarch, vector_reggroup);
+  reggroup_add (gdbarch, all_reggroup);
+  reggroup_add (gdbarch, save_reggroup);
+  reggroup_add (gdbarch, restore_reggroup);
+}
 
 /* Initialize the current architecture based on INFO.  If possible,
    re-use an architecture from ARCHES, which is a list of
@@ -3137,6 +3150,9 @@ aarch64_gdbarch_init (struct gdbarch_inf
   /* Virtual tables.  */
   set_gdbarch_vbit_in_delta (gdbarch, 1);
 
+  /* Register architecture.  */
+  aarch64_add_reggroups (gdbarch);
+
   /* Hook in the ABI-specific overrides, if they have been registered.  */
   info.target_desc = tdesc;
   info.tdesc_data = tdesc_data;
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/ada-lang.h ./gdb/ada-lang.h
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/ada-lang.h	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/ada-lang.h	2019-02-26 01:49:44.000000000 +0000
@@ -411,8 +411,6 @@ extern void iterate_over_live_ada_tasks
 
 extern const char *ada_get_tcb_types_info (void);
 
-extern int ada_build_task_list (void);
-
 extern void print_ada_task_info (struct ui_out *uiout,
 				 char *taskno_str,
 				 struct inferior *inf);
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/ada-tasks.c ./gdb/ada-tasks.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/ada-tasks.c	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/ada-tasks.c	2019-02-26 01:49:44.000000000 +0000
@@ -26,6 +26,8 @@
 #include "progspace.h"
 #include "objfiles.h"
 
+static int ada_build_task_list ();
+
 /* The name of the array in the GNAT runtime where the Ada Task Control
    Block of each task is stored.  */
 #define KNOWN_TASKS_NAME "system__tasking__debug__known_tasks"
@@ -230,7 +232,7 @@ struct ada_tasks_inferior_data
   /* When nonzero, this flag indicates that the task_list field
      below is up to date.  When set to zero, the list has either
      not been initialized, or has potentially become stale.  */
-  int task_list_valid_p = 0;
+  bool task_list_valid_p = false;
 
   /* The list of Ada tasks.
 
@@ -803,9 +805,9 @@ add_ada_task (CORE_ADDR task_id, struct 
 }
 
 /* Read the Known_Tasks array from the inferior memory, and store
-   it in the current inferior's TASK_LIST.  Return non-zero upon success.  */
+   it in the current inferior's TASK_LIST.  Return true upon success.  */
 
-static int
+static bool
 read_known_tasks_array (struct ada_tasks_inferior_data *data)
 {
   const int target_ptr_byte = TYPE_LENGTH (data->known_tasks_element);
@@ -826,13 +828,13 @@ read_known_tasks_array (struct ada_tasks
         add_ada_task (task_id, current_inferior ());
     }
 
-  return 1;
+  return true;
 }
 
 /* Read the known tasks from the inferior memory, and store it in
-   the current inferior's TASK_LIST.  Return non-zero upon success.  */
+   the current inferior's TASK_LIST.  Return true upon success.  */
 
-static int
+static bool
 read_known_tasks_list (struct ada_tasks_inferior_data *data)
 {
   const int target_ptr_byte = TYPE_LENGTH (data->known_tasks_element);
@@ -843,7 +845,7 @@ read_known_tasks_list (struct ada_tasks_
 
   /* Sanity check.  */
   if (pspace_data->atcb_fieldno.activation_link < 0)
-    return 0;
+    return false;
 
   /* Build a new list by reading the ATCBs.  Read head of the list.  */
   read_memory (data->known_tasks_addr, known_tasks, target_ptr_byte);
@@ -864,7 +866,7 @@ read_known_tasks_list (struct ada_tasks_
                                 pspace_data->atcb_fieldno.activation_link));
     }
 
-  return 1;
+  return true;
 }
 
 /* Set all fields of the current inferior ada-tasks data pointed by DATA.
@@ -962,11 +964,10 @@ ada_tasks_inferior_data_sniffer (struct 
 }
 
 /* Read the known tasks from the current inferior's memory, and store it
-   in the current inferior's data TASK_LIST.
-   Return non-zero upon success.  */
+   in the current inferior's data TASK_LIST.  */
 
-static int
-read_known_tasks (void)
+static void
+read_known_tasks ()
 {
   struct ada_tasks_inferior_data *data =
     get_ada_tasks_inferior_data (current_inferior ());
@@ -983,29 +984,27 @@ read_known_tasks (void)
   ada_tasks_inferior_data_sniffer (data);
   gdb_assert (data->known_tasks_kind != ADA_TASKS_UNKNOWN);
 
+  /* Step 3: Set task_list_valid_p, to avoid re-reading the Known_Tasks
+     array unless needed.  */
   switch (data->known_tasks_kind)
     {
-      case ADA_TASKS_NOT_FOUND: /* Tasking not in use in inferior.  */
-        return 0;
-      case ADA_TASKS_ARRAY:
-        return read_known_tasks_array (data);
-      case ADA_TASKS_LIST:
-        return read_known_tasks_list (data);
+    case ADA_TASKS_NOT_FOUND: /* Tasking not in use in inferior.  */
+      break;
+    case ADA_TASKS_ARRAY:
+      data->task_list_valid_p = read_known_tasks_array (data);
+      break;
+    case ADA_TASKS_LIST:
+      data->task_list_valid_p = read_known_tasks_list (data);
+      break;
     }
-
-  /* Step 3: Set task_list_valid_p, to avoid re-reading the Known_Tasks
-     array unless needed.  Then report a success.  */
-  data->task_list_valid_p = 1;
-
-  return 1;
 }
 
 /* Build the task_list by reading the Known_Tasks array from
    the inferior, and return the number of tasks in that list
    (zero means that the program is not using tasking at all).  */
 
-int
-ada_build_task_list (void)
+static int
+ada_build_task_list ()
 {
   struct ada_tasks_inferior_data *data;
 
@@ -1361,7 +1360,7 @@ ada_task_list_changed (struct inferior *
 {
   struct ada_tasks_inferior_data *data = get_ada_tasks_inferior_data (inf);
 
-  data->task_list_valid_p = 0;
+  data->task_list_valid_p = false;
 }
 
 /* Invalidate the per-program-space data.  */
@@ -1380,7 +1379,7 @@ ada_tasks_invalidate_inferior_data (stru
   struct ada_tasks_inferior_data *data = get_ada_tasks_inferior_data (inf);
 
   data->known_tasks_kind = ADA_TASKS_UNKNOWN;
-  data->task_list_valid_p = 0;
+  data->task_list_valid_p = false;
 }
 
 /* The 'normal_stop' observer notification callback.  */
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/build-id.c ./gdb/build-id.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/build-id.c	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/build-id.c	2019-02-26 01:49:44.000000000 +0000
@@ -65,13 +65,63 @@ build_id_verify (bfd *abfd, size_t check
   return retval;
 }
 
+/* Helper for build_id_to_debug_bfd.  LINK is a path to a potential
+   build-id-based separate debug file, potentially a symlink to the real file.
+   If the file exists and matches BUILD_ID, return a BFD reference to it.  */
+
+static gdb_bfd_ref_ptr
+build_id_to_debug_bfd_1 (const std::string &link, size_t build_id_len,
+			 const bfd_byte *build_id)
+{
+  if (separate_debug_file_debug)
+    {
+      printf_unfiltered (_("  Trying %s..."), link.c_str ());
+      gdb_flush (gdb_stdout);
+    }
+
+  /* lrealpath() is expensive even for the usually non-existent files.  */
+  gdb::unique_xmalloc_ptr<char> filename;
+  if (access (link.c_str (), F_OK) == 0)
+    filename.reset (lrealpath (link.c_str ()));
+
+  if (filename == NULL)
+    {
+      if (separate_debug_file_debug)
+	printf_unfiltered (_(" no, unable to compute real path\n"));
+
+      return {};
+    }
+
+  /* We expect to be silent on the non-existing files.  */
+  gdb_bfd_ref_ptr debug_bfd = gdb_bfd_open (filename.get (), gnutarget, -1);
+
+  if (debug_bfd == NULL)
+    {
+      if (separate_debug_file_debug)
+	printf_unfiltered (_(" no, unable to open.\n"));
+
+      return {};
+    }
+
+  if (!build_id_verify (debug_bfd.get(), build_id_len, build_id))
+    {
+      if (separate_debug_file_debug)
+	printf_unfiltered (_(" no, build-id does not match.\n"));
+
+      return {};
+    }
+
+  if (separate_debug_file_debug)
+    printf_unfiltered (_(" yes!\n"));
+
+  return debug_bfd;
+}
+
 /* See build-id.h.  */
 
 gdb_bfd_ref_ptr
 build_id_to_debug_bfd (size_t build_id_len, const bfd_byte *build_id)
 {
-  gdb_bfd_ref_ptr abfd;
-
   /* Keep backward compatibility so that DEBUG_FILE_DIRECTORY being "" will
      cause "/.build-id/..." lookups.  */
 
@@ -83,6 +133,10 @@ build_id_to_debug_bfd (size_t build_id_l
       const gdb_byte *data = build_id;
       size_t size = build_id_len;
 
+      /* Compute where the file named after the build-id would be.
+
+	 If debugdir is "/usr/lib/debug" and the build-id is abcdef, this will
+         give "/usr/lib/debug/.build-id/ab/cdef.debug".  */
       std::string link = debugdir.get ();
       link += "/.build-id/";
 
@@ -97,53 +151,28 @@ build_id_to_debug_bfd (size_t build_id_l
 
       link += ".debug";
 
-      if (separate_debug_file_debug)
-	{
-	  printf_unfiltered (_("  Trying %s..."), link.c_str ());
-	  gdb_flush (gdb_stdout);
-	}
-
-      /* lrealpath() is expensive even for the usually non-existent files.  */
-      gdb::unique_xmalloc_ptr<char> filename;
-      if (access (link.c_str (), F_OK) == 0)
-	filename.reset (lrealpath (link.c_str ()));
-
-      if (filename == NULL)
-	{
-	  if (separate_debug_file_debug)
-	    printf_unfiltered (_(" no, unable to compute real path\n"));
-
-	  continue;
-	}
-
-      /* We expect to be silent on the non-existing files.  */
-      abfd = gdb_bfd_open (filename.get (), gnutarget, -1);
-
-      if (abfd == NULL)
-	{
-	  if (separate_debug_file_debug)
-	    printf_unfiltered (_(" no, unable to open.\n"));
-
-	  continue;
+      gdb_bfd_ref_ptr debug_bfd
+	= build_id_to_debug_bfd_1 (link, build_id_len, build_id);
+      if (debug_bfd != NULL)
+	return debug_bfd;
+
+      /* Try to look under the sysroot as well.  If the sysroot is
+         "/the/sysroot", it will give
+         "/the/sysroot/usr/lib/debug/.build-id/ab/cdef.debug".
+
+         Don't do it if the sysroot is the target system ("target:").  It
+         could work in theory, but the lrealpath in build_id_to_debug_bfd_1
+         only works with local paths.  */
+      if (strcmp (gdb_sysroot, TARGET_SYSROOT_PREFIX) != 0)
+	{
+	  link = gdb_sysroot + link;
+	  debug_bfd = build_id_to_debug_bfd_1 (link, build_id_len, build_id);
+	  if (debug_bfd != NULL)
+	    return debug_bfd;
 	}
-
-      if (build_id_verify (abfd.get(), build_id_len, build_id))
-	{
-	  if (separate_debug_file_debug)
-	    printf_unfiltered (_(" yes!\n"));
-
-	  break;
-	}
-      else
-	{
-	  if (separate_debug_file_debug)
-	    printf_unfiltered (_(" no, build-id does not match.\n"));
-	}
-
-      abfd.release ();
     }
 
-  return abfd;
+  return {};
 }
 
 /* See build-id.h.  */
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/ChangeLog ./gdb/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/ChangeLog	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/ChangeLog	2019-02-26 01:49:44.000000000 +0000
@@ -1,3 +1,87 @@
+2019-02-25  John Baldwin  <jhb@FreeBSD.org>
+
+	* dwarf2read.c (dwarf2_get_dwz_file): Reset dwz_bfd to nullptr
+	instead of releasing ownership.
+
+2019-02-25  Jordan Rupprecht  <rupprecht@google.com>
+
+	* dwarf2read.c (open_and_init_dwp_file): Call
+	elf_numsections instead of bfd_count_sections to initialize
+	dwp_file->num_sections.
+
+2019-02-25  Tom Tromey  <tromey@adacore.com>
+
+	* solib-darwin.c (darwin_get_dyld_bfd): Don't release dyld_bfd.
+
+2019-02-23  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+	* gcore.in: Add '--readnever' option when invoking GDB.
+
+2019-02-22  Simon Marchi  <simon.marchi@polymtl.ca>
+
+	* MAINTAINERS: Update my email address.
+
+2019-02-22  Simon Marchi  <simon.marchi@polymtl.ca>
+
+	* build-id.c (build_id_to_debug_bfd_1): New function.
+	(build_id_to_debug_bfd): Look for separate debug file in
+	sysroot.
+
+2019-02-22  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+	* gdbarch.sh: Update the copyright year range that is placed into
+	generated files.
+
+2019-02-22  Keith Seitz  <keiths@redhat.com>
+
+	PR symtab/23853
+	* linespec.c (create_sals_line_offset): Search for the default
+	symtab's filename instead of its fullname.
+
+2019-02-21  Alan Hayward  <alan.hayward@arm.com>
+
+	* NEWS: Update style defaults.
+
+2019-02-21  Alan Hayward  <alan.hayward@arm.com>
+
+	* main.c (captured_main_1): Disable styling in batch mode.
+
+2019-02-20  Tom Tromey  <tom@tromey.com>
+
+	* symtab.c (symtab_symbol_info): Fix typos.
+
+2019-02-20  Tom Tromey  <tromey@adacore.com>
+
+	* findcmd.c (_initialize_mem_search): Use upper case for
+	metasyntactic variables.
+
+2019-02-20  Alan Hayward  <alan.hayward@arm.com>
+
+	* aarch64-tdep.c (aarch64_add_reggroups): New function.
+	(aarch64_gdbarch_init): Call aarch64_add_reggroups.
+
+2019-02-19  Simon Marchi  <simon.marchi@polymtl.ca>
+
+	* top.h (source_file_name): Change to std::string.
+	* top.c (source_file_name): Likewise.
+	(command_line_input): Adjust.
+	* cli/cli-script.c (script_from_file): Adjust.
+
+2019-02-19  Tom Tromey  <tromey@adacore.com>
+
+	* ravenscar-thread.c
+	(ravenscar_thread_target::update_thread_list): Don't call
+	ada_build_task_list.
+	* ada-lang.h (ada_build_task_list): Don't declare.
+	* ada-tasks.c (struct ada_tasks_inferior_data)
+	<task_list_valid_p>: Now bool.
+	(read_known_tasks, ada_task_list_changed)
+	(ada_tasks_invalidate_inferior_data): Update.
+	(read_known_tasks_array): Return bool.
+	(read_known_tasks_list): Likewise.
+	(read_known_tasks): Return void.
+	(ada_build_task_list): Now static.
+
 2019-02-18  Andrew Burgess  <andrew.burgess@embecosm.com>
 
 	* gdbtypes.c (type_align): Allow alignment of TYPE_CODE_METHODPTR
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/cli/cli-script.c ./gdb/cli/cli-script.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/cli/cli-script.c	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/cli/cli-script.c	2019-02-26 01:49:44.000000000 +0000
@@ -1537,8 +1537,9 @@ script_from_file (FILE *stream, const ch
 
   scoped_restore restore_line_number
     = make_scoped_restore (&source_line_number, 0);
-  scoped_restore resotre_file
-    = make_scoped_restore (&source_file_name, file);
+  scoped_restore restore_file
+    = make_scoped_restore<std::string, const std::string &> (&source_file_name,
+							     file);
 
   scoped_restore save_async = make_scoped_restore (&current_ui->async, 0);
 
@@ -1552,7 +1553,7 @@ script_from_file (FILE *stream, const ch
 	 prepended.  */
       throw_error (e.error,
 		   _("%s:%d: Error in sourced command file:\n%s"),
-		   source_file_name, source_line_number, e.message);
+		   source_file_name.c_str (), source_line_number, e.message);
     }
   END_CATCH
 }
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/ChangeLog ./gdb/doc/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/ChangeLog	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/doc/ChangeLog	2019-02-26 01:49:44.000000000 +0000
@@ -1,3 +1,17 @@
+2019-02-23  Joel Brobecker  <brobecker@adacore.com>
+
+	* gdb.texinfo: Update copyright year ranges.
+	* refcard.tex: Likewise.
+
+2019-02-21  Alan Hayward  <alan.hayward@arm.com>
+
+	* gdb.texinfo: Update style defaults.
+
+2019-02-21  Tom Tromey  <tromey@adacore.com>
+
+	* gdb.texinfo (Remote Configuration): Remove trailing "." from
+	@item.
+
 2019-01-16  Simon Marchi  <simon.marchi@ericsson.com>
 
 	* gdb.texinfo (GDB/MI Development and Front Ends): Add table of
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gcore.1 ./gdb/doc/gcore.1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gcore.1	2019-02-19 01:53:45.000000000 +0000
+++ ./gdb/doc/gcore.1	2019-02-26 01:53:34.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GCORE 1"
-.TH GCORE 1 "2019-02-19" "gdb-8.2.50.20190219-git" "GNU Development Tools"
+.TH GCORE 1 "2019-02-26" "gdb-8.2.50.20190226-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
@@ -173,7 +173,7 @@ should give you access to the complete m
 Richard M. Stallman and Roland H. Pesch, July 1991.
 .SH "COPYRIGHT"
 .IX Header "COPYRIGHT"
-Copyright (c) 1988\-2018 Free Software Foundation, Inc.
+Copyright (c) 1988\-2019 Free Software Foundation, Inc.
 .PP
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.3 or
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.1 ./gdb/doc/gdb.1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.1	2019-02-19 01:53:44.000000000 +0000
+++ ./gdb/doc/gdb.1	2019-02-26 01:53:33.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDB 1"
-.TH GDB 1 "2019-02-19" "gdb-8.2.50.20190219-git" "GNU Development Tools"
+.TH GDB 1 "2019-02-26" "gdb-8.2.50.20190226-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
@@ -382,7 +382,7 @@ should give you access to the complete m
 Richard M. Stallman and Roland H. Pesch, July 1991.
 .SH "COPYRIGHT"
 .IX Header "COPYRIGHT"
-Copyright (c) 1988\-2018 Free Software Foundation, Inc.
+Copyright (c) 1988\-2019 Free Software Foundation, Inc.
 .PP
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.3 or
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb-add-index.1 ./gdb/doc/gdb-add-index.1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb-add-index.1	2019-02-19 01:53:45.000000000 +0000
+++ ./gdb/doc/gdb-add-index.1	2019-02-26 01:53:34.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDB-ADD-INDEX 1"
-.TH GDB-ADD-INDEX 1 "2019-02-19" "gdb-8.2.50.20190219-git" "GNU Development Tools"
+.TH GDB-ADD-INDEX 1 "2019-02-26" "gdb-8.2.50.20190226-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
@@ -174,7 +174,7 @@ should give you access to the complete m
 Richard M. Stallman and Roland H. Pesch, July 1991.
 .SH "COPYRIGHT"
 .IX Header "COPYRIGHT"
-Copyright (c) 1988\-2018 Free Software Foundation, Inc.
+Copyright (c) 1988\-2019 Free Software Foundation, Inc.
 .PP
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.3 or
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info ./gdb/doc/gdb.info
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info	2019-02-19 01:53:41.000000000 +0000
+++ ./gdb/doc/gdb.info	2019-02-26 01:53:31.000000000 +0000
@@ -1,6 +1,6 @@
 This is gdb.info, produced by makeinfo version 6.3 from gdb.texinfo.
 
-Copyright (C) 1988-2018 Free Software Foundation, Inc.
+Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -21,9 +21,9 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190226-git.
 
-   Copyright (C) 1988-2018 Free Software Foundation, Inc.
+   Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -41,11 +41,11 @@ Indirect:
 gdb.info-1: 1716
 gdb.info-2: 302486
 gdb.info-3: 605395
-gdb.info-4: 908474
-gdb.info-5: 1205034
-gdb.info-6: 1504606
-gdb.info-7: 1803154
-gdb.info-8: 2143446
+gdb.info-4: 908540
+gdb.info-5: 1205100
+gdb.info-6: 1504672
+gdb.info-7: 1803220
+gdb.info-8: 2143512
 
 Tag Table:
 (Indirect)
@@ -325,472 +325,472 @@ Ref: Monitor Commands for gdbserver7694
 Ref: Server-Footnote-1774745
 Node: Remote Configuration774865
 Ref: set remotebreak776125
-Ref: set remote hardware-watchpoint-limit777588
-Ref: set remote hardware-breakpoint-limit777588
-Ref: set remote hardware-watchpoint-length-limit778090
-Ref: set remote exec-file778545
-Node: Remote Stub790554
-Node: Stub Contents793449
-Node: Bootstrapping795556
-Node: Debug Session799371
-Node: Configurations801412
-Node: Native802181
-Node: BSD libkvm Interface802750
-Node: Process Information803802
-Node: DJGPP Native809350
-Node: Cygwin Native815904
-Node: Non-debug DLL Symbols820825
-Node: Hurd Native825064
-Node: Darwin830320
-Node: FreeBSD831597
-Node: Embedded OS832317
-Node: Embedded Processors832728
-Node: ARC833718
-Node: ARM834265
-Node: M68K836812
-Node: MicroBlaze836985
-Node: MIPS Embedded838434
-Node: OpenRISC 1000839731
-Node: PowerPC Embedded840637
-Node: AVR843866
-Node: CRIS844238
-Node: Super-H845214
-Node: Architectures846273
-Node: AArch64846731
-Node: i386847825
-Ref: i386-Footnote-1852035
-Node: Alpha852121
-Node: MIPS852254
-Node: HPPA856148
-Node: SPU856666
-Node: PowerPC858852
-Node: Nios II859587
-Node: Sparc64859992
-Node: S12Z862360
-Node: Controlling GDB862655
-Node: Prompt863598
-Node: Editing865316
-Node: Command History866259
-Node: Screen Size870565
-Node: Output Styling872581
-Node: Numbers874472
-Node: ABI876454
-Node: Auto-loading879627
-Ref: set auto-load off881002
-Ref: show auto-load881638
-Ref: info auto-load882417
-Node: Init File in the Current Directory885384
-Ref: set auto-load local-gdbinit885959
-Ref: show auto-load local-gdbinit886141
-Ref: info auto-load local-gdbinit886305
-Node: libthread_db.so.1 file886453
-Ref: set auto-load libthread-db887392
-Ref: show auto-load libthread-db887523
-Ref: info auto-load libthread-db887660
-Node: Auto-loading safe path887844
-Ref: set auto-load safe-path889150
-Ref: show auto-load safe-path889889
-Ref: add-auto-load-safe-path890012
-Node: Auto-loading verbose mode892914
-Ref: set debug auto-load894077
-Ref: show debug auto-load894178
-Node: Messages/Warnings894300
-Ref: confirmation requests895734
-Node: Debugging Output896938
-Node: Other Misc Settings908474
-Node: Extending GDB909498
-Node: Sequences911351
-Node: Define912012
-Node: Hooks916092
-Node: Command Files918458
-Node: Output923531
-Ref: eval928333
-Node: Auto-loading sequences928495
-Ref: set auto-load gdb-scripts928990
-Ref: show auto-load gdb-scripts929114
-Ref: info auto-load gdb-scripts929244
-Node: Python929475
-Node: Python Commands930761
-Node: Python API932949
-Node: Basic Python935554
-Ref: prompt_hook946591
-Node: Exception Handling947189
-Node: Values From Inferior950091
-Node: Types In Python963323
-Node: Pretty Printing API973183
-Node: Selecting Pretty-Printers977076
-Node: Writing a Pretty-Printer979409
-Node: Type Printing API984731
-Node: Frame Filter API987347
-Node: Frame Decorator API994659
-Ref: frame_args998400
-Node: Writing a Frame Filter1001730
-Node: Unwinding Frames in Python1013204
-Node: Xmethods In Python1020842
-Node: Xmethod API1023738
-Node: Writing an Xmethod1027550
-Node: Inferiors In Python1033385
-Node: Events In Python1037003
-Node: Threads In Python1046211
-Node: Recordings In Python1049098
-Node: Commands In Python1056432
-Node: Parameters In Python1065845
-Node: Functions In Python1072783
-Node: Progspaces In Python1075000
-Node: Objfiles In Python1079905
-Node: Frames In Python1085844
-Node: Blocks In Python1092850
-Node: Symbols In Python1097359
-Node: Symbol Tables In Python1104595
-Node: Line Tables In Python1107816
-Node: Breakpoints In Python1110653
-Ref: python_breakpoint_thread1116976
-Node: Finish Breakpoints in Python1120009
-Node: Lazy Strings In Python1122115
-Node: Architectures In Python1124343
-Node: Python Auto-loading1126532
-Ref: set auto-load python-scripts1127161
-Ref: show auto-load python-scripts1127261
-Ref: info auto-load python-scripts1127367
-Node: Python modules1128501
-Node: gdb.printing1128887
-Node: gdb.types1130314
-Node: gdb.prompt1133326
-Node: Guile1134975
-Node: Guile Introduction1135634
-Node: Guile Commands1136505
-Node: Guile API1138359
-Node: Basic Guile1140356
-Node: Guile Configuration1146038
-Node: GDB Scheme Data Types1147014
-Node: Guile Exception Handling1148846
-Node: Values From Inferior In Guile1152880
-Node: Arithmetic In Guile1168415
-Node: Types In Guile1170046
-Ref: Fields of a type in Guile1177987
-Node: Guile Pretty Printing API1179375
-Node: Selecting Guile Pretty-Printers1184977
-Node: Writing a Guile Pretty-Printer1187353
-Node: Commands In Guile1192538
-Node: Parameters In Guile1205034
-Ref: Parameters In Guile-Footnote-11211915
-Node: Progspaces In Guile1212031
-Node: Objfiles In Guile1214619
-Node: Frames In Guile1216900
-Node: Blocks In Guile1223478
-Node: Symbols In Guile1228286
-Node: Symbol Tables In Guile1235621
-Node: Breakpoints In Guile1238584
-Node: Lazy Strings In Guile1248845
-Node: Architectures In Guile1251136
-Node: Disassembly In Guile1255443
-Node: I/O Ports in Guile1258645
-Node: Memory Ports in Guile1259201
-Node: Iterators In Guile1262467
-Node: Guile Auto-loading1266756
-Ref: set auto-load guile-scripts1267379
-Ref: show auto-load guile-scripts1267477
-Ref: info auto-load guile-scripts1267581
-Node: Guile Modules1268540
-Node: Guile Printing Module1268862
-Node: Guile Types Module1269681
-Node: Auto-loading extensions1270974
-Node: objfile-gdbdotext file1272172
-Ref: set auto-load scripts-directory1273608
-Ref: with-auto-load-dir1273984
-Ref: show auto-load scripts-directory1274802
-Ref: add-auto-load-scripts-directory1274882
-Node: dotdebug_gdb_scripts section1275358
-Node: Which flavor to choose?1279108
-Node: Multiple Extension Languages1280929
-Node: Aliases1281993
-Node: Interpreters1284858
-Node: TUI1287951
-Node: TUI Overview1288949
-Node: TUI Keys1291382
-Node: TUI Single Key Mode1293686
-Node: TUI Commands1294693
-Node: TUI Configuration1298460
-Node: Emacs1299949
-Node: GDB/MI1305386
-Node: GDB/MI General Design1307360
-Node: Context management1309880
-Node: Asynchronous and non-stop modes1313667
-Node: Thread groups1316641
-Node: GDB/MI Command Syntax1318919
-Node: GDB/MI Input Syntax1319162
-Node: GDB/MI Output Syntax1320712
-Node: GDB/MI Compatibility with CLI1324297
-Node: GDB/MI Development and Front Ends1325034
-Node: GDB/MI Output Records1327699
-Node: GDB/MI Result Records1328105
-Node: GDB/MI Stream Records1329455
-Node: GDB/MI Async Records1330720
-Node: GDB/MI Breakpoint Information1341157
-Node: GDB/MI Frame Information1345108
-Node: GDB/MI Thread Information1346194
-Node: GDB/MI Ada Exception Information1347664
-Node: GDB/MI Simple Examples1348214
-Node: GDB/MI Command Description Format1350450
-Node: GDB/MI Breakpoint Commands1351330
-Ref: -break-insert1358438
-Node: GDB/MI Catchpoint Commands1372012
-Node: Shared Library GDB/MI Catchpoint Commands1372380
-Node: Ada Exception GDB/MI Catchpoint Commands1374038
-Node: GDB/MI Program Context1377539
-Node: GDB/MI Thread Commands1381807
-Node: GDB/MI Ada Tasking Commands1385108
-Node: GDB/MI Program Execution1387380
-Node: GDB/MI Stack Manipulation1399647
-Ref: -stack-list-arguments1401571
-Ref: -stack-list-frames1405401
-Ref: -stack-list-locals1409730
-Ref: -stack-list-variables1411220
-Node: GDB/MI Variable Objects1412754
-Ref: -var-set-format1422719
-Ref: -var-list-children1424100
-Ref: -var-update1432908
-Ref: -var-set-frozen1435906
-Ref: -var-set-update-range1436703
-Ref: -var-set-visualizer1437232
-Node: GDB/MI Data Manipulation1438722
-Node: GDB/MI Tracepoint Commands1459211
-Node: GDB/MI Symbol Query1471002
-Node: GDB/MI File Commands1471691
-Node: GDB/MI Target Manipulation1476125
-Node: GDB/MI File Transfer Commands1482783
-Node: GDB/MI Ada Exceptions Commands1484106
-Node: GDB/MI Support Commands1485459
-Node: GDB/MI Miscellaneous Commands1490178
-Ref: -interpreter-exec1500531
-Node: Annotations1504606
-Node: Annotations Overview1505525
-Node: Server Prefix1507988
-Node: Prompting1508722
-Node: Errors1510239
-Node: Invalidation1511135
-Node: Annotations for Running1511614
-Node: Source Annotations1513148
-Node: JIT Interface1514077
-Node: Declarations1515876
-Node: Registering Code1517263
-Node: Unregistering Code1518235
-Node: Custom Debug Info1518862
-Node: Using JIT Debug Info Readers1520158
-Node: Writing JIT Debug Info Readers1521170
-Node: In-Process Agent1523365
-Ref: Control Agent1525308
-Node: In-Process Agent Protocol1526175
-Node: IPA Protocol Objects1526966
-Ref: agent expression object1527964
-Ref: tracepoint action object1528169
-Ref: tracepoint object1528249
-Node: IPA Protocol Commands1530779
-Node: GDB Bugs1532249
-Node: Bug Criteria1532981
-Node: Bug Reporting1533858
-Node: Command Line Editing1541687
-Node: Introduction and Notation1542339
-Node: Readline Interaction1543960
-Node: Readline Bare Essentials1545149
-Node: Readline Movement Commands1546930
-Node: Readline Killing Commands1547888
-Node: Readline Arguments1549804
-Node: Searching1550846
-Node: Readline Init File1552996
-Node: Readline Init File Syntax1554147
-Node: Conditional Init Constructs1569246
-Node: Sample Init File1571769
-Node: Bindable Readline Commands1574883
-Node: Commands For Moving1575935
-Node: Commands For History1576793
-Node: Commands For Text1580188
-Node: Commands For Killing1582911
-Node: Numeric Arguments1585051
-Node: Commands For Completion1586187
-Node: Keyboard Macros1588153
-Node: Miscellaneous Commands1588721
-Node: Readline vi Mode1592569
-Node: Using History Interactively1593479
-Node: History Interaction1593994
-Node: Event Designators1595416
-Node: Word Designators1596553
-Node: Modifiers1598188
-Node: In Memoriam1599409
-Node: Formatting Documentation1600292
-Ref: Formatting Documentation-Footnote-11603668
-Node: Installing GDB1603764
-Node: Requirements1604336
-Ref: Expat1605037
-Ref: MPFR1608330
-Node: Running Configure1609951
-Node: Separate Objdir1612822
-Node: Config Names1615796
-Node: Configure Options1617273
-Node: System-wide configuration1626162
-Node: System-wide Configuration Scripts1628122
-Node: Maintenance Commands1629306
-Ref: maint info breakpoints1630961
-Ref: maint check libthread-db1639426
-Node: Remote Protocol1653468
-Node: Overview1654160
-Ref: Binary Data1656705
-Node: Packets1659230
-Ref: thread-id syntax1660130
-Ref: extended mode1661575
-Ref: ? packet1661833
-Ref: bc1663299
-Ref: bs1663509
-Ref: read registers packet1665126
-Ref: cycle step packet1666981
-Ref: write register packet1669692
-Ref: step with signal packet1670671
-Ref: vCont packet1672147
-Ref: vCtrlC packet1675380
-Ref: vKill packet1677798
-Ref: X packet1679331
-Ref: insert breakpoint or watchpoint packet1679700
-Node: Stop Reply Packets1684026
-Ref: swbreak stop reason1687277
-Ref: thread create event1690874
-Ref: thread exit event1692077
-Node: General Query Packets1694286
-Ref: qCRC packet1697116
-Ref: QEnvironmentHexEncoded1700269
-Ref: QEnvironmentUnset1701499
-Ref: QEnvironmentReset1702443
-Ref: QSetWorkingDir packet1703387
-Ref: QNonStop1709838
-Ref: QCatchSyscalls1710514
-Ref: QPassSignals1712051
-Ref: QProgramSignals1713258
-Ref: QThreadEvents1714825
-Ref: qSearch memory1716843
-Ref: QStartNoAckMode1717351
-Ref: qSupported1717882
-Ref: multiprocess extensions1733889
-Ref: install tracepoint in tracing1735919
-Ref: qXfer read1740442
-Ref: qXfer auxiliary vector read1742049
-Ref: qXfer btrace read1742397
-Ref: qXfer btrace-conf read1743462
-Ref: qXfer executable filename read1743813
-Ref: qXfer target description read1744428
-Ref: qXfer library list read1744862
-Ref: qXfer svr4 library list read1745518
-Ref: qXfer memory map read1747371
-Ref: qXfer sdata read1747758
-Ref: qXfer siginfo read1748224
-Ref: qXfer spu read1748621
-Ref: qXfer threads read1749145
-Ref: qXfer traceframe info read1749548
-Ref: qXfer unwind info block1749966
-Ref: qXfer fdpic loadmap read1750200
-Ref: qXfer osdata read1750616
-Ref: qXfer write1750770
-Ref: qXfer siginfo write1751862
-Ref: qXfer spu write1752259
-Ref: General Query Packets-Footnote-11755115
-Node: Architecture-Specific Protocol Details1755442
-Node: ARM-Specific Protocol Details1755951
-Node: ARM Breakpoint Kinds1756199
-Node: MIPS-Specific Protocol Details1756530
-Node: MIPS Register packet Format1756813
-Node: MIPS Breakpoint Kinds1757740
-Node: Tracepoint Packets1758158
-Ref: QTEnable1767472
-Ref: QTDisable1767668
-Ref: qTfSTM1773205
-Ref: qTsSTM1773205
-Ref: qTSTMat1774282
-Ref: QTBuffer-size1775433
-Node: Host I/O Packets1777406
-Node: Interrupts1782986
-Ref: interrupting remote targets1783130
-Node: Notification Packets1785298
-Node: Remote Non-Stop1790723
-Node: Packet Acknowledgment1793839
-Node: Examples1795954
-Node: File-I/O Remote Protocol Extension1796548
-Node: File-I/O Overview1797010
-Node: Protocol Basics1799209
-Node: The F Request Packet1803154
-Node: The F Reply Packet1804055
-Node: The Ctrl-C Message1804973
-Node: Console I/O1806599
-Node: List of Supported Calls1807815
-Node: open1808177
-Node: close1810685
-Node: read1811068
-Node: write1811677
-Node: lseek1812448
-Node: rename1813332
-Node: unlink1814739
-Node: stat/fstat1815686
-Node: gettimeofday1816579
-Node: isatty1817015
-Node: system1817611
-Node: Protocol-specific Representation of Datatypes1819153
-Node: Integral Datatypes1819530
-Node: Pointer Values1820337
-Node: Memory Transfer1821041
-Node: struct stat1821661
-Node: struct timeval1823863
-Node: Constants1824380
-Node: Open Flags1824829
-Node: mode_t Values1825170
-Node: Errno Values1825662
-Node: Lseek Flags1826472
-Node: Limits1826657
-Node: File-I/O Examples1827017
-Node: Library List Format1828105
-Node: Library List Format for SVR4 Targets1830887
-Node: Memory Map Format1833354
-Node: Thread List Format1835878
-Node: Traceframe Info Format1836882
-Node: Branch Trace Format1838568
-Node: Branch Trace Configuration Format1840268
-Node: Agent Expressions1841442
-Node: General Bytecode Design1844263
-Node: Bytecode Descriptions1849057
-Node: Using Agent Expressions1862524
-Node: Varying Target Capabilities1864501
-Node: Rationale1865662
-Node: Target Descriptions1873051
-Node: Retrieving Descriptions1874994
-Node: Target Description Format1876079
-Node: Predefined Target Types1885954
-Node: Enum Target Types1887399
-Node: Standard Target Features1888394
-Node: AArch64 Features1890378
-Node: ARC Features1890953
-Node: ARM Features1893014
-Node: i386 Features1894528
-Node: MicroBlaze Features1896743
-Node: MIPS Features1897320
-Node: M68K Features1898511
-Node: NDS32 Features1899172
-Node: Nios II Features1900196
-Node: OpenRISC 1000 Features1900601
-Node: PowerPC Features1900967
-Node: RISC-V Features1904937
-Node: S/390 and System z Features1906643
-Node: Sparc Features1908787
-Node: TIC6x Features1909692
-Node: Operating System Information1910241
-Node: Process list1911076
-Node: Trace File Format1912139
-Node: Index Section Format1915353
-Node: Man Pages1923279
-Node: gdb man1923749
-Node: gdbserver man1929785
-Node: gcore man1936981
-Node: gdbinit man1938103
-Node: gdb-add-index man1939012
-Ref: gdb-add-index1939121
-Node: Copying1939995
-Node: GNU Free Documentation License1977556
-Node: Concept Index2002703
-Node: Command and Variable Index2143446
+Ref: set remote hardware-watchpoint-limit777587
+Ref: set remote hardware-breakpoint-limit777587
+Ref: set remote hardware-watchpoint-length-limit778089
+Ref: set remote exec-file778544
+Node: Remote Stub790553
+Node: Stub Contents793448
+Node: Bootstrapping795555
+Node: Debug Session799370
+Node: Configurations801411
+Node: Native802180
+Node: BSD libkvm Interface802749
+Node: Process Information803801
+Node: DJGPP Native809349
+Node: Cygwin Native815903
+Node: Non-debug DLL Symbols820824
+Node: Hurd Native825063
+Node: Darwin830319
+Node: FreeBSD831596
+Node: Embedded OS832316
+Node: Embedded Processors832727
+Node: ARC833717
+Node: ARM834264
+Node: M68K836811
+Node: MicroBlaze836984
+Node: MIPS Embedded838433
+Node: OpenRISC 1000839730
+Node: PowerPC Embedded840636
+Node: AVR843865
+Node: CRIS844237
+Node: Super-H845213
+Node: Architectures846272
+Node: AArch64846730
+Node: i386847824
+Ref: i386-Footnote-1852034
+Node: Alpha852120
+Node: MIPS852253
+Node: HPPA856147
+Node: SPU856665
+Node: PowerPC858851
+Node: Nios II859586
+Node: Sparc64859991
+Node: S12Z862359
+Node: Controlling GDB862654
+Node: Prompt863597
+Node: Editing865315
+Node: Command History866258
+Node: Screen Size870564
+Node: Output Styling872580
+Node: Numbers874538
+Node: ABI876520
+Node: Auto-loading879693
+Ref: set auto-load off881068
+Ref: show auto-load881704
+Ref: info auto-load882483
+Node: Init File in the Current Directory885450
+Ref: set auto-load local-gdbinit886025
+Ref: show auto-load local-gdbinit886207
+Ref: info auto-load local-gdbinit886371
+Node: libthread_db.so.1 file886519
+Ref: set auto-load libthread-db887458
+Ref: show auto-load libthread-db887589
+Ref: info auto-load libthread-db887726
+Node: Auto-loading safe path887910
+Ref: set auto-load safe-path889216
+Ref: show auto-load safe-path889955
+Ref: add-auto-load-safe-path890078
+Node: Auto-loading verbose mode892980
+Ref: set debug auto-load894143
+Ref: show debug auto-load894244
+Node: Messages/Warnings894366
+Ref: confirmation requests895800
+Node: Debugging Output897004
+Node: Other Misc Settings908540
+Node: Extending GDB909564
+Node: Sequences911417
+Node: Define912078
+Node: Hooks916158
+Node: Command Files918524
+Node: Output923597
+Ref: eval928399
+Node: Auto-loading sequences928561
+Ref: set auto-load gdb-scripts929056
+Ref: show auto-load gdb-scripts929180
+Ref: info auto-load gdb-scripts929310
+Node: Python929541
+Node: Python Commands930827
+Node: Python API933015
+Node: Basic Python935620
+Ref: prompt_hook946657
+Node: Exception Handling947255
+Node: Values From Inferior950157
+Node: Types In Python963389
+Node: Pretty Printing API973249
+Node: Selecting Pretty-Printers977142
+Node: Writing a Pretty-Printer979475
+Node: Type Printing API984797
+Node: Frame Filter API987413
+Node: Frame Decorator API994725
+Ref: frame_args998466
+Node: Writing a Frame Filter1001796
+Node: Unwinding Frames in Python1013270
+Node: Xmethods In Python1020908
+Node: Xmethod API1023804
+Node: Writing an Xmethod1027616
+Node: Inferiors In Python1033451
+Node: Events In Python1037069
+Node: Threads In Python1046277
+Node: Recordings In Python1049164
+Node: Commands In Python1056498
+Node: Parameters In Python1065911
+Node: Functions In Python1072849
+Node: Progspaces In Python1075066
+Node: Objfiles In Python1079971
+Node: Frames In Python1085910
+Node: Blocks In Python1092916
+Node: Symbols In Python1097425
+Node: Symbol Tables In Python1104661
+Node: Line Tables In Python1107882
+Node: Breakpoints In Python1110719
+Ref: python_breakpoint_thread1117042
+Node: Finish Breakpoints in Python1120075
+Node: Lazy Strings In Python1122181
+Node: Architectures In Python1124409
+Node: Python Auto-loading1126598
+Ref: set auto-load python-scripts1127227
+Ref: show auto-load python-scripts1127327
+Ref: info auto-load python-scripts1127433
+Node: Python modules1128567
+Node: gdb.printing1128953
+Node: gdb.types1130380
+Node: gdb.prompt1133392
+Node: Guile1135041
+Node: Guile Introduction1135700
+Node: Guile Commands1136571
+Node: Guile API1138425
+Node: Basic Guile1140422
+Node: Guile Configuration1146104
+Node: GDB Scheme Data Types1147080
+Node: Guile Exception Handling1148912
+Node: Values From Inferior In Guile1152946
+Node: Arithmetic In Guile1168481
+Node: Types In Guile1170112
+Ref: Fields of a type in Guile1178053
+Node: Guile Pretty Printing API1179441
+Node: Selecting Guile Pretty-Printers1185043
+Node: Writing a Guile Pretty-Printer1187419
+Node: Commands In Guile1192604
+Node: Parameters In Guile1205100
+Ref: Parameters In Guile-Footnote-11211981
+Node: Progspaces In Guile1212097
+Node: Objfiles In Guile1214685
+Node: Frames In Guile1216966
+Node: Blocks In Guile1223544
+Node: Symbols In Guile1228352
+Node: Symbol Tables In Guile1235687
+Node: Breakpoints In Guile1238650
+Node: Lazy Strings In Guile1248911
+Node: Architectures In Guile1251202
+Node: Disassembly In Guile1255509
+Node: I/O Ports in Guile1258711
+Node: Memory Ports in Guile1259267
+Node: Iterators In Guile1262533
+Node: Guile Auto-loading1266822
+Ref: set auto-load guile-scripts1267445
+Ref: show auto-load guile-scripts1267543
+Ref: info auto-load guile-scripts1267647
+Node: Guile Modules1268606
+Node: Guile Printing Module1268928
+Node: Guile Types Module1269747
+Node: Auto-loading extensions1271040
+Node: objfile-gdbdotext file1272238
+Ref: set auto-load scripts-directory1273674
+Ref: with-auto-load-dir1274050
+Ref: show auto-load scripts-directory1274868
+Ref: add-auto-load-scripts-directory1274948
+Node: dotdebug_gdb_scripts section1275424
+Node: Which flavor to choose?1279174
+Node: Multiple Extension Languages1280995
+Node: Aliases1282059
+Node: Interpreters1284924
+Node: TUI1288017
+Node: TUI Overview1289015
+Node: TUI Keys1291448
+Node: TUI Single Key Mode1293752
+Node: TUI Commands1294759
+Node: TUI Configuration1298526
+Node: Emacs1300015
+Node: GDB/MI1305452
+Node: GDB/MI General Design1307426
+Node: Context management1309946
+Node: Asynchronous and non-stop modes1313733
+Node: Thread groups1316707
+Node: GDB/MI Command Syntax1318985
+Node: GDB/MI Input Syntax1319228
+Node: GDB/MI Output Syntax1320778
+Node: GDB/MI Compatibility with CLI1324363
+Node: GDB/MI Development and Front Ends1325100
+Node: GDB/MI Output Records1327765
+Node: GDB/MI Result Records1328171
+Node: GDB/MI Stream Records1329521
+Node: GDB/MI Async Records1330786
+Node: GDB/MI Breakpoint Information1341223
+Node: GDB/MI Frame Information1345174
+Node: GDB/MI Thread Information1346260
+Node: GDB/MI Ada Exception Information1347730
+Node: GDB/MI Simple Examples1348280
+Node: GDB/MI Command Description Format1350516
+Node: GDB/MI Breakpoint Commands1351396
+Ref: -break-insert1358504
+Node: GDB/MI Catchpoint Commands1372078
+Node: Shared Library GDB/MI Catchpoint Commands1372446
+Node: Ada Exception GDB/MI Catchpoint Commands1374104
+Node: GDB/MI Program Context1377605
+Node: GDB/MI Thread Commands1381873
+Node: GDB/MI Ada Tasking Commands1385174
+Node: GDB/MI Program Execution1387446
+Node: GDB/MI Stack Manipulation1399713
+Ref: -stack-list-arguments1401637
+Ref: -stack-list-frames1405467
+Ref: -stack-list-locals1409796
+Ref: -stack-list-variables1411286
+Node: GDB/MI Variable Objects1412820
+Ref: -var-set-format1422785
+Ref: -var-list-children1424166
+Ref: -var-update1432974
+Ref: -var-set-frozen1435972
+Ref: -var-set-update-range1436769
+Ref: -var-set-visualizer1437298
+Node: GDB/MI Data Manipulation1438788
+Node: GDB/MI Tracepoint Commands1459277
+Node: GDB/MI Symbol Query1471068
+Node: GDB/MI File Commands1471757
+Node: GDB/MI Target Manipulation1476191
+Node: GDB/MI File Transfer Commands1482849
+Node: GDB/MI Ada Exceptions Commands1484172
+Node: GDB/MI Support Commands1485525
+Node: GDB/MI Miscellaneous Commands1490244
+Ref: -interpreter-exec1500597
+Node: Annotations1504672
+Node: Annotations Overview1505591
+Node: Server Prefix1508054
+Node: Prompting1508788
+Node: Errors1510305
+Node: Invalidation1511201
+Node: Annotations for Running1511680
+Node: Source Annotations1513214
+Node: JIT Interface1514143
+Node: Declarations1515942
+Node: Registering Code1517329
+Node: Unregistering Code1518301
+Node: Custom Debug Info1518928
+Node: Using JIT Debug Info Readers1520224
+Node: Writing JIT Debug Info Readers1521236
+Node: In-Process Agent1523431
+Ref: Control Agent1525374
+Node: In-Process Agent Protocol1526241
+Node: IPA Protocol Objects1527032
+Ref: agent expression object1528030
+Ref: tracepoint action object1528235
+Ref: tracepoint object1528315
+Node: IPA Protocol Commands1530845
+Node: GDB Bugs1532315
+Node: Bug Criteria1533047
+Node: Bug Reporting1533924
+Node: Command Line Editing1541753
+Node: Introduction and Notation1542405
+Node: Readline Interaction1544026
+Node: Readline Bare Essentials1545215
+Node: Readline Movement Commands1546996
+Node: Readline Killing Commands1547954
+Node: Readline Arguments1549870
+Node: Searching1550912
+Node: Readline Init File1553062
+Node: Readline Init File Syntax1554213
+Node: Conditional Init Constructs1569312
+Node: Sample Init File1571835
+Node: Bindable Readline Commands1574949
+Node: Commands For Moving1576001
+Node: Commands For History1576859
+Node: Commands For Text1580254
+Node: Commands For Killing1582977
+Node: Numeric Arguments1585117
+Node: Commands For Completion1586253
+Node: Keyboard Macros1588219
+Node: Miscellaneous Commands1588787
+Node: Readline vi Mode1592635
+Node: Using History Interactively1593545
+Node: History Interaction1594060
+Node: Event Designators1595482
+Node: Word Designators1596619
+Node: Modifiers1598254
+Node: In Memoriam1599475
+Node: Formatting Documentation1600358
+Ref: Formatting Documentation-Footnote-11603734
+Node: Installing GDB1603830
+Node: Requirements1604402
+Ref: Expat1605103
+Ref: MPFR1608396
+Node: Running Configure1610017
+Node: Separate Objdir1612888
+Node: Config Names1615862
+Node: Configure Options1617339
+Node: System-wide configuration1626228
+Node: System-wide Configuration Scripts1628188
+Node: Maintenance Commands1629372
+Ref: maint info breakpoints1631027
+Ref: maint check libthread-db1639492
+Node: Remote Protocol1653534
+Node: Overview1654226
+Ref: Binary Data1656771
+Node: Packets1659296
+Ref: thread-id syntax1660196
+Ref: extended mode1661641
+Ref: ? packet1661899
+Ref: bc1663365
+Ref: bs1663575
+Ref: read registers packet1665192
+Ref: cycle step packet1667047
+Ref: write register packet1669758
+Ref: step with signal packet1670737
+Ref: vCont packet1672213
+Ref: vCtrlC packet1675446
+Ref: vKill packet1677864
+Ref: X packet1679397
+Ref: insert breakpoint or watchpoint packet1679766
+Node: Stop Reply Packets1684092
+Ref: swbreak stop reason1687343
+Ref: thread create event1690940
+Ref: thread exit event1692143
+Node: General Query Packets1694352
+Ref: qCRC packet1697182
+Ref: QEnvironmentHexEncoded1700335
+Ref: QEnvironmentUnset1701565
+Ref: QEnvironmentReset1702509
+Ref: QSetWorkingDir packet1703453
+Ref: QNonStop1709904
+Ref: QCatchSyscalls1710580
+Ref: QPassSignals1712117
+Ref: QProgramSignals1713324
+Ref: QThreadEvents1714891
+Ref: qSearch memory1716909
+Ref: QStartNoAckMode1717417
+Ref: qSupported1717948
+Ref: multiprocess extensions1733955
+Ref: install tracepoint in tracing1735985
+Ref: qXfer read1740508
+Ref: qXfer auxiliary vector read1742115
+Ref: qXfer btrace read1742463
+Ref: qXfer btrace-conf read1743528
+Ref: qXfer executable filename read1743879
+Ref: qXfer target description read1744494
+Ref: qXfer library list read1744928
+Ref: qXfer svr4 library list read1745584
+Ref: qXfer memory map read1747437
+Ref: qXfer sdata read1747824
+Ref: qXfer siginfo read1748290
+Ref: qXfer spu read1748687
+Ref: qXfer threads read1749211
+Ref: qXfer traceframe info read1749614
+Ref: qXfer unwind info block1750032
+Ref: qXfer fdpic loadmap read1750266
+Ref: qXfer osdata read1750682
+Ref: qXfer write1750836
+Ref: qXfer siginfo write1751928
+Ref: qXfer spu write1752325
+Ref: General Query Packets-Footnote-11755181
+Node: Architecture-Specific Protocol Details1755508
+Node: ARM-Specific Protocol Details1756017
+Node: ARM Breakpoint Kinds1756265
+Node: MIPS-Specific Protocol Details1756596
+Node: MIPS Register packet Format1756879
+Node: MIPS Breakpoint Kinds1757806
+Node: Tracepoint Packets1758224
+Ref: QTEnable1767538
+Ref: QTDisable1767734
+Ref: qTfSTM1773271
+Ref: qTsSTM1773271
+Ref: qTSTMat1774348
+Ref: QTBuffer-size1775499
+Node: Host I/O Packets1777472
+Node: Interrupts1783052
+Ref: interrupting remote targets1783196
+Node: Notification Packets1785364
+Node: Remote Non-Stop1790789
+Node: Packet Acknowledgment1793905
+Node: Examples1796020
+Node: File-I/O Remote Protocol Extension1796614
+Node: File-I/O Overview1797076
+Node: Protocol Basics1799275
+Node: The F Request Packet1803220
+Node: The F Reply Packet1804121
+Node: The Ctrl-C Message1805039
+Node: Console I/O1806665
+Node: List of Supported Calls1807881
+Node: open1808243
+Node: close1810751
+Node: read1811134
+Node: write1811743
+Node: lseek1812514
+Node: rename1813398
+Node: unlink1814805
+Node: stat/fstat1815752
+Node: gettimeofday1816645
+Node: isatty1817081
+Node: system1817677
+Node: Protocol-specific Representation of Datatypes1819219
+Node: Integral Datatypes1819596
+Node: Pointer Values1820403
+Node: Memory Transfer1821107
+Node: struct stat1821727
+Node: struct timeval1823929
+Node: Constants1824446
+Node: Open Flags1824895
+Node: mode_t Values1825236
+Node: Errno Values1825728
+Node: Lseek Flags1826538
+Node: Limits1826723
+Node: File-I/O Examples1827083
+Node: Library List Format1828171
+Node: Library List Format for SVR4 Targets1830953
+Node: Memory Map Format1833420
+Node: Thread List Format1835944
+Node: Traceframe Info Format1836948
+Node: Branch Trace Format1838634
+Node: Branch Trace Configuration Format1840334
+Node: Agent Expressions1841508
+Node: General Bytecode Design1844329
+Node: Bytecode Descriptions1849123
+Node: Using Agent Expressions1862590
+Node: Varying Target Capabilities1864567
+Node: Rationale1865728
+Node: Target Descriptions1873117
+Node: Retrieving Descriptions1875060
+Node: Target Description Format1876145
+Node: Predefined Target Types1886020
+Node: Enum Target Types1887465
+Node: Standard Target Features1888460
+Node: AArch64 Features1890444
+Node: ARC Features1891019
+Node: ARM Features1893080
+Node: i386 Features1894594
+Node: MicroBlaze Features1896809
+Node: MIPS Features1897386
+Node: M68K Features1898577
+Node: NDS32 Features1899238
+Node: Nios II Features1900262
+Node: OpenRISC 1000 Features1900667
+Node: PowerPC Features1901033
+Node: RISC-V Features1905003
+Node: S/390 and System z Features1906709
+Node: Sparc Features1908853
+Node: TIC6x Features1909758
+Node: Operating System Information1910307
+Node: Process list1911142
+Node: Trace File Format1912205
+Node: Index Section Format1915419
+Node: Man Pages1923345
+Node: gdb man1923815
+Node: gdbserver man1929851
+Node: gcore man1937047
+Node: gdbinit man1938169
+Node: gdb-add-index man1939078
+Ref: gdb-add-index1939187
+Node: Copying1940061
+Node: GNU Free Documentation License1977622
+Node: Concept Index2002769
+Node: Command and Variable Index2143512
 
 End Tag Table
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-1 ./gdb/doc/gdb.info-1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-1	2019-02-19 01:53:28.000000000 +0000
+++ ./gdb/doc/gdb.info-1	2019-02-26 01:53:18.000000000 +0000
@@ -1,6 +1,6 @@
 This is gdb.info, produced by makeinfo version 6.3 from gdb.texinfo.
 
-Copyright (C) 1988-2018 Free Software Foundation, Inc.
+Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -21,9 +21,9 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190226-git.
 
-   Copyright (C) 1988-2018 Free Software Foundation, Inc.
+   Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -44,9 +44,9 @@ Debugging with GDB
 
 This file describes GDB, the GNU symbolic debugger.
 
-   This is the Tenth Edition, for GDB (GDB) Version 8.2.50.20190219-git.
+   This is the Tenth Edition, for GDB (GDB) Version 8.2.50.20190226-git.
 
-   Copyright (C) 1988-2018 Free Software Foundation, Inc.
+   Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    This edition of the GDB manual is dedicated to the memory of Fred
 Fish.  Fred was a long-standing contributor to GDB and to Free software
@@ -507,7 +507,7 @@ Let us use GDB to try to see what is goi
      There is absolutely no warranty for GDB; type "show warranty"
       for details.
 
-     GDB 8.2.50.20190219-git, Copyright 1999 Free Software Foundation, Inc...
+     GDB 8.2.50.20190226-git, Copyright 1999 Free Software Foundation, Inc...
      (gdb)
 
 GDB reads only enough symbol data to know where to find the rest when
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-2 ./gdb/doc/gdb.info-2
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-2	2019-02-19 01:53:31.000000000 +0000
+++ ./gdb/doc/gdb.info-2	2019-02-26 01:53:20.000000000 +0000
@@ -1,6 +1,6 @@
 This is gdb.info, produced by makeinfo version 6.3 from gdb.texinfo.
 
-Copyright (C) 1988-2018 Free Software Foundation, Inc.
+Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -21,9 +21,9 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190226-git.
 
-   Copyright (C) 1988-2018 Free Software Foundation, Inc.
+   Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-3 ./gdb/doc/gdb.info-3
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-3	2019-02-19 01:53:33.000000000 +0000
+++ ./gdb/doc/gdb.info-3	2019-02-26 01:53:22.000000000 +0000
@@ -1,6 +1,6 @@
 This is gdb.info, produced by makeinfo version 6.3 from gdb.texinfo.
 
-Copyright (C) 1988-2018 Free Software Foundation, Inc.
+Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -21,9 +21,9 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190226-git.
 
-   Copyright (C) 1988-2018 Free Software Foundation, Inc.
+   Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -3967,7 +3967,7 @@ system.
      Record remote serial communications on the named FILE.  The default
      is not to record at all.
 
-'show remotelogfile.'
+'show remotelogfile'
      Show the current setting of the file name on which to record the
      serial communications.
 
@@ -6368,7 +6368,8 @@ File: gdb.info,  Node: Output Styling,  
 ===================
 
 GDB can style its output on a capable terminal.  This is enabled by
-default on most systems.  Various style settings are available; and
+default on most systems, but disabled by default when in batch mode
+(*note Mode Options::).  Various style settings are available; and
 styles can also be disabled entirely.
 
 'set style enabled 'on|off''
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-4 ./gdb/doc/gdb.info-4
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-4	2019-02-19 01:53:35.000000000 +0000
+++ ./gdb/doc/gdb.info-4	2019-02-26 01:53:24.000000000 +0000
@@ -1,6 +1,6 @@
 This is gdb.info, produced by makeinfo version 6.3 from gdb.texinfo.
 
-Copyright (C) 1988-2018 Free Software Foundation, Inc.
+Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -21,9 +21,9 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190226-git.
 
-   Copyright (C) 1988-2018 Free Software Foundation, Inc.
+   Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-5 ./gdb/doc/gdb.info-5
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-5	2019-02-19 01:53:37.000000000 +0000
+++ ./gdb/doc/gdb.info-5	2019-02-26 01:53:26.000000000 +0000
@@ -1,6 +1,6 @@
 This is gdb.info, produced by makeinfo version 6.3 from gdb.texinfo.
 
-Copyright (C) 1988-2018 Free Software Foundation, Inc.
+Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -21,9 +21,9 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190226-git.
 
-   Copyright (C) 1988-2018 Free Software Foundation, Inc.
+   Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-6 ./gdb/doc/gdb.info-6
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-6	2019-02-19 01:53:39.000000000 +0000
+++ ./gdb/doc/gdb.info-6	2019-02-26 01:53:28.000000000 +0000
@@ -1,6 +1,6 @@
 This is gdb.info, produced by makeinfo version 6.3 from gdb.texinfo.
 
-Copyright (C) 1988-2018 Free Software Foundation, Inc.
+Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -21,9 +21,9 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190226-git.
 
-   Copyright (C) 1988-2018 Free Software Foundation, Inc.
+   Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -2495,7 +2495,7 @@ and TeX (or 'texi2roff') to typeset the 
 
    GDB includes an already formatted copy of the on-line Info version of
 this manual in the 'gdb' subdirectory.  The main Info file is
-'gdb-8.2.50.20190219-git/gdb/gdb.info', and it refers to subordinate
+'gdb-8.2.50.20190226-git/gdb/gdb.info', and it refers to subordinate
 files matching 'gdb.info*' in the same directory.  If necessary, you can
 print out these files, or read them with any editor; but they are easier
 to read using the 'info' subsystem in GNU Emacs or the standalone 'info'
@@ -2505,8 +2505,8 @@ program, available as part of the GNU Te
 Info formatting programs, such as 'texinfo-format-buffer' or 'makeinfo'.
 
    If you have 'makeinfo' installed, and are in the top level GDB source
-directory ('gdb-8.2.50.20190219-git', in the case of version
-8.2.50.20190219-git), you can make the Info file by typing:
+directory ('gdb-8.2.50.20190226-git', in the case of version
+8.2.50.20190226-git), you can make the Info file by typing:
 
      cd gdb
      make gdb.info
@@ -2531,7 +2531,7 @@ On its own, TeX cannot either read or ty
 
    If you have TeX and a DVI printer program installed, you can typeset
 and print this manual.  First switch to the 'gdb' subdirectory of the
-main source directory (for example, to 'gdb-8.2.50.20190219-git/gdb')
+main source directory (for example, to 'gdb-8.2.50.20190226-git/gdb')
 and type:
 
      make gdb.dvi
@@ -2540,8 +2540,8 @@ and type:
 
    ---------- Footnotes ----------
 
-   (1) In 'gdb-8.2.50.20190219-git/gdb/refcard.ps' of the version
-8.2.50.20190219-git release.
+   (1) In 'gdb-8.2.50.20190226-git/gdb/refcard.ps' of the version
+8.2.50.20190226-git release.
 
 
 File: gdb.info,  Node: Installing GDB,  Next: Maintenance Commands,  Prev: Formatting Documentation,  Up: Top
@@ -2692,35 +2692,35 @@ preparing GDB for installation; you can 
 a single directory, whose name is usually composed by appending the
 version number to 'gdb'.
 
-   For example, the GDB version 8.2.50.20190219-git distribution is in
-the 'gdb-8.2.50.20190219-git' directory.  That directory contains:
+   For example, the GDB version 8.2.50.20190226-git distribution is in
+the 'gdb-8.2.50.20190226-git' directory.  That directory contains:
 
-'gdb-8.2.50.20190219-git/configure (and supporting files)'
+'gdb-8.2.50.20190226-git/configure (and supporting files)'
      script for configuring GDB and all its supporting libraries
 
-'gdb-8.2.50.20190219-git/gdb'
+'gdb-8.2.50.20190226-git/gdb'
      the source specific to GDB itself
 
-'gdb-8.2.50.20190219-git/bfd'
+'gdb-8.2.50.20190226-git/bfd'
      source for the Binary File Descriptor library
 
-'gdb-8.2.50.20190219-git/include'
+'gdb-8.2.50.20190226-git/include'
      GNU include files
 
-'gdb-8.2.50.20190219-git/libiberty'
+'gdb-8.2.50.20190226-git/libiberty'
      source for the '-liberty' free software library
 
-'gdb-8.2.50.20190219-git/opcodes'
+'gdb-8.2.50.20190226-git/opcodes'
      source for the library of opcode tables and disassemblers
 
-'gdb-8.2.50.20190219-git/readline'
+'gdb-8.2.50.20190226-git/readline'
      source for the GNU command-line interface
 
    There may be other subdirectories as well.
 
    The simplest way to configure and build GDB is to run 'configure'
 from the 'gdb-VERSION-NUMBER' source directory, which in this example is
-the 'gdb-8.2.50.20190219-git' directory.
+the 'gdb-8.2.50.20190226-git' directory.
 
    First switch to the 'gdb-VERSION-NUMBER' source directory if you are
 not already in it; then run 'configure'.  Pass the identifier for the
@@ -2728,7 +2728,7 @@ platform on which GDB will run as an arg
 
    For example:
 
-     cd gdb-8.2.50.20190219-git
+     cd gdb-8.2.50.20190226-git
      ./configure
      make
 
@@ -2776,13 +2776,13 @@ to specify a path to find 'configure' it
 directory.  If the path to 'configure' would be the same as the argument
 to '--srcdir', you can leave out the '--srcdir' option; it is assumed.)
 
-   For example, with version 8.2.50.20190219-git, you can build GDB in a
+   For example, with version 8.2.50.20190226-git, you can build GDB in a
 separate directory for a Sun 4 like this:
 
-     cd gdb-8.2.50.20190219-git
+     cd gdb-8.2.50.20190226-git
      mkdir ../gdb-sun4
      cd ../gdb-sun4
-     ../gdb-8.2.50.20190219-git/configure
+     ../gdb-8.2.50.20190226-git/configure
      make
 
    When 'configure' builds a configuration using a remote source
@@ -2793,7 +2793,7 @@ the example, you'd find the Sun 4 librar
 
    Make sure that your path to the 'configure' script has just one
 instance of 'gdb' in it.  If your path to 'configure' looks like
-'../gdb-8.2.50.20190219-git/gdb/configure', you are configuring only one
+'../gdb-8.2.50.20190226-git/gdb/configure', you are configuring only one
 subdirectory of GDB, not the whole package.  This leads to build errors
 about missing include files such as 'bfd/bfd.h'.
 
@@ -2809,8 +2809,8 @@ a configured directory--whatever directo
 
    The 'Makefile' that 'configure' generates in each source directory
 also runs recursively.  If you type 'make' in a source directory such as
-'gdb-8.2.50.20190219-git' (or in a separate configured directory
-configured with '--srcdir=DIRNAME/gdb-8.2.50.20190219-git'), you will
+'gdb-8.2.50.20190226-git' (or in a separate configured directory
+configured with '--srcdir=DIRNAME/gdb-8.2.50.20190226-git'), you will
 build all the required libraries, and then build GDB.
 
    When you have multiple hosts or targets configured in separate
@@ -2855,7 +2855,7 @@ you can use it to test your guesses on a
      Invalid configuration `i986v': machine `i986v' not recognized
 
 'config.sub' is also distributed in the GDB source directory
-('gdb-8.2.50.20190219-git', for version 8.2.50.20190219-git).
+('gdb-8.2.50.20190226-git', for version 8.2.50.20190226-git).
 
 
 File: gdb.info,  Node: Configure Options,  Next: System-wide configuration,  Prev: Config Names,  Up: Installing GDB
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-7 ./gdb/doc/gdb.info-7
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-7	2019-02-19 01:53:41.000000000 +0000
+++ ./gdb/doc/gdb.info-7	2019-02-26 01:53:30.000000000 +0000
@@ -1,6 +1,6 @@
 This is gdb.info, produced by makeinfo version 6.3 from gdb.texinfo.
 
-Copyright (C) 1988-2018 Free Software Foundation, Inc.
+Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -21,9 +21,9 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190226-git.
 
-   Copyright (C) 1988-2018 Free Software Foundation, Inc.
+   Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-8 ./gdb/doc/gdb.info-8
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.info-8	2019-02-19 01:53:41.000000000 +0000
+++ ./gdb/doc/gdb.info-8	2019-02-26 01:53:31.000000000 +0000
@@ -1,6 +1,6 @@
 This is gdb.info, produced by makeinfo version 6.3 from gdb.texinfo.
 
-Copyright (C) 1988-2018 Free Software Foundation, Inc.
+Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -21,9 +21,9 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190226-git.
 
-   Copyright (C) 1988-2018 Free Software Foundation, Inc.
+   Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdbinit.5 ./gdb/doc/gdbinit.5
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdbinit.5	2019-02-19 01:53:45.000000000 +0000
+++ ./gdb/doc/gdbinit.5	2019-02-26 01:53:34.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBINIT 5"
-.TH GDBINIT 5 "2019-02-19" "gdb-8.2.50.20190219-git" "GNU Development Tools"
+.TH GDBINIT 5 "2019-02-26" "gdb-8.2.50.20190226-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
@@ -186,7 +186,7 @@ should give you access to the complete m
 Richard M. Stallman and Roland H. Pesch, July 1991.
 .SH "COPYRIGHT"
 .IX Header "COPYRIGHT"
-Copyright (c) 1988\-2018 Free Software Foundation, Inc.
+Copyright (c) 1988\-2019 Free Software Foundation, Inc.
 .PP
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.3 or
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdbserver.1 ./gdb/doc/gdbserver.1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdbserver.1	2019-02-19 01:53:44.000000000 +0000
+++ ./gdb/doc/gdbserver.1	2019-02-26 01:53:34.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBSERVER 1"
-.TH GDBSERVER 1 "2019-02-19" "gdb-8.2.50.20190219-git" "GNU Development Tools"
+.TH GDBSERVER 1 "2019-02-26" "gdb-8.2.50.20190226-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
@@ -354,7 +354,7 @@ should give you access to the complete m
 Richard M. Stallman and Roland H. Pesch, July 1991.
 .SH "COPYRIGHT"
 .IX Header "COPYRIGHT"
-Copyright (c) 1988\-2018 Free Software Foundation, Inc.
+Copyright (c) 1988\-2019 Free Software Foundation, Inc.
 .PP
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.3 or
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.texinfo ./gdb/doc/gdb.texinfo
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/gdb.texinfo	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/doc/gdb.texinfo	2019-02-26 01:49:44.000000000 +0000
@@ -50,7 +50,7 @@
 
 @copying
 @c man begin COPYRIGHT
-Copyright @copyright{} 1988-2018 Free Software Foundation, Inc.
+Copyright @copyright{} 1988-2019 Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -120,7 +120,7 @@ This is the @value{EDITION} Edition, for
 @end ifset
 Version @value{GDBVN}.
 
-Copyright (C) 1988-2018 Free Software Foundation, Inc.
+Copyright (C) 1988-2019 Free Software Foundation, Inc.
 
 This edition of the GDB manual is dedicated to the memory of Fred
 Fish.  Fred was a long-standing contributor to GDB and to Free
@@ -21608,7 +21608,7 @@ protocol.
 Record remote serial communications on the named @var{file}.  The
 default is not to record at all.
 
-@item show remotelogfile.
+@item show remotelogfile
 Show the current setting  of the file name on which to record the
 serial communications.
 
@@ -24514,8 +24514,9 @@ Show the current pagination mode.
 @kindex set style
 @kindex show style
 @value{GDBN} can style its output on a capable terminal.  This is
-enabled by default on most systems.  Various style settings are
-available; and styles can also be disabled entirely.
+enabled by default on most systems, but disabled by default when in
+batch mode (@pxref{Mode Options}).  Various style settings are available;
+and styles can also be disabled entirely.
 
 @table @code
 @item set style enabled @samp{on|off}
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/refcard.tex ./gdb/doc/refcard.tex
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/doc/refcard.tex	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/doc/refcard.tex	2019-02-26 01:49:44.000000000 +0000
@@ -307,7 +307,7 @@ shell {\it cmd}&execute arbitrary shell 
 \line{\smrm \opt{ } surround optional arguments \hfill $\ldots$ show
 one or more arguments}
 \vskip\baselineskip
-\centerline{\smrm \copyright 1998-2018 Free Software Foundation, Inc.\qquad Permissions on back}
+\centerline{\smrm \copyright 1998-2019 Free Software Foundation, Inc.\qquad Permissions on back}
 \eject
 \sec Breakpoints and Watchpoints;
 break \opt{\it file\tt:}{\it line}\par
@@ -632,7 +632,7 @@ statement.\cr 
 
 \vfill
 {\smrm\parskip=6pt
-Copyright \copyright 1991-2018 Free Software Foundation, Inc.
+Copyright \copyright 1991-2019 Free Software Foundation, Inc.
 Author: Roland H. Pesch
 
 The author assumes no responsibility for any errors on this card.
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/dwarf2read.c ./gdb/dwarf2read.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/dwarf2read.c	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/dwarf2read.c	2019-02-26 01:49:44.000000000 +0000
@@ -2722,7 +2722,7 @@ dwarf2_get_dwz_file (struct dwarf2_per_o
   if (dwz_bfd != NULL)
     {
       if (!build_id_verify (dwz_bfd.get (), buildid_len, buildid))
-	dwz_bfd.release ();
+	dwz_bfd.reset (nullptr);
     }
 
   if (dwz_bfd == NULL)
@@ -13230,8 +13230,7 @@ open_and_init_dwp_file (struct dwarf2_pe
   std::unique_ptr<struct dwp_file> dwp_file
     (new struct dwp_file (name, std::move (dbfd)));
 
-  /* +1: section 0 is unused */
-  dwp_file->num_sections = bfd_count_sections (dwp_file->dbfd) + 1;
+  dwp_file->num_sections = elf_numsections (dwp_file->dbfd);
   dwp_file->elf_sections =
     OBSTACK_CALLOC (&objfile->objfile_obstack,
 		    dwp_file->num_sections, asection *);
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/findcmd.c ./gdb/findcmd.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/findcmd.c	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/findcmd.c	2019-02-26 01:49:44.000000000 +0000
@@ -286,9 +286,9 @@ _initialize_mem_search (void)
   add_cmd ("find", class_vars, find_command, _("\
 Search memory for a sequence of bytes.\n\
 Usage:\nfind \
-[/size-char] [/max-count] start-address, end-address, expr1 [, expr2 ...]\n\
-find [/size-char] [/max-count] start-address, +length, expr1 [, expr2 ...]\n\
-size-char is one of b,h,w,g for 8,16,32,64 bit values respectively,\n\
+[/SIZE-CHAR] [/MAX-COUNT] START-ADDRESS, END-ADDRESS, EXPR1 [, EXPR2 ...]\n\
+find [/SIZE-CHAR] [/MAX-COUNT] START-ADDRESS, +LENGTH, EXPR1 [, EXPR2 ...]\n\
+SIZE-CHAR is one of b,h,w,g for 8,16,32,64 bit values respectively,\n\
 and if not specified the size is taken from the type of the expression\n\
 in the current language.\n\
 Note that this means for example that in the case of C-like languages\n\
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/gcore ./gdb/gcore
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/gcore	2019-02-19 01:53:10.000000000 +0000
+++ ./gdb/gcore	2019-02-26 01:53:00.000000000 +0000
@@ -97,7 +97,8 @@ for pid in "$@"
 do
 	# `</dev/null' to avoid touching interactive terminal if it is
 	# available but not accessible as GDB would get stopped on SIGTTIN.
-	"$binary_path/i386-pc-linux-gnu-gdb" </dev/null --nx --batch \
+	"$binary_path/i386-pc-linux-gnu-gdb" </dev/null \
+	    --nx --batch --readnever \
 	    -ex "set pagination off" -ex "set height 0" -ex "set width 0" \
 	    "${dump_all_cmds[@]}" \
 	    -ex "attach $pid" -ex "gcore $prefix.$pid" -ex detach -ex quit
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/gcore.in ./gdb/gcore.in
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/gcore.in	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/gcore.in	2019-02-26 01:49:44.000000000 +0000
@@ -97,7 +97,8 @@ for pid in "$@"
 do
 	# `</dev/null' to avoid touching interactive terminal if it is
 	# available but not accessible as GDB would get stopped on SIGTTIN.
-	"$binary_path/@GDB_TRANSFORM_NAME@" </dev/null --nx --batch \
+	"$binary_path/@GDB_TRANSFORM_NAME@" </dev/null \
+	    --nx --batch --readnever \
 	    -ex "set pagination off" -ex "set height 0" -ex "set width 0" \
 	    "${dump_all_cmds[@]}" \
 	    -ex "attach $pid" -ex "gcore $prefix.$pid" -ex detach -ex quit
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/gdbarch.sh ./gdb/gdbarch.sh
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/gdbarch.sh	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/gdbarch.sh	2019-02-26 01:49:44.000000000 +0000
@@ -1227,7 +1227,7 @@ cat <<EOF
 
 /* Dynamic architecture support for GDB, the GNU debugger.
 
-   Copyright (C) 1998-2018 Free Software Foundation, Inc.
+   Copyright (C) 1998-2019 Free Software Foundation, Inc.
 
    This file is part of GDB.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/linespec.c ./gdb/linespec.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/linespec.c	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/linespec.c	2019-02-26 01:49:44.000000000 +0000
@@ -2102,16 +2102,14 @@ create_sals_line_offset (struct linespec
   if (ls->file_symtabs->size () == 1
       && ls->file_symtabs->front () == nullptr)
     {
-      const char *fullname;
-
       set_current_program_space (self->program_space);
 
       /* Make sure we have at least a default source line.  */
       set_default_source_symtab_and_line ();
       initialize_defaults (&self->default_symtab, &self->default_line);
-      fullname = symtab_to_fullname (self->default_symtab);
       *ls->file_symtabs
-	= collect_symtabs_from_filename (fullname, self->search_pspace);
+	= collect_symtabs_from_filename (self->default_symtab->filename,
+					 self->search_pspace);
       use_default = 1;
     }
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/main.c ./gdb/main.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/main.c	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/main.c	2019-02-26 01:49:44.000000000 +0000
@@ -47,6 +47,7 @@
 #include "common/signals-state-save-restore.h"
 #include <vector>
 #include "common/pathstuff.h"
+#include "cli/cli-style.h"
 
 /* The selected interpreter.  This will be used as a set command
    variable, so it should always be malloc'ed - since
@@ -850,7 +851,12 @@ captured_main_1 (struct captured_main_ar
       }
 
     if (batch_flag)
-      quiet = 1;
+      {
+	quiet = 1;
+
+	/* Disable all output styling when running in batch mode.  */
+	cli_styling = 0;
+      }
   }
 
   save_original_signals_state (quiet);
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/MAINTAINERS ./gdb/MAINTAINERS
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/MAINTAINERS	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/MAINTAINERS	2019-02-26 01:49:44.000000000 +0000
@@ -153,7 +153,7 @@ Joel Brobecker			brobecker@adacore.com
 Kevin Buettner			kevinb@redhat.com
 Andrew Burgess			andrew.burgess@embecosm.com
 Doug Evans			dje@google.com
-Simon Marchi			simon.marchi@ericsson.com
+Simon Marchi			simon.marchi@polymtl.ca
 Yao Qi				qiyao@sourceware.org
 Tom Tromey			tom@tromey.com
 Ulrich Weigand			Ulrich.Weigand@de.ibm.com
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/NEWS ./gdb/NEWS
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/NEWS	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/NEWS	2019-02-26 01:49:44.000000000 +0000
@@ -141,7 +141,7 @@ show tui tab-width NCHARS
 set style enabled [on|off]
 show style enabled
   Enable or disable terminal styling.  Styling is enabled by default
-  on most hosts.
+  on most hosts, but disabled by default when in batch mode.
 
 set style filename foreground COLOR
 set style filename background COLOR
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/po/gdb.pot ./gdb/po/gdb.pot
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/po/gdb.pot	2019-02-19 01:53:17.000000000 +0000
+++ ./gdb/po/gdb.pot	2019-02-26 01:53:06.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-02-19 01:53+0000\n"
+"POT-Creation-Date: 2019-02-26 01:53+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"
@@ -187,30 +187,30 @@ msgstr ""
 msgid "VQ is %<PRIu64>, maximum supported value is %d"
 msgstr ""
 
-#: aarch64-tdep.c:3009
+#: aarch64-tdep.c:3022
 msgid "Program contains both fpu and SVE features."
 msgstr ""
 
-#: aarch64-tdep.c:3183
+#: aarch64-tdep.c:3199
 #, possible-c-format
 msgid "aarch64_dump_tdep: Lowest pc = 0x%s"
 msgstr ""
 
 #. Debug this file's internals.
-#: aarch64-tdep.c:3201
+#: aarch64-tdep.c:3217
 msgid "Set AArch64 debugging."
 msgstr ""
 
-#: aarch64-tdep.c:3202
+#: aarch64-tdep.c:3218
 msgid "Show AArch64 debugging."
 msgstr ""
 
-#: aarch64-tdep.c:3203
+#: aarch64-tdep.c:3219
 msgid "When on, AArch64 specific debugging is enabled."
 msgstr ""
 
 #. We need to save SPSR value, which is not yet done.
-#: aarch64-tdep.c:4181 arm-tdep.c:11120 arm-tdep.c:12139
+#: aarch64-tdep.c:4197 arm-tdep.c:11120 arm-tdep.c:12139
 #, possible-c-format
 msgid "Process record does not support instruction 0x%0x at address %s.\n"
 msgstr ""
@@ -296,7 +296,7 @@ msgid "No definition of \"%s\" found."
 msgstr ""
 
 #: ada-exp.y:1345 c-exp.y:1076 c-exp.y:1128 cli/cli-cmds.c:928 d-exp.y:488
-#: f-exp.y:481 go-exp.y:579 linespec.c:1626 linespec.c:3836 p-exp.y:698
+#: f-exp.y:481 go-exp.y:579 linespec.c:1626 linespec.c:3834 p-exp.y:698
 #: p-exp.y:757 source.c:194 symtab.c:4207
 msgid "No symbol table is loaded.  Use the \"file\" command."
 msgstr ""
@@ -1032,130 +1032,130 @@ msgstr ""
 msgid "unrecognized attribute: `%s'"
 msgstr ""
 
-#: ada-tasks.c:65 ada-tasks.c:87
+#: ada-tasks.c:67 ada-tasks.c:89
 msgid "Unactivated"
 msgstr ""
 
-#: ada-tasks.c:66 ada-tasks.c:88
+#: ada-tasks.c:68 ada-tasks.c:90
 msgid "Runnable"
 msgstr ""
 
-#: ada-tasks.c:67 ada-tasks.c:89
+#: ada-tasks.c:69 ada-tasks.c:91
 msgid "Terminated"
 msgstr ""
 
-#: ada-tasks.c:68
+#: ada-tasks.c:70
 msgid "Child Activation Wait"
 msgstr ""
 
-#: ada-tasks.c:69
+#: ada-tasks.c:71
 msgid "Accept or Select Term"
 msgstr ""
 
-#: ada-tasks.c:70 ada-tasks.c:92
+#: ada-tasks.c:72 ada-tasks.c:94
 msgid "Waiting on entry call"
 msgstr ""
 
-#: ada-tasks.c:71
+#: ada-tasks.c:73
 msgid "Async Select Wait"
 msgstr ""
 
-#: ada-tasks.c:72 ada-tasks.c:94
+#: ada-tasks.c:74 ada-tasks.c:96
 msgid "Delay Sleep"
 msgstr ""
 
-#: ada-tasks.c:73
+#: ada-tasks.c:75
 msgid "Child Termination Wait"
 msgstr ""
 
-#: ada-tasks.c:74
+#: ada-tasks.c:76
 msgid "Wait Child in Term Alt"
 msgstr ""
 
-#: ada-tasks.c:79 ada-tasks.c:101
+#: ada-tasks.c:81 ada-tasks.c:103
 msgid "Asynchronous Hold"
 msgstr ""
 
-#: ada-tasks.c:81 ada-tasks.c:103
+#: ada-tasks.c:83 ada-tasks.c:105
 msgid "Activating"
 msgstr ""
 
-#: ada-tasks.c:82
+#: ada-tasks.c:84
 msgid "Selective Wait"
 msgstr ""
 
-#: ada-tasks.c:90
+#: ada-tasks.c:92
 msgid "Waiting for child activation"
 msgstr ""
 
-#: ada-tasks.c:91
+#: ada-tasks.c:93
 msgid "Blocked in accept or select with terminate"
 msgstr ""
 
-#: ada-tasks.c:93
+#: ada-tasks.c:95
 msgid "Asynchronous Selective Wait"
 msgstr ""
 
-#: ada-tasks.c:95
+#: ada-tasks.c:97
 msgid "Waiting for children termination"
 msgstr ""
 
-#: ada-tasks.c:96
+#: ada-tasks.c:98
 msgid "Waiting for children in terminate alternative"
 msgstr ""
 
-#: ada-tasks.c:104
+#: ada-tasks.c:106
 msgid "Blocked in selective wait statement"
 msgstr ""
 
-#: ada-tasks.c:446
+#: ada-tasks.c:448
 msgid "Unknown task name format. Aborting"
 msgstr ""
 
-#: ada-tasks.c:520
+#: ada-tasks.c:522
 msgid "Cannot find Ada_Task_Control_Block type"
 msgstr ""
 
-#: ada-tasks.c:533
+#: ada-tasks.c:535
 msgid "Cannot find Common_ATCB type"
 msgstr ""
 
-#: ada-tasks.c:535
+#: ada-tasks.c:537
 msgid "Cannot find Private_Data type"
 msgstr ""
 
-#: ada-tasks.c:537
+#: ada-tasks.c:539
 msgid "Cannot find Entry_Call_Record type"
 msgstr ""
 
-#: ada-tasks.c:641
+#: ada-tasks.c:643
 #, possible-c-format
 msgid "%s. Aborting"
 msgstr ""
 
-#: ada-tasks.c:1013
+#: ada-tasks.c:1012
 msgid "Cannot inspect Ada tasks when program is not running"
 msgstr ""
 
-#: ada-tasks.c:1039 ada-tasks.c:1179 ada-tasks.c:1346
+#: ada-tasks.c:1038 ada-tasks.c:1178 ada-tasks.c:1345
 msgid "Your application does not use any Ada tasks.\n"
 msgstr ""
 
-#: ada-tasks.c:1145
+#: ada-tasks.c:1144
 #, possible-c-format
 msgid "Accepting RV with %-4d"
 msgstr ""
 
-#: ada-tasks.c:1150
+#: ada-tasks.c:1149
 #, possible-c-format
 msgid "Waiting on RV with %-3d"
 msgstr ""
 
-#: ada-tasks.c:1160
+#: ada-tasks.c:1159
 msgid "<no name>"
 msgstr ""
 
-#: ada-tasks.c:1184 ada-tasks.c:1297
+#: ada-tasks.c:1183 ada-tasks.c:1296
 #, possible-c-format
 msgid ""
 "Task ID %d not known.  Use the \"info tasks\" command to\n"
@@ -1163,97 +1163,97 @@ msgid ""
 msgstr ""
 
 #. Print the Ada task ID.
-#: ada-tasks.c:1189
+#: ada-tasks.c:1188
 #, possible-c-format
 msgid "Ada Task: %s\n"
 msgstr ""
 
-#: ada-tasks.c:1194
+#: ada-tasks.c:1193
 #, possible-c-format
 msgid "Name: %s\n"
 msgstr ""
 
-#: ada-tasks.c:1196
+#: ada-tasks.c:1195
 msgid "<no name>\n"
 msgstr ""
 
 #. Print the TID and LWP.
-#: ada-tasks.c:1199
+#: ada-tasks.c:1198
 #, possible-c-format
 msgid "Thread: %#lx\n"
 msgstr ""
 
-#: ada-tasks.c:1200
+#: ada-tasks.c:1199
 #, possible-c-format
 msgid "LWP: %#lx\n"
 msgstr ""
 
-#: ada-tasks.c:1204
+#: ada-tasks.c:1203
 #, possible-c-format
 msgid "Base CPU: %d\n"
 msgstr ""
 
-#: ada-tasks.c:1213
+#: ada-tasks.c:1212
 #, possible-c-format
 msgid "Parent: %d"
 msgstr ""
 
-#: ada-tasks.c:1219
+#: ada-tasks.c:1218
 msgid "No parent\n"
 msgstr ""
 
 #. Print the base priority.
-#: ada-tasks.c:1222
+#: ada-tasks.c:1221
 #, possible-c-format
 msgid "Base Priority: %d\n"
 msgstr ""
 
-#: ada-tasks.c:1231
+#: ada-tasks.c:1230
 #, possible-c-format
 msgid "State: Accepting rendezvous with %d"
 msgstr ""
 
-#: ada-tasks.c:1237
+#: ada-tasks.c:1236
 #, possible-c-format
 msgid "State: Waiting on task %d's entry"
 msgstr ""
 
-#: ada-tasks.c:1241
+#: ada-tasks.c:1240
 #, possible-c-format
 msgid "State: %s"
 msgstr ""
 
-#: ada-tasks.c:1281
+#: ada-tasks.c:1280
 msgid "[Current task is unknown]\n"
 msgstr ""
 
-#: ada-tasks.c:1283
+#: ada-tasks.c:1282
 #, possible-c-format
 msgid "[Current task is %d]\n"
 msgstr ""
 
-#: ada-tasks.c:1302
+#: ada-tasks.c:1301
 #, possible-c-format
 msgid "Cannot switch to task %d: Task is no longer running"
 msgstr ""
 
-#: ada-tasks.c:1323
+#: ada-tasks.c:1322
 #, possible-c-format
 msgid ""
 "Unable to compute thread ID for task %d.\n"
 "Cannot switch to this task."
 msgstr ""
 
-#: ada-tasks.c:1329
+#: ada-tasks.c:1328
 #, possible-c-format
 msgid "[Switching to task %d]\n"
 msgstr ""
 
-#: ada-tasks.c:1448
+#: ada-tasks.c:1447
 msgid "Provide information about all known Ada tasks"
 msgstr ""
 
-#: ada-tasks.c:1450
+#: ada-tasks.c:1449
 msgid ""
 "Use this command to switch between Ada tasks.\n"
 "Without argument, this command simply prints the current task ID"
@@ -3751,7 +3751,7 @@ msgid ""
 "Use the \"delete\" command to delete unwanted breakpoints."
 msgstr ""
 
-#: breakpoint.c:9429 linespec.c:2210
+#: breakpoint.c:9429 linespec.c:2208
 #, possible-c-format
 msgid "No line %d in file \"%s\"."
 msgstr ""
@@ -5083,35 +5083,35 @@ msgstr ""
 msgid "File \"%s\" has a different build-id, file skipped"
 msgstr ""
 
-#: build-id.c:102 symfile.c:1298
+#: build-id.c:78 symfile.c:1298
 #, possible-c-format
 msgid "  Trying %s..."
 msgstr ""
 
-#: build-id.c:114
+#: build-id.c:90
 msgid " no, unable to compute real path\n"
 msgstr ""
 
-#: build-id.c:125 symfile.c:1307
+#: build-id.c:101 symfile.c:1307
 msgid " no, unable to open.\n"
 msgstr ""
 
-#: build-id.c:133 symfile.c:1381
-msgid " yes!\n"
+#: build-id.c:109
+msgid " no, build-id does not match.\n"
 msgstr ""
 
-#: build-id.c:140
-msgid " no, build-id does not match.\n"
+#: build-id.c:115 symfile.c:1381
+msgid " yes!\n"
 msgstr ""
 
-#: build-id.c:160
+#: build-id.c:189
 #, possible-c-format
 msgid ""
 "\n"
 "Looking for separate debug info (build-id) for %s\n"
 msgstr ""
 
-#: build-id.c:169
+#: build-id.c:198
 #, possible-c-format
 msgid "\"%s\": separate debug info file has no debug info"
 msgstr ""
@@ -6416,21 +6416,21 @@ msgstr ""
 msgid "called with NULL file pointer!"
 msgstr ""
 
-#: cli/cli-script.c:1554
+#: cli/cli-script.c:1555
 #, possible-c-format
 msgid ""
 "%s:%d: Error in sourced command file:\n"
 "%s"
 msgstr ""
 
-#: cli/cli-script.c:1592
+#: cli/cli-script.c:1593
 msgid ""
 "Document a user-defined command.\n"
 "Give command name as argument.  Give documentation on following lines.\n"
 "End with a line of just \"end\"."
 msgstr ""
 
-#: cli/cli-script.c:1596
+#: cli/cli-script.c:1597
 msgid ""
 "Define a new command name.  Command name is argument.\n"
 "Definition appears on following lines, one command per line.\n"
@@ -6441,7 +6441,7 @@ msgid ""
 "been passed."
 msgstr ""
 
-#: cli/cli-script.c:1605
+#: cli/cli-script.c:1606
 msgid ""
 "Execute nested commands WHILE the conditional expression is non zero.\n"
 "The conditional expression must follow the word `while' and must in turn be\n"
@@ -6449,7 +6449,7 @@ msgid ""
 "and should be terminated by the word `end'."
 msgstr ""
 
-#: cli/cli-script.c:1611
+#: cli/cli-script.c:1612
 msgid ""
 "Execute nested commands once IF the conditional expression is non zero.\n"
 "The conditional expression must follow the word `if' and must in turn be\n"
@@ -10513,7 +10513,7 @@ msgstr ""
 msgid "unhandled containing DIE tag %d for DIE at %s"
 msgstr ""
 
-#: dwarf2read.c:9198 dwarf2read.c:18476
+#: dwarf2read.c:9198 dwarf2read.c:18475
 msgid "malformed enumerator DIE ignored"
 msgstr ""
 
@@ -10524,15 +10524,15 @@ msgid ""
 "s]"
 msgstr ""
 
-#: dwarf2read.c:9290 dwarf2read.c:18697
+#: dwarf2read.c:9290 dwarf2read.c:18696
 msgid "ignoring absolute DW_AT_sibling"
 msgstr ""
 
-#: dwarf2read.c:9297 dwarf2read.c:18705
+#: dwarf2read.c:9297 dwarf2read.c:18704
 msgid "DW_AT_sibling points backwards"
 msgstr ""
 
-#: dwarf2read.c:9386 dwarf2read.c:19253
+#: dwarf2read.c:9386 dwarf2read.c:19252
 #, possible-c-format
 msgid "Dwarf Error: Cannot handle %s in DWARF reader [in module %s]"
 msgstr ""
@@ -10722,86 +10722,86 @@ 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:13256
+#: dwarf2read.c:13255
 #, possible-c-format
 msgid ""
 "Dwarf Error: DWP file CU version %s doesn't match TU version %s [in DWP file "
 "%s]"
 msgstr ""
 
-#: dwarf2read.c:13432
+#: dwarf2read.c:13431
 #, possible-c-format
 msgid ""
 "Could not find DWO %s %s(%s)%s referenced by %s at offset %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:13582
+#: dwarf2read.c:13581
 #, possible-c-format
 msgid "DIE %s and its abstract origin %s have different tags"
 msgstr ""
 
-#: dwarf2read.c:13628
+#: dwarf2read.c:13627
 #, possible-c-format
 msgid "Child DIE %s and its abstract origin %s have different tags"
 msgstr ""
 
-#: dwarf2read.c:13633
+#: dwarf2read.c:13632
 #, possible-c-format
 msgid "Child DIE %s and its abstract origin %s have different parents"
 msgstr ""
 
-#: dwarf2read.c:13645
+#: dwarf2read.c:13644
 #, possible-c-format
 msgid "Multiple children of DIE %s refer to DIE %s as their abstract origin"
 msgstr ""
 
-#: dwarf2read.c:13711
+#: dwarf2read.c:13710
 #, possible-c-format
 msgid "missing name for subprogram DIE at %s"
 msgstr ""
 
-#: dwarf2read.c:13722
+#: dwarf2read.c:13721
 #, possible-c-format
 msgid "cannot get low and high bounds for subprogram DIE at %s"
 msgstr ""
 
-#: dwarf2read.c:13962
+#: dwarf2read.c:13961
 #, possible-c-format
 msgid "missing DW_AT_call_return_pc for DW_TAG_call_site DIE %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:13978
+#: dwarf2read.c:13977
 #, possible-c-format
 msgid "Duplicate PC %s for DW_TAG_call_site DIE %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:13994
+#: dwarf2read.c:13993
 #, possible-c-format
 msgid ""
 "Tag %d is not DW_TAG_call_site_parameter in DW_TAG_call_site child DIE %s "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:14056
+#: dwarf2read.c:14055
 #, possible-c-format
 msgid "Cannot find function owning DW_TAG_call_site DIE %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:14102
+#: dwarf2read.c:14101
 #, possible-c-format
 msgid ""
 "DW_AT_call_target target DIE has invalid physname, for referencing DIE %s "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:14115
+#: dwarf2read.c:14114
 #, possible-c-format
 msgid ""
 "DW_AT_call_target target DIE has invalid low pc, for referencing DIE %s [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:14126
+#: dwarf2read.c:14125
 #, possible-c-format
 msgid ""
 "DW_TAG_call_site DW_AT_call_target is neither block nor reference, for DIE %"
@@ -10811,169 +10811,169 @@ msgstr ""
 #. As DW_OP_GNU_parameter_ref uses CU-relative offset this
 #. binding can be done only inside one CU.  Such referenced DIE
 #. therefore cannot be even moved to DW_TAG_partial_unit.
-#: dwarf2read.c:14172
+#: dwarf2read.c:14171
 #, possible-c-format
 msgid ""
 "DW_AT_call_parameter offset is not in CU for DW_TAG_call_site child DIE %s "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:14183
+#: dwarf2read.c:14182
 #, possible-c-format
 msgid ""
 "No DW_FORM_block* DW_AT_location for DW_TAG_call_site child DIE %s [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:14200
+#: dwarf2read.c:14199
 #, possible-c-format
 msgid ""
 "Only single DW_OP_reg or DW_OP_fbreg is supported for DW_FORM_block* "
 "DW_AT_location is supported for DW_TAG_call_site child DIE %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:14215
+#: dwarf2read.c:14214
 #, possible-c-format
 msgid ""
 "No DW_FORM_block* DW_AT_call_value for DW_TAG_call_site child DIE %s [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:14235
+#: dwarf2read.c:14234
 #, possible-c-format
 msgid ""
 "No DW_FORM_block* DW_AT_call_data_value for DW_TAG_call_site child DIE %s "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:14343 dwarf2read.c:14511
+#: dwarf2read.c:14342 dwarf2read.c:14510
 #, possible-c-format
 msgid "Offset %d out of bounds for DW_AT_ranges attribute"
 msgstr ""
 
 #. We have no valid base address for the ranges
 #. data.
-#: dwarf2read.c:14424 dwarf2read.c:14436
+#: dwarf2read.c:14423 dwarf2read.c:14435
 msgid "Invalid .debug_rnglists data (no base address)"
 msgstr ""
 
 #. Inverted range entries are invalid.
-#: dwarf2read.c:14443
+#: dwarf2read.c:14442
 msgid "Invalid .debug_rnglists data (inverted range)"
 msgstr ""
 
-#: dwarf2read.c:14459
+#: dwarf2read.c:14458
 #, possible-c-format
 msgid ".debug_rnglists entry has start address of zero [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:14469
+#: dwarf2read.c:14468
 #, possible-c-format
 msgid "Offset %d is not terminated for DW_AT_ranges attribute"
 msgstr ""
 
 #. We have no valid base address for the ranges
 #. data.
-#: dwarf2read.c:14550
+#: dwarf2read.c:14549
 msgid "Invalid .debug_ranges data (no base address)"
 msgstr ""
 
 #. Inverted range entries are invalid.
-#: dwarf2read.c:14557
+#: dwarf2read.c:14556
 msgid "Invalid .debug_ranges data (inverted range)"
 msgstr ""
 
-#: dwarf2read.c:14573
+#: dwarf2read.c:14572
 #, possible-c-format
 msgid ".debug_ranges entry has start address of zero [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:15285
+#: dwarf2read.c:15284
 #, possible-c-format
 msgid "Unhandled DW_AT_accessibility value (%x)"
 msgstr ""
 
-#: dwarf2read.c:15382
+#: dwarf2read.c:15381
 #, possible-c-format
 msgid "unsupported accessibility %d"
 msgstr ""
 
-#: dwarf2read.c:15394
+#: dwarf2read.c:15393
 msgid "unexpected virtuality in component of Ada type"
 msgstr ""
 
-#: dwarf2read.c:15446
+#: dwarf2read.c:15445
 msgid "unexpected member function in Ada type"
 msgstr ""
 
-#: dwarf2read.c:15511
+#: dwarf2read.c:15510
 #, possible-c-format
 msgid "member function type missing for '%s'"
 msgstr ""
 
-#: dwarf2read.c:15583
+#: dwarf2read.c:15582
 #, possible-c-format
 msgid "cannot determine context for virtual member function \"%s\" (offset %s)"
 msgstr ""
 
 #. GCC does this, as of 2008-08-25; PR debug/37237.
-#: dwarf2read.c:15610
+#: dwarf2read.c:15609
 #, possible-c-format
 msgid ""
 "Member function \"%s\" (offset %s) is virtual but the vtable offset is not "
 "specified"
 msgstr ""
 
-#: dwarf2read.c:15626
+#: dwarf2read.c:15625
 msgid "unexpected member functions in Ada type"
 msgstr ""
 
-#: dwarf2read.c:15723
+#: dwarf2read.c:15722
 #, possible-c-format
 msgid "DW_AT_alignment must have constant form - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:15736
+#: dwarf2read.c:15735
 #, possible-c-format
 msgid "DW_AT_alignment value must not be negative - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:15749
+#: dwarf2read.c:15748
 #, possible-c-format
 msgid "DW_AT_alignment value must not be zero - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:15757
+#: dwarf2read.c:15756
 #, possible-c-format
 msgid "DW_AT_alignment value must be a power of 2 - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:15775
+#: dwarf2read.c:15774
 #, possible-c-format
 msgid "DW_AT_alignment value too large - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:15985
+#: dwarf2read.c:15984
 #, possible-c-format
 msgid "DW_AT_discr_list is not supported yet - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:16039
+#: dwarf2read.c:16038
 #, possible-c-format
 msgid "DW_AT_discr does not have DIE reference form - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:16117
+#: dwarf2read.c:16116
 #, possible-c-format
 msgid "virtual function table pointer not found when defining class '%s'"
 msgstr ""
 
-#: dwarf2read.c:16502
+#: dwarf2read.c:16501
 #, possible-c-format
 msgid "unable to read array DW_AT_byte_stride  - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:16586
+#: dwarf2read.c:16585
 msgid "DW_AT_byte_size for array type smaller than the total size of elements"
 msgstr ""
 
@@ -10981,94 +10981,94 @@ msgstr ""
 #. not specified by DWARF.  It seems to have been
 #. emitted by gfortran at least as recently as:
 #. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23057.
-#: dwarf2read.c:16812
+#: dwarf2read.c:16811
 #, possible-c-format
 msgid ""
 "Variable in common block has DW_AT_data_member_location - DIE at %s [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:16933
+#: dwarf2read.c:16932
 #, possible-c-format
 msgid "DW_TAG_module has no name, offset %s"
 msgstr ""
 
-#: dwarf2read.c:17049
+#: dwarf2read.c:17048
 #, possible-c-format
 msgid "invalid pointer size %d"
 msgstr ""
 
-#: dwarf2read.c:17053
+#: dwarf2read.c:17052
 #, possible-c-format
 msgid "Invalid DW_AT_alignment - DIE at %s [in module %s]"
 msgstr ""
 
 #. Self-referential typedefs are, it seems, not allowed by the DWARF
 #. spec and cause infinite loops in GDB.
-#: dwarf2read.c:17486
+#: dwarf2read.c:17485
 #, possible-c-format
 msgid "Self-referential DW_TAG_typedef - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:17560
+#: dwarf2read.c:17559
 msgid "DW_AT_name missing from DW_TAG_base_type"
 msgstr ""
 
-#: dwarf2read.c:17621
+#: dwarf2read.c:17620
 #, possible-c-format
 msgid "unsupported DW_ATE_UTF bit size: '%d'"
 msgstr ""
 
-#: dwarf2read.c:17630
+#: dwarf2read.c:17629
 #, possible-c-format
 msgid "unsupported DW_AT_encoding: '%s'"
 msgstr ""
 
-#: dwarf2read.c:17813
+#: dwarf2read.c:17812
 #, possible-c-format
 msgid "Missing DW_AT_lower_bound - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:17834
+#: dwarf2read.c:17833
 #, possible-c-format
 msgid "Unresolved DW_AT_upper_bound - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:17839
+#: dwarf2read.c:17838
 #, possible-c-format
 msgid "Unresolved DW_AT_count - DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:18078
+#: dwarf2read.c:18077
 #, possible-c-format
 msgid "Dwarf Error: could not find abbrev number %d [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:18461
+#: dwarf2read.c:18460
 #, possible-c-format
 msgid ""
 "DW_TAG_typedef has childen - GCC PR debug/47510 bug - DIE at %s [in module %"
 "s]"
 msgstr ""
 
-#: dwarf2read.c:18779
+#: dwarf2read.c:18778
 #, possible-c-format
 msgid "DW_AT_low_pc %s is zero for DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:18791
+#: dwarf2read.c:18790
 #, possible-c-format
 msgid "DW_AT_low_pc %s is not < DW_AT_high_pc %s for DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:18849
+#: dwarf2read.c:18848
 #, possible-c-format
 msgid ""
 "Dwarf Error: Type Unit at offset %s contains external reference to offset %s "
 "[in module %s].\n"
 msgstr ""
 
-#: dwarf2read.c:18884
+#: dwarf2read.c:18883
 #, possible-c-format
 msgid "could not find partial DIE %s in cache [from module %s]\n"
 msgstr ""
@@ -11077,141 +11077,141 @@ msgstr ""
 #. Later we can turn this into a complaint.
 #. For now flag a hard error.
 #. Later we can turn this into a complaint if warranted.
-#: dwarf2read.c:19227 dwarf2read.c:19239
+#: dwarf2read.c:19226 dwarf2read.c:19238
 #, possible-c-format
 msgid "Dwarf Error: %s found in non-DWO CU [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19273
+#: dwarf2read.c:19272
 #, possible-c-format
 msgid "Suspicious DW_AT_byte_size value treated as zero instead of %s"
 msgstr ""
 
-#: dwarf2read.c:19359
+#: dwarf2read.c:19358
 #, possible-c-format
 msgid "read_address: bad switch, signed [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19378
+#: dwarf2read.c:19377
 #, possible-c-format
 msgid "read_address: bad switch, unsigned [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19471
+#: dwarf2read.c:19470
 msgid "intermixed 32-bit and 64-bit DWARF sections"
 msgstr ""
 
-#: dwarf2read.c:19508
+#: dwarf2read.c:19507
 #, possible-c-format
 msgid "read_offset_1: bad switch [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19554
+#: dwarf2read.c:19553
 #, possible-c-format
 msgid "%s used without %s section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19557
+#: dwarf2read.c:19556
 #, possible-c-format
 msgid "%s pointing outside of %s section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19602
+#: dwarf2read.c:19601
 #, possible-c-format
 msgid "DW_FORM_GNU_strp_alt used without .debug_str section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19606
+#: dwarf2read.c:19605
 #, possible-c-format
 msgid ""
 "DW_FORM_GNU_strp_alt pointing outside of .debug_str section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19717
+#: dwarf2read.c:19716
 #, possible-c-format
 msgid "DW_FORM_addr_index used without .debug_addr section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19720
+#: dwarf2read.c:19719
 #, possible-c-format
 msgid ""
 "DW_FORM_addr_index pointing outside of .debug_addr section [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19851
+#: dwarf2read.c:19850
 #, possible-c-format
 msgid ""
 "%s used without .debug_str.dwo section in CU at offset %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:19855
+#: dwarf2read.c:19854
 #, possible-c-format
 msgid ""
 "%s used without .debug_str_offsets.dwo section in CU at offset %s [in module "
 "%s]"
 msgstr ""
 
-#: dwarf2read.c:19859
+#: dwarf2read.c:19858
 #, possible-c-format
 msgid ""
 "%s pointing outside of .debug_str_offsets.dwo section in CU at offset %s [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:19869
+#: dwarf2read.c:19868
 #, possible-c-format
 msgid ""
 "Offset from %s pointing outside of .debug_str.dwo section in CU at offset %s "
 "[in module %s]"
 msgstr ""
 
-#: dwarf2read.c:20016
+#: dwarf2read.c:20015
 #, possible-c-format
 msgid "string type expected for attribute %s for DIE at %s in module %s"
 msgstr ""
 
-#: dwarf2read.c:20248
+#: dwarf2read.c:20247
 #, possible-c-format
 msgid "Unknown format content type %s"
 msgstr ""
 
-#: dwarf2read.c:20286
+#: dwarf2read.c:20285
 msgid "missing .debug_line.dwo section"
 msgstr ""
 
-#: dwarf2read.c:20288
+#: dwarf2read.c:20287
 msgid "missing .debug_line section"
 msgstr ""
 
 #. This is a version we don't understand.  The format could have
 #. changed in ways we don't handle properly so just punt.
-#: dwarf2read.c:20328
+#: dwarf2read.c:20327
 msgid "unsupported version in .debug_line section"
 msgstr ""
 
-#: dwarf2read.c:20343
+#: dwarf2read.c:20342
 #, possible-c-format
 msgid "unsupported segment selector size %u in .debug_line section"
 msgstr ""
 
-#: dwarf2read.c:20364
+#: dwarf2read.c:20363
 msgid "invalid maximum_ops_per_instruction in `.debug_line' section"
 msgstr ""
 
-#: dwarf2read.c:20438
+#: dwarf2read.c:20437
 msgid "line number info header doesn't fit in `.debug_line' section"
 msgstr ""
 
-#: dwarf2read.c:20905
+#: dwarf2read.c:20904
 #, possible-c-format
 msgid ".debug_line address at offset 0x%lx is 0 [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:21032 dwarf2read.c:21040
+#: dwarf2read.c:21031 dwarf2read.c:21039
 msgid "mangled .debug_line section"
 msgstr ""
 
-#: dwarf2read.c:21423
+#: dwarf2read.c:21422
 msgid "file index out of range"
 msgstr ""
 
@@ -11219,59 +11219,59 @@ msgstr ""
 #. trash data, but since we must specifically ignore things
 #. we don't recognize, there is nothing else we should do at
 #. this point.
-#: dwarf2read.c:21722
+#: dwarf2read.c:21721
 #, possible-c-format
 msgid "unsupported tag: '%s'"
 msgstr ""
 
-#: dwarf2read.c:21880 dwarf2read.c:23328
+#: dwarf2read.c:21879 dwarf2read.c:23327
 #, possible-c-format
 msgid "unsupported const value attribute form: '%s'"
 msgstr ""
 
-#: dwarf2read.c:21994
+#: dwarf2read.c:21993
 #, possible-c-format
 msgid ""
 "Dwarf Error: Problem turning containing type into gdb type [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:22011
+#: dwarf2read.c:22010
 #, possible-c-format
 msgid "<unknown type in %s, CU %s, DIE %s>"
 msgstr ""
 
-#: dwarf2read.c:22064
+#: dwarf2read.c:22063
 #, possible-c-format
 msgid "Dwarf Error: Bad type attribute %s in DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:22192
+#: dwarf2read.c:22191
 #, possible-c-format
 msgid "unexpected tag in read_type_die: '%s'"
 msgstr ""
 
-#: dwarf2read.c:22406
+#: dwarf2read.c:22405
 #, possible-c-format
 msgid "template param type '%s' defined within parent '%s'"
 msgstr ""
 
-#: dwarf2read.c:22941
+#: dwarf2read.c:22940
 #, possible-c-format
 msgid "unsupported die ref attribute form: '%s'"
 msgstr ""
 
 #. For DW_FORM_data16 see attr_form_is_constant.
-#: dwarf2read.c:22963
+#: dwarf2read.c:22962
 #, possible-c-format
 msgid "Attribute value is not a constant (%s)"
 msgstr ""
 
-#: dwarf2read.c:22986
+#: dwarf2read.c:22985
 #, possible-c-format
 msgid "Dwarf Error: Expected reference attribute [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:23068
+#: dwarf2read.c:23067
 #, possible-c-format
 msgid ""
 "Dwarf Error: Cannot find DIE at %s referenced from DIE at %s [in module %s]"
@@ -11279,279 +11279,279 @@ msgstr ""
 
 #. We shouldn't get here for a dummy CU, but don't crash on the user.
 #. Instead just throw an error, not much else we can do.
-#: dwarf2read.c:23101 dwarf2read.c:23232
+#: dwarf2read.c:23100 dwarf2read.c:23231
 #, possible-c-format
 msgid "Dwarf Error: Dummy CU at %s referenced in module %s"
 msgstr ""
 
-#: dwarf2read.c:23107 dwarf2read.c:23238
+#: dwarf2read.c:23106 dwarf2read.c:23237
 #, possible-c-format
 msgid "Dwarf Error: Cannot find DIE at %s referenced in module %s"
 msgstr ""
 
-#: dwarf2read.c:23158
+#: dwarf2read.c:23157
 #, possible-c-format
 msgid ""
 "Dwarf Error: DIE at %s referenced in module %s is neither DW_FORM_block* nor "
 "DW_FORM_exprloc"
 msgstr ""
 
-#: dwarf2read.c:23444 dwarf2read.c:23482
+#: dwarf2read.c:23443 dwarf2read.c:23481
 #, possible-c-format
 msgid ""
 "Dwarf Error: Cannot find signatured DIE %s referenced from DIE at %s [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:23454 dwarf2read.c:23512
+#: dwarf2read.c:23453 dwarf2read.c:23511
 #, possible-c-format
 msgid ""
 "Dwarf Error: Problem reading signatured DIE %s referenced from DIE at %s [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:23503
+#: dwarf2read.c:23502
 #, possible-c-format
 msgid ""
 "Dwarf Error: Cannot build signatured type %s referenced from DIE at %s [in "
 "module %s]"
 msgstr ""
 
-#: dwarf2read.c:23547
+#: dwarf2read.c:23546
 #, possible-c-format
 msgid ""
 "Dwarf Error: DW_AT_signature has bad form %s in DIE at %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:23867
+#: dwarf2read.c:23866
 #, possible-c-format
 msgid "unsupported stack op: '%s'"
 msgstr ""
 
-#: dwarf2read.c:23870
+#: dwarf2read.c:23869
 #, possible-c-format
 msgid "unsupported stack op: '%02x'"
 msgstr ""
 
-#: dwarf2read.c:23881
+#: dwarf2read.c:23880
 msgid "location description stack overflow"
 msgstr ""
 
-#: dwarf2read.c:23887
+#: dwarf2read.c:23886
 msgid "location description stack underflow"
 msgstr ""
 
-#: dwarf2read.c:23950
+#: dwarf2read.c:23949
 #, possible-c-format
 msgid "bad file number in macro information (%d)"
 msgstr ""
 
-#: dwarf2read.c:24013
+#: dwarf2read.c:24012
 #, possible-c-format
 msgid ""
 "macro definition contains spaces in formal argument list:\n"
 "`%s'"
 msgstr ""
 
-#: dwarf2read.c:24242
+#: dwarf2read.c:24241
 #, possible-c-format
 msgid "invalid form 0x%x in `%s'"
 msgstr ""
 
-#: dwarf2read.c:24269
+#: dwarf2read.c:24268
 #, possible-c-format
 msgid "unrecognized DW_MACFINO opcode 0x%x"
 msgstr ""
 
-#: dwarf2read.c:24314
+#: dwarf2read.c:24313
 #, possible-c-format
 msgid "unrecognized version `%d' in .debug_macro section"
 msgstr ""
 
 #. DWARF violation as no main source is present.
-#: dwarf2read.c:24463
+#: dwarf2read.c:24462
 #, possible-c-format
 msgid "debug info with no main source gives macro %s on line %d: %s"
 msgstr ""
 
-#: dwarf2read.c:24465 dwarf2read.c:24473
+#: dwarf2read.c:24464 dwarf2read.c:24472
 msgid "definition"
 msgstr ""
 
-#: dwarf2read.c:24465 dwarf2read.c:24473
+#: dwarf2read.c:24464 dwarf2read.c:24472
 msgid "undefinition"
 msgstr ""
 
-#: dwarf2read.c:24471
+#: dwarf2read.c:24470
 #, possible-c-format
 msgid "debug info gives %s macro %s with %s line %d: %s"
 msgstr ""
 
-#: dwarf2read.c:24472 dwarf2read.c:24502
+#: dwarf2read.c:24471 dwarf2read.c:24501
 msgid "command-line"
 msgstr ""
 
-#: dwarf2read.c:24472
+#: dwarf2read.c:24471
 msgid "in-file"
 msgstr ""
 
-#: dwarf2read.c:24474 dwarf2read.c:24503
+#: dwarf2read.c:24473 dwarf2read.c:24502
 msgid "zero"
 msgstr ""
 
-#: dwarf2read.c:24474 dwarf2read.c:24503
+#: dwarf2read.c:24473 dwarf2read.c:24502
 msgid "non-zero"
 msgstr ""
 
-#: dwarf2read.c:24500
+#: dwarf2read.c:24499
 #, possible-c-format
 msgid "debug info gives source %d included from %s at %s line %d"
 msgstr ""
 
-#: dwarf2read.c:24502 skip.c:335
+#: dwarf2read.c:24501 skip.c:335
 msgid "file"
 msgstr ""
 
-#: dwarf2read.c:24519
+#: dwarf2read.c:24518
 msgid "macro debug info has an unmatched `close_file' directive"
 msgstr ""
 
-#: dwarf2read.c:24546
+#: dwarf2read.c:24545
 msgid "no terminating 0-type entry for macros in `.debug_macinfo' section"
 msgstr ""
 
 #. This has actually happened; see
 #. http://sourceware.org/bugzilla/show_bug.cgi?id=13568.
-#: dwarf2read.c:24587
+#: dwarf2read.c:24586
 msgid "recursive DW_MACRO_import in .debug_macro section"
 msgstr ""
 
-#: dwarf2read.c:24681
+#: dwarf2read.c:24680
 #, possible-c-format
 msgid "missing %s section"
 msgstr ""
 
-#: dwarf2read.c:24978
+#: dwarf2read.c:24977
 msgid "Location list used without specifying the CU base address."
 msgstr ""
 
-#: dwarf2read.c:25151
+#: dwarf2read.c:25150
 #, possible-c-format
 msgid ""
 "Dwarf Error: could not find partial DIE containing offset %s [in module %s]"
 msgstr ""
 
-#: dwarf2read.c:25165
+#: dwarf2read.c:25164
 #, possible-c-format
 msgid "invalid dwarf2 offset %s"
 msgstr ""
 
-#: dwarf2read.c:25395
+#: dwarf2read.c:25394
 #, possible-c-format
 msgid "DW_AT_allocated has the wrong form (%s) at DIE %s"
 msgstr ""
 
-#: dwarf2read.c:25409
+#: dwarf2read.c:25408
 #, possible-c-format
 msgid "DW_AT_associated has the wrong form (%s) at DIE %s"
 msgstr ""
 
-#: dwarf2read.c:25437
+#: dwarf2read.c:25436
 #, possible-c-format
 msgid "A problem internal to GDB: DIE %s has type already set"
 msgstr ""
 
-#: dwarf2read.c:25596
+#: dwarf2read.c:25595
 #, possible-c-format
 msgid "Whether to always disassemble DWARF expressions is %s.\n"
 msgstr ""
 
-#: dwarf2read.c:25606
+#: dwarf2read.c:25605
 #, possible-c-format
 msgid "Whether to check \"physname\" is %s.\n"
 msgstr ""
 
-#: dwarf2read.c:25616
+#: dwarf2read.c:25615
 msgid ""
 "Set DWARF specific variables.\n"
 "Configure DWARF variables such as the cache size"
 msgstr ""
 
 #. allow-unknown
-#: dwarf2read.c:25622
+#: dwarf2read.c:25621
 msgid ""
 "Show DWARF specific variables\n"
 "Show DWARF variables such as the cache size"
 msgstr ""
 
-#: dwarf2read.c:25629
+#: dwarf2read.c:25628
 msgid "Set the upper bound on the age of cached DWARF compilation units."
 msgstr ""
 
-#: dwarf2read.c:25630
+#: dwarf2read.c:25629
 msgid "Show the upper bound on the age of cached DWARF compilation units."
 msgstr ""
 
-#: dwarf2read.c:25631
+#: dwarf2read.c:25630
 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:25641
+#: dwarf2read.c:25640
 msgid "Set whether `info address' always disassembles DWARF expressions."
 msgstr ""
 
-#: dwarf2read.c:25642
+#: dwarf2read.c:25641
 msgid "Show whether `info address' always disassembles DWARF expressions."
 msgstr ""
 
-#: dwarf2read.c:25643
+#: dwarf2read.c:25642
 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:25652
+#: dwarf2read.c:25651
 msgid "Set debugging of the DWARF reader."
 msgstr ""
 
-#: dwarf2read.c:25653
+#: dwarf2read.c:25652
 msgid "Show debugging of the DWARF reader."
 msgstr ""
 
-#: dwarf2read.c:25654
+#: dwarf2read.c:25653
 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:25662
+#: dwarf2read.c:25661
 msgid "Set debugging of the DWARF DIE reader."
 msgstr ""
 
-#: dwarf2read.c:25663
+#: dwarf2read.c:25662
 msgid "Show debugging of the DWARF DIE reader."
 msgstr ""
 
-#: dwarf2read.c:25664
+#: dwarf2read.c:25663
 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:25671
+#: dwarf2read.c:25670
 msgid "Set debugging of the dwarf line reader."
 msgstr ""
 
-#: dwarf2read.c:25672
+#: dwarf2read.c:25671
 msgid "Show debugging of the dwarf line reader."
 msgstr ""
 
-#: dwarf2read.c:25673
+#: dwarf2read.c:25672
 msgid ""
 "When enabled (non-zero), line number entries are dumped as they are read "
 "in.\n"
@@ -11559,29 +11559,29 @@ msgid ""
 "A value greater than 1 provides more verbose information."
 msgstr ""
 
-#: dwarf2read.c:25681
+#: dwarf2read.c:25680
 msgid "Set cross-checking of \"physname\" code against demangler."
 msgstr ""
 
-#: dwarf2read.c:25682
+#: dwarf2read.c:25681
 msgid "Show cross-checking of \"physname\" code against demangler."
 msgstr ""
 
-#: dwarf2read.c:25683
+#: dwarf2read.c:25682
 msgid ""
 "When enabled, GDB's internal \"physname\" code is checked against\n"
 "the demangler."
 msgstr ""
 
-#: dwarf2read.c:25690
+#: dwarf2read.c:25689
 msgid "Set whether to use deprecated gdb_index sections."
 msgstr ""
 
-#: dwarf2read.c:25691
+#: dwarf2read.c:25690
 msgid "Show whether to use deprecated gdb_index sections."
 msgstr ""
 
-#: dwarf2read.c:25692
+#: dwarf2read.c:25691
 msgid ""
 "When enabled, deprecated .gdb_index sections are used anyway.\n"
 "Normally they are ignored either because of a missing feature or\n"
@@ -12377,10 +12377,10 @@ msgstr ""
 msgid ""
 "Search memory for a sequence of bytes.\n"
 "Usage:\n"
-"find [/size-char] [/max-count] start-address, end-address, expr1 [, "
-"expr2 ...]\n"
-"find [/size-char] [/max-count] start-address, +length, expr1 [, expr2 ...]\n"
-"size-char is one of b,h,w,g for 8,16,32,64 bit values respectively,\n"
+"find [/SIZE-CHAR] [/MAX-COUNT] START-ADDRESS, END-ADDRESS, EXPR1 [, "
+"EXPR2 ...]\n"
+"find [/SIZE-CHAR] [/MAX-COUNT] START-ADDRESS, +LENGTH, EXPR1 [, EXPR2 ...]\n"
+"SIZE-CHAR is one of b,h,w,g for 8,16,32,64 bit values respectively,\n"
 "and if not specified the size is taken from the type of the expression\n"
 "in the current language.\n"
 "Note that this means for example that in the case of C-like languages\n"
@@ -17030,37 +17030,37 @@ msgstr ""
 msgid "malformed line offset: \"%s\""
 msgstr ""
 
-#: linespec.c:2213
+#: linespec.c:2211
 #, possible-c-format
 msgid "No line %d in the current file."
 msgstr ""
 
-#: linespec.c:3302 linespec.c:3325
+#: linespec.c:3300 linespec.c:3323
 msgid "Empty line specification."
 msgstr ""
 
-#: linespec.c:3314 linespec.c:3338
+#: linespec.c:3312 linespec.c:3336
 #, possible-c-format
 msgid "Junk at end of line specification: %s"
 msgstr ""
 
 #. The error message doesn't really matter, because this case
 #. should only hit during breakpoint reset.
-#: linespec.c:3375
+#: linespec.c:3373
 msgid "cannot evaluate expressions while program space is in startup"
 msgstr ""
 
 #. Throw an NOT_FOUND_ERROR.  This will be caught by the caller
 #. and other attempts to locate the symbol will be made.
-#: linespec.c:3730
+#: linespec.c:3728
 msgid "see caller, this text doesn't matter"
 msgstr ""
 
-#: linespec.c:4183
+#: linespec.c:4181
 msgid "History values used in line specs must have integer values."
 msgstr ""
 
-#: linespec.c:4206
+#: linespec.c:4204
 msgid "Convenience variables used in line specs must have integer values."
 msgstr ""
 
@@ -18423,80 +18423,80 @@ msgstr ""
 msgid "no definition for macro `%s' in scope to #undef at %s:%d"
 msgstr ""
 
-#: main.c:121 source.c:556
+#: main.c:122 source.c:556
 #, possible-c-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: main.c:413
+#: main.c:414
 #, possible-c-format
 msgid "%s: '--readnow' and '--readnever' cannot be specified simultaneously"
 msgstr ""
 
-#: main.c:527
+#: main.c:528
 msgid "fatal error: libbfd ABI mismatch"
 msgstr ""
 
-#: main.c:544
+#: main.c:545
 msgid "error finding working directory"
 msgstr ""
 
-#: main.c:714
+#: main.c:715
 #, possible-c-format
 msgid "%s: TUI mode is not supported"
 msgstr ""
 
-#: main.c:764
+#: main.c:765
 #, possible-c-format
 msgid "%s: empty path for `--data-directory'"
 msgstr ""
 
-#: main.c:775
+#: main.c:776
 #, possible-c-format
 msgid "%s: unable to load tclcommand file \"%s\""
 msgstr ""
 
-#: main.c:812
+#: main.c:813
 #, possible-c-format
 msgid "could not set baud rate to `%s'."
 msgstr ""
 
-#: main.c:825
+#: main.c:826
 #, possible-c-format
 msgid "could not set timeout limit to `%s'."
 msgstr ""
 
-#: main.c:847
+#: main.c:848
 #, possible-c-format
 msgid "Use `%s --help' for a complete list of options."
 msgstr ""
 
-#: main.c:872
+#: main.c:878
 #, possible-c-format
 msgid "%s: `--args' specified but no program specified"
 msgstr ""
 
-#: main.c:907
+#: main.c:913
 #, possible-c-format
 msgid "Excess command line arguments ignored. (%s%s)\n"
 msgstr ""
 
-#: main.c:986
+#: main.c:992
 msgid ""
 "\n"
 "warning: "
 msgstr ""
 
-#: main.c:1060
+#: main.c:1066
 msgid "Can't attach to process and specify a core file at the same time."
 msgstr ""
 
 #. Error messages should no longer be distinguished with extra output.
-#: main.c:1100
+#: main.c:1106
 msgid "warning: "
 msgstr ""
 
-#: main.c:1111
+#: main.c:1117
 #, possible-c-format
 msgid "auto-load: Loading .gdbinit file \"%s\".\n"
 msgstr ""
@@ -18504,7 +18504,7 @@ msgstr ""
 #. Note: The options in the list below are only approximately sorted
 #. in the alphabetical order, so as to group closely related options
 #. together.
-#: main.c:1222
+#: main.c:1228
 msgid ""
 "This is the GNU debugger.  Usage:\n"
 "\n"
@@ -18513,7 +18513,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: main.c:1227
+#: main.c:1233
 msgid ""
 "Selection of debuggee and its files:\n"
 "\n"
@@ -18530,7 +18530,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: main.c:1240
+#: main.c:1246
 msgid ""
 "Initial commands and command files:\n"
 "\n"
@@ -18548,7 +18548,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: main.c:1254
+#: main.c:1260
 msgid ""
 "Output and user interface control:\n"
 "\n"
@@ -18561,11 +18561,11 @@ msgid ""
 "  --nw               Do not use the GUI interface.\n"
 msgstr ""
 
-#: main.c:1264
+#: main.c:1270
 msgid "  --tui              Use a terminal user interface.\n"
 msgstr ""
 
-#: main.c:1268
+#: main.c:1274
 msgid ""
 "  --dbx              DBX compatibility mode.\n"
 "  -q, --quiet, --silent\n"
@@ -18573,7 +18573,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: main.c:1273
+#: main.c:1279
 msgid ""
 "Operating modes:\n"
 "\n"
@@ -18597,35 +18597,35 @@ msgid ""
 "                     Set GDB's data-directory to DIR.\n"
 msgstr ""
 
-#: main.c:1290
+#: main.c:1296
 msgid ""
 "\n"
 "At startup, GDB reads the following init files and executes their commands:\n"
 msgstr ""
 
-#: main.c:1294
+#: main.c:1300
 #, possible-c-format
 msgid "   * system-wide init file: %s\n"
 msgstr ""
 
-#: main.c:1298
+#: main.c:1304
 #, possible-c-format
 msgid "   * user-specific init file: %s\n"
 msgstr ""
 
-#: main.c:1302
+#: main.c:1308
 #, possible-c-format
 msgid "   * local init file (see also 'set auto-load local-gdbinit'): ./%s\n"
 msgstr ""
 
-#: main.c:1305
+#: main.c:1311
 msgid ""
 "\n"
 "For more information, type \"help\" from within GDB, or consult the\n"
 "GDB manual (available as on-line info or a printed manual).\n"
 msgstr ""
 
-#: main.c:1310
+#: main.c:1316
 #, possible-c-format
 msgid "Report bugs to \"%s\".\n"
 msgstr ""
@@ -23024,40 +23024,40 @@ msgstr ""
 msgid "Ravenscar tasks support."
 msgstr ""
 
-#: ravenscar-thread.c:547
+#: ravenscar-thread.c:545
 #, possible-c-format
 msgid "%s. Task/thread support disabled."
 msgstr ""
 
-#: ravenscar-thread.c:570
+#: ravenscar-thread.c:568
 msgid "\"set ravenscar\" must be followed by the name of a setting.\n"
 msgstr ""
 
-#: ravenscar-thread.c:591
+#: ravenscar-thread.c:589
 msgid "Support for Ravenscar task/thread switching is enabled\n"
 msgstr ""
 
-#: ravenscar-thread.c:594
+#: ravenscar-thread.c:592
 msgid "Support for Ravenscar task/thread switching is disabled\n"
 msgstr ""
 
-#: ravenscar-thread.c:609
+#: ravenscar-thread.c:607
 msgid "Prefix command for changing Ravenscar-specific settings"
 msgstr ""
 
-#: ravenscar-thread.c:613
+#: ravenscar-thread.c:611
 msgid "Prefix command for showing Ravenscar-specific settings"
 msgstr ""
 
-#: ravenscar-thread.c:617
+#: ravenscar-thread.c:615
 msgid "Enable or disable support for GNAT Ravenscar tasks"
 msgstr ""
 
-#: ravenscar-thread.c:618
+#: ravenscar-thread.c:616
 msgid "Show whether support for GNAT Ravenscar tasks is enabled"
 msgstr ""
 
-#: ravenscar-thread.c:620
+#: ravenscar-thread.c:618
 msgid ""
 "Enable or disable support for task/thread switching with the GNAT\n"
 "Ravenscar run-time library for bareboard configuration."
@@ -26646,12 +26646,12 @@ msgid ""
 "LD_LIBRARY_PATH."
 msgstr ""
 
-#: solib-darwin.c:537
+#: solib-darwin.c:534
 #, possible-c-format
 msgid "unhandled dyld version (%d)"
 msgstr ""
 
-#: solib-darwin.c:680
+#: solib-darwin.c:677
 #, possible-c-format
 msgid "`%s': not a shared-library: %s"
 msgstr ""
@@ -28973,7 +28973,7 @@ msgstr ""
 #: symtab.c:4724
 #, possible-c-format
 msgid ""
-"All %ss matching regular expression \"%s\" with type matching regulation "
+"All %ss matching regular expression \"%s\" with type matching regular "
 "expression \"%s\":\n"
 msgstr ""
 
@@ -28984,7 +28984,7 @@ msgstr ""
 
 #: symtab.c:4735
 #, possible-c-format
-msgid "All defined %ss with type matching regulation expression \"%s\" :\n"
+msgid "All defined %ss with type matching regular expression \"%s\" :\n"
 msgstr ""
 
 #: symtab.c:4739
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/ravenscar-thread.c ./gdb/ravenscar-thread.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/ravenscar-thread.c	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/ravenscar-thread.c	2019-02-26 01:49:44.000000000 +0000
@@ -374,8 +374,6 @@ ravenscar_add_thread (struct ada_task_in
 void
 ravenscar_thread_target::update_thread_list ()
 {
-  ada_build_task_list ();
-
   /* Do not clear the thread list before adding the Ada task, to keep
      the thread that the process stratum has included into it
      (m_base_ptid) and the running thread, that may not have been included
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/solib-darwin.c ./gdb/solib-darwin.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/solib-darwin.c	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/solib-darwin.c	2019-02-26 01:49:44.000000000 +0000
@@ -452,10 +452,7 @@ darwin_get_dyld_bfd ()
       gdb_bfd_ref_ptr sub
 	(gdb_bfd_mach_o_fat_extract (dyld_bfd.get (), bfd_object,
 				     gdbarch_bfd_arch_info (target_gdbarch ())));
-      if (sub != NULL)
-	dyld_bfd = sub;
-      else
-	dyld_bfd.release ();
+      dyld_bfd = sub;
     }
   return dyld_bfd;
 }
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/symtab.c ./gdb/symtab.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/symtab.c	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/symtab.c	2019-02-26 01:49:44.000000000 +0000
@@ -4722,7 +4722,7 @@ symtab_symbol_info (bool quiet,
 	  if (t_regexp != NULL)
 	    printf_filtered
 	      (_("All %ss matching regular expression \"%s\""
-		 " with type matching regulation expression \"%s\":\n"),
+		 " with type matching regular expression \"%s\":\n"),
 	       classnames[kind], regexp, t_regexp);
 	  else
 	    printf_filtered (_("All %ss matching regular expression \"%s\":\n"),
@@ -4733,7 +4733,7 @@ symtab_symbol_info (bool quiet,
 	  if (t_regexp != NULL)
 	    printf_filtered
 	      (_("All defined %ss"
-		 " with type matching regulation expression \"%s\" :\n"),
+		 " with type matching regular expression \"%s\" :\n"),
 	       classnames[kind], t_regexp);
 	  else
 	    printf_filtered (_("All defined %ss:\n"), classnames[kind]);
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/ChangeLog ./gdb/testsuite/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/ChangeLog	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/testsuite/ChangeLog	2019-02-26 01:49:44.000000000 +0000
@@ -1,3 +1,30 @@
+2019-02-23  Joel Brobecker  <brobecker@adacore.com>
+
+	* gdb.ada/mi_ref_changeable.exp: Update copyright year range.
+	* gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
+	* gdb.ada/mi_ref_changeable/pck.adb: Likewise.
+	* gdb.ada/mi_ref_changeable/pck.ads: Likewise.
+	* gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
+
+2019-02-22  Keith Seitz  <keiths@redhat.com>
+
+	PR symtab/23853
+	* gdb.base/symlink-sourcefile.c: New file.
+	* gdb.base/symlink-sourcefile.exp: New file.
+
+2019-02-20  Tom Tromey  <tom@tromey.com>
+
+	* gdb.base/info_qt.exp: Update.
+
+2019-02-19  Simon Marchi  <simon.marchi@polymtl.ca>
+
+	* gdb.base/source.exp: Move "error in sourced script" code to
+	the end.
+	* gdb.base/source-error.gdb: Move contents to
+	source-error-1.gdb.  Add new code to source source-error-1.gdb.
+	* gdb.base/source-error-1.gdb: New file, from previous
+	source-error.gdb.
+
 2019-02-17  Tom Tromey  <tom@tromey.com>
 
 	* gdb.base/style.exp: Use -g3 to compile when possible.  Add test
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.ada/mi_ref_changeable/foo_rb20_056.adb ./gdb/testsuite/gdb.ada/mi_ref_changeable/foo_rb20_056.adb
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.ada/mi_ref_changeable/foo_rb20_056.adb	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/testsuite/gdb.ada/mi_ref_changeable/foo_rb20_056.adb	2019-02-26 01:49:44.000000000 +0000
@@ -1,4 +1,4 @@
---  Copyright 2018 Free Software Foundation, Inc.
+--  Copyright 2018-2019 Free Software Foundation, Inc.
 --
 --  This program is free software; you can redistribute it and/or modify
 --  it under the terms of the GNU General Public License as published by
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.ada/mi_ref_changeable/pck.adb ./gdb/testsuite/gdb.ada/mi_ref_changeable/pck.adb
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.ada/mi_ref_changeable/pck.adb	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/testsuite/gdb.ada/mi_ref_changeable/pck.adb	2019-02-26 01:49:44.000000000 +0000
@@ -1,4 +1,4 @@
---  Copyright 2018 Free Software Foundation, Inc.
+--  Copyright 2018-2019 Free Software Foundation, Inc.
 --
 --  This program is free software; you can redistribute it and/or modify
 --  it under the terms of the GNU General Public License as published by
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.ada/mi_ref_changeable/pck.ads ./gdb/testsuite/gdb.ada/mi_ref_changeable/pck.ads
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.ada/mi_ref_changeable/pck.ads	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/testsuite/gdb.ada/mi_ref_changeable/pck.ads	2019-02-26 01:49:44.000000000 +0000
@@ -1,4 +1,4 @@
---  Copyright 2018 Free Software Foundation, Inc.
+--  Copyright 2018-2019 Free Software Foundation, Inc.
 --
 --  This program is free software; you can redistribute it and/or modify
 --  it under the terms of the GNU General Public License as published by
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.ada/mi_ref_changeable.exp ./gdb/testsuite/gdb.ada/mi_ref_changeable.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.ada/mi_ref_changeable.exp	2019-02-19 01:49:30.000000000 +0000
+++ ./gdb/testsuite/gdb.ada/mi_ref_changeable.exp	2019-02-26 01:49:44.000000000 +0000
@@ -1,4 +1,4 @@
-# Copyright 2018 Free Software Foundation, Inc.
+# Copyright 2018-2019 Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.base/info_qt.exp ./gdb/testsuite/gdb.base/info_qt.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.base/info_qt.exp	2019-02-19 01:49:31.000000000 +0000
+++ ./gdb/testsuite/gdb.base/info_qt.exp	2019-02-26 01:49:44.000000000 +0000
@@ -234,10 +234,10 @@ with_test_prefix "rest of args as single
 	"single regexp"
 
     gdb_test "info functions -t uvw abc def" \
-	"All functions matching regular expression \\\"abc def\\\" with type matching regulation expression \\\"uvw\\\":" \
+	"All functions matching regular expression \\\"abc def\\\" with type matching regular expression \\\"uvw\\\":" \
 	"-t noquote single regexp"
 
     gdb_test "info functions -t 'uvw xyz' abc def" \
-	"All functions matching regular expression \\\"abc def\\\" with type matching regulation expression \\\"uvw xyz\\\":" \
+	"All functions matching regular expression \\\"abc def\\\" with type matching regular expression \\\"uvw xyz\\\":" \
 	"-t quote single regexp"
 }
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.base/source-error-1.gdb ./gdb/testsuite/gdb.base/source-error-1.gdb
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.base/source-error-1.gdb	1970-01-01 00:00:00.000000000 +0000
+++ ./gdb/testsuite/gdb.base/source-error-1.gdb	2019-02-26 01:49:44.000000000 +0000
@@ -0,0 +1,22 @@
+# This testcase is part of GDB, the GNU debugger.
+
+# Copyright 2005-2019 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# Test GDB's "source" command - reads in a GDB script.
+
+echo working line\n
+x 0
+echo should not reach this line\n
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.base/source-error.gdb ./gdb/testsuite/gdb.base/source-error.gdb
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.base/source-error.gdb	2019-02-19 01:49:31.000000000 +0000
+++ ./gdb/testsuite/gdb.base/source-error.gdb	2019-02-26 01:49:44.000000000 +0000
@@ -1,6 +1,6 @@
 # This testcase is part of GDB, the GNU debugger.
 
-# Copyright 2005-2019 Free Software Foundation, Inc.
+# Copyright 2019 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -17,6 +17,4 @@
 
 # Test GDB's "source" command - reads in a GDB script.
 
-echo working line\n
-x 0
-echo should not reach this line\n
+source source-error-1.gdb
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.base/source.exp ./gdb/testsuite/gdb.base/source.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.base/source.exp	2019-02-19 01:49:31.000000000 +0000
+++ ./gdb/testsuite/gdb.base/source.exp	2019-02-26 01:49:44.000000000 +0000
@@ -23,10 +23,6 @@ standard_testfile structs.c
 
 gdb_start
 
-gdb_test "source ${srcdir}/${subdir}/source-error.gdb" \
-    "source-error.gdb:21: Error in sourced command file:\[\r\n\]*Cannot access memory at address 0x0.*" \
-    "script contains error"
-
 gdb_test "source -v ${srcdir}/${subdir}/source-test.gdb" \
     "echo test source options.*" \
     "source -v"
@@ -66,4 +62,14 @@ gdb_test "source for-sure-nonexistant-fi
 gdb_test "source source-nofile.gdb" \
          "warning: for-sure-nonexistant-file: No such file or directory\.\[\r\n\]*source error not fatal"
 
-gdb_exit
+
+# Test commands that error out in sourced files, including in nested sourced
+# files.
+#
+# This needs to come after the "dir" command tested above for source-error.gdb
+# to find source-error-1.gdb.
+gdb_test "source ${srcdir}/${subdir}/source-error.gdb" \
+    [multi_line ".*source-error.gdb:20: Error in sourced command file:" \
+		"source-error-1.gdb:21: Error in sourced command file:" \
+		"Cannot access memory at address 0x0" ] \
+    "script contains error"
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.base/symlink-sourcefile.c ./gdb/testsuite/gdb.base/symlink-sourcefile.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.base/symlink-sourcefile.c	1970-01-01 00:00:00.000000000 +0000
+++ ./gdb/testsuite/gdb.base/symlink-sourcefile.c	2019-02-26 01:49:44.000000000 +0000
@@ -0,0 +1,26 @@
+/* Copyright 2019 Free Software Foundation, Inc.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+static int
+foo (void)
+{
+  return 0; /* break here  */
+}
+
+int
+main (void)
+{
+  return foo ();
+}
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.base/symlink-sourcefile.exp ./gdb/testsuite/gdb.base/symlink-sourcefile.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.base/symlink-sourcefile.exp	1970-01-01 00:00:00.000000000 +0000
+++ ./gdb/testsuite/gdb.base/symlink-sourcefile.exp	2019-02-26 01:49:44.000000000 +0000
@@ -0,0 +1,45 @@
+# Copyright 2019 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# Test that GDB can find the default symtab when it is a symbolic link.
+standard_testfile
+
+set test "file symbolic link name"
+set linksrc "link-${srcfile}"
+set srcfilelink [standard_output_file $linksrc]
+
+
+# Remove any existing symlink and build executable using a
+# symbolic link to the actual source file.
+remote_file host delete $srcfilelink
+set status [remote_exec host \
+		"ln -sf $srcdir/$subdir/$srcfile $srcfilelink"]
+if {[lindex $status 0] != 0} {
+    unsupported "$test (host does not support symbolic links)"
+    return 0
+}
+
+if {[prepare_for_testing $testfile $testfile $srcfilelink]} {
+    return -1
+}
+
+if {![runto_main]} {
+    untested "could not run to main"
+    return -1
+}
+
+# Using a line number ensures that the default symtab is used.
+gdb_breakpoint [gdb_get_line_number "break here" $srcfile] message
+gdb_continue_to_breakpoint "run to breakpoint marker"
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.dwarf2/inlined_subroutine-inheritance.exp ./gdb/testsuite/gdb.dwarf2/inlined_subroutine-inheritance.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/testsuite/gdb.dwarf2/inlined_subroutine-inheritance.exp	2019-02-19 01:49:31.000000000 +0000
+++ ./gdb/testsuite/gdb.dwarf2/inlined_subroutine-inheritance.exp	2019-02-26 01:49:45.000000000 +0000
@@ -1,4 +1,4 @@
-# Copyright 2018 Free Software Foundation, Inc.
+# Copyright 2018-2019 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/top.c ./gdb/top.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/top.c	2019-02-19 01:49:31.000000000 +0000
+++ ./gdb/top.c	2019-02-26 01:49:45.000000000 +0000
@@ -400,7 +400,7 @@ quit_cover (void)
 /* NOTE 1999-04-29: This variable will be static again, once we modify
    gdb to use the event loop as the default command loop and we merge
    event-top.c into this file, top.c.  */
-/* static */ const char *source_file_name;
+/* static */ std::string source_file_name;
 
 /* Read commands from STREAM.  */
 void
@@ -1221,7 +1221,7 @@ command_line_input (const char *prompt_a
       gdb_flush (gdb_stdout);
       gdb_flush (gdb_stderr);
 
-      if (source_file_name != NULL)
+      if (!source_file_name.empty ())
 	++source_line_number;
 
       if (from_tty && annotation_level > 1)
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/top.h ./gdb/top.h
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/gdb/top.h	2019-02-19 01:49:31.000000000 +0000
+++ ./gdb/top.h	2019-02-26 01:49:45.000000000 +0000
@@ -281,7 +281,7 @@ extern void gdb_init (char *);
 /* For use by event-top.c.  */
 /* Variables from top.c.  */
 extern int source_line_number;
-extern const char *source_file_name;
+extern std::string source_file_name;
 extern int history_expansion_p;
 extern int server_command;
 extern char *lim_at_start;
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/include/ChangeLog ./include/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/include/ChangeLog	2019-02-19 01:49:31.000000000 +0000
+++ ./include/ChangeLog	2019-02-26 01:49:45.000000000 +0000
@@ -1,3 +1,7 @@
+2019-02-20  Alan Hayward  <alan.hayward@arm.com>
+
+	* elf/common.h (NT_ARM_PAC_MASK): Add define.
+
 2019-02-15  Saagar Jha  <saagar@saagarjha.com>
 
 	* mach-o/loader.h: Use new OS names in comments.
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/include/elf/common.h ./include/elf/common.h
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/include/elf/common.h	2019-02-19 01:49:31.000000000 +0000
+++ ./include/elf/common.h	2019-02-26 01:49:45.000000000 +0000
@@ -650,6 +650,8 @@
 					/*   note name must be "LINUX".  */
 #define NT_ARM_SVE	0x405		/* AArch SVE registers.  */
 					/*   note name must be "LINUX".  */
+#define NT_ARM_PAC_MASK	0x406		/* AArch pointer authentication code masks */
+					/*   note name must be "LINUX".  */
 #define NT_SIGINFO	0x53494749	/* Fields of siginfo_t.  */
 #define NT_FILE		0x46494c45	/* Description of mapped files.  */
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/md5.sum ./md5.sum
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-8.2.50.20190219/md5.sum	2019-02-19 01:53:52.000000000 +0000
+++ ./md5.sum	2019-02-26 01:53:40.000000000 +0000
@@ -30,21 +30,21 @@ b9db2071c7bc32852e81a431ad3aa010  bfd/el
 dad496c68df8395b3cdb8e3187c37eb1  bfd/dep-in.sed
 743e286b52ab0d250c6e98f549dbe185  bfd/elf32-metag.h
 e1ad1c33757b2e82d0d0dc154acc6ee1  bfd/cpu-cris.c
-0ec147512eeca0365d8cb3fe9396fa88  bfd/pei-x86_64.c
+06593a837d5116e2610aaa3c4fd3f474  bfd/pei-x86_64.c
 fc9be649d8e0dca135efb5df1c94111c  bfd/cpu-d10v.c
 f73502530f3abf5e11406d868ea1af80  bfd/xtensa-modules.c
 bd4de43d501a0122abfcdc4688b01e31  bfd/elfcore.h
 5cb0eef365977eb8c7430c04738a9e2c  bfd/wasm-module.c
 ce93ef6cd4c0ba0799b9d6d75b36638a  bfd/elf64-mips.c
 b37d897448eff4755757f07efebbc65a  bfd/cpu-m9s12x.c
-f06fcab927f5c541dc83d03de66aec74  bfd/version.h
+2a2baff172003f4d4f59238f348b21f9  bfd/version.h
 322946e96d5fee9d690560285c8819bb  bfd/cpu-tilegx.c
 f2af796af1efd1971472837a26010b6f  bfd/coff-mcore.c
 8c9afc1c8aacf8206acc713b4332386e  bfd/cpu-avr.c
 177bd7b4c84ba5c009fb078257ef06cb  bfd/aout64.c
 0436d6e316ab8af16fc10d18e87aa94d  bfd/elf32-pru.c
 f5ad372cf681a57b9a43f6975c05e33c  bfd/ChangeLog-2012
-e078e3fe5b6ebdd1dbf662035fd749c5  bfd/elf.c
+819c24a7a602986cc461e5ed5104ff75  bfd/elf.c
 0b76fafe89d70f2ea04f6b9a1e79989f  bfd/hppabsd-core.c
 c1beae46731a1e1dca7696d72a2ff48a  bfd/elf32-xgate.c
 0b89057e69f67bd9835a9160e89333e7  bfd/elf32-nds32.h
@@ -62,7 +62,7 @@ db8c5846f5a187cf6f8eb455a1975b0a  bfd/li
 88eb54de953f94ef316619a3646d5aa1  bfd/elfxx-aarch64.h
 288add4438d5fa6704f47acc57830553  bfd/elf-vxworks.c
 0e6a8d13ae1124e0b93de5406fcbbb80  bfd/elfxx-mips.c
-f698e6f64555070a0553f8c2f2748a1d  bfd/archive.c
+292ac285ff154e1c5e28c464f134cabe  bfd/archive.c
 a0f20c7aaf8a06d11a0e7a01c26c2496  bfd/aix5ppc-core.c
 a8e426a4574de4afff59fd1278cf92b7  bfd/pei-ppc.c
 9341247d2adc42b144ea0fe0221a2e54  bfd/elfxx-ia64.c
@@ -87,7 +87,7 @@ af0874a4fc73bb5f89885b49c14574b0  bfd/cp
 509e906ab77e7a1df4f6ebb206f08649  bfd/coff-go32.c
 85220b55d79d5fdb04ecf76ae4e33d8d  bfd/config.in
 a6cc9df7078aed83a2c9ad0cf21e4425  bfd/hash.c
-a4f5ba1e6dcb42738b4aa13d37cd86b1  bfd/configure.ac
+73765db01924544dcf3762788eeff1a1  bfd/configure.ac
 61a9b4ba36ebef0c553b79a94b0ad7c8  bfd/compress.c
 d359597f7e027264df0e13ccdd2d4b30  bfd/ChangeLog-2015
 bf2cb9504090f9b98f9846b65acbc38b  bfd/README
@@ -102,7 +102,7 @@ d97dde7108578eea9417c70f39d97775  bfd/bf
 58bc56d7dd9219f5efdfa1803bcb27aa  bfd/libxcoff.h
 da3bfcdfa700bc2340bc467012bd56c6  bfd/i386bsd.c
 d86e0e4100a7bd9dadceadd1e4d9a175  bfd/hpux-core.c
-b8fc7397e1b53869a41ee7a2000a17e9  bfd/elf-bfd.h
+aaa75443df673c1da622a6e0020822e6  bfd/elf-bfd.h
 460f32ffba972ceab264eda26ec5aa6f  bfd/mach-o-target.c
 29b3cafaa78a412cdebf668ae986299e  bfd/elf-strtab.c
 4bdd5a05d5ce25b43e53587d020dbf25  bfd/peXXigen.c
@@ -322,7 +322,7 @@ d61770859255080d797467f04ac1f1fd  bfd/el
 bca184954cc2c57197d736dc7f25132f  bfd/elf64-hppa.h
 ec6dcc545e3b2eb8248269abee0762b4  bfd/cpu-arc.c
 45e16c20be3601f601d542d601f9a3a9  bfd/acinclude.m4
-8ad0ed979832e7579cdb3343bec11718  bfd/configure
+e076e5d68f561cbf74386ea1c3f7cb2e  bfd/configure
 282c1be7946e720a934072c96ce9ebe6  bfd/cpu-arm.c
 3c03d91f3448be3458211466de006a1f  bfd/elf64-ppc.h
 c6782f2fece14e8c223ba3f7d6205514  bfd/merge.c
@@ -388,12 +388,12 @@ e4ec01312a1e721900f406513e7fefb0  bfd/el
 5f531477abaf07cba5168dfea773ba86  bfd/elfxx-tilegx.h
 5bcd068e66981b8063169d07f0beeeea  bfd/elf32-h8300.c
 ceb9657e68ea3f9d6179773dc75c2276  bfd/mep-relocs.pl
-ab48bafc8a42c163d200d76b51f6a0a9  bfd/elf32-nios2.c
+bd54d5f992f565d50368dd0a485ced6f  bfd/elf32-nios2.c
 b032c16c70493e2bedde4191f5940185  bfd/som.c
 52546846078c4a54c89426ea6b2a89d8  bfd/elfxx-ia64.h
 f0d69ba4847c9e1bbb97a058a3aaf6b6  bfd/elf32-or1k.c
 fad29bb54683c64e5aad067e2c142efe  bfd/targets.c
-c7fd1cd597b84f470a260dc59c0869f6  bfd/ChangeLog
+1b968db7ad6a83afb6d2fd589f93dec4  bfd/ChangeLog
 a2502e40b310dead420aa0fd359e7a36  bfd/section.c
 23e355e449767e6b17013aeb86465b61  bfd/elf-s390-common.c
 97813a93d65d30012aff96e5ae2b67e1  bfd/elf32-lm32.c
@@ -434,7 +434,7 @@ fbbf70b91d79b4c431805eb5f6ee9b8e  bfd/el
 502da5f655e885f8085c0794f6f0f3a6  bfd/ChangeLog-9193
 d32239bcb673463ab874e80d47fae504  bfd/COPYING
 8ae483e536e27a1cbc449f8feb89d662  bfd/ChangeLog-2018
-47472c4ba1a9c74ac326e5e4dd389d60  bfd/elf32-xtensa.c
+b61d5da998da0c3d97a15e33641073c5  bfd/elf32-xtensa.c
 6244fb0bbc04edaeeff3306eeb19059b  bfd/cpu-riscv.c
 26e02443c25a509f4c28ccb7872df6d2  bfd/cpu-microblaze.c
 e5f50db9fb5c91581d5e66179fc3ff8c  bfd/coff-bfd.c
@@ -489,7 +489,7 @@ d370e66bfb0470c6fe9b04271a90e123  bfd/el
 a8d4f75100efd5214c094ac714758b95  bfd/cpu-tic80.c
 c1860cb7fe2d97505a97ac666bab533b  bfd/elf64-sparc.c
 6eab3468d22c8580d39549b764508a00  bfd/elf32-rx.c
-68ffc8709eb79fb10cff2a1de2996d70  bfd/archive64.c
+88c4511807a90d3bbaf9a7a399ff08fc  bfd/archive64.c
 807b88c6f63bc5a66abac775be32d4de  bfd/cpu-v850.c
 7ec07ceb2491b00d8585b9266e0596ab  bfd/cpu-l1om.c
 caca36ea8abf0e5da1c1d06e1ece4a12  bfd/pe-sh.c
@@ -509,7 +509,7 @@ fe1b91398a0374401d981c29a5f2c5d1  bfd/ec
 1e636805063a0bff4c9d03e4eff47891  bfd/elf32-fr30.c
 2f5f5b82a6229cb293702da890025051  bfd/cpu-v850_rh850.c
 fb87e0f41b48ba8169f06a4d324b41f9  bfd/elf-m10200.c
-af6b643105c88d3d6ff27ca281a491a1  bfd/pdp11.c
+5abb63ac0bf24925d0f3cebfbcfb02fe  bfd/pdp11.c
 b3b4dc5ca21ab8e26f19e0f89c80a336  bfd/cpu-ns32k.c
 00372f12a27e2b0bec626dfdf5a2ee9a  bfd/pei-i386.c
 afc15ad2fa809c7c9fb7f1d5aed81051  bfd/elfcode.h
@@ -865,7 +865,7 @@ a2d28e81edc84b98a380f6fbf79a302f  gdb/aa
 e4ad0e0363c34db7802550035d3757aa  gdb/tramp-frame.h
 05306bff7039056b39982d8331828de4  gdb/gdb-demangle.h
 3dbfb5ae81fb1afa7e981138a5fa24c4  gdb/process-stratum-target.c
-bf2a92f459dfd892aafe79310adc3d68  gdb/ravenscar-thread.c
+1e8aa89e338c527931b33dd4b4b7c283  gdb/ravenscar-thread.c
 c39e8bec58aa569dd86e9d78231085dd  gdb/Makefile.in
 3202371374e9076f7eb155798692719b  gdb/btrace.h
 ed316f4adf752b73da1c357437cfa771  gdb/x86-bsd-nat.c
@@ -906,7 +906,7 @@ b9e37887328afb11383c8654d13b2b0f  gdb/ft
 c030bcc321482c62967e0ce5dc79960a  gdb/c-typeprint.c
 ee45c48e735a7277d3379b8e87a26d03  gdb/xtensa-tdep.c
 80cc6dcbb734b3b99ea3fb116723d736  gdb/or1k-linux-tdep.c
-65573c73d1e98310fb166518f21021e3  gdb/top.c
+8177f443409c5b44e2d4a41a849790cd  gdb/top.c
 8d79f8f089a47be11386029a964cfa99  gdb/python/py-record-full.h
 48da199aadabf564524e4b8c7eb274d4  gdb/python/py-cmd.c
 a1cdb2262a93f3ee0941ea9b4ff485a6  gdb/python/py-infthread.c
@@ -1109,7 +1109,7 @@ a5cdaea8abdcdccf8ee49f501656e36b  gdb/cl
 fb29a2511af4f1fc5c2ae570133f99d1  gdb/cli/cli-decode.c
 6ec7929d7257a76dcc7132cbf272d911  gdb/cli/cli-cmds.c
 f96ec051001a7877da7f6811b815affc  gdb/cli/cli-utils.h
-d65b32506e6be1236d22921e093e4c7b  gdb/cli/cli-script.c
+4b780dda1e09ca2afc2f75ab371cd02a  gdb/cli/cli-script.c
 7aa6940236cc960a2c3ee5c671f993b8  gdb/cli/cli-logging.c
 2c5eeb78d6a08195c671560fcce48e30  gdb/cli/cli-decode.h
 f2283c5552c2440a85b42044c7b60cc2  gdb/cli/cli-style.c
@@ -1134,7 +1134,7 @@ b6a9962909cc8c355c4da29ffcf139dd  gdb/nd
 54afda8493df80b1d7721af582ee4ddd  gdb/inf-loop.c
 b554109ffe06d1961199be003172f40b  gdb/ia64-tdep.c
 8a94a4a7c6795755d240097e367ee4c5  gdb/bfd-target.c
-c086118a92ee415cdf5db86fd59ab59f  gdb/ada-tasks.c
+16ac938d474610c810a7624f0dab0a49  gdb/ada-tasks.c
 a6d3f15103a34003f117ad8cd3d620ac  gdb/mips64-obsd-nat.c
 e7e6eaf8ad874ef36051184e9c509085  gdb/ser-tcp.h
 f3bd47c39cc1690f1be3fc3903787673  gdb/ui-file.h
@@ -1275,7 +1275,7 @@ aa7781d60ca194c6a885e09748e286d5  gdb/aa
 46d4d315ccc5bbd3d3c8a7489262aa53  gdb/.gitignore
 0a5ab679c4bbdafff6e53866fba229b1  gdb/alpha-bsd-tdep.h
 c62139eef1dbe389db8bbcd7288e4a0f  gdb/x86-tdep.c
-03fa50d596308d331d3a8ed857f771a8  gdb/aarch64-tdep.c
+1d590650afcbd66faf48dbd557c203f6  gdb/aarch64-tdep.c
 87659b373492330002b3aa4944d094b5  gdb/sparc-ravenscar-thread.h
 b57cda336e0adf8ed7402d4504ea1bbf  gdb/m68k-tdep.h
 9d04592688b058b7f28003ef495c224e  gdb/typeprint.c
@@ -1295,7 +1295,7 @@ b70bcedc0ff0184dfcbf70c32f7a59c4  gdb/ti
 ad0a28559cae16d5c6917cd8223dec0f  gdb/m32r-linux-nat.c
 963c0b6541094fe70dd3a064c26c13f9  gdb/sparc64-nbsd-nat.c
 fe20fa350f5dda4b171513ca2b1f3b35  gdb/gdb_bfd.c
-a7ea88f40512be1e98e31807db57b99f  gdb/NEWS
+12cb17adf3a11c173732f9075234eb84  gdb/NEWS
 97fdbf06d19ca02ff16730e400dc2cfc  gdb/x86-nat.c
 dec86e5bc6a13529032697bacdc1a6b9  gdb/dcache.c
 0fc33446d50d29651d4f14ff44803257  gdb/ada-lex.l
@@ -1336,7 +1336,7 @@ e5d8607c145dbb29d18b1f2ef8ceb08d  gdb/th
 b048a20970f4578fd6fc08d9b9a9d46e  gdb/target-debug.h
 2eed6ddf5656c14f2ef3e916a5ee36ed  gdb/ia64-linux-nat.c
 f27e4b37c475b3bda07a1811fda700b9  gdb/cli-out.c
-98a53303e25477838b0d1e0d0efdd393  gdb/main.c
+ce202bbad3df3ace84e1bda9f1dc648e  gdb/main.c
 d50de449e9c5cab033b421990b667cb6  gdb/acx_configure_dir.m4
 8f1ce8d07c78de019b75982aab7be105  gdb/proc-service.c
 0cd070e74b2657654ddfdb4698c6266c  gdb/inflow.h
@@ -1398,7 +1398,7 @@ c815c1d921ff65e1fdbf9f40e1b5e2ad  gdb/pr
 8992872a77c962ab893ad4565460bd13  gdb/m68hc11-tdep.c
 8ab8bba098bf11b2e0ed41197b582332  gdb/registry.c
 b71196b7893a4b14864bf8c376152ca1  gdb/d-valprint.c
-ffdb8fea0f5f1d2f49740d0b7f79c7d3  gdb/ada-lang.h
+dee0ff480502b4f0a678ee2a4a95681b  gdb/ada-lang.h
 e0211fd588a6e88b33aa209902637028  gdb/gnu-nat.c
 31c83b4bb1c5c9c771fe8e1ec3f1e9ba  gdb/msg.defs
 e9865ef10d0244dc1a9eeaa7eb8df723  gdb/arm-linux-tdep.h
@@ -1415,7 +1415,7 @@ a98b2d29c1bbc5814ca007b2d8b81060  gdb/ma
 7d59ae518cdbad25ac45d418c1769680  gdb/arch-utils.c
 0657d55376d7b81fe463ce1d549756a2  gdb/cp-valprint.c
 df393c602e6b20bc1b0caa1b02df828f  gdb/disable-implicit-rules.mk
-cb851d7fee6815178a865aa17c2f285f  gdb/dwarf2read.c
+a3302a27036a47f414b29b3e307aff83  gdb/dwarf2read.c
 8ac311629010214e72babcdb0bad8fc7  gdb/or1k-tdep.c
 40c56a1c00e4ecce6659be27797eb9f9  gdb/amd64-windows-tdep.c
 e4708e4b23e4e6ddd07c7245736d37b3  gdb/testsuite/config/cygmon.exp
@@ -2286,6 +2286,7 @@ c952036c41772053beda76ceb8b3df21  gdb/te
 2ee682041b393601ac994353d430fc8c  gdb/testsuite/gdb.base/gdb1555.c
 176e7b312eff67aa7d8bac8a9c247201  gdb/testsuite/gdb.base/call-sc.exp
 32dac1e0b07d4cc7a3c1d38584b39231  gdb/testsuite/gdb.base/gnu-ifunc.exp
+fc898e42f84ea0f6846d5102c9db43c9  gdb/testsuite/gdb.base/symlink-sourcefile.exp
 f356ff50643e59000ef3d9f24089698b  gdb/testsuite/gdb.base/psymtab2.c
 e4dd28f60c37d32fa20550e5b142ab98  gdb/testsuite/gdb.base/hbreak2.exp
 6805c9f256aabffbab6946916f55e86d  gdb/testsuite/gdb.base/ctxobj-v.c
@@ -2625,7 +2626,7 @@ bd79de1f56bf96f3480403a3cc6cbd56  gdb/te
 df441d22dc32ddf53ec8feb07ddbecbd  gdb/testsuite/gdb.base/ldbl_e308.c
 360f88f04c7427f8921145c3e4cd8cb0  gdb/testsuite/gdb.base/write_mem.exp
 111abf314e8143b49d11f0d4b79db622  gdb/testsuite/gdb.base/whatis-exp.exp
-cf72c4affd70aed305da0f1dc059bbd6  gdb/testsuite/gdb.base/source.exp
+7db16e0f45b7ff595a5a594203d024b7  gdb/testsuite/gdb.base/source.exp
 d1e1dd05d0d9f8819ab1baa090314078  gdb/testsuite/gdb.base/break-on-linker-gcd-function.cc
 dcb1fb60c149fe711460df1c7af83cb7  gdb/testsuite/gdb.base/scope0.c
 6f6e7ee9624624f8c5f65d81d54ac34c  gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp
@@ -2720,6 +2721,7 @@ dbfcac0e69a636942e22be1a7504cddc  gdb/te
 01d0e43fa9d2165e2ca9a23c2f5c5bb7  gdb/testsuite/gdb.base/sigchld.c
 c37516f87d397042123d8271d633c39b  gdb/testsuite/gdb.base/reread.exp
 a6b3f16ed716fef59b1641017718810f  gdb/testsuite/gdb.base/dprintf-pendshr.c
+13773e7227d7f371d25784374523df3f  gdb/testsuite/gdb.base/symlink-sourcefile.c
 abf177c3678894e79108b7e06ffe49c8  gdb/testsuite/gdb.base/exitsignal.exp
 00c2c5de8928cacaf0003b766913eedf  gdb/testsuite/gdb.base/nested-subp2.c
 cc73eb7951662aabb85954b1f57b055a  gdb/testsuite/gdb.base/solib1.c
@@ -2900,7 +2902,7 @@ d656f9100d48e6e27cdc428b78e11b92  gdb/te
 4aba3539673ad0528e648c9e58926f99  gdb/testsuite/gdb.base/coredump-filter.c
 b0c52e0c854bed197da71ff185dd8fef  gdb/testsuite/gdb.base/noreturn-return.exp
 92f3e1ebb5b9a4295ccdd395f939749b  gdb/testsuite/gdb.base/gnu-debugdata.c
-c03cda1f1f22cb7ab4a4340493b6055d  gdb/testsuite/gdb.base/source-error.gdb
+198deeb9b28aaa600c0c2b1094ee1e07  gdb/testsuite/gdb.base/source-error.gdb
 6c992c6fde28179bcedc361a9f9c47f5  gdb/testsuite/gdb.base/endian.exp
 2a7d5c2d08d05214a6c7e39c0d72cfc3  gdb/testsuite/gdb.base/siginfo-obj.c
 d27a2c3e17770abf2e81914ee0eed33f  gdb/testsuite/gdb.base/dup-sect.exp
@@ -2965,6 +2967,7 @@ c6abd452f6c5c4e6d742cb795642cb5f  gdb/te
 425ac292f0e39b14073c4616b3d5a039  gdb/testsuite/gdb.base/jit-solib.c
 065d1b8f2039952a22c736741a7fb8a3  gdb/testsuite/gdb.base/recpar.c
 1b9d63bce6dcb31a6073c3d9fd649462  gdb/testsuite/gdb.base/ptype-offsets.cc
+c03cda1f1f22cb7ab4a4340493b6055d  gdb/testsuite/gdb.base/source-error-1.gdb
 4421ccd98f2df911b5d0d7624376ff2d  gdb/testsuite/gdb.base/info_minsym.exp
 086be3ac61762e3ffa725e74f9b4c23f  gdb/testsuite/gdb.base/execl-update-breakpoints.exp
 eab1ee238a400d5cf3ee2d648440a403  gdb/testsuite/gdb.base/auto-load.exp
@@ -3044,7 +3047,7 @@ d89474265b62f35df0c23a47bf1cc11a  gdb/te
 651bab98724b6544d55974c4018a1f36  gdb/testsuite/gdb.base/watch-cond.c
 7321fdaa7331d3e4091cce5113d5753a  gdb/testsuite/gdb.base/info-fun-solib.c
 d70540bfbbbd7ecace104f08b137bcc6  gdb/testsuite/gdb.base/info-fun.c
-8471457085fd84b39806fe36199fc8df  gdb/testsuite/gdb.base/info_qt.exp
+3d1842b50de67cbdde543b71b7a0aa47  gdb/testsuite/gdb.base/info_qt.exp
 863f54342addfb87d812571c85f2c6f9  gdb/testsuite/gdb.base/vla-stub.c
 71000d651f21cde834069dc365ff21a3  gdb/testsuite/gdb.base/nextoverexit.c
 0f7d5a06a8c842e1a931911f59d1ef54  gdb/testsuite/gdb.base/asmlabel.c
@@ -3441,7 +3444,7 @@ acabd2e56f7ede198f110b0f81a38dcd  gdb/te
 9ffdfff901a156ff979e6d7af3035aa9  gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.exp
 44bc7855a7ccd3d3b05dcc03e2b9495b  gdb/testsuite/gdb.dwarf2/dw2-inheritance.S
 14b9d8ada6d10a131dd66508c0314146  gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp
-fb09bf37eef04445f03abe26b40563d0  gdb/testsuite/gdb.dwarf2/inlined_subroutine-inheritance.exp
+a666cf32db35eb67e2cb27134a949198  gdb/testsuite/gdb.dwarf2/inlined_subroutine-inheritance.exp
 b587706c639fee504a82ca33cc13bbf9  gdb/testsuite/gdb.dwarf2/dw2-unusual-field-names.exp
 fe70565f6d74f8302b3a845591195421  gdb/testsuite/gdb.dwarf2/var-access.exp
 3d5480583a7ab43c90d8db0cb1e51ef5  gdb/testsuite/gdb.dwarf2/dw2-single-line-discriminators.c
@@ -4442,7 +4445,7 @@ f29f2948a0d394bdb0f7445dccf1e1bd  gdb/te
 a73456a413ec206c45a1c05bede47b75  gdb/testsuite/gdb.go/integers.exp
 68d17058fa82304a192749f0eadc138d  gdb/testsuite/gdb.go/strings.go
 81b7ed6cb92c627d245bd2efc4b953b9  gdb/testsuite/gdb.go/methods.go
-1fec9835e321491c28c1292beef4cedb  gdb/testsuite/ChangeLog
+239a66ccf5be29484f7ee0541081a3f2  gdb/testsuite/ChangeLog
 b3f11b21e5921c419a43f93720dedf85  gdb/testsuite/gdb.asm/empty.inc
 a331ee70db75cabf8b9cd7fbc60b8f01  gdb/testsuite/gdb.asm/asm-source.exp
 f1621bbbb2acbec5adef86d7d9549975  gdb/testsuite/gdb.asm/bfin.inc
@@ -4958,7 +4961,7 @@ f45358a40d38500432ef8baf91272e2c  gdb/te
 7a823edd682c3982f269e0c15dc10231  gdb/testsuite/gdb.ada/mi_task_info/task_switch.adb
 f019fd93474c505f2007b53582f8ee41  gdb/testsuite/gdb.ada/byte_packed_arr.exp
 8e0c380a6bc32ab50d2ef88829535484  gdb/testsuite/gdb.ada/formatted_ref.exp
-0083a35dc9fa04ca5c89e7878d6257f4  gdb/testsuite/gdb.ada/mi_ref_changeable.exp
+2054a7c75a5d4d27d9ae4ff60ebd345b  gdb/testsuite/gdb.ada/mi_ref_changeable.exp
 1b52d644c53e9b044dfa382605e5be4d  gdb/testsuite/gdb.ada/var_arr_attrs.exp
 803e5c9e1775419e56ae8add0339f2a4  gdb/testsuite/gdb.ada/iwide/classes.ads
 4bf4bea52495c2afa6fd3f669a6f4109  gdb/testsuite/gdb.ada/iwide/p.adb
@@ -5096,9 +5099,9 @@ def9323119ae83f70204f896c713aa0f  gdb/te
 cfee81fb97c994e3a397a672ac136c95  gdb/testsuite/gdb.ada/ref_tick_size/pck.ads
 dd4bca5717706274692e9e93f909c224  gdb/testsuite/gdb.ada/ref_tick_size/p.adb
 2670f923e557cd43dd3f70ab64cc855c  gdb/testsuite/gdb.ada/ref_tick_size/pck.adb
-bed52598059898c884c7f3c7a3db956d  gdb/testsuite/gdb.ada/mi_ref_changeable/foo_rb20_056.adb
-ef5d39b8c5f6b265ea8571ffb01be057  gdb/testsuite/gdb.ada/mi_ref_changeable/pck.ads
-5dc801d9046731e2c594c33b0a485743  gdb/testsuite/gdb.ada/mi_ref_changeable/pck.adb
+d9fbb5b964765d7a5e8b701ed07b98c1  gdb/testsuite/gdb.ada/mi_ref_changeable/foo_rb20_056.adb
+d2a8968542d3a78a9666b677b1db82b5  gdb/testsuite/gdb.ada/mi_ref_changeable/pck.ads
+6cbce546b74b256ceec41c7caa6acea4  gdb/testsuite/gdb.ada/mi_ref_changeable/pck.adb
 0469695e098ba173eba08b079ebfba06  gdb/testsuite/gdb.ada/fullname_bp/dn.ads
 81be555c488689ac970cab37a810d4c1  gdb/testsuite/gdb.ada/fullname_bp/foo.adb
 c4e9923df675ab630c05e45527b0e2f8  gdb/testsuite/gdb.ada/fullname_bp/dn.adb
@@ -5229,44 +5232,44 @@ fc41122ade5af8a08f4674de7e688c82  gdb/te
 459e75a5e7c0e390d002487df5ec0686  gdb/f-valprint.c
 b4661232e1c651351e7aab789eebdb61  gdb/gdb_curses.h
 8108dd8f906f2654fecc74958cf383db  gdb/doc/psrc.sed
-35eb02d32ef73fddb3aee7a8798a205f  gdb/doc/gdb.info-3
-a134771d0e6818503a4a894ba64a96a8  gdb/doc/gdb.info-4
+52de8bda32bb1588444ff0f8d2e3abff  gdb/doc/gdb.info-3
+6a50d28c77667a2dfe349273708935ac  gdb/doc/gdb.info-4
 ab0fe311032294b952da80585b8b90e7  gdb/doc/fdl.texi
 802a49cf1c011444ff9fcd9aec9f9b44  gdb/doc/Makefile.in
-b0e0dc35477449f3473ef831821d964b  gdb/doc/gdb.info-7
-1104f13f53da59a61986ac070dc7d0cf  gdb/doc/gdbserver.1
+916cc85aff2e2181083a9703a41875b8  gdb/doc/gdb.info-7
+d552c7df76a0724301bf9968369b3adb  gdb/doc/gdbserver.1
 014cd4fd1104288dfc4c674c1537656a  gdb/doc/guile.texi
 f81a0e00e0cb9e41b078069fb9bedb07  gdb/doc/stack_frame.txt
 a07e6b7f88c558d15d03adeeaca94c74  gdb/doc/stabs.info
-827f8b37f4d3760ea79b363d3ca1b46a  gdb/doc/gdb.info-5
-2dc36ffde71c3012c9110151f52e0a24  gdb/doc/gdb.info-8
+618041bf5bebb4c9dac3d1a7e53974c2  gdb/doc/gdb.info-5
+29f4a8453e0f68c5ab8481292ea48a75  gdb/doc/gdb.info-8
 9137c9e47e1692b8efec8e28482aa6fb  gdb/doc/agentexpr.texi
 66674dc351ba95941f422dc18cae24bb  gdb/doc/.gitignore
-6b4fe0a40924c24dfd7a614414d0ac2b  gdb/doc/gdb.info-1
+98846ba6367d73757a54a59e06dd980d  gdb/doc/gdb.info-1
 d5d06eaf9b4d44aa442a4a281aa9aea4  gdb/doc/a4rc.sed
-75b9270c631cb8c924badcf1df4c80ee  gdb/doc/gdb.info-6
-efa90d937dda4713951375c2dae8fb44  gdb/doc/gdb.texinfo
-f700fe2a471cb743b04f83760dc7b83a  gdb/doc/gdb-add-index.1
+dc4569e898d31421fa489a76c3998161  gdb/doc/gdb.info-6
+a1632a19e2425ebeb7248508ee9f1f74  gdb/doc/gdb.texinfo
+90c51c7351e58c145565e5e9b068feb9  gdb/doc/gdb-add-index.1
 553b7fe1bf4b5d8b96fdb8cd83503de1  gdb/doc/stack_frame.svg
 04c82b1da7e894a6555868e4f86225af  gdb/doc/filter-for-doxygen
 5a0374965ab816741c91c7eaea412912  gdb/doc/Doxyfile-gdb-api.in
 ee0e2b0db5950ca1bee6412b68f43a7b  gdb/doc/annotate.info
-29d62df3c8b41d6f40cb5c22f11a0caa  gdb/doc/gdb.info-2
-b35f44b7eb2acadd2c9d8686893a15b4  gdb/doc/refcard.tex
+c88f2644117a9710b94c03a95e826c9d  gdb/doc/gdb.info-2
+fdd79e6125e56c1eb7e28b2a71d5b48e  gdb/doc/refcard.tex
 6076d300a46651562d4ecd0604442414  gdb/doc/stack_frame.png
-54a7d6fac50da573be635678702fb8b2  gdb/doc/gdb.info
+b774e4b7f87b5f078511e245ad49654a  gdb/doc/gdb.info
 ebcc1046931aa89696acf644fda43164  gdb/doc/python.texi
 3b39212c16d58cf203006a2a3c3edcd4  gdb/doc/stabs.texinfo
-ebabe90670ac516fdd5cefc18b168a48  gdb/doc/ChangeLog
-d50218c164a2d63923c3a0c378ea2e32  gdb/doc/gdb.1
-bcaf65d952c7aa6be59db4f90803abf4  gdb/doc/gcore.1
+034ed06a159064ccfdeb71ad3199d79a  gdb/doc/ChangeLog
+eb87ac691a2f8b353199afd18323e7b6  gdb/doc/gdb.1
+8f6c5cf7c4b1dbf64bde64903b62e074  gdb/doc/gcore.1
 d39233c86ed6a6dc9e853ae6a11fe03e  gdb/doc/stack_frame.pdf
 cb7ea97486937341d6ae27968ee40d23  gdb/doc/Doxyfile-base.in
 29393ec87c7921291f54ee7b57ccb1d9  gdb/doc/all-cfg.texi
 bf96494e6e4d346175babd5ef9781882  gdb/doc/gpl.texi
 cd5e3faa9bd1b684a73c7d527cdb4988  gdb/doc/filter-params.pl
 7bfdb0765c5d050d204fbb30aeeba0d8  gdb/doc/stack_frame.eps
-38a5dc7446f92b87aafd6af1917ce2a7  gdb/doc/gdbinit.5
+afdfc83feb08631eeef7be64947290cb  gdb/doc/gdbinit.5
 24d4f8b6396da16d9a8dd98281ac40ff  gdb/doc/Doxyfile-gdb-xref.in
 ef8137a9704ed726a8789194c61ea0b2  gdb/doc/annotate.texinfo
 0b3e26fe6db92700f1e51071ff475193  gdb/doc/doxy-index.in
@@ -5313,7 +5316,7 @@ f12323c4eef54c38f398551b58f32f58  gdb/re
 2c19df9299d1bc883420b4ddd8f8ec0c  gdb/ctf.h
 8f186d7198f2c844b075e049f05e7ef0  gdb/varobj-iter.h
 04ae88ff707eda1e90a65591d276e5c7  gdb/mn10300-linux-tdep.c
-5f4a4727cc743e1e0d8a7ba3013b1c2d  gdb/gdbarch.sh
+28705c36b2104a21ad45e72d361f6fec  gdb/gdbarch.sh
 1072827838500e659fbdfe5e79e74de6  gdb/skip.h
 d87f8f330dda7f736350ea5dcff5b709  gdb/ChangeLog-2006
 cc6aa3013773addd33f8ac5d667e51c7  gdb/location.c
@@ -5339,7 +5342,7 @@ ed8364993a6388e753118c5860fa4f21  gdb/gd
 2d945bc64ab14a4326d947da18795ddf  gdb/machoread.c
 c175106f7d9b7d9dae2dac5338ef9f48  gdb/printcmd.c
 2a24745dc28a0a7fe00e255a353105df  gdb/serial.c
-957e7f19ee7e4776fc5e77e49b199d36  gdb/gcore.in
+81e6fc400bf5d122718f1170d2dbefb1  gdb/gcore.in
 e4de310e4bbe418a317e96ef3070afa6  gdb/ser-go32.c
 719b69dbd797b0184e638aed591dc2bf  gdb/minsyms.h
 d49c99e5693ca8e2e72ffb65476f0e47  gdb/source.h
@@ -5385,7 +5388,7 @@ cc1ba75a60faf525aa27a2b33bc9d14c  gdb/ob
 7d158d594ae1ccf5708db7de19866812  gdb/gdb_bfd.h
 1fdc85ac3ebbece7f370b129efa3fc6f  gdb/v850-tdep.c
 a048ca8f5c4fba3ecc9b3948714eb267  gdb/cli-out.h
-32a6a2b701187902221a39d8cad951f3  gdb/build-id.c
+d39c3a48419ee10b7954ab601d32a9ac  gdb/build-id.c
 ac58e6906cf3e28e0cb1d9f7fcb5376f  gdb/ppc64-tdep.h
 9fa66239f54f765150f9ed0c79aaddee  gdb/c-valprint.c
 c9e7c70a93a42af53cdf463b38bdb21e  gdb/value.c
@@ -5746,7 +5749,7 @@ c5ffbe634b4abf2108700a75ba62aa0f  gdb/pp
 8d24216cb6cd29e8a68ddf64b7c2acbb  gdb/bfin-tdep.c
 221da45c27eb8c0c53f7fc2c3363c05d  gdb/linux-tdep.h
 1e4f41404acdc9bbc4ddeabc8d2af13b  gdb/i387-tdep.h
-1fe0dbcf5b2449543540c57842eca123  gdb/gcore
+dbf06537c23bdc4fb8155bfc7a8c1471  gdb/gcore
 b52468a6f6f9622c8cfafd8bf3a35263  gdb/gcore.h
 b9ff4306cc6f92d306f1456543dc41e8  gdb/arm-linux-tdep.c
 8cce51c90d16c6037e4f8987c7c4b0af  gdb/gdb_usleep.c
@@ -5783,7 +5786,7 @@ c6d29c28b03e3df0b68f4f3f01741dae  gdb/fr
 fd06814f4758f791a0ade4565b96621f  gdb/c-varobj.c
 043bfb3ebe09fd0397c4bc9290842278  gdb/or1k-tdep.h
 05624884a438a700b362421424aec0be  gdb/i386-tdep.c
-f70778cce985127c384853cd7c16ef8d  gdb/symtab.c
+7084dd9f8261f32c739afac112b0a0a0  gdb/symtab.c
 6f46b4f0e55d23cb8db685c6cf7843f8  gdb/osabi.c
 cf2dbe670ef7a37330c7244846a3e427  gdb/m32r-linux-tdep.c
 77dc25a0adcda1ededc7cbef92fb9f6f  gdb/inf-child.c
@@ -5812,7 +5815,7 @@ c4eaf5b604860c0d08f6a00621b2580c  gdb/va
 31d077fc2abf62a4660a4380051887ee  gdb/std-regs.c
 90d72be4c884a79ded08fa4fbbcb6b9b  gdb/go-lang.h
 9a1fd6216061720bf8556e23cf224721  gdb/i386-windows-nat.c
-9a4d295389bb871274823809b0b2da7c  gdb/po/gdb.pot
+18ba6c1910f672c27c43659425ee3970  gdb/po/gdb.pot
 1851bff0653201a488dcae18dde7efad  gdb/po/gdbtext
 105d24fd6d090c5a6aae5ad6edc1ca7a  gdb/break-catch-syscall.c
 81baef4f43368cc1c91885121b50fe67  gdb/ada-lang.c
@@ -5843,7 +5846,7 @@ e3e2430aebaf80b6aca6759cfa9612d4  gdb/nb
 0d0c57ad152cbb01e2a0ceb10a4ea141  gdb/i386-fbsd-nat.c
 abb75c402e1da7e6733b2bcb7a5c1e89  gdb/mipsread.c
 757ee1f1e523c2463dc477ec0ab1ded1  gdb/amd64-darwin-tdep.c
-e78e69b4fc0503394954c4a94e6dd651  gdb/ChangeLog
+d82aea8cd4166d776d25044b6bcd8747  gdb/ChangeLog
 2fd8f81fb260df7b31ffaaaa44e1d4b9  gdb/go-typeprint.c
 581f3a3f268b8c24e5e8493d06cb6c47  gdb/score-tdep.c
 73d6c33bc68e6fb265cf726d2ac15702  gdb/xml-support.h
@@ -5872,7 +5875,7 @@ a685f4c46fd956888d41d71abbc9a0cc  gdb/hp
 2a4c8d2e06bb31637eed8681c870e79b  gdb/btrace.c
 0c1bb8b0d2e1453631b78d1d4ba2fa6e  gdb/m68k-tdep.c
 53a5af21b3bebb733998543186336428  gdb/coffread.c
-f9a7b705904e2cee149ba794ea71558c  gdb/findcmd.c
+a2aaa830a7683a1d978bdb1ae17203d6  gdb/findcmd.c
 6c084ecd2cfeae05b19d2142060900cd  gdb/i386-tdep.h
 d931d5b73a13a13dd72a370657b5133e  gdb/linux-nat-trad.c
 e15b66cf521662a3d42008410ed3a2c7  gdb/hppa-nbsd-nat.c
@@ -5889,7 +5892,7 @@ afc9622c0146fd9a8ac35cc0d8ded379  gdb/ar
 0eda8bf83f356c3ea0d30d65090f7ad1  gdb/darwin-nat.h
 3d4ae533096f9f45a4433658c74bab9a  gdb/s390-tdep.c
 ff1177951f857a4dac7d4b2fb373a9c9  gdb/riscv-linux-tdep.c
-d956654b30f351c932bd4166c570f67f  gdb/linespec.c
+76b1c8ef0797ee96a82282aac8b914f6  gdb/linespec.c
 e0a9eef361e1d520b164856f8d56b4b1  gdb/proc-utils.h
 5114cb01afe32c6cd51bb0cc3c271679  gdb/frv-linux-tdep.c
 60556bd40248af649a4fc1fb7e807994  gdb/ia64-libunwind-tdep.h
@@ -6045,7 +6048,7 @@ ec37492833a420567b71a6afa1840bc7  gdb/me
 571119fb533af599ec89544556ddaf5c  gdb/nbsd-tdep.c
 90aae6c441eafe7d212c29cadb179315  gdb/macroscope.h
 76e1cb885d5ec682eabc5e9798e4d526  gdb/ada-lex.c
-c539c7b7631a318e22360006dcfa475b  gdb/solib-darwin.c
+f9765c080cb2d120c9e2d526a953b2b8  gdb/solib-darwin.c
 b9dbd4649c63d0688c812324a075b401  gdb/tilegx-linux-nat.c
 ca03299c48c22165aecda027b3e3bcbe  gdb/filesystem.c
 70a77fd6898743da19391f432f32be37  gdb/ChangeLog-2008
@@ -6233,7 +6236,7 @@ be4afdeaa815d0b070814a0ea8335a2e  gdb/ar
 a589b8fa2d251d722fc439789006dbf3  gdb/producer.h
 473f33ba921545be6c0c70ad25c103f4  gdb/nds32-tdep.h
 f2a08a5058f2f62a08f8e61839b7ac80  gdb/sh-tdep.h
-f9fcfeb0d0202b8b0fb3eeb9f45c4c85  gdb/top.h
+6cb07a9b599093af3ac6f8ebb98121c5  gdb/top.h
 2e30eda3e044bbe5e6b89a9de95702aa  gdb/xml-syscall.h
 0c5591baf7bbac3211e81febda3d4d5b  gdb/xtensa-linux-nat.c
 1f6b545be0b6822eca215d0b5f1edfc2  gdb/exc_request.defs
@@ -6597,7 +6600,7 @@ ae8723c128f0badf668f0c9634cd7297  gdb/p-
 43de4283edd0c940a9e8b13715c553e5  gdb/i386-obsd-tdep.c
 527a92f93c7693f095fbe432ab6ad918  gdb/ppc-nbsd-tdep.c
 07a8d21ff4828ae0806f9b9553e1a73f  gdb/stabsread.c
-77883a7d7a0ffa5b464196182da00b4d  gdb/MAINTAINERS
+0066ad57dee6f979b919b3a5293729eb  gdb/MAINTAINERS
 abfbe10f75ba1c1ec38b9c1a7602738f  gdb/arm-fbsd-tdep.c
 1611afcafee46a070c9c5a36e3a6494e  gdb/i386-bsd-nat.c
 56c37046ecd5dcc744a9d91597a77e1a  gdb/terminal.h
@@ -6979,7 +6982,7 @@ ac5c6fe8de400c9792753b5db5b255d5  includ
 ae5154ba0c6bf41452c1e4e3938fde52  include/gdb/callback.h
 d3976907c9252ef4d60b9ac80987eafc  include/hashtab.h
 8673aa12a3493cb537f1220aa799b950  include/gcc-interface.h
-afec666cda77d33b219efad43e407e39  include/ChangeLog
+221e8c24f075882e206d3e0900c83dfa  include/ChangeLog
 ae160ae6c999f0c1506accac49cb464d  include/dis-asm.h
 2e19107e7906229570c084b790923d48  include/splay-tree.h
 352ce75976e0a5970298d574ffdf743e  include/filenames.h
@@ -6999,7 +7002,7 @@ b5692912b7f639c8285c77fa6ad84449  includ
 6fb15f36231a4647055b9906775465a5  include/elf/lm32.h
 9afd21479e4e30cdfcd8421afb6a382d  include/elf/hppa.h
 bf19b4366b854a87427b42729f1ad355  include/elf/ppc64.h
-61bad5826521e7a8c07a73b2c8ba6875  include/elf/common.h
+6baf3abccd85e12b5a23145957fe38f7  include/elf/common.h
 9a158acadcccf917edc1370b4da173e4  include/elf/sh.h
 53afc67e627a11d1cccd7b9895615dee  include/elf/mmix.h
 a7f1ef643830c75a1ade997242117a7a  include/elf/cris.h
