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-20 01:49:50.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-20 01:49:50.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-20 01:49:50.000000000 +0000
@@ -1,3 +1,19 @@
+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/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-20 01:49:50.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-20 01:49:50.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 20190220
 #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-20 01:54:00.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.20190220
+if "%GDBVER%"=="$package-8.2.50.20190220" 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/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-20 01:49:52.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-20 01:49:52.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/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-20 01:49:52.000000000 +0000
@@ -1,3 +1,18 @@
+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/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-20 01:53:53.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-20" "gdb-8.2.50.20190220-git" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-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-20 01:53:52.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-20" "gdb-8.2.50.20190220-git" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-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-20 01:53:53.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-20" "gdb-8.2.50.20190220-git" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-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-20 01:53:49.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190220-git.
 
    Copyright (C) 1988-2018 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/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-20 01:53:35.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190220-git.
 
    Copyright (C) 1988-2018 Free Software Foundation, Inc.
 
@@ -44,7 +44,7 @@ Debugging with GDB
 
 This file describes GDB, the GNU symbolic debugger.
 
-   This is the Tenth Edition, for GDB (GDB) Version 8.2.50.20190219-git.
+   This is the Tenth Edition, for GDB (GDB) Version 8.2.50.20190220-git.
 
    Copyright (C) 1988-2018 Free Software Foundation, Inc.
 
@@ -507,7 +507,7 @@ Let us use GDB to try to see what is goi
      There is absolutely no warranty for GDB; type "show warranty"
       for details.
 
-     GDB 8.2.50.20190219-git, Copyright 1999 Free Software Foundation, Inc...
+     GDB 8.2.50.20190220-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-20 01:53:37.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190220-git.
 
    Copyright (C) 1988-2018 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/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-20 01:53:40.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190220-git.
 
    Copyright (C) 1988-2018 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/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-20 01:53:42.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190220-git.
 
    Copyright (C) 1988-2018 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/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-20 01:53:45.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190220-git.
 
    Copyright (C) 1988-2018 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/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-20 01:53:47.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190220-git.
 
    Copyright (C) 1988-2018 Free Software Foundation, Inc.
 
@@ -2495,7 +2495,7 @@ and TeX (or 'texi2roff') to typeset the 
 
    GDB includes an already formatted copy of the on-line Info version of
 this manual in the 'gdb' subdirectory.  The main Info file is
-'gdb-8.2.50.20190219-git/gdb/gdb.info', and it refers to subordinate
+'gdb-8.2.50.20190220-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.20190220-git', in the case of version
+8.2.50.20190220-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.20190220-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.20190220-git/gdb/refcard.ps' of the version
+8.2.50.20190220-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.20190220-git distribution is in
+the 'gdb-8.2.50.20190220-git' directory.  That directory contains:
 
-'gdb-8.2.50.20190219-git/configure (and supporting files)'
+'gdb-8.2.50.20190220-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.20190220-git/gdb'
      the source specific to GDB itself
 
-'gdb-8.2.50.20190219-git/bfd'
+'gdb-8.2.50.20190220-git/bfd'
      source for the Binary File Descriptor library
 
-'gdb-8.2.50.20190219-git/include'
+'gdb-8.2.50.20190220-git/include'
      GNU include files
 
-'gdb-8.2.50.20190219-git/libiberty'
+'gdb-8.2.50.20190220-git/libiberty'
      source for the '-liberty' free software library
 
-'gdb-8.2.50.20190219-git/opcodes'
+'gdb-8.2.50.20190220-git/opcodes'
      source for the library of opcode tables and disassemblers
 
-'gdb-8.2.50.20190219-git/readline'
+'gdb-8.2.50.20190220-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.20190220-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.20190220-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.20190220-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.20190220-git
      mkdir ../gdb-sun4
      cd ../gdb-sun4
-     ../gdb-8.2.50.20190219-git/configure
+     ../gdb-8.2.50.20190220-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.20190220-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.20190220-git' (or in a separate configured directory
+configured with '--srcdir=DIRNAME/gdb-8.2.50.20190220-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.20190220-git', for version 8.2.50.20190220-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-20 01:53:49.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190220-git.
 
    Copyright (C) 1988-2018 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/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-20 01:53:49.000000000 +0000
@@ -21,7 +21,7 @@ END-INFO-DIR-ENTRY
    This file documents the GNU debugger GDB.
 
    This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190219-git.
+Source-Level Debugger' for GDB (GDB) Version 8.2.50.20190220-git.
 
    Copyright (C) 1988-2018 Free Software Foundation, Inc.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/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-20 01:53:53.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-20" "gdb-8.2.50.20190220-git" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-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-20 01:53:53.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-20" "gdb-8.2.50.20190220-git" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-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-20 01:53:24.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-20 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"
