diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/bfd/ChangeLog ./bfd/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/bfd/ChangeLog	2015-01-06 01:48:29.000000000 +0000
+++ ./bfd/ChangeLog	2015-01-07 01:48:46.000000000 +0000
@@ -1,3 +1,28 @@
+2015-01-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR binutils/17512
+	* elf32-i386.c (elf_i386_get_plt_sym_val): Skip unknown relocation.
+	* elf64-x86-64.c (elf_x86_64_get_plt_sym_val): Likewise.
+
+2015-01-06  Nick Clifton  <nickc@redhat.com>
+
+	PR binutils/17512
+	* mach-o.c (bfd_mach_o_read_symtab_strtab): Zero terminate the
+	string table.
+
+	* reloc.c (bfd_get_reloc_size): Handle a reloc size of -1.
+	(bfd_perform_relocation): Include the size of the reloc in the
+	test for an out of range relocation.
+	(bfd_generic_get_relocated_section_contents): Remove reloc range
+	test.
+
+	* coff-i860.c (CALC_ADDEND): Always set an addend value.
+	* tekhex.c (getvalue): Add an end pointer parameter.  Use it to
+	avoid reading off the end of the buffer.
+	(getsym): Likewise.
+	(first_phase): Likewise.
+	(pass_over): Pass an end pointer to the invoked function.
+
 2015-01-05  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR binutils/17512
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/bfd/coff-i860.c ./bfd/coff-i860.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/bfd/coff-i860.c	2015-01-06 01:48:29.000000000 +0000
+++ ./bfd/coff-i860.c	2015-01-07 01:48:46.000000000 +0000
@@ -467,7 +467,10 @@ static reloc_howto_type howto_table[] =
    FIXME: This macro refers to symbols and asect; these are from the
    calling function, not the macro arguments.  */
 
