bfd/
[platform/upstream/binutils.git] / bfd / ChangeLog
index 73b15f2..f929a9e 100644 (file)
@@ -1,3 +1,76 @@
+2011-05-13  Jan Beulich  <jbeulich@novell.com>
+
+       * config.bfd: Add targets x86_64-*-pe and x86_64-*-pep.
+
+2011-05-12  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * config.in: Regenerated.
+       * configure: Regenerated.
+       * configure.in: New tests for HAVE_PRPSINFO_T_PR_PID,
+       HAVE_PRPSINFO32_T_PR_PID, HAVE_PSINFO_T_PR_PID and
+       HAVE_PSINFO32_T_PR_PID.
+       * elf.c (elfcore_grok_psinfo): Protect reading psinfo.pr_pid by
+       HAVE_PRPSINFO_T_PR_PID, HAVE_PRPSINFO32_T_PR_PID, HAVE_PSINFO_T_PR_PID
+       and HAVE_PSINFO32_T_PR_PID.
+       * hosts/x86-64linux.h (HAVE_PRPSINFO32_T_PR_PID): New redefinition.
+
+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