Nick Clifton 783dd1
--- ../binutils-2.26.orig/bfd/coff-i386.c	2016-02-04 10:31:44.684793142 +0000
Nick Clifton 783dd1
+++ bfd/coff-i386.c	2016-02-04 10:32:02.106891045 +0000
Nick Clifton 783dd1
@@ -139,41 +139,41 @@ coff_i386_reloc (bfd *abfd,
Nick Clifton 783dd1
 #define DOIT(x) \
Nick Clifton 783dd1
   x = ((x & ~howto->dst_mask) | (((x & howto->src_mask) + diff) & howto->dst_mask))
Nick Clifton 783dd1
 
Nick Clifton 783dd1
-    if (diff != 0)
Nick Clifton 783dd1
-      {
Nick Clifton 783dd1
-	reloc_howto_type *howto = reloc_entry->howto;
Nick Clifton 783dd1
-	unsigned char *addr = (unsigned char *) data + reloc_entry->address;
Nick Clifton 783dd1
+  if (diff != 0)
Nick Clifton 783dd1
+    {
Nick Clifton 783dd1
+      reloc_howto_type *howto = reloc_entry->howto;
Nick Clifton 783dd1
+      unsigned char *addr = (unsigned char *) data + reloc_entry->address;
Nick Clifton 783dd1
+
Nick Clifton 783dd1
+      switch (howto->size)
Nick Clifton 783dd1
+	{
Nick Clifton 783dd1
+	case 0:
Nick Clifton 783dd1
+	  {
Nick Clifton 783dd1
+	    char x = bfd_get_8 (abfd, addr);
Nick Clifton 783dd1
+	    DOIT (x);
Nick Clifton 783dd1
+	    bfd_put_8 (abfd, x, addr);
Nick Clifton 783dd1
+	  }
Nick Clifton 783dd1
+	  break;
Nick Clifton 783dd1
 
Nick Clifton 783dd1
-	switch (howto->size)
Nick Clifton 783dd1
+	case 1:
Nick Clifton 783dd1
 	  {
Nick Clifton 783dd1
-	  case 0:
Nick Clifton 783dd1
-	    {
Nick Clifton 783dd1
-	      char x = bfd_get_8 (abfd, addr);
Nick Clifton 783dd1
-	      DOIT (x);
Nick Clifton 783dd1
-	      bfd_put_8 (abfd, x, addr);
Nick Clifton 783dd1
-	    }
Nick Clifton 783dd1
-	    break;
Nick Clifton 783dd1
-
Nick Clifton 783dd1
-	  case 1:
Nick Clifton 783dd1
-	    {
Nick Clifton 783dd1
-	      short x = bfd_get_16 (abfd, addr);
Nick Clifton 783dd1
-	      DOIT (x);
Nick Clifton 783dd1
-	      bfd_put_16 (abfd, (bfd_vma) x, addr);
Nick Clifton 783dd1
-	    }
Nick Clifton 783dd1
-	    break;
Nick Clifton 783dd1
-
Nick Clifton 783dd1
-	  case 2:
Nick Clifton 783dd1
-	    {
Nick Clifton 783dd1
-	      long x = bfd_get_32 (abfd, addr);
Nick Clifton 783dd1
-	      DOIT (x);
Nick Clifton 783dd1
-	      bfd_put_32 (abfd, (bfd_vma) x, addr);
Nick Clifton 783dd1
-	    }
Nick Clifton 783dd1
-	    break;
Nick Clifton 783dd1
+	    short x = bfd_get_16 (abfd, addr);
Nick Clifton 783dd1
+	    DOIT (x);
Nick Clifton 783dd1
+	    bfd_put_16 (abfd, (bfd_vma) x, addr);
Nick Clifton 783dd1
+	  }
Nick Clifton 783dd1
+	  break;
Nick Clifton 783dd1
 
Nick Clifton 783dd1
-	  default:
Nick Clifton 783dd1
-	    abort ();
Nick Clifton 783dd1
+	case 2:
Nick Clifton 783dd1
+	  {
Nick Clifton 783dd1
+	    long x = bfd_get_32 (abfd, addr);
Nick Clifton 783dd1
+	    DOIT (x);
Nick Clifton 783dd1
+	    bfd_put_32 (abfd, (bfd_vma) x, addr);
Nick Clifton 783dd1
 	  }
Nick Clifton 783dd1
-      }
Nick Clifton 783dd1
+	  break;
Nick Clifton 783dd1
+
Nick Clifton 783dd1
+	default:
Nick Clifton 783dd1
+	  abort ();
Nick Clifton 783dd1
+	}
Nick Clifton 783dd1
+    }
Nick Clifton 783dd1
 
Nick Clifton 783dd1
   /* Now let bfd_perform_relocation finish everything up.  */
Nick Clifton 783dd1
   return bfd_reloc_continue;
Nick Clifton 783dd1
--- ../binutils-2.26.orig/bfd/coff-x86_64.c	2016-02-04 10:31:44.686793153 +0000
Nick Clifton 783dd1
+++ bfd/coff-x86_64.c	2016-02-04 10:33:02.044227862 +0000
Nick Clifton 783dd1
@@ -138,59 +138,61 @@ coff_amd64_reloc (bfd *abfd,
Nick Clifton 783dd1
 #define DOIT(x) \
Nick Clifton 783dd1
   x = ((x & ~howto->dst_mask) | (((x & howto->src_mask) + diff) & howto->dst_mask))
Nick Clifton 783dd1
 
Nick Clifton 783dd1
-    if (diff != 0)
Nick Clifton 783dd1
-      {
Nick Clifton 783dd1
-	reloc_howto_type *howto = reloc_entry->howto;
Nick Clifton 783dd1
-	unsigned char *addr = (unsigned char *) data + reloc_entry->address;
Nick Clifton 783dd1
-
Nick Clifton 783dd1
-	/* FIXME: We do not have an end address for data, so we cannot
Nick Clifton 783dd1
-	   accurately range check any addresses computed against it.
Nick Clifton 783dd1
-	   cf: PR binutils/17512: file: 1085-1761-0.004.
Nick Clifton 783dd1
-	   For now we do the best that we can.  */
Nick Clifton 783dd1
-	if (addr < (unsigned char *) data || addr > ((unsigned char *) data) + input_section->size)
Nick Clifton 783dd1
+  if (diff != 0)
Nick Clifton 783dd1
+    {
Nick Clifton 783dd1
+      reloc_howto_type *howto = reloc_entry->howto;
Nick Clifton 783dd1
+      unsigned char *addr = (unsigned char *) data + reloc_entry->address;
Nick Clifton 783dd1
+
Nick Clifton 783dd1
+      /* FIXME: We do not have an end address for data, so we cannot
Nick Clifton 783dd1
+	 accurately range check any addresses computed against it.
Nick Clifton 783dd1
+	 cf: PR binutils/17512: file: 1085-1761-0.004.
Nick Clifton 783dd1
+	 For now we do the best that we can.  */
Nick Clifton 783dd1
+      if (addr < (unsigned char *) data
Nick Clifton 783dd1
+	  || addr > ((unsigned char *) data) + input_section->size)
Nick Clifton 783dd1
+	{
Nick Clifton 783dd1
+	  bfd_set_error (bfd_error_bad_value);
Nick Clifton 783dd1
+	  return bfd_reloc_notsupported;
Nick Clifton 783dd1
+	}
Nick Clifton 783dd1
+
Nick Clifton 783dd1
+      switch (howto->size)
Nick Clifton 783dd1
+	{
Nick Clifton 783dd1
+	case 0:
Nick Clifton 783dd1
 	  {
Nick Clifton 783dd1
-	    bfd_set_error (bfd_error_bad_value);
Nick Clifton 783dd1
-	    return bfd_reloc_notsupported;
Nick Clifton 783dd1
+	    char x = bfd_get_8 (abfd, addr);
Nick Clifton 783dd1
+	    DOIT (x);
Nick Clifton 783dd1
+	    bfd_put_8 (abfd, x, addr);
Nick Clifton 783dd1
 	  }
Nick Clifton 783dd1
+	  break;
Nick Clifton 783dd1
 
Nick Clifton 783dd1
-	switch (howto->size)
Nick Clifton 783dd1
+	case 1:
Nick Clifton 783dd1
 	  {
Nick Clifton 783dd1
-	  case 0:
Nick Clifton 783dd1
-	    {
Nick Clifton 783dd1
-	      char x = bfd_get_8 (abfd, addr);
Nick Clifton 783dd1
-	      DOIT (x);
Nick Clifton 783dd1
-	      bfd_put_8 (abfd, x, addr);
Nick Clifton 783dd1
-	    }
Nick Clifton 783dd1
-	    break;
Nick Clifton 783dd1
-
Nick Clifton 783dd1
-	  case 1:
Nick Clifton 783dd1
-	    {
Nick Clifton 783dd1
-	      short x = bfd_get_16 (abfd, addr);
Nick Clifton 783dd1
-	      DOIT (x);
Nick Clifton 783dd1
-	      bfd_put_16 (abfd, (bfd_vma) x, addr);
Nick Clifton 783dd1
-	    }
Nick Clifton 783dd1
-	    break;
Nick Clifton 783dd1
-
Nick Clifton 783dd1
-	  case 2:
Nick Clifton 783dd1
-	    {
Nick Clifton 783dd1
-	      long x = bfd_get_32 (abfd, addr);
Nick Clifton 783dd1
-	      DOIT (x);
Nick Clifton 783dd1
-	      bfd_put_32 (abfd, (bfd_vma) x, addr);
Nick Clifton 783dd1
-	    }
Nick Clifton 783dd1
-	    break;
Nick Clifton 783dd1
-	  case 4:
Nick Clifton 783dd1
-	    {
Nick Clifton 783dd1
-	      long long x = bfd_get_64 (abfd, addr);
Nick Clifton 783dd1
-	      DOIT (x);
Nick Clifton 783dd1
-	      bfd_put_64 (abfd, (bfd_vma) x, addr);
Nick Clifton 783dd1
-	    }
Nick Clifton 783dd1
-	    break;
Nick Clifton 783dd1
-
Nick Clifton 783dd1
-	  default:
Nick Clifton 783dd1
-	    bfd_set_error (bfd_error_bad_value);
Nick Clifton 783dd1
-	    return bfd_reloc_notsupported;
Nick Clifton 783dd1
+	    short x = bfd_get_16 (abfd, addr);
Nick Clifton 783dd1
+	    DOIT (x);
Nick Clifton 783dd1
+	    bfd_put_16 (abfd, (bfd_vma) x, addr);
Nick Clifton 783dd1
 	  }
Nick Clifton 783dd1
-      }
Nick Clifton 783dd1
+	  break;
Nick Clifton 783dd1
+
Nick Clifton 783dd1
+	case 2:
Nick Clifton 783dd1
+	  {
Nick Clifton 783dd1
+	    long x = bfd_get_32 (abfd, addr);
Nick Clifton 783dd1
+	    DOIT (x);
Nick Clifton 783dd1
+	    bfd_put_32 (abfd, (bfd_vma) x, addr);
Nick Clifton 783dd1
+	  }
Nick Clifton 783dd1
+	  break;
Nick Clifton 783dd1
+
Nick Clifton 783dd1
+	case 4:
Nick Clifton 783dd1
+	  {
Nick Clifton 783dd1
+	    long long x = bfd_get_64 (abfd, addr);
Nick Clifton 783dd1
+	    DOIT (x);
Nick Clifton 783dd1
+	    bfd_put_64 (abfd, (bfd_vma) x, addr);
Nick Clifton 783dd1
+	  }
Nick Clifton 783dd1
+	  break;
Nick Clifton 783dd1
+
Nick Clifton 783dd1
+	default:
Nick Clifton 783dd1
+	  bfd_set_error (bfd_error_bad_value);
Nick Clifton 783dd1
+	  return bfd_reloc_notsupported;
Nick Clifton 783dd1
+	}
Nick Clifton 783dd1
+    }
Nick Clifton 783dd1
 
Nick Clifton 783dd1
   /* Now let bfd_perform_relocation finish everything up.  */
Nick Clifton 783dd1
   return bfd_reloc_continue;
Nick Clifton bf77df
--- ../binutils-2.26.orig/bfd/elf64-s390.c	2016-02-09 15:01:11.983640775 +0000
Nick Clifton bf77df
+++ bfd/elf64-s390.c	2016-02-09 15:01:37.675779605 +0000
Nick Clifton bf77df
@@ -337,10 +337,10 @@ elf_s390_reloc_name_lookup (bfd *abfd AT
Nick Clifton bf77df
 	&& strcasecmp (elf_howto_table[i].name, r_name) == 0)
Nick Clifton bf77df
       return &elf_howto_table[i];
Nick Clifton bf77df
 
Nick Clifton bf77df
-    if (strcasecmp (elf64_s390_vtinherit_howto.name, r_name) == 0)
Nick Clifton bf77df
-      return &elf64_s390_vtinherit_howto;
Nick Clifton bf77df
-    if (strcasecmp (elf64_s390_vtentry_howto.name, r_name) == 0)
Nick Clifton bf77df
-      return &elf64_s390_vtentry_howto;
Nick Clifton bf77df
+  if (strcasecmp (elf64_s390_vtinherit_howto.name, r_name) == 0)
Nick Clifton bf77df
+    return &elf64_s390_vtinherit_howto;
Nick Clifton bf77df
+  if (strcasecmp (elf64_s390_vtentry_howto.name, r_name) == 0)
Nick Clifton bf77df
+    return &elf64_s390_vtentry_howto;
Nick Clifton bf77df
 
Nick Clifton bf77df
   return NULL;
Nick Clifton bf77df
 }
Nick Clifton bf77df
--- ../binutils-2.26.orig/bfd/pe-mips.c	2016-02-09 15:01:11.995640840 +0000
Nick Clifton bf77df
+++ bfd/pe-mips.c	2016-02-09 15:31:21.348317265 +0000
Nick Clifton bf77df
@@ -95,44 +95,44 @@ coff_mips_reloc (bfd *abfd,
Nick Clifton bf77df
 #define DOIT(x) \
Nick Clifton bf77df
   x = ((x & ~howto->dst_mask) | (((x & howto->src_mask) + (diff >> howto->rightshift)) & howto->dst_mask))
Nick Clifton bf77df
 
Nick Clifton bf77df
-    if (diff != 0)
Nick Clifton bf77df
-      {
Nick Clifton bf77df
-	reloc_howto_type *howto = reloc_entry->howto;
Nick Clifton bf77df
-	unsigned char *addr = (unsigned char *) data + reloc_entry->address;
Nick Clifton bf77df
+  if (diff != 0)
Nick Clifton bf77df
+    {
Nick Clifton bf77df
+      reloc_howto_type *howto = reloc_entry->howto;
Nick Clifton bf77df
+      unsigned char *addr = (unsigned char *) data + reloc_entry->address;
Nick Clifton bf77df
+
Nick Clifton bf77df
+      switch (howto->size)
Nick Clifton bf77df
+	{
Nick Clifton bf77df
+	case 0:
Nick Clifton bf77df
+	  {
Nick Clifton bf77df
+	    char x = bfd_get_8 (abfd, addr);
Nick Clifton bf77df
+
Nick Clifton bf77df
+	    DOIT (x);
Nick Clifton bf77df
+	    bfd_put_8 (abfd, x, addr);
Nick Clifton bf77df
+	  }
Nick Clifton bf77df
+	  break;
Nick Clifton bf77df
+
Nick Clifton bf77df
+	case 1:
Nick Clifton bf77df
+	  {
Nick Clifton bf77df
+	    short x = bfd_get_16 (abfd, addr);
Nick Clifton bf77df
+
Nick Clifton bf77df
+	    DOIT (x);
Nick Clifton bf77df
+	    bfd_put_16 (abfd, (bfd_vma) x, addr);
Nick Clifton bf77df
+	  }
Nick Clifton bf77df
+	  break;
Nick Clifton bf77df
 
Nick Clifton bf77df
-	switch (howto->size)
Nick Clifton bf77df
+	case 2:
Nick Clifton bf77df
 	  {
Nick Clifton bf77df
-	  case 0:
Nick Clifton bf77df
-	    {
Nick Clifton bf77df
-	      char x = bfd_get_8 (abfd, addr);
Nick Clifton bf77df
-
Nick Clifton bf77df
-	      DOIT (x);
Nick Clifton bf77df
-	      bfd_put_8 (abfd, x, addr);
Nick Clifton bf77df
-	    }
Nick Clifton bf77df
-	    break;
Nick Clifton bf77df
-
Nick Clifton bf77df
-	  case 1:
Nick Clifton bf77df
-	    {
Nick Clifton bf77df
-	      short x = bfd_get_16 (abfd, addr);
Nick Clifton bf77df
-
Nick Clifton bf77df
-	      DOIT (x);
Nick Clifton bf77df
-	      bfd_put_16 (abfd, (bfd_vma) x, addr);
Nick Clifton bf77df
-	    }
Nick Clifton bf77df
-	    break;
Nick Clifton bf77df
-
Nick Clifton bf77df
-	  case 2:
Nick Clifton bf77df
-	    {
Nick Clifton bf77df
-	      long x = bfd_get_32 (abfd, addr);
Nick Clifton bf77df
-
Nick Clifton bf77df
-	      DOIT (x);
Nick Clifton bf77df
-	      bfd_put_32 (abfd, (bfd_vma) x, addr);
Nick Clifton bf77df
-	    }
Nick Clifton bf77df
-	    break;
Nick Clifton bf77df
+	    long x = bfd_get_32 (abfd, addr);
Nick Clifton bf77df
 
Nick Clifton bf77df
-	  default:
Nick Clifton bf77df
-	    abort ();
Nick Clifton bf77df
+	    DOIT (x);
Nick Clifton bf77df
+	    bfd_put_32 (abfd, (bfd_vma) x, addr);
Nick Clifton bf77df
 	  }
Nick Clifton bf77df
-      }
Nick Clifton bf77df
+	  break;
Nick Clifton bf77df
+
Nick Clifton bf77df
+	default:
Nick Clifton bf77df
+	  abort ();
Nick Clifton bf77df
+	}
Nick Clifton bf77df
+    }
Nick Clifton bf77df
 
Nick Clifton bf77df
   /* Now let bfd_perform_relocation finish everything up.  */
Nick Clifton bf77df
   return bfd_reloc_continue;
Nick Clifton bf77df
--- ../binutils-2.26.orig/gas/config/tc-ia64.c	2016-02-09 15:01:12.086641332 +0000
Nick Clifton bf77df
+++ gas/config/tc-ia64.c	2016-02-09 15:30:18.562003661 +0000
Nick Clifton bf77df
@@ -4360,7 +4360,8 @@ dot_prologue (int dummy ATTRIBUTE_UNUSED
Nick Clifton bf77df
 	as_warn (_("Pointless use of zero first operand to .prologue"));
Nick Clifton bf77df
       else
Nick Clifton bf77df
 	mask = e.X_add_number;
Nick Clifton bf77df
-	n = popcount (mask);
Nick Clifton bf77df
+
Nick Clifton bf77df
+      n = popcount (mask);
Nick Clifton bf77df
 
Nick Clifton bf77df
       if (sep == ',')
Nick Clifton bf77df
 	parse_operand_and_eval (&e, 0);