+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
+ * elflink.c (_bfd_elf_merge_symbol): Call bed->relocs_compatible
+ to check if 2 inputs are compatible.
+
2008-07-21 Sterling Augustine <sterling@tensilica.com>
* elf.c (assign_file_positions_for_load_sections): Print vma in