2007-08-09 H.J. Lu <hongjiu.lu@intel.com>
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 16690a5a4a1d36b97abb35a45241629e7059a6a5..6f211a9c1e93a600669559b351026e87fdd7eabf 100644 (file)
@@ -1,3 +1,66 @@
+2007-08-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/4909
+       * elf.c (print_segment_map): New function.
+       (assign_file_positions_for_load_sections): Call print_segment_map
+       when a section can't be allocated in segment.
+
+2007-08-09  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * opncls.c (bfd_openr_iovec): Fix the OPEN parameter macro expansion.
+
+2007-08-07  Nick Clifton  <nickc@redhat.com>
+
+       * po/bfd.pot: Updated template.
+       * po/BLD-POTFILES.in: Regenerate.
+
+2007-08-07  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf.c: (_bfd_elf_make_section_from_phdr): Properly handle
+       bss segments.
+
+2007-08-06  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.am (BUILD_HFILES): Clean bfd_stdint.h.
+       * Makefile.in: Regenerated.
+
+2007-08-06  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * configure.in: Update version to 2.18.50.
+       * configure: Regenerated.
+
+2007-08-06  Paul Brook  <paul@codesourcery.com>
+
+       * elf32-arm.c (elf32_arm_link_hash_entry): Add
+       plt_maybe_thumb_refcount.
+       (elf32_arm_link_hash_newfunc): Set plt_maybe_thumb_refcount.
+       (elf32_arm_copy_indirect_symbol): Ditto.
+       (elf32_arm_adjust_dynamic_symbol): Ditto.
+       (bfd_elf32_arm_process_before_allocation): Handle R_ARM_THM_JUMP24.
+       (arm_add_to_rel): Ditto.
+       (elf32_arm_final_link_relocate): Merge R_ARM_THM_JUMP24 with
+       R_ARM_THM_CALL.  Handle R_ARM_THM_JUMP19 against a PLT stub.
+       (elf32_arm_gc_sweep_hook): Call check_use_blx.  Update plt counts
+       for R_ARM_THM_JUMP24 and R_ARM_THM_JUMP19.
+       (elf32_arm_check_relocs): Update plt counts for R_ARM_THM_JUMP24
+       and R_ARM_THM_JUMP19.  
+       (allocate_dynrelocs): Use plt_maybe_thumb_refcount.
+       (elf32_arm_finish_dynamic_symbol): Ditto.
+       (elf32_arm_output_plt_map): Ditto.
+
+2007-08-06  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * elf.c (rewrite_elf_program_header): Handle sections not sorted
+       by address.
+       (copy_elf_program_header): Likewise.
+
+2007-08-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elf-bfd.h (xvec_get_elf_backend_data): Add const.
+
+       * elfcode.h (elf_object_p): Use xvec_get_elf_backend_data.
+       * elfcore.h (elf_core_file_p): Likewise.
+
 2007-08-02  H.J. Lu  <hongjiu.lu@intel.com>
 
        * coffcode.h (ALIGN_SET): Removed.
This page took 0.025824 seconds and 4 git commands to generate.