--- bfd/ecoff.c.orig 2013-03-11 12:42:03.000000000 +0100 +++ bfd/ecoff.c 2013-03-11 12:44:29.000000000 +0100 @@ -1888,7 +1888,7 @@ ret = (bfd_coff_filhsz (abfd) + bfd_coff_aoutsz (abfd) + c * bfd_coff_scnhsz (abfd)); - return BFD_ALIGN (ret, 16); + return (int)BFD_ALIGN (ret, 16); } /* Get the contents of a section. */ --- bfd/elf32-tic6x.c.orig 2013-03-07 10:03:28.000000000 +0100 +++ bfd/elf32-tic6x.c 2013-03-07 10:08:19.000000000 +0100 @@ -3319,8 +3319,6 @@ { bfd_signed_vma *local_got; bfd_signed_vma *end_local_got; - char *local_tls_type; - bfd_vma *local_tlsdesc_gotent; bfd_size_type locsymcount; Elf_Internal_Shdr *symtab_hdr; asection *srel; @@ -3361,8 +3359,7 @@ end_local_got = local_got + locsymcount; s = htab->elf.sgot; srel = htab->elf.srelgot; - for (; local_got < end_local_got; - ++local_got, ++local_tls_type, ++local_tlsdesc_gotent) + for (; local_got < end_local_got; ++local_got) { if (*local_got > 0) { --- bfd/elf32-v850.c.orig 2013-03-11 12:55:48.000000000 +0100 +++ bfd/elf32-v850.c 2013-03-11 12:57:45.000000000 +0100 @@ -2933,7 +2933,7 @@ if (alignmoveto < alignto) { - unsigned int i; + bfd_vma i; align_pad_size = alignto - alignmoveto; #ifdef DEBUG_RELAX --- bfd/vms-alpha.c.orig 2013-03-11 10:40:39.000000000 +0100 +++ bfd/vms-alpha.c 2013-03-11 12:31:12.000000000 +0100 @@ -6044,7 +6044,7 @@ unsigned char *rec, unsigned int rec_len) { unsigned int off = sizeof (struct vms_egsd); - unsigned int sec_len; + unsigned int sec_len = 0; fprintf (file, _(" %s (len=%u+%u):\n"), name, (unsigned)(rec_len - sizeof (struct vms_eobjrec)),