backends/
[platform/upstream/elfutils.git] / backends / ChangeLog
index 2bb61f2..ab9cde9 100644 (file)
@@ -1,3 +1,253 @@
+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.
+
+2008-07-04  Roland McGrath  <roland@redhat.com>
+
+       * i386_syscall.c: New file.
+       * x86_64_syscall.c: New file.
+       * ppc_syscall.c: New file.
+       * Makefile.am (i386_SRCS, x86_64_SRCS, ppc_SRCS, ppc64_SRCS): Add them.
+       * i386_init.c (i386_init): Initialize syscall_abi hook.
+       * x86_64_init.c (x86_64_init): Likewise.
+       * ppc_init.c (ppc_init): Likewise.
+       * ppc64_init.c (ppc64_init): Likewise.
+
+       * ppc_corenote.c (PRSTATUS_REGSET_ITEMS): Add nip.
+       Fix offset calculation for 64-bit case.
+
+2008-04-04  Roland McGrath  <roland@redhat.com>
+
+       * alpha_symbol.c (alpha_check_special_section): New function.
+       * alpha_init.c (alpha_init): Initialize check_special_section hook.
+
+2008-03-31  Roland McGrath  <roland@redhat.com>
+
+       * sparc_symbol.c (sparc_symbol_type_name): New function.
+       (sparc_dynamic_tag_name): New function.
+       (sparc_dynamic_tag_check): New function.
+       * sparc_init.c (sparc_init): Initialize those hooks.
+
+       * sparc_symbol.c (sparc_check_special_section): New function.
+       * sparc_init.c (sparc_init): Initialize check_special_section hook.
+
+2008-02-20  Roland McGrath  <roland@redhat.com>
+
+       * ppc_attrs.c: New file.
+       * Makefile.am (ppc_SRCS, ppc64_SRCS): Add it.
+       * ppc_init.c (ppc_init): Initialize check_object_attribute hook.
+
+2008-02-14  Roland McGrath  <roland@redhat.com>
+
+       * alpha_auxv.c: New file.
+       * Makefile.am (alpha_SRCS): Add it.
+       * alpha_init.c (alpha_init): Initialize auxv_info hook.
+
+2008-02-08  Roland McGrath  <roland@redhat.com>
+
+       * ppc_corenote.c (spe_regs): New const variable.
+       (EXTRA_NOTES): Use it for NT_PPC_SPE.
+
+2008-01-02  Roland McGrath  <roland@redhat.com>
+
+       * i386_corenote.c (tls_items): New const table.
+       (tls_info): New function, uses it.
+       (EXTRA_NOTES): Use it to handle NT_386_TLS.
+
+2008-01-08  Ulrich Drepper  <drepper@redhat.com>
+
+       * Makefile.am: Add x86-64 disassembler.
+       * x86_64_init.c (x86_64_init): Hook up disassembler.
+
+2007-12-28  Ulrich Drepper  <drepper@redhat.com>
+
+       * Makefile.am: Add x86 disassembler.
+       * i386_init.c (i386_init): Hook up disassembler.
+
+2007-12-15  Roland McGrath  <roland@redhat.com>
+
+       * ppc_regs.c (ppc_register_info): Return "spefscr", not "spr512".
+
 2007-10-18  Roland McGrath  <roland@redhat.com>
 
        * ppc_regs.c (ppc_register_info): Assign 67 to "vscr".
        * sparc_retval.c: Likewise.
        * x86_64_retval.c: Likewise.
 
+2007-10-31  Ulrich Drepper  <drepper@redhat.com>
+
+       * Makefile.am: More dependencies for the libebl_* libraries.
+
 2007-08-23  Roland McGrath  <roland@redhat.com>
 
        * x86_64_regs.c (x86_64_register_info): Put %rflags in "integer" set.