bfd/
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 89547c0c590a6d5ae42f7b4d4e05a6b399a8f1da..526dd83b88276cedb1e7971bf0c10751609e1efe 100644 (file)
@@ -1,3 +1,85 @@
+2011-05-10  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * elf.c (elfcore_grok_psinfo): Initialize CORE_PID for both native and
+       32bit psinfo.
+       * elf32-ppc.c (ppc_elf_grok_psinfo): Initialize core_pid.
+       * elf64-ppc.c (ppc64_elf_grok_psinfo): Likewise.
+
+2011-05-09  Paul Brook  <paul@codesourcery.com>
+
+       * bfd-in.h (elf32_tic6x_fix_exidx_coverage): Add prototype.
+       * bfd-in2.h: Regenerate.
+       * elf32-tic6x.c: Include limits.h.
+       (tic6x_unwind_edit_type, tic6x_unwind_table_edit,
+       _tic6x_elf_section_data): New.
+       (elf32_tic6x_section_data): Define.
+       (elf32_tic6x_new_section_hook): Allocate target specific data.
+       (elf32_tic6x_add_unwind_table_edit): New function.
+       (get_tic6x_elf_section_data, elf32_tic6x_adjust_exidx_size,
+       elf32_tic6x_insert_cantunwind_after, elf32_tic6x_add_low31,
+       elf32_tic6x_copy_exidx_entry): New functions.
+       (elf_backend_write_section): Define.
+
+2011-05-09  Paul Brook  <paul@codesourcery.com>
+
+       * elf32-tic6x.c (is_tic6x_elf_unwind_section_name,
+       elf32_tic6x_fake_sections): New functions.
+       (elf_backend_fake_sections): Define.
+
+2011-05-09  Paul Brook  <paul@codesourcery.com>
+
+       * elf32-tic6x.c (elf32_tic6x_gc_mark_extra_sections): New function.
+       (elf_backend_gc_mark_extra_sections): Define.
+
+2011-05-07  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+       PR ld/12365
+       * cofflink.c (bfd_coff_link_input_bfd): Check for and warn about
+       references to symbols defined in discarded sections.
+
+2011-05-07  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+       PR ld/12365
+       * coffgen.c (coff_write_symbol): Assume input section is its own
+       output section if output_section member not set.
+       (coff_write_alien_symbol): Likewise.
+
+2011-05-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/12730
+       * elf.c (_bfd_elf_section_offset): Check SEC_ELF_REVERSE_COPY.
+
+       * elflink.c (elf_link_input_bfd): Reverse copy .ctors/.dtors
+       sections if needed. 
+
+       * section.c (SEC_ELF_REVERSE_COPY): New.
+       * bfd-in2.h: Regenerated.
+
+2011-05-07  Anders Kaseorg  <andersk@ksplice.com>
+
+       PR 12739
+       * libbfd.c (bfd_get_8, bfd_get_signed_8): Use const cast.
+       * bfd-in2.h: Regenerate.
+
+2011-05-06  Tristan Gingold  <gingold@adacore.com>
+
+       * vms-alpha.c (evax_section_flags): Remove SEC_IN_MEMORY.
+       (_bfd_vms_slurp_egsd): Rename old_flags to vms_flags.  Handle
+       any code section.  Add comments.
+       (alpha_vms_object_p): Use void * instead of PTR.
+       (alpha_vms_create_eisd_for_section): Fix test for setting DZRO.
+       (build_module_list): Guard against no DST section.  Add comments.
+       (alpha_vms_link_output_symbol): Discard undefined symbols.
+       (alpha_vms_get_section_contents): Simply memcpy if the section was
+       already loaded.  Fix typo.
+       (vms_new_section_hook): Use void * instead of PTR.
+       (vms_alpha_vec): Ditto.
+
+2011-05-06  Richard Sandiford  <richard.sandiford@linaro.org>
+
+       * elf32-arm.c (cortex_a8_erratum_scan): If the stub is a Thumb
+       branch to a PLT entry, redirect it to the PLT's Thumb entry point.
+
 2011-05-05  Bernd Schmidt  <bernds@codesourcery.com>
 
        * elf32-tic6x.c (elf32_tic6x_final_link): New function.
This page took 0.024775 seconds and 4 git commands to generate.