2007-08-09 H.J. Lu <hongjiu.lu@intel.com>
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 50ce8c0aff763859164f69ac8226c7cae3d0cfb1..6f211a9c1e93a600669559b351026e87fdd7eabf 100644 (file)
@@ -1,3 +1,53 @@
+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
This page took 0.02404 seconds and 4 git commands to generate.