-#define CALC_ADDEND(abfd, ptr, reloc, cache_ptr)
+/* PR 17512: file: 0a38fb7c
+   Set an addend value, even if it is not going to be used.  A tool
+   like coffdump might be used to print out the contents of the reloc.  */
+#define CALC_ADDEND(abfd, ptr, reloc, cache_ptr) (cache_ptr)->addend = 0
 
 /* We use the special COFF backend linker.  */
 #define coff_relocate_section _bfd_coff_generic_relocate_section
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/bfd/elf32-i386.c ./bfd/elf32-i386.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/bfd/elf32-i386.c	2015-01-06 01:48:29.000000000 +0000
+++ ./bfd/elf32-i386.c	2015-01-07 01:48:46.000000000 +0000
@@ -5194,9 +5194,9 @@ bad_return:
     {
       long reloc_index;
 
-      /* PR 17512: file: bc9d6cf5.  */
+      /* Skip unknown relocation.  PR 17512: file: bc9d6cf5.  */
       if (p->howto == NULL)
-	goto bad_return;
+	continue;
 
       if (p->howto->type != R_386_JUMP_SLOT
 	  && p->howto->type != R_386_IRELATIVE)
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/bfd/elf64-x86-64.c ./bfd/elf64-x86-64.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/bfd/elf64-x86-64.c	2015-01-06 01:48:29.000000000 +0000
+++ ./bfd/elf64-x86-64.c	2015-01-07 01:48:46.000000000 +0000
@@ -5559,8 +5559,9 @@ bad_return:
     {
       long reloc_index;
 
+      /* Skip unknown relocation.  */
       if (p->howto == NULL)
-	goto bad_return;
+	continue;
 
       if (p->howto->type != R_X86_64_JUMP_SLOT
 	  && p->howto->type != R_X86_64_IRELATIVE)
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/bfd/mach-o.c ./bfd/mach-o.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/bfd/mach-o.c	2015-01-06 01:48:29.000000000 +0000
+++ ./bfd/mach-o.c	2015-01-07 01:48:47.000000000 +0000
@@ -3675,7 +3675,7 @@ bfd_mach_o_read_symtab_strtab (bfd *abfd
     }
   else
     {
-      sym->strtab = bfd_alloc (abfd, sym->strsize);
+      sym->strtab = bfd_alloc (abfd, sym->strsize + 1);
       if (sym->strtab == NULL)
         return FALSE;
 
@@ -3688,6 +3688,8 @@ bfd_mach_o_read_symtab_strtab (bfd *abfd
           bfd_set_error (bfd_error_file_truncated);
           return FALSE;
         }
+      /* Zero terminate the string table.  */
+      sym->strtab[sym->strsize] = 0;
     }
 
   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-7.8.50.20150106/bfd/reloc.c ./bfd/reloc.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/bfd/reloc.c	2015-01-06 01:48:29.000000000 +0000
+++ ./bfd/reloc.c	2015-01-07 01:48:47.000000000 +0000
@@ -437,6 +437,7 @@ bfd_get_reloc_size (reloc_howto_type *ho
     case 3: return 0;
     case 4: return 8;
     case 8: return 16;
+    case -1: return 2;
     case -2: return 4;
     default: abort ();
     }
@@ -618,7 +619,11 @@ bfd_perform_relocation (bfd *abfd,
     }
 
   /* Is the address of the relocation really within the section?  */
-  if (reloc_entry->address > bfd_get_section_limit (abfd, input_section))
+  if (reloc_entry->address > bfd_get_section_limit (abfd, input_section)
+      /* PR 17512: file: c146ab8b.
+	 PR 17512: file: 46dff27f.
+	 Include the size of the reloc in the test for out of range addresses.  */
+      - bfd_get_reloc_size (howto))
     return bfd_reloc_outofrange;
 
   /* Work out which section the relocation is targeted at and the
@@ -7623,10 +7628,6 @@ bfd_generic_get_relocated_section_conten
 	      (*parent)->howto = &none_howto;
 	      r = bfd_reloc_ok;
 	    }
-	  /* PR 17512: file: c146ab8b.  */
-	  else if ((*parent)->address * bfd_octets_per_byte (abfd)
-		   >= bfd_get_section_size (input_section))
-	    r = bfd_reloc_outofrange;
 	  else
 	    r = bfd_perform_relocation (input_bfd,
 					*parent,
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/bfd/tekhex.c ./bfd/tekhex.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/bfd/tekhex.c	2015-01-06 01:48:29.000000000 +0000
+++ ./bfd/tekhex.c	2015-01-07 01:48:47.000000000 +0000
@@ -267,7 +267,7 @@ typedef struct tekhex_data_struct
 #define enda(x) (x->vma + x->size)
 
 static bfd_boolean
-getvalue (char **srcp, bfd_vma *valuep)
+getvalue (char **srcp, bfd_vma *valuep, char * endp)
 {
   char *src = *srcp;
   bfd_vma value = 0;
@@ -279,7 +279,7 @@ getvalue (char **srcp, bfd_vma *valuep)
   len = hex_value (*src++);
   if (len == 0)
     len = 16;
-  while (len--)
+  while (len-- && src < endp)
     {
       if (!ISHEX (*src))
 	return FALSE;
@@ -288,11 +288,11 @@ getvalue (char **srcp, bfd_vma *valuep)
 
   *srcp = src;
   *valuep = value;
-  return TRUE;
+  return len == 0;
 }
 
 static bfd_boolean
-getsym (char *dstp, char **srcp, unsigned int *lenp)
+getsym (char *dstp, char **srcp, unsigned int *lenp, char * endp)
 {
   char *src = *srcp;
   unsigned int i;
@@ -304,7 +304,7 @@ getsym (char *dstp, char **srcp, unsigne
   len = hex_value (*src++);
   if (len == 0)
     len = 16;
-  for (i = 0; i < len; i++)
+  for (i = 0; i < len && src < endp; i++)
     dstp[i] = src[i];
   dstp[i] = 0;
   *srcp = src + i;
@@ -354,7 +354,7 @@ insert_byte (bfd *abfd, int value, bfd_v
   how big the data is.  */
 
 static bfd_boolean
-first_phase (bfd *abfd, int type, char *src)
+first_phase (bfd *abfd, int type, char *src, char * src_end)
 {
   asection *section, *alt_section;
   unsigned int len;
@@ -368,21 +368,21 @@ first_phase (bfd *abfd, int type, char *
       {
 	bfd_vma addr;
 
-	if (!getvalue (&src, &addr))
+	if (!getvalue (&src, &addr, src_end))
 	  return FALSE;
 
-	while (*src)
+	while (*src && src < src_end - 1)
 	  {
 	    insert_byte (abfd, HEX (src), addr);
 	    src += 2;
 	    addr++;
 	  }
+	return TRUE;
       }
 
-      return TRUE;
     case '3':
       /* Symbol record, read the segment.  */
-      if (!getsym (sym, &src, &len))
+      if (!getsym (sym, &src, &len, src_end))
 	return FALSE;
       section = bfd_get_section_by_name (abfd, sym);
       if (section == NULL)
@@ -403,9 +403,9 @@ first_phase (bfd *abfd, int type, char *
 	    {
 	    case '1':		/* Section range.  */
 	      src++;
-	      if (!getvalue (&src, &section->vma))
+	      if (!getvalue (&src, &section->vma, src_end))
 		return FALSE;
-	      if (!getvalue (&src, &val))
+	      if (!getvalue (&src, &val, src_end))
 		return FALSE;
 	      section->size = val - section->vma;
 	      section->flags = SEC_HAS_CONTENTS | SEC_LOAD | SEC_ALLOC;
@@ -432,7 +432,7 @@ first_phase (bfd *abfd, int type, char *
 		abfd->flags |= HAS_SYMS;
 		new_symbol->prev = abfd->tdata.tekhex_data->symbols;
 		abfd->tdata.tekhex_data->symbols = new_symbol;
-		if (!getsym (sym, &src, &len))
+		if (!getsym (sym, &src, &len, src_end))
 		  return FALSE;
 		new_symbol->symbol.name = (const char *)
                     bfd_alloc (abfd, (bfd_size_type) len + 1);
@@ -480,7 +480,7 @@ first_phase (bfd *abfd, int type, char *
 			new_symbol->symbol.section = alt_section;
 		      }
 		  }
-		if (!getvalue (&src, &val))
+		if (!getvalue (&src, &val, src_end))
 		  return FALSE;
 		new_symbol->symbol.value = val - section->vma;
 		break;
@@ -498,7 +498,7 @@ first_phase (bfd *abfd, int type, char *
    record.  */
 
 static bfd_boolean
-pass_over (bfd *abfd, bfd_boolean (*func) (bfd *, int, char *))
+pass_over (bfd *abfd, bfd_boolean (*func) (bfd *, int, char *, char *))
 {
   unsigned int chars_on_line;
   bfd_boolean is_eof = FALSE;
@@ -539,8 +539,7 @@ pass_over (bfd *abfd, bfd_boolean (*func
 
       /* Put a null at the end.  */
       src[chars_on_line] = 0;
-
-      if (!func (abfd, type, src))
+      if (!func (abfd, type, src, src + chars_on_line))
 	return FALSE;
     }
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/bfd/version.h ./bfd/version.h
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/bfd/version.h	2015-01-06 01:48:29.000000000 +0000
+++ ./bfd/version.h	2015-01-07 01:48:47.000000000 +0000
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20150106
+#define BFD_VERSION_DATE 20150107
 #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-7.8.50.20150106/djunpack.bat ./djunpack.bat
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/djunpack.bat	2015-01-06 01:51:29.000000000 +0000
+++ ./djunpack.bat	2015-01-07 01:54:22.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-7.8.50.20150106
-if "%GDBVER%"=="$package-7.8.50.20150106" GoTo EnvOk
+set GDBVER=$package-7.8.50.20150107
+if "%GDBVER%"=="$package-7.8.50.20150107" 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-7.8.50.20150106/gdb/ChangeLog ./gdb/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/ChangeLog	2015-01-06 01:48:31.000000000 +0000
+++ ./gdb/ChangeLog	2015-01-07 01:48:49.000000000 +0000
@@ -1,3 +1,13 @@
+2015-01-06  Joel Brobecker  <brobecker@adacore.com>
+
+	* guile/scm-type.c (tyscm_array_1): Do not raise out-of-range
+	error if N2 is equal to N1 - 1.
+
+2015-01-06  Joel Brobecker  <brobecker@adacore.com>
+
+	* python/py-type.c (typy_array_1): Do not raise negative-length
+	exception if N2 is equal to N1 - 1.
+
 2015-01-03  Doug Evans  <xdje42@gmail.com>
 
 	* c-exp.y: Whitespace cleanup.
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/doc/gcore.1 ./gdb/doc/gcore.1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/doc/gcore.1	2015-01-06 01:51:22.000000000 +0000
+++ ./gdb/doc/gcore.1	2015-01-07 01:52:34.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GCORE 1"
-.TH GCORE 1 "2015-01-06" "gdb-7.8.50.20150106-cvs" "GNU Development Tools"
+.TH GCORE 1 "2015-01-07" "gdb-7.8.50.20150107-cvs" "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-7.8.50.20150106/gdb/doc/gdb.1 ./gdb/doc/gdb.1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/doc/gdb.1	2015-01-06 01:51:21.000000000 +0000
+++ ./gdb/doc/gdb.1	2015-01-07 01:52:34.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDB 1"
-.TH GDB 1 "2015-01-06" "gdb-7.8.50.20150106-cvs" "GNU Development Tools"
+.TH GDB 1 "2015-01-07" "gdb-7.8.50.20150107-cvs" "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-7.8.50.20150106/gdb/doc/gdb.info ./gdb/doc/gdb.info
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/doc/gdb.info	2015-01-06 01:51:21.000000000 +0000
+++ ./gdb/doc/gdb.info	2015-01-07 01:52:33.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    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 7.8.50.20150106-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.50.20150107-cvs.
 
    Copyright (C) 1988-2015 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-7.8.50.20150106/gdb/doc/gdb.info-1 ./gdb/doc/gdb.info-1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/doc/gdb.info-1	2015-01-06 01:51:21.000000000 +0000
+++ ./gdb/doc/gdb.info-1	2015-01-07 01:52:33.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    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 7.8.50.20150106-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.50.20150107-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
@@ -45,7 +45,7 @@ Debugging with GDB
 
 This file describes GDB, the GNU symbolic debugger.
 
-   This is the Tenth Edition, for GDB (GDB) Version 7.8.50.20150106-cvs.
+   This is the Tenth Edition, for GDB (GDB) Version 7.8.50.20150107-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
@@ -494,7 +494,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 7.8.50.20150106-cvs, Copyright 1999 Free Software Foundation, Inc...
+     GDB 7.8.50.20150107-cvs, 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-7.8.50.20150106/gdb/doc/gdb.info-2 ./gdb/doc/gdb.info-2
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/doc/gdb.info-2	2015-01-06 01:51:21.000000000 +0000
+++ ./gdb/doc/gdb.info-2	2015-01-07 01:52:33.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    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 7.8.50.20150106-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.50.20150107-cvs.
 
    Copyright (C) 1988-2015 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-7.8.50.20150106/gdb/doc/gdb.info-3 ./gdb/doc/gdb.info-3
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/doc/gdb.info-3	2015-01-06 01:51:21.000000000 +0000
+++ ./gdb/doc/gdb.info-3	2015-01-07 01:52:33.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    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 7.8.50.20150106-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.50.20150107-cvs.
 
    Copyright (C) 1988-2015 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-7.8.50.20150106/gdb/doc/gdb.info-4 ./gdb/doc/gdb.info-4
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/doc/gdb.info-4	2015-01-06 01:51:21.000000000 +0000
+++ ./gdb/doc/gdb.info-4	2015-01-07 01:52:33.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    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 7.8.50.20150106-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.50.20150107-cvs.
 
    Copyright (C) 1988-2015 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-7.8.50.20150106/gdb/doc/gdb.info-5 ./gdb/doc/gdb.info-5
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/doc/gdb.info-5	2015-01-06 01:51:21.000000000 +0000
+++ ./gdb/doc/gdb.info-5	2015-01-07 01:52:33.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    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 7.8.50.20150106-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.50.20150107-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
@@ -8107,7 +8107,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-7.8.50.20150106-cvs/gdb/gdb.info', and it refers to subordinate
+`gdb-7.8.50.20150107-cvs/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
@@ -8118,8 +8118,8 @@ distribution.
 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-7.8.50.20150106-cvs', in the case of version
-7.8.50.20150106-cvs), you can make the Info file by typing:
+source directory (`gdb-7.8.50.20150107-cvs', in the case of version
+7.8.50.20150107-cvs), you can make the Info file by typing:
 
      cd gdb
      make gdb.info
@@ -8144,7 +8144,7 @@ format.  On its own, TeX cannot either r
 
    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-7.8.50.20150106-cvs/gdb')
+main source directory (for example, to `gdb-7.8.50.20150107-cvs/gdb')
 and type:
 
      make gdb.dvi
@@ -8153,8 +8153,8 @@ and type:
 
    ---------- Footnotes ----------
 
-   (1) In `gdb-7.8.50.20150106-cvs/gdb/refcard.ps' of the version
-7.8.50.20150106-cvs release.
+   (1) In `gdb-7.8.50.20150107-cvs/gdb/refcard.ps' of the version
+7.8.50.20150107-cvs release.
 
 
 File: gdb.info,  Node: Installing GDB,  Next: Maintenance Commands,  Prev: Formatting Documentation,  Up: Top
@@ -8263,39 +8263,39 @@ preparing GDB for installation; you can 
 in a single directory, whose name is usually composed by appending the
 version number to `gdb'.
 
-   For example, the GDB version 7.8.50.20150106-cvs distribution is in
-the `gdb-7.8.50.20150106-cvs' directory.  That directory contains:
+   For example, the GDB version 7.8.50.20150107-cvs distribution is in
+the `gdb-7.8.50.20150107-cvs' directory.  That directory contains:
 
-`gdb-7.8.50.20150106-cvs/configure (and supporting files)'
+`gdb-7.8.50.20150107-cvs/configure (and supporting files)'
      script for configuring GDB and all its supporting libraries
 
-`gdb-7.8.50.20150106-cvs/gdb'
+`gdb-7.8.50.20150107-cvs/gdb'
      the source specific to GDB itself
 
-`gdb-7.8.50.20150106-cvs/bfd'
+`gdb-7.8.50.20150107-cvs/bfd'
      source for the Binary File Descriptor library
 
-`gdb-7.8.50.20150106-cvs/include'
+`gdb-7.8.50.20150107-cvs/include'
      GNU include files
 
-`gdb-7.8.50.20150106-cvs/libiberty'
+`gdb-7.8.50.20150107-cvs/libiberty'
      source for the `-liberty' free software library
 
-`gdb-7.8.50.20150106-cvs/opcodes'
+`gdb-7.8.50.20150107-cvs/opcodes'
      source for the library of opcode tables and disassemblers
 
-`gdb-7.8.50.20150106-cvs/readline'
+`gdb-7.8.50.20150107-cvs/readline'
      source for the GNU command-line interface
 
-`gdb-7.8.50.20150106-cvs/glob'
+`gdb-7.8.50.20150107-cvs/glob'
      source for the GNU filename pattern-matching subroutine
 
-`gdb-7.8.50.20150106-cvs/mmalloc'
+`gdb-7.8.50.20150107-cvs/mmalloc'
      source for the GNU memory-mapped malloc package
 
    The simplest way to configure and build GDB is to run `configure'
 from the `gdb-VERSION-NUMBER' source directory, which in this example
-is the `gdb-7.8.50.20150106-cvs' directory.
+is the `gdb-7.8.50.20150107-cvs' 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
@@ -8303,7 +8303,7 @@ platform on which GDB will run as an arg
 
    For example:
 
-     cd gdb-7.8.50.20150106-cvs
+     cd gdb-7.8.50.20150107-cvs
      ./configure HOST
      make
 
@@ -8325,8 +8325,8 @@ you may need to run `sh' on it explicitl
 
    If you run `configure' from a directory that contains source
 directories for multiple libraries or programs, such as the
-`gdb-7.8.50.20150106-cvs' source directory for version
-7.8.50.20150106-cvs, `configure' creates configuration files for every
+`gdb-7.8.50.20150107-cvs' source directory for version
+7.8.50.20150107-cvs, `configure' creates configuration files for every
 directory level underneath (unless you tell it not to, with the
 `--norecursion' option).
 
@@ -8367,13 +8367,13 @@ directory.  If the path to `configure' w
 argument to `--srcdir', you can leave out the `--srcdir' option; it is
 assumed.)
 
-   For example, with version 7.8.50.20150106-cvs, you can build GDB in a
+   For example, with version 7.8.50.20150107-cvs, you can build GDB in a
 separate directory for a Sun 4 like this:
 
-     cd gdb-7.8.50.20150106-cvs
+     cd gdb-7.8.50.20150107-cvs
      mkdir ../gdb-sun4
      cd ../gdb-sun4
-     ../gdb-7.8.50.20150106-cvs/configure sun4
+     ../gdb-7.8.50.20150107-cvs/configure sun4
      make
 
    When `configure' builds a configuration using a remote source
@@ -8384,7 +8384,7 @@ directory `gdb-sun4/libiberty', and GDB 
 
    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-7.8.50.20150106-cvs/gdb/configure', you are configuring only
+`../gdb-7.8.50.20150107-cvs/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'.
 
@@ -8400,8 +8400,8 @@ called `configure' (or one of its subdir
 
    The `Makefile' that `configure' generates in each source directory
 also runs recursively.  If you type `make' in a source directory such
-as `gdb-7.8.50.20150106-cvs' (or in a separate configured directory
-configured with `--srcdir=DIRNAME/gdb-7.8.50.20150106-cvs'), you will
+as `gdb-7.8.50.20150107-cvs' (or in a separate configured directory
+configured with `--srcdir=DIRNAME/gdb-7.8.50.20150107-cvs'), you will
 build all the required libraries, and then build GDB.
 
    When you have multiple hosts or targets configured in separate
@@ -8446,7 +8446,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-7.8.50.20150106-cvs', for version 7.8.50.20150106-cvs).
+(`gdb-7.8.50.20150107-cvs', for version 7.8.50.20150107-cvs).
 
 
 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-7.8.50.20150106/gdb/doc/gdb.info-6 ./gdb/doc/gdb.info-6
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/doc/gdb.info-6	2015-01-06 01:51:21.000000000 +0000
+++ ./gdb/doc/gdb.info-6	2015-01-07 01:52:33.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    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 7.8.50.20150106-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.50.20150107-cvs.
 
    Copyright (C) 1988-2015 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-7.8.50.20150106/gdb/doc/gdb.info-7 ./gdb/doc/gdb.info-7
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/doc/gdb.info-7	2015-01-06 01:51:21.000000000 +0000
+++ ./gdb/doc/gdb.info-7	2015-01-07 01:52:33.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    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 7.8.50.20150106-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.50.20150107-cvs.
 
    Copyright (C) 1988-2015 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-7.8.50.20150106/gdb/doc/gdb.info-8 ./gdb/doc/gdb.info-8
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/doc/gdb.info-8	2015-01-06 01:51:21.000000000 +0000
+++ ./gdb/doc/gdb.info-8	2015-01-07 01:52:33.000000000 +0000
@@ -22,7 +22,7 @@ developing GNU and promoting software fr
    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 7.8.50.20150106-cvs.
+Source-Level Debugger' for GDB (GDB) Version 7.8.50.20150107-cvs.
 
    Copyright (C) 1988-2015 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-7.8.50.20150106/gdb/doc/gdbinit.5 ./gdb/doc/gdbinit.5
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/doc/gdbinit.5	2015-01-06 01:51:22.000000000 +0000
+++ ./gdb/doc/gdbinit.5	2015-01-07 01:52:35.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBINIT 5"
-.TH GDBINIT 5 "2015-01-06" "gdb-7.8.50.20150106-cvs" "GNU Development Tools"
+.TH GDBINIT 5 "2015-01-07" "gdb-7.8.50.20150107-cvs" "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-7.8.50.20150106/gdb/doc/gdbserver.1 ./gdb/doc/gdbserver.1
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/doc/gdbserver.1	2015-01-06 01:51:21.000000000 +0000
+++ ./gdb/doc/gdbserver.1	2015-01-07 01:52:34.000000000 +0000
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBSERVER 1"
-.TH GDBSERVER 1 "2015-01-06" "gdb-7.8.50.20150106-cvs" "GNU Development Tools"
+.TH GDBSERVER 1 "2015-01-07" "gdb-7.8.50.20150107-cvs" "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-7.8.50.20150106/gdb/guile/scm-type.c ./gdb/guile/scm-type.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/guile/scm-type.c	2015-01-06 01:48:32.000000000 +0000
+++ ./gdb/guile/scm-type.c	2015-01-07 01:48:50.000000000 +0000
@@ -713,7 +713,7 @@ tyscm_array_1 (SCM self, SCM n1_scm, SCM
       n1 = 0;
     }
 
-  if (n2 < n1)
+  if (n2 < n1 - 1)
     {
       gdbscm_out_of_range_error (func_name, SCM_ARG3,
 				 scm_cons (scm_from_long (n1),
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/po/gdb.pot ./gdb/po/gdb.pot
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/po/gdb.pot	2015-01-06 01:51:20.000000000 +0000
+++ ./gdb/po/gdb.pot	2015-01-07 01:52:32.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-01-06 01:51+0000\n"
+"POT-Creation-Date: 2015-01-07 01:52+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"
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/python/py-type.c ./gdb/python/py-type.c
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/python/py-type.c	2015-01-06 01:48:32.000000000 +0000
+++ ./gdb/python/py-type.c	2015-01-07 01:48:50.000000000 +0000
@@ -528,7 +528,7 @@ typy_array_1 (PyObject *self, PyObject *
       n1 = 0;
     }
 
-  if (n2 < n1)
+  if (n2 < n1 - 1)
     {
       PyErr_SetString (PyExc_ValueError,
 		       _("Array length must not be negative"));
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/testsuite/ChangeLog ./gdb/testsuite/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/testsuite/ChangeLog	2015-01-06 01:48:32.000000000 +0000
+++ ./gdb/testsuite/ChangeLog	2015-01-07 01:48:50.000000000 +0000
@@ -1,3 +1,8 @@
+2015-01-06  Joel Brobecker  <brobecker@adacore.com>
+
+	* gdb.python/py-type.exp: Add a couple test about empty
+	array creation, and negative-length array creation.
+
 2015-01-02  Doug Evans  <xdje42@gmail.com>
 
 	* gdb.cp/nsalias.exp: Fix output of external/declaration flags.
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/testsuite/gdb.python/py-type.exp ./gdb/testsuite/gdb.python/py-type.exp
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/gdb/testsuite/gdb.python/py-type.exp	2015-01-06 01:48:32.000000000 +0000
+++ ./gdb/testsuite/gdb.python/py-type.exp	2015-01-07 01:48:51.000000000 +0000
@@ -247,6 +247,12 @@ restart_gdb "${binfile}"
 # Skip all tests if Python scripting is not enabled.
 if { [skip_python_tests] } { continue }
 
+gdb_test "python print gdb.lookup_type('char').array(1, 0)" \
+    "char \\\[0\\\]"
+
+gdb_test "python print gdb.lookup_type('char').array(1, -1)" \
+    "Array length must not be negative.*"
+
 with_test_prefix "lang_c" {
     runto_bp "break to inspect struct and array."
     test_fields "c"
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/include/coff/ChangeLog ./include/coff/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/include/coff/ChangeLog	2015-01-06 01:48:33.000000000 +0000
+++ ./include/coff/ChangeLog	2015-01-07 01:48:51.000000000 +0000
@@ -1,3 +1,9 @@
+2015-01-06  Alan Modra  <amodra@gmail.com>
+
+	PR binutils/17754
+	* internal.h (internal_auxent): Increase size of x_fname field to
+	20 to allow for PE format's longer file names.
+
 2015-01-01  Alan Modra  <amodra@gmail.com>
 
 	Update year range in copyright notice of all files.
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/include/coff/internal.h ./include/coff/internal.h
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/include/coff/internal.h	2015-01-06 01:48:33.000000000 +0000
+++ ./include/coff/internal.h	2015-01-07 01:48:51.000000000 +0000
@@ -588,7 +588,11 @@ union internal_auxent
 
   union
   {
-    char x_fname[FILNMLEN];
+    /* PR 17754: We use to FILNMLEN for the size of the x_fname
+       array, but that cause problems as PE targets use a larger
+       value.  We cannot use their definition of EFILNMLEN as this
+       header can be used without including any PE headers.  */
+    char x_fname[20];
     struct
     {
       long x_zeroes;
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/md5.sum ./md5.sum
--- /sourceware/snapshot-tmp/gdb/snapshot/current-gdb/update-snapshot/old/gdb-7.8.50.20150106/md5.sum	2015-01-06 01:51:29.000000000 +0000
+++ ./md5.sum	2015-01-07 01:54:21.000000000 +0000
@@ -1,5 +1,5 @@
-2a6c61cc923bbb0cb8525e95f26f05a0  bfd/tekhex.c
-e40a92f9d1940edeb6f5ab90b0beb1ba  bfd/reloc.c
+f65d02b73a4149c4c4ef7c955e744408  bfd/tekhex.c
+f624b63828c11f9bb09466cbc385b56c  bfd/reloc.c
 daed7fcc65e437bc77ebf152e0d7231e  bfd/dwarf2.c
 610d1cd3cbbed99e073207b0b24af114  bfd/libbfd.h
 4cbda6238eaa5464ed780d0ddf427cc5  bfd/cpu-nds32.c
@@ -38,7 +38,7 @@ f74f5720bf485dc971d7b4151b97318b  bfd/pe
 d714ee957aefa81619f03058d91b23cb  bfd/elfcore.h
 c81d65148831d8cdd82361f4e75ad0c2  bfd/elf64-mips.c
 57287cb3abe2dc7f66af4ab28aafebe9  bfd/cpu-m9s12x.c
-b2420853ebbe5ffd3513956a54b9fde4  bfd/version.h
+a303727f67420bf825351218450153ce  bfd/version.h
 a107ac2f34a58b7629fbff59490f61f1  bfd/cpu-tilegx.c
 ceebc66a221f8f9297b660d643de9009  bfd/coff-mcore.c
 b33e0ba78cdd46c771e365ab8b48bfc1  bfd/cpu-avr.c
@@ -52,7 +52,7 @@ f30c2f55e5c6309ab24aa96b8df86324  bfd/co
 8373bde8fa77a2939a85c16983a71910  bfd/demo64.c
 56ad91a6aa7cb77c9573c4d61d5c3aa5  bfd/ecoff.c
 097eef5cef36c541234e2ff13f69547e  bfd/cpu-moxie.c
-8399d778eb158a628c07e9e75ef1a4ec  bfd/mach-o.c
+04b3d1538d14a25b5a6bfd60940b2f8b  bfd/mach-o.c
 ebdd84dfce66bdc6b6f72f53c366f173  bfd/m68klinux.c
 40768c5bf2a20d33fd90df2ba660f51e  bfd/elf32-vax.c
 1aecdc5b55f025d1bc08db0d255e4aa6  bfd/pe-arm-wince.c
@@ -260,11 +260,11 @@ a096cd3ac32af71fc5d6ae52b4a29714  bfd/cp
 217a68d0a5b1076454b8760b748acef7  bfd/pef.h
 651064f706aebcb3e26bfe5575a7284a  bfd/elf32-tic6x.h
 0b11bd747d1947e893855831a99c2c25  bfd/elf32-sh64.c
-c68ee41492b174a44344b8d63ccd11c9  bfd/coff-i860.c
+aa95f9a368ab99dfc240812fca87b2db  bfd/coff-i860.c
 6741acdc1146f97f173c3b88e9e13596  bfd/coff-alpha.c
 326aa715f6c4dd56788f0f344218f718  bfd/bfd-in.h
 83226211b9f65263a36f5966158874a7  bfd/elf32-nds32.c
-96160890ef52513e3c668a9932d1471b  bfd/elf32-i386.c
+a3b8c05abed62d68a97ffba15cbf2e40  bfd/elf32-i386.c
 8e477a021505b01a1e592b209f274ad4  bfd/elf32-ppc.c
 7d710529ca3fafb2bb57132df24957e3  bfd/ChangeLog-2004
 fb0bafa1c89fe516859c7315399fd5d9  bfd/elfxx-sparc.c
@@ -431,7 +431,7 @@ fd30f5988bcb1ac96b9cce47b1ab5469  bfd/el
 7b89e415f08d597d888efc2c3dded43c  bfd/elfxx-ia64.h
 5d6400b5358d7e0ac9d4a67eb20c20aa  bfd/elf32-or1k.c
 cf1a0b18fa9480d842f34e55bb2749f4  bfd/targets.c
-3ccd9299aaa52e3669d9191beaeb4470  bfd/ChangeLog
+0f95e8d3b35bfd8e473532a9dc46d088  bfd/ChangeLog
 f8ab1d36a2214606a4c8b223824d7e67  bfd/section.c
 03a3e8bbf7ffcbbed93d51fd38587804  bfd/elf-s390-common.c
 3b45f6190ac856f0e04c77018c6bc28b  bfd/elf32-lm32.c
@@ -541,7 +541,7 @@ e8ff6bd53bf83fcfa842cd19e26f2bd8  bfd/nl
 a37b1349afdf69de54baf5ec9587728e  bfd/pe-sh.c
 969711ccb3617ea84ee8e2d221b45c53  bfd/libpei.h
 e5c21ba341204cf1a46726ae6387fdde  bfd/aix386-core.c
-e2799dc3267a1516abcd0098d44e1283  bfd/elf64-x86-64.c
+f4ec1d096f84c9a27bacb5345a3a13f0  bfd/elf64-x86-64.c
 e205b75bf088fd0bb4a7a4bbc4b33774  bfd/cpu-tic54x.c
 a147777c7a198284a4f45824d96109d0  bfd/pe-i386.c
 cb86d44fdc4ae832ae39b628829dd405  bfd/coff-m68k.c
@@ -933,7 +933,7 @@ a38017640c3f553d280275e044df15da  gdb/py
 ef430d8660bd46238222bf0e10629d8b  gdb/python/py-frame.c
 3b23d7e4542a89c8993cfdead0c72ec4  gdb/python/python-config.py
 af2f0181f2b6288a18527a2ec751ac29  gdb/python/py-value.c
-cfbbb34236636b92e531b54f748d99b3  gdb/python/py-type.c
+b80cee361dee05d7f0ed2d47ea176d7d  gdb/python/py-type.c
 f185cafcd4d24b700a743cf45f10f002  gdb/python/py-evtregistry.c
 c77cc70f3747590e6b0528fdce0811f6  gdb/python/py-utils.c
 a5a6de0cbd223d258b3cbc990897bbb5  gdb/python/py-linetable.c
@@ -1976,7 +1976,7 @@ bc7fc64f73f3668bcc702b2331236e4b  gdb/te
 1ea5aad45076f4fc281ef65e969e1203  gdb/testsuite/gdb.python/py-function.exp
 b650178b6cf6d22a59f6ab3d50388f92  gdb/testsuite/gdb.python/py-finish-breakpoint.c
 cd662e462c77374d88b8b34a003b41ab  gdb/testsuite/gdb.python/py-infthread.exp
-31b77d9139216775d317cfc97da050e9  gdb/testsuite/gdb.python/py-type.exp
+9aede4cbf7c4fa96b7e6aa435202790b  gdb/testsuite/gdb.python/py-type.exp
 75fc1c9b283f5491031ac7b61313ed84  gdb/testsuite/gdb.python/py-value.exp
 d400e33253e9568983d3ea607152abfa  gdb/testsuite/gdb.python/py-prettyprint.py
 4bdef16f32aba1bb0f2cc3098a8004e0  gdb/testsuite/gdb.server/Makefile.in
@@ -3646,7 +3646,7 @@ b047847a5183b4462b5b135cfd964543  gdb/te
 4127afeb79b2a2bff6c65f128ebd5969  gdb/testsuite/gdb.go/integers.exp
 ea5ff936bcbd68cbc91cb8771230db91  gdb/testsuite/gdb.go/strings.go
 81b7ed6cb92c627d245bd2efc4b953b9  gdb/testsuite/gdb.go/methods.go
-c39af4590adfa13d69dd52954d28d1a5  gdb/testsuite/ChangeLog
+39a71ff3628aaa87a68f43eaf4d2d477  gdb/testsuite/ChangeLog
 b3f11b21e5921c419a43f93720dedf85  gdb/testsuite/gdb.asm/empty.inc
 37858e142701cb0c2b792e4f739ee3eb  gdb/testsuite/gdb.asm/asm-source.exp
 f1621bbbb2acbec5adef86d7d9549975  gdb/testsuite/gdb.asm/bfin.inc
@@ -4283,43 +4283,43 @@ f5615bbb876f5d6b8ff495ea635f223d  gdb/f-
 e88f32d160934e36fa7d803d483a1e2e  gdb/gdb_curses.h
 1bbdb3e7ea9ca53f9a8cf1a548dca9f5  gdb/jv-valprint.c
 8108dd8f906f2654fecc74958cf383db  gdb/doc/psrc.sed
-5a6e55375f2c99cbeb051f34303d66b6  gdb/doc/gdb.info-3
-80a28fd8fb8979527696ccc3d5fc4b93  gdb/doc/gdb.info-4
+3b23e087673a915d71bc35cd09efa7e7  gdb/doc/gdb.info-3
+c9c7f38922e5ea73b5e352d6bb631cc7  gdb/doc/gdb.info-4
 ab0fe311032294b952da80585b8b90e7  gdb/doc/fdl.texi
 be5469929c58735017a3a1e083554ac7  gdb/doc/Makefile.in
-cd304f5ee61371048eb142e78faf27ba  gdb/doc/gdb.info-7
+f438d5e362ecb3c704fc0cb396c96781  gdb/doc/gdb.info-7
 65ee16c0a68d8954d5892092576beb66  gdb/doc/observer.texi
-ef5b043f5ea2bf1a07632592658e4a80  gdb/doc/gdbserver.1
+46744b3335f20d8e6d7617736240d907  gdb/doc/gdbserver.1
 669fb3191fafb1ca7da855243682fe4e  gdb/doc/guile.texi
 f81a0e00e0cb9e41b078069fb9bedb07  gdb/doc/stack_frame.txt
 ab34a4a36fd27cddd3c7838273cfb1dd  gdb/doc/stabs.info
-080bdeff1e90d510738a645523a99af8  gdb/doc/gdb.info-5
-419413a580911035cbd3a1c7c487e5d2  gdb/doc/gdb.info-8
+208c5822a1abbbc3aaf999137134c7fe  gdb/doc/gdb.info-5
+a73cdf80374d8bc0e5d0443af524a7ee  gdb/doc/gdb.info-8
 4fb6b0bb12bb47f2079a5e38f7dcdcf7  gdb/doc/agentexpr.texi
-286f0c496130946b9fd5b9b0b45319bd  gdb/doc/gdb.info-1
+f762a6cad98cadf8ec73012871890efc  gdb/doc/gdb.info-1
 d5d06eaf9b4d44aa442a4a281aa9aea4  gdb/doc/a4rc.sed
-c657c9d68aeff823c77af29c8385e42c  gdb/doc/gdb.info-6
+891e8e26548ee5c9c714e461c43a37e1  gdb/doc/gdb.info-6
 97e3b509a1fe2c492364fd51c648c813  gdb/doc/gdb.texinfo
 553b7fe1bf4b5d8b96fdb8cd83503de1  gdb/doc/stack_frame.svg
 04c82b1da7e894a6555868e4f86225af  gdb/doc/filter-for-doxygen
 938187ce9976cbeb134b49335770152c  gdb/doc/Doxyfile-gdb-api.in
 f828e05ce4faab3d297f32d540f77c99  gdb/doc/annotate.info
-e968e369095d5c43dfbc9ae24636e52c  gdb/doc/gdb.info-2
+5e477ca2d6a38c08d4e731db03a1479d  gdb/doc/gdb.info-2
 df443225fa3e5719ca7e6925a7e633e0  gdb/doc/refcard.tex
 6076d300a46651562d4ecd0604442414  gdb/doc/stack_frame.png
-a5886dd5e08ea640109b14bc36615cda  gdb/doc/gdb.info
+17d132cf11b4fe7ac0727d785eb6ac02  gdb/doc/gdb.info
 51f928aef51288aa002575df7e06ff0d  gdb/doc/python.texi
 fa1abec9272120122bf7638320e90d4c  gdb/doc/stabs.texinfo
 62019f8cd981f725b6748f02be1bc2c3  gdb/doc/ChangeLog
-a06f23a09375ae05cfb4c55e550cf0c7  gdb/doc/gdb.1
-cdb7f10284556b48533f0c9bfd4d8b66  gdb/doc/gcore.1
+129846cf6029863b2ebcb39144a36f83  gdb/doc/gdb.1
+39b8b5c2aa6c4141e13d3aa83a870fc7  gdb/doc/gcore.1
 d39233c86ed6a6dc9e853ae6a11fe03e  gdb/doc/stack_frame.pdf
 2daa53916456ce35b6806c2883623b89  gdb/doc/Doxyfile-base.in
 7e8f20fd3b739803f4bd3991d35a4a1f  gdb/doc/all-cfg.texi
 bf96494e6e4d346175babd5ef9781882  gdb/doc/gpl.texi
 cd5e3faa9bd1b684a73c7d527cdb4988  gdb/doc/filter-params.pl
 7bfdb0765c5d050d204fbb30aeeba0d8  gdb/doc/stack_frame.eps
-c6ac247c31a6ceace86b6f4c25f816f2  gdb/doc/gdbinit.5
+9ed753cd9e5b3c954e58bc287088fe89  gdb/doc/gdbinit.5
 d606e873666ae0bc7bc7c84d6c9c2332  gdb/doc/Doxyfile-gdb-xref.in
 705bf0b3fb65b3f7e3db4cc5d9ae8eba  gdb/doc/annotate.texinfo
 79278fc2f5486809779a9a8f8883d401  gdb/doc/doxy-index.in
@@ -4781,7 +4781,7 @@ e5c081bec329720b4c0d37fb1bf8adae  gdb/p-
 f1679b5d9950d66febb8259748700963  gdb/std-regs.c
 9da9e540b1c6970695a3161272737803  gdb/go-lang.h
 23e51b25e50614cfba06a52e405e2243  gdb/i386-windows-nat.c
-291393e6772931e935fa75f3beb52f5e  gdb/po/gdb.pot
+c068c0a1e730641241884f37ebf8580d  gdb/po/gdb.pot
 1851bff0653201a488dcae18dde7efad  gdb/po/gdbtext
 8a1de3f60e39741f918cc93c69d9fe76  gdb/ada-lang.c
 5e0c6b053fd9575dde3084e69835d9c3  gdb/dcache.h
@@ -4807,7 +4807,7 @@ b21eb0affa9c0fa159d8dc3a1483410e  gdb/jv
 32bb803ab1e68860f1402dbe7e2cb0f5  gdb/nbsd-nat.h
 83df4734061e07b644f77632819578cf  gdb/mipsread.c
 f5c872d4805a7ac039b4dfc840f4bb8a  gdb/amd64-darwin-tdep.c
-81be16dcb426cffbb585eee1e37e19ec  gdb/ChangeLog
+9c0f1d1f896b097f70f9dcd03e757707  gdb/ChangeLog
 5a1dbe4837b41ee2b9cc7a35e0d20a61  gdb/go-typeprint.c
 c6de4736a691dfc690f55e7b69880511  gdb/score-tdep.c
 5a44fd4377f0804008a3697e72efbfe3  gdb/xml-support.h
@@ -4961,7 +4961,7 @@ c08ec703ea0b3fe3e35ba79d06258479  gdb/gu
 7cc31bdfe33cf475aaebd02027075c40  gdb/guile/scm-objfile.c
 11a200e4eb992e43132852346403781c  gdb/guile/scm-frame.c
 520658d110ac7bd41fbd26e1ac81efa0  gdb/guile/README
-4ce3b1bca3c8954877ac1538eae3c611  gdb/guile/scm-type.c
+e60834bce0ea2c9c26c3a51b54a4e47e  gdb/guile/scm-type.c
 dafa53b84833ec1d9bc29289f1521085  gdb/guile/scm-exception.c
 87e7c89be3bff83c18d629aca2543d6c  gdb/guile/scm-safe-call.c
 1ab57d4df701a863f203733340b93c3e  gdb/guile/scm-gsmob.c
@@ -5438,7 +5438,7 @@ b82f0916cb80de602f7c947b25850b4d  includ
 49952fda1e759e5aa659f8f78d7e0ba0  include/coff/sym.h
 ceac5570fce2c8c2e20056b30d39364e  include/coff/arm.h
 fdca40bdfd1cddf720bbbfcb6e76dc40  include/coff/aux-coff.h
-83168cf9e331966bc8a025444197b1bc  include/coff/internal.h
+1b49e2334558f6070a8c7b764c643629  include/coff/internal.h
 593962175d4ca4386cbbb87fb4fe5e09  include/coff/ChangeLog-9103
 03a82a03bc1a7670093195b9f5a31eb0  include/coff/alpha.h
 b03224bd5b3bc23c7371d9edacb94630  include/coff/powerpc.h
@@ -5458,7 +5458,7 @@ d8aa5948e156c7580b31105b5f7d6730  includ
 ed0de68be75d00311ab3b04a6966ae3b  include/coff/we32k.h
 933ab97cd509b545d810a5bda0604e97  include/coff/z80.h
 9548a06f2a9fb6be7f272df74ead65b7  include/coff/symconst.h
-02a401ed0590d7fac07dde9ccd5683b3  include/coff/ChangeLog
+4d7646c4b5475559014c76936e6fdeba  include/coff/ChangeLog
 2badc0655a7cdb70ee7225e942c3048f  include/coff/i960.h
 94d1cfd185d86d373ac0f51c2a01a99f  include/coff/tic54x.h
 32a6c09545562bb4a3a57132b7c3bf7d  include/coff/tic80.h
