ld/
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 57025970efb695b58d4bbede1f28209299d6ea0d..2ede7d324b2abeb1d8c26aa90d03a6c8229e8a35 100644 (file)
@@ -1,3 +1,63 @@
+2011-05-13  Bernd Schmidt  <bernds@codesourcery.com>
+
+       * config.bfd (tic6x-*-elf, tic6x-*-uclinux): New.
+       (tic6x-*-*): Replaced by these.
+       * elf32-tic6x.c (elf32_tic6x_set_osabi): New static function.
+       (elf32_tic6x_check_relocs): Create dynamic sections if -shared.
+       (elf_backend_relocs_compatible, elf_backend_post_process_headers):
+       Define.
+       (elf32_bed, TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, TARGET_BIG_SYM,
+       TARGET_BIG_NAME, ELF_OSABI): Redefine twice, and include
+       "elf32-target.h" two more times.
+       * configure.in: Handle bfd_elf32_tic6x_linux_be_vec,
+       bfd_elf32_tic6x_linux_le_vec, bfd_elf32_tic6x_elf_be_vec and
+       bfd_elf32_tic6x_elf_le_vec.
+       * configure: Regenerate.
+
+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.
This page took 0.024972 seconds and 4 git commands to generate.