backends/
[platform/upstream/elfutils.git] / backends / ChangeLog
index 96b6479..ab9cde9 100644 (file)
@@ -1,5 +1,184 @@
+2013-01-29  Jan Kratochvil  <jan.kratochvil@redhat.com>
+           Roland McGrath <roland@hack.frob.com>
+
+       * Makefile.am (s390_SRCS): Add s390_corenote.c and s390x_corenote.c.
+       * linux-core-note.c (ALIGN_PR_REG): New definitions.
+       (struct EBLHOOK(prstatus)): Change field pr_reg to anonymous struct with
+       ALIGN_PR_REG.
+       (EXTRA_ITEMS): New macro.
+       * s390_corenote.c: New file.
+       * s390_init.c (s390x_core_note): New declaration.
+       (s390_init): Install s390x_core_note and s390_core_note.
+       * s390x_corenote.c: New file.
+
+2013-01-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * arm_corenote.c (vfp_items): Remove zero COUNT initializer.
+
+2012-10-12  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * linux-core-note.c (prstatus_items): Rename groups of sigpend and
+       sighold to signal2 and signal3.
+
+2012-09-24  Petr Machata  <pmachata@redhat.com>
+
+       * arm_corenote.c (vfp_items, vfp_regs): New const variables.
+       (EXTRA_NOTES): Use it for NT_ARM_VFP.
+       * linux-core-note.c (EXTRA_REGSET_ITEMS): New macro.
+
+2012-09-17  Petr Machata  <pmachata@redhat.com>
+
+       * arm_corenote.c (FPREGSET_SIZE): Change to 116.
+
+2012-08-22  Jeff Kenton  <jkenton@tilera.com>
+
+       * Makefile.am (modules): Add tilegx.
+       (libebl_pic): Add libebl_tilegx_pic.a.
+       (tilegx_SRCS): New variable.
+       (libebl_tilegx_pic_a_SOURCES): Likewise.
+       (am_libebl_tilegx_pic_a_OBJECTS): Likewise.
+       * tilegx_corenote.c: New file.
+       * tilegx_regs.c: New file.
+       * tilegx_reloc.def: New file.
+       * tilegx_init.c: New file.
+       * tilegx_retval.c: New file.
+       * tilegx_symbol.c: New file.
+
+2011-03-09  Mark Wielaard  <mjw@redhat.com>
+
+       * alpha_init.c (alpha_init): Initialize check_st_other_bits hook.
+       * alpha_symbol.c (alpha_check_st_other_bits): New function.
+
+2011-03-09  Roland McGrath  <roland@redhat.com>
+
+       * alpha_symbol.c (alpha_check_special_symbol): New function.
+       * alpha_init.c (alpha_init): Initialize hook.
+
+2010-11-08  Roland McGrath  <roland@redhat.com>
+
+       * i386_retval.c (loc_intreg): Typo fix.
+       Reported by Thorsten Glaser <tg@mirbsd.de>.
+
+2010-04-10  Matt Fleming  <matt@console-pimps.org>
+
+       * sh_corenote.c: New file.
+       * sh_regs.c: New file.
+       * sh_retval.c: New file.
+       * sh_symbol.c (sh_machine_flag_check): New function.
+       * Makefile.am (sh_SRCS): Add new files.
+       * sh_init.c (sh_init): Add initializers.
+
+2010-04-07  Roland McGrath  <roland@redhat.com>
+
+       * arm_reloc.def: Accept PC24 and ABS32 in EXEC|DYN too.
+
+2010-03-04  Ulrich Drepper  <drepper@redhat.com>
+
+       * x86_64_reloc.def: Add entries for R_X86_64_SIZE32 and
+       R_X86_64_SIZE64.
+
+2010-02-18  Roland McGrath  <roland@redhat.com>
+
+       * Makefile.am (libebl_%.so): Use multi-target pattern rule instead of
+       intermediate dependency file for libebl_%.map, working around apparent
+       make -j timing-sensitive bugs.
+
+2010-02-15  Roland McGrath  <roland@redhat.com>
+
+       * Makefile.am: Use config/eu.am for common stuff.
+
+2010-01-05  Roland McGrath  <roland@redhat.com>
+
+       * arm_retval.c (arm_return_value_location): Use dwarf_aggregate_size.
+       * ia64_retval.c (ia64_return_value_location): Likewise.
+       * ppc_retval.c (ppc_return_value_location): Likewise.
+       * ppc64_retval.c (ppc64_return_value_location): Likewise.
+       * sparc_retval.c (sparc_return_value_location): Likewise.
+
+       * ppc64_retval.c (ppc64_return_value_location):
+       Use vr2 for DW_TAG_array_type with DW_AT_GNU_vector.
+       * ppc_retval.c (ppc_return_value_location): Likewise.
+
+2010-01-04  Roland McGrath  <roland@redhat.com>
+
+       * linux-core-note.c (vmcoreinfo_items): New static const variable.
+       (EBLHOOK(core_note)): Update arguments for new protocol.
+       Validate the name as "CORE" or "LINUX" for known n_type cases.
+       Handle name "VMCOREINFO" n_type=0 with vmcoreinfo_items.
+       * i386_corenote.c (EXTRA_NOTES): Update parameter usage.
+       * x86_corenote.c (EXTRA_NOTES_IOPERM): Likewise.
+
+2009-09-10  Mark Wielaard  <mjw@redhat.com>
+
+       * sparc_retval.c: Fix license header.
+
+2009-08-07  Roland McGrath  <roland@redhat.com>
+
+       * x86_64_reloc.def: Add PC64, GOTOFF64, GOTPC32, GOTPC32_TLSDESC,
+       TLSDESC_CALL, TLSDESC.
+
+2009-07-08  Roland McGrath  <roland@redhat.com>
+
+       * x86_64_cfi.c (x86_64_abi_cfi): New file.
+       * Makefile.am (x86_64_SRCS): Add it.
+       * x86_64_init.c (x86_64_init): Add initializer.
+
+       * i386_cfi.c (i386_abi_cfi): New file.
+       * Makefile.am (i386_SRCS): Add it.
+       * i386_init.c (i386_init): Initialize abi_cfi hook.
+
+2009-06-01  Ulrich Drepper  <drepper@redhat.com>
+
+       * i386_reloc.def: Add IRELATIVE entry.
+       * x86_64_reloc.def: Likewise.
+
+2009-04-16  Roland McGrath  <roland@redhat.com>
+
+       * arm_regs.c (arm_register_info): Handle VFP registers.
+
+       * i386_corenote.c (EXTRA_NOTES): NT_PRXFPREG -> NT_PRXFPREG
+
+2009-04-14  Roland McGrath  <roland@redhat.com>
+
+       * arm_retval.c: New file.
+       * arm_attrs.c: New file.
+       * Makefile.am (arm_SRCS): Add them.
+       * arm_symbol.c (arm_segment_type_name): New function.
+       (arm_section_type_name): New function.
+       (arm_machine_flag_check): New function.
+       * arm_init.c (arm_init): Initialize those hooks.
+
+       * arm_regs.c: New file.
+       * arm_corenote.c: New file.
+       * arm_auxv.c: New file.
+       * Makefile.am (arm_SRCS): Add them.
+       * arm_init.c (arm_init): Initialize core_note, register_info,
+       and auxv_info hooks.
+
+       * ia64_symbol.c (ia64_section_type_name): Remove "SHT_" prefixes.
+
+2009-04-01  Roland McGrath  <roland@redhat.com>
+
+       * sparc_reloc.def: Update table.
+       Data from Dave Miller <davem@davemloft.net>.
+
+2009-02-15  Roland McGrath  <roland@redhat.com>
+
+       * ppc_attrs.c (ppc_check_object_attribute): Handle tag
+       GNU_Power_ABI_Struct_Return.
+
+2008-10-04  Ulrich Drepper  <drepper@redhat.com>
+
+       * i386_reloc.def: Fix entries for TLS_GOTDESC, TLS_DESC_CALL, and
+       TLS_DESC.
+
 2008-08-01  Roland McGrath  <roland@redhat.com>
 
+       * x86_corenote.c: New file.
+       * Makefile.am (noinst_HEADERS): Add it.
+       * i386_corenote.c: Include it, use EXTRA_NOTES_IOPERM in EXTRA_NOTES.
+       * x86_64_corenote.c: Likewise.
+
        * linux-core-note.c (prstatus_items): Use 'B' instead of 'b'
        for sigpend and sighold.