Silence gcc printf warnings
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index b5967c95e5ddad126f966ce1b5374ae3c53b69fe..6f2c8824f25490b5154d1fb6e757c8a01a2fa31e 100644 (file)
@@ -1,3 +1,81 @@
+2008-07-30  Alan Modra  <amodra@bigpond.net.au>
+
+       * coff-ppc.c, coffgen.c, ecoff.c, ecofflink.c, elf.c, elf32-frv.c,
+       elf32-iq2000.c, elf32-m32c.c, elf32-mep.c, elf32-mt.c,
+       elf32-sh-symbian.c, elf64-hppa.c, mach-o.c, peXXigen.c, pef.c,
+       ppcboot.c, vms-misc.c, xsym.c: Silence gcc warnings.
+
+2008-07-28  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * elfxx-mips.c (mips_elf_calculate_relocation): Avoid generating
+       relocations for undefined weak symbols with non-default visibility.
+       (_bfd_mips_elf_check_relocs): Use possibly_dynamic_relocs for
+       global symbols in shared libraries.
+       (allocate_dynrelocs): New function.
+       (_bfd_mips_elf_adjust_dynamic_symbol): Do not handle
+       possibly_dynamic_relocs here.
+       (_bfd_mips_elf_size_dynamic_sections): Call allocate_dynrelocs.
+
+2008-07-28  Alexandre Oliva  <aoliva@redhat.com>
+
+       * elf32-i386.c (struct elf_i386_link_hash_table): Added field
+       tls_module_base.
+       (elf_i386_link_hash_table_create): Initialize it.
+       (elf_i386_always_size_sections): Set it.
+       (set_tls_module_base): New.
+       (elf_i386_relocate_sections): Call it.
+       * elf64-x86-64.c (struct elf64_x86_64_link_hash_table): Added
+       field tls_module_base.
+       (elf64_x86_64_link_hash_table_create): Initialize it.
+       (elf64_x86_64_always_size_sections): Set it.
+       (set_tls_module_base): New.
+       (elf64_x86_64_relocate_sections): Call it.
+       Reported by Cary Coutant <ccoutant@google.com>
+
+2008-07-28  Ineiev  <ineiev@yahoo.co.uk>
+
+       * elf32-arm.c (arm_map_one_stub): Declare variables at beginning
+       of block.
+       * elf32-avr.c (get_local_syms): Likewise.
+
+2008-07-28  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 6769
+       * bfd-in.h (BFD_VMA_FMT): Define.
+       (printf_vma, sprintf_vma): Use the above.
+       (_bfd_int64_low, _bfd_int64_high): Delete.
+       * bfd-in2.h: Regenerate.
+
+2008-07-27  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf.c (_bfd_elf_make_section_from_shdr): Ignore return from
+       elf_parse_notes.  Use bfd_malloc_and_get_section.
+       (elf_parse_notes): Validate note namesz and descsz.
+
+2008-07-26  Michael Eager <eager@eagercon.com>
+
+       * elf32-ppc.c (ppc_elf_merge_obj_attributes): Check compatibility
+       between single-float, double-float, and soft-float.
+
+2008-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * elf32-mips.c (elf_backend_write_section): Define.
+
+2008-07-24  Nick Clifton  <nickc@redhat.com>
+
+       * elf.c (_bfd_elf_map_sections_to_segments): Catch off by one
+       error assigning sections to segments.
+
+2008-07-22  Nick Clifton  <nickc@redhat.com>
+
+       * elf.c (_bfd_elf_map_sections_to_segments): Allow sections in
+       adjoining pages to be included in the same segment.
+
+2008-07-22  Simon Baldwin  <simonb@google.com>
+
+       * elflink.c (elf_link_output_extsym): Set st_size to zero for
+       symbols from dynamic libraries.
+
 2008-07-21  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/4424
This page took 0.023853 seconds and 4 git commands to generate.