@@ -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"
@@ -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."
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-20 01:49:53.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/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-20 01:54:00.000000000 +0000
@@ -30,14 +30,14 @@ 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
+8916837a54d43d531a5afac23d854616  bfd/version.h
 322946e96d5fee9d690560285c8819bb  bfd/cpu-tilegx.c
 f2af796af1efd1971472837a26010b6f  bfd/coff-mcore.c
 8c9afc1c8aacf8206acc713b4332386e  bfd/cpu-avr.c
@@ -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
@@ -393,7 +393,7 @@ b032c16c70493e2bedde4191f5940185  bfd/so
 52546846078c4a54c89426ea6b2a89d8  bfd/elfxx-ia64.h
 f0d69ba4847c9e1bbb97a058a3aaf6b6  bfd/elf32-or1k.c
 fad29bb54683c64e5aad067e2c142efe  bfd/targets.c
-c7fd1cd597b84f470a260dc59c0869f6  bfd/ChangeLog
+f352eb317857f09a30813399dc526e85  bfd/ChangeLog
 a2502e40b310dead420aa0fd359e7a36  bfd/section.c
 23e355e449767e6b17013aeb86465b61  bfd/elf-s390-common.c
 97813a93d65d30012aff96e5ae2b67e1  bfd/elf32-lm32.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
@@ -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
@@ -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
@@ -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
@@ -5229,44 +5229,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
+58cbc1c08cbfa81210277753b35e4269  gdb/doc/gdb.info-3
+3b014741521b45a4feadfab091648ad4  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
+7068bcc6d257ba1bf6164ccdebaf02b3  gdb/doc/gdb.info-7
+a3022d2142f4daabd1e50d0f11e50193  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
+15e5e665ca471732144dbfa3e5097c9c  gdb/doc/gdb.info-5
+f20f884dd004dec765eaefa142bd2333  gdb/doc/gdb.info-8
 9137c9e47e1692b8efec8e28482aa6fb  gdb/doc/agentexpr.texi
 66674dc351ba95941f422dc18cae24bb  gdb/doc/.gitignore
-6b4fe0a40924c24dfd7a614414d0ac2b  gdb/doc/gdb.info-1
+3e952ff4328b335917857c79b071389d  gdb/doc/gdb.info-1
 d5d06eaf9b4d44aa442a4a281aa9aea4  gdb/doc/a4rc.sed
-75b9270c631cb8c924badcf1df4c80ee  gdb/doc/gdb.info-6
+92d1681f684c5ea844e152ec26a644ab  gdb/doc/gdb.info-6
 efa90d937dda4713951375c2dae8fb44  gdb/doc/gdb.texinfo
-f700fe2a471cb743b04f83760dc7b83a  gdb/doc/gdb-add-index.1
+126b8faafc3ca1e5b3605e3224405a42  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
+caaf6b634648949722e1325588e18271  gdb/doc/gdb.info-2
 b35f44b7eb2acadd2c9d8686893a15b4  gdb/doc/refcard.tex
 6076d300a46651562d4ecd0604442414  gdb/doc/stack_frame.png
-54a7d6fac50da573be635678702fb8b2  gdb/doc/gdb.info
+ea9ae52de13c237317fb5120bbd1678f  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
+7ef97f397bac636163e76b5dde8b42d6  gdb/doc/gdb.1
+20d1f934aa8ad897433d89b7fae8a733  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
+31d950cf74f826f77f74350200c33bab  gdb/doc/gdbinit.5
 24d4f8b6396da16d9a8dd98281ac40ff  gdb/doc/Doxyfile-gdb-xref.in
 ef8137a9704ed726a8789194c61ea0b2  gdb/doc/annotate.texinfo
 0b3e26fe6db92700f1e51071ff475193  gdb/doc/doxy-index.in
@@ -5812,7 +5812,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
+93b64fb7b8cfb65dc40c2f6173491fb8  gdb/po/gdb.pot
 1851bff0653201a488dcae18dde7efad  gdb/po/gdbtext
 105d24fd6d090c5a6aae5ad6edc1ca7a  gdb/break-catch-syscall.c
 81baef4f43368cc1c91885121b50fe67  gdb/ada-lang.c
@@ -5843,7 +5843,7 @@ e3e2430aebaf80b6aca6759cfa9612d4  gdb/nb
 0d0c57ad152cbb01e2a0ceb10a4ea141  gdb/i386-fbsd-nat.c
 abb75c402e1da7e6733b2bcb7a5c1e89  gdb/mipsread.c
 757ee1f1e523c2463dc477ec0ab1ded1  gdb/amd64-darwin-tdep.c
-e78e69b4fc0503394954c4a94e6dd651  gdb/ChangeLog
+65db25ec69e0cf7d1e92ed311d90c686  gdb/ChangeLog
 2fd8f81fb260df7b31ffaaaa44e1d4b9  gdb/go-typeprint.c
 581f3a3f268b8c24e5e8493d06cb6c47  gdb/score-tdep.c
 73d6c33bc68e6fb265cf726d2ac15702  gdb/xml-support.h
