Home | History | Annotate | Download | only in backends
      1 2014-12-18  Ulrich Drepper  <drepper (a] gmail.com>
      2 
      3 	* Makefile.am: Suppress output of textrel_check command.
      4 
      5 2014-11-22  Mark Wielaard  <mjw (a] redhat.com>
      6 
      7 	* ppc64_symbol.c (ppc64_bss_plt_p): Remove ehdr argument.
      8 	* ppc_symbol.c (find_dyn_got): Likewise. Use elf_getphdrnum.
      9 	(ppc_check_special_symbol): Call find_dyn_got without ehdr.
     10 	(ppc_bss_plt_p): Remove ehdr argument.
     11 
     12 2014-11-17  Mark Wielaard  <mjw (a] redhat.com>
     13 
     14 	* ppc64_init.c (ppc64_init): Check section name is not NULL.
     15 
     16 2014-10-06  Mark Wielaard  <mjw (a] redhat.com>
     17 
     18 	* libebl_CPU.h (dwarf_peel_type): Removed.
     19 	(dwarf_peeled_die_type): Use libdw dwarf_peel_type.
     20 
     21 2014-07-18  Kyle McMartin  <kyle (a] redhat.com>
     22 	    Mark Wielaard  <mjw (a] redhat.com>
     23 
     24 	* aarch64_initreg.c: Check HAVE_SYS_USER_REGS.
     25 	(aarch64_set_initial_registers_tid): Use user_regs_struct and
     26 	user_fpsimd_struct.
     27 	* arm_initreg.c: Check HAVE_SYS_USER_REGS.
     28 	(arm_set_initial_registers_tid): Use user_regs_struct in compat mode.
     29 
     30 2014-07-04  Menanteau Guy  <menantea (a] linux.vnet.ibm.com>
     31 	    Mark Wielaard  <mjw (a] redhat.com>
     32 
     33 	* ppc64_init.c (ppc64_init): Hook check_st_other_bits.
     34 	* ppc64_reloc.def: TLSGD, TLSLD, TOCSAVE, ADDR16_HIGH, ADDR16_HIGHA,
     35 	TPREL16_HIGH, TPREL16_HIGHA, DTPREL16_HIGH, DTPREL16_HIGHA, JMP_IREL,
     36 	IRELATIVE, REL16, REL16_LO, REL16_HI and REL16_HA.
     37 	* ppc64_symbol.c (ppc64_dynamic_tag_name): Recognize DT_PPC64_OPT.
     38 	(ppc64_dynamic_tag_check): Likewise.
     39 	(ppc64_check_st_other_bits): New function.
     40 
     41 2014-07-04  Mark Wielaard  <mjw (a] redhat.com>
     42 
     43 	* aarch64_retval.c (aarch64_return_value_location): Handle
     44 	DW_ATE_boolean.
     45 
     46 2014-06-18  Mark Wielaard  <mjw (a] redhat.com>
     47 
     48 	* libebl_CPU.h (dwarf_peel_type): Remove DW_TAG_mutable_type
     49 	handling.
     50 
     51 2014-06-17  Mark Wielaard  <mjw (a] redhat.com>
     52 
     53 	* arm_init.c (arm_init): Set func_addr_mask.
     54 
     55 2014-06-20  Petr Machata  <pmachata (a] redhat.com>
     56 
     57 	* alpha_retval.c (alpha_return_value_location): Call
     58 	dwarf_peeled_die_type instead of inlining equivalent code.
     59 	* arm_retval.c (arm_return_value_location): Likewise.
     60 	* i386_retval.c (i386_return_value_location): Likewise.
     61 	* ia64_retval.c (ia64_return_value_location): Likewise.
     62 	* ppc64_retval.c (ppc64_return_value_location): Likewise.
     63 	* ppc_retval.c (ppc_return_value_location): Likewise.
     64 	* s390_retval.c (s390_return_value_location): Likewise.
     65 	* sh_retval.c (sh_return_value_location): Likewise.
     66 	* sparc_retval.c (sparc_return_value_location): Likewise.
     67 	* tilegx_retval.c (tilegx_return_value_location): Likewise.
     68 	* x86_64_retval.c (x86_64_return_value_location): Likewise.
     69 
     70 2014-05-19  Mark Wielaard  <mjw (a] redhat.com>
     71 
     72 	* arm_init.c (arm_init): Hook check_reloc_target_type.
     73 	* arm_symbol.c (arm_check_reloc_target_type): New function.
     74 	* ia64_init.c (ia64_init): Hook check_reloc_target_type.
     75 	* ia64_symbol.c (ia64_check_reloc_target_type): New function.
     76 
     77 2014-04-22  Kurt Roeckx  <kurt (a] roeckx.be>
     78 
     79 	* i386_initreg.c: Make Linux only.
     80 	* x86_64_initreg.c: Make Linux only.
     81 
     82 2014-04-13  Mark Wielaard  <mjw (a] redhat.com>
     83 
     84 	* Makefile.am: Remove libelf and libdw definitions when MUDFLAP
     85 	is defined. Remove libmudflap from LINK line.
     86 
     87 2014-04-09  Mark Wielaard  <mjw (a] redhat.com>
     88 
     89 	* Makefile.am (aarch64_SRCS): Add aarch64_initreg.c.
     90 	* aarch64_corenote.c (prstatus_regs): Mark pc_register.
     91 	* aarch64_init.c: Assign frame_nregs. Hook set_initial_registers_tid.
     92 	* aarch64_initreg: New file.
     93 
     94 2014-03-28  Jean Pihet  <jean.pihet (a] linaro.org>
     95 
     96 	* arm_initreg.c (arm_set_initial_registers_tid): Handle compat mode.
     97 	ARM compatible code running on AARCH64.
     98 
     99 2014-03-19  Mark Wielaard  <mjw (a] redhat.com>
    100 
    101 	* aarch64_reloc.def: AARCH64_ABS32 and AARCH64_ABS64 are also valid
    102 	in ET_REL.
    103 
    104 2014-01-30  Petr Machata  <pmachata (a] redhat.com>
    105 
    106 	* aarch64_regs.c (aarch64_register_info.regtype): Make this
    107 	variadic printf-like function.  Call one vsnprintf instead of two
    108 	snprintf's.
    109 	(regtyper, regtypen): Drop.
    110 	(aarch64_register_info): Adjust callers.
    111 
    112 2014-01-26  Mark Wielaard  <mjw (a] redhat.com>
    113 
    114 	* Makefile.am (arm_SRCS): Add arm_initreg.c.
    115 	* arm_init.c (arm_init): Define frame_nregs and hook
    116 	set_initial_registers_tid.
    117 	* arm_initreg.c: New file.
    118 
    119 2014-01-25  Mark Wielaard  <mjw (a] redhat.com>
    120 
    121 	* arm_cfi.c (arm_abi_cfi): Restore SP (r13) from CFA.
    122 
    123 2014-01-24  Mark Wielaard  <mjw (a] redhat.com>
    124 
    125 	* arm_reloc.def: Update list.
    126 
    127 2014-01-22  Mark Wielaard  <mjw (a] redhat.com>
    128 
    129 	* Makefile.am (aarch64_regs_no_Wformat): Removed.
    130 	* aarch64_regs.c (regtype): Add bool nr argument. snprintf arg
    131 	when nr is true.
    132 	(regtyper): New function.
    133 	(regtypen): Likewise.
    134 	(aarch64_register_info): Call either regtyper or regtypen not
    135 	regtype directly.
    136 
    137 2014-01-14  Mark Wielaard  <mjw (a] redhat.com>
    138 
    139 	* aarch64_symbol.c (aarch64_check_special_symbol): Check shdr is
    140 	not NULL before usage.
    141 
    142 2014-01-04  Mark Wielaard  <mjw (a] redhat.com>
    143 
    144 	* ppc64_symbol.c (ppc64_machine_flag_check): New function.
    145 	* ppc64_init.c (ppc64_init): Hook machine_flag_check.
    146 
    147 2014-01-03  Mark Wielaard  <mjw (a] redhat.com>
    148 
    149 	* Makefile.am (aarch64_SRCS): Add aarch64_cfi.c.
    150 	* aarch64_cfi.c: New file.
    151 	* aarch64_init.c (aarch64_init): Hook abi_cfi.
    152 	* aarch64_regs.c (aarch64_register_info): Set *prefix to "".
    153 
    154 2013-12-19  Mark Wielaard  <mjw (a] redhat.com>
    155 
    156 	* aarch64_init.c (aarch64_init): Hook check_special_symbol.
    157 	* aarch64_symbol.c (aarch64_check_special_symbol): New function.
    158 
    159 2013-12-18  Mark Wielaard  <mjw (a] redhat.com>
    160 
    161 	* Makefile.am (ppc64_SRCS): Add ppc64_resolve_sym.c.
    162 	* ppc64_resolve_sym.c: New file.
    163 	* ppc64_init.c: Hook resolve_sym_value and find function descriptor
    164 	table.
    165 
    166 2013-12-18  Mark Wielaard  <mjw (a] redhat.com>
    167 
    168 	* s390_initreg.c (s390_set_initial_registers_tid): Use union
    169 	to avoid type-punning when assigning a double to a Dwarf_Word.
    170 
    171 2013-12-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    172 
    173 	unwinder: s390 and s390x
    174 	* Makefile.am (s390_SRCS): Add s390_initreg.c and s390_unwind.c.
    175 	* s390_corenote.c (prstatus_regs): Set PC_REGISTER.  Reindent all the
    176 	entries.
    177 	* s390_init.c (s390_init): Initialize frame_nregs,
    178 	set_initial_registers_tid, normalize_pc and unwind.
    179 	* s390_initreg.c: New file.
    180 	* s390_unwind.c: New file.
    181 
    182 2013-12-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    183 
    184 	unwinder: ppc and ppc64
    185 	* Makefile.am (ppc_SRCS, ppc64_SRCS): Add ppc_initreg.c.
    186 	* ppc64_init.c (ppc64_init): Initialize also frame_nregs,
    187 	set_initial_registers_tid and dwarf_to_regno.
    188 	* ppc_corenote.c (PRSTATUS_REGSET_ITEMS) <nip>: Set PC_REGISTER.
    189 	* ppc_init.c (ppc64_init): Initialize also frame_nregs,
    190 	set_initial_registers_tid and dwarf_to_regno.
    191 	* ppc_initreg.c: New file.
    192 
    193 2013-11-25  Petr Machata  <pmachata (a] redhat.com>
    194 
    195 	* Makefile.am (modules): Add aarch64.
    196 	(libebl_pic): Add libebl_aarch64_pic.a.
    197 	(aarch64_SRCS): New variable.
    198 	(libebl_aarch64_pic_a_SOURCES): Likewise.
    199 	(am_libebl_aarch64_pic_a_OBJECTS): Likewise.
    200 	(aarch64_regs_no_Wformat): Likewise.
    201 	* aarch64_corenote.c, aarch64_init.c: New files.
    202 	* aarch64_regs.c, aarch64_reloc.def: Likewise.
    203 	* aarch64_retval.c, aarch64_symbol.c: Likewise.
    204 	* libebl_CPU.h (dwarf_peel_type): New function.
    205 	(dwarf_peeled_die_type): Likewise.
    206 
    207 2013-11-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    208 	    Mark Wielaard  <mjw (a] redhat.com>
    209 
    210 	* Makefile.am (i386_SRCS): Add i386_initreg.c.
    211 	(x86_64_SRCS): Add x86_64_initreg.c.
    212 	* i386_initreg.c: New file.
    213 	* i386_init.c (i386_init): Initialize frame_nregs and
    214 	set_initial_registers_tid.
    215 	* x86_64_initreg.c: New file.
    216 	* x86_64_init.c (x86_64_init): Initialize frame_nregs and
    217 	set_initial_registers_tid.
    218 
    219 2013-10-06  Mark Wielaard  <mjw (a] redhat.com>
    220 
    221 	* ppc_cfi.c (ppc_abi_cfi): Use DW_CFA_val_offset for reg1, not
    222 	DW_CFA_val_expression.
    223 
    224 2013-08-29  Mark Wielaard  <mjw (a] redhat.com>
    225 
    226 	* Makefile.am (arm_SRCS): Add arm_cfi.c.
    227 	* arm_cfi.c: New file.
    228 	* arm_init.c (arm_init): Initialize abi_cfi.
    229 
    230 2013-08-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    231 
    232 	* Makefile.am (ppc_SRCS, ppc64_SRCS): Add ppc_cfi.c.
    233 	(s390_SRCS): Add s390_cfi.c.
    234 	* ppc64_init.c (ppc64_init): Initialize abi_cfi.
    235 	* ppc_cfi.c: New file.
    236 	* ppc_init.c (ppc_init): Initialize abi_cfi.
    237 	* s390_cfi.c: New file.
    238 	* s390_init.c (s390_init): Initialize abi_cfi.
    239 
    240 2013-08-28  Mark Wielaard  <mjw (a] redhat.com>
    241 
    242 	* arm_regs.c (arm_register_info): Set *prefix to "".
    243 	* ppc_regs.c (ppc_register_info): Likewise.
    244 	* sh_regs.c (sh_register_info): Likewise.
    245 
    246 2013-04-24  Mark Wielaard  <mjw (a] redhat.com>
    247 
    248 	* Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
    249 
    250 2013-02-06  Mark Wielaard  <mjw (a] redhat.com>
    251 
    252 	* libebl_CPU.h (DWARF_TAG_OR_RETURN): New macro.
    253 	* backends/alpha_retval.c (alpha_return_value_location): Use new
    254 	DWARF_TAG_OR_RETURN macro instead of dwarf_tag ().
    255 	* backends/arm_retval.c (arm_return_value_location): Likewise.
    256 	* backends/i386_retval.c (i386_return_value_location): Likewise.
    257 	* backends/ia64_retval.c (hfa_type): Likewise.
    258 	(ia64_return_value_location): Likewise.
    259 	* backends/ppc64_retval.c (ppc64_return_value_location): Likewise.
    260 	* backends/ppc_retval.c (ppc_return_value_location): Likewise.
    261 	* backends/s390_retval.c (s390_return_value_location): Likewise.
    262 	* backends/sh_retval.c (sh_return_value_location): Likewise.
    263 	* backends/sparc_retval.c (sparc_return_value_location): Likewise.
    264 	* backends/tilegx_retval.c (tilegx_return_value_location): Likewise.
    265 	* backends/x86_64_retval.c (x86_64_return_value_location): Likewise.
    266 
    267 2013-01-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    268 	    Roland McGrath <roland (a] hack.frob.com>
    269 
    270 	* Makefile.am (s390_SRCS): Add s390_corenote.c and s390x_corenote.c.
    271 	* linux-core-note.c (ALIGN_PR_REG): New definitions.
    272 	(struct EBLHOOK(prstatus)): Change field pr_reg to anonymous struct with
    273 	ALIGN_PR_REG.
    274 	(EXTRA_ITEMS): New macro.
    275 	* s390_corenote.c: New file.
    276 	* s390_init.c (s390x_core_note): New declaration.
    277 	(s390_init): Install s390x_core_note and s390_core_note.
    278 	* s390x_corenote.c: New file.
    279 
    280 2013-01-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    281 
    282 	* arm_corenote.c (vfp_items): Remove zero COUNT initializer.
    283 
    284 2012-10-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    285 
    286 	* linux-core-note.c (prstatus_items): Rename groups of sigpend and
    287 	sighold to signal2 and signal3.
    288 
    289 2012-09-24  Petr Machata  <pmachata (a] redhat.com>
    290 
    291 	* arm_corenote.c (vfp_items, vfp_regs): New const variables.
    292 	(EXTRA_NOTES): Use it for NT_ARM_VFP.
    293 	* linux-core-note.c (EXTRA_REGSET_ITEMS): New macro.
    294 
    295 2012-09-17  Petr Machata  <pmachata (a] redhat.com>
    296 
    297 	* arm_corenote.c (FPREGSET_SIZE): Change to 116.
    298 
    299 2012-08-22  Jeff Kenton  <jkenton (a] tilera.com>
    300 
    301 	* Makefile.am (modules): Add tilegx.
    302 	(libebl_pic): Add libebl_tilegx_pic.a.
    303 	(tilegx_SRCS): New variable.
    304 	(libebl_tilegx_pic_a_SOURCES): Likewise.
    305 	(am_libebl_tilegx_pic_a_OBJECTS): Likewise.
    306 	* tilegx_corenote.c: New file.
    307 	* tilegx_regs.c: New file.
    308 	* tilegx_reloc.def: New file.
    309 	* tilegx_init.c: New file.
    310 	* tilegx_retval.c: New file.
    311 	* tilegx_symbol.c: New file.
    312 
    313 2011-03-09  Mark Wielaard  <mjw (a] redhat.com>
    314 
    315 	* alpha_init.c (alpha_init): Initialize check_st_other_bits hook.
    316 	* alpha_symbol.c (alpha_check_st_other_bits): New function.
    317 
    318 2011-03-09  Roland McGrath  <roland (a] redhat.com>
    319 
    320 	* alpha_symbol.c (alpha_check_special_symbol): New function.
    321 	* alpha_init.c (alpha_init): Initialize hook.
    322 
    323 2010-11-08  Roland McGrath  <roland (a] redhat.com>
    324 
    325 	* i386_retval.c (loc_intreg): Typo fix.
    326 	Reported by Thorsten Glaser <tg (a] mirbsd.de>.
    327 
    328 2010-04-10  Matt Fleming  <matt (a] console-pimps.org>
    329 
    330 	* sh_corenote.c: New file.
    331 	* sh_regs.c: New file.
    332 	* sh_retval.c: New file.
    333 	* sh_symbol.c (sh_machine_flag_check): New function.
    334 	* Makefile.am (sh_SRCS): Add new files.
    335 	* sh_init.c (sh_init): Add initializers.
    336 
    337 2010-04-07  Roland McGrath  <roland (a] redhat.com>
    338 
    339 	* arm_reloc.def: Accept PC24 and ABS32 in EXEC|DYN too.
    340 
    341 2010-03-04  Ulrich Drepper  <drepper (a] redhat.com>
    342 
    343 	* x86_64_reloc.def: Add entries for R_X86_64_SIZE32 and
    344 	R_X86_64_SIZE64.
    345 
    346 2010-02-18  Roland McGrath  <roland (a] redhat.com>
    347 
    348 	* Makefile.am (libebl_%.so): Use multi-target pattern rule instead of
    349 	intermediate dependency file for libebl_%.map, working around apparent
    350 	make -j timing-sensitive bugs.
    351 
    352 2010-02-15  Roland McGrath  <roland (a] redhat.com>
    353 
    354 	* Makefile.am: Use config/eu.am for common stuff.
    355 
    356 2010-01-05  Roland McGrath  <roland (a] redhat.com>
    357 
    358 	* arm_retval.c (arm_return_value_location): Use dwarf_aggregate_size.
    359 	* ia64_retval.c (ia64_return_value_location): Likewise.
    360 	* ppc_retval.c (ppc_return_value_location): Likewise.
    361 	* ppc64_retval.c (ppc64_return_value_location): Likewise.
    362 	* sparc_retval.c (sparc_return_value_location): Likewise.
    363 
    364 	* ppc64_retval.c (ppc64_return_value_location):
    365 	Use vr2 for DW_TAG_array_type with DW_AT_GNU_vector.
    366 	* ppc_retval.c (ppc_return_value_location): Likewise.
    367 
    368 2010-01-04  Roland McGrath  <roland (a] redhat.com>
    369 
    370 	* linux-core-note.c (vmcoreinfo_items): New static const variable.
    371 	(EBLHOOK(core_note)): Update arguments for new protocol.
    372 	Validate the name as "CORE" or "LINUX" for known n_type cases.
    373 	Handle name "VMCOREINFO" n_type=0 with vmcoreinfo_items.
    374 	* i386_corenote.c (EXTRA_NOTES): Update parameter usage.
    375 	* x86_corenote.c (EXTRA_NOTES_IOPERM): Likewise.
    376 
    377 2009-09-10  Mark Wielaard  <mjw (a] redhat.com>
    378 
    379 	* sparc_retval.c: Fix license header.
    380 
    381 2009-08-07  Roland McGrath  <roland (a] redhat.com>
    382 
    383 	* x86_64_reloc.def: Add PC64, GOTOFF64, GOTPC32, GOTPC32_TLSDESC,
    384 	TLSDESC_CALL, TLSDESC.
    385 
    386 2009-07-08  Roland McGrath  <roland (a] redhat.com>
    387 
    388 	* x86_64_cfi.c (x86_64_abi_cfi): New file.
    389 	* Makefile.am (x86_64_SRCS): Add it.
    390 	* x86_64_init.c (x86_64_init): Add initializer.
    391 
    392 	* i386_cfi.c (i386_abi_cfi): New file.
    393 	* Makefile.am (i386_SRCS): Add it.
    394 	* i386_init.c (i386_init): Initialize abi_cfi hook.
    395 
    396 2009-06-01  Ulrich Drepper  <drepper (a] redhat.com>
    397 
    398 	* i386_reloc.def: Add IRELATIVE entry.
    399 	* x86_64_reloc.def: Likewise.
    400 
    401 2009-04-16  Roland McGrath  <roland (a] redhat.com>
    402 
    403 	* arm_regs.c (arm_register_info): Handle VFP registers.
    404 
    405 	* i386_corenote.c (EXTRA_NOTES): NT_PRXFPREG -> NT_PRXFPREG
    406 
    407 2009-04-14  Roland McGrath  <roland (a] redhat.com>
    408 
    409 	* arm_retval.c: New file.
    410 	* arm_attrs.c: New file.
    411 	* Makefile.am (arm_SRCS): Add them.
    412 	* arm_symbol.c (arm_segment_type_name): New function.
    413 	(arm_section_type_name): New function.
    414 	(arm_machine_flag_check): New function.
    415 	* arm_init.c (arm_init): Initialize those hooks.
    416 
    417 	* arm_regs.c: New file.
    418 	* arm_corenote.c: New file.
    419 	* arm_auxv.c: New file.
    420 	* Makefile.am (arm_SRCS): Add them.
    421 	* arm_init.c (arm_init): Initialize core_note, register_info,
    422 	and auxv_info hooks.
    423 
    424 	* ia64_symbol.c (ia64_section_type_name): Remove "SHT_" prefixes.
    425 
    426 2009-04-01  Roland McGrath  <roland (a] redhat.com>
    427 
    428 	* sparc_reloc.def: Update table.
    429 	Data from Dave Miller <davem (a] davemloft.net>.
    430 
    431 2009-02-15  Roland McGrath  <roland (a] redhat.com>
    432 
    433 	* ppc_attrs.c (ppc_check_object_attribute): Handle tag
    434 	GNU_Power_ABI_Struct_Return.
    435 
    436 2008-10-04  Ulrich Drepper  <drepper (a] redhat.com>
    437 
    438 	* i386_reloc.def: Fix entries for TLS_GOTDESC, TLS_DESC_CALL, and
    439 	TLS_DESC.
    440 
    441 2008-08-01  Roland McGrath  <roland (a] redhat.com>
    442 
    443 	* x86_corenote.c: New file.
    444 	* Makefile.am (noinst_HEADERS): Add it.
    445 	* i386_corenote.c: Include it, use EXTRA_NOTES_IOPERM in EXTRA_NOTES.
    446 	* x86_64_corenote.c: Likewise.
    447 
    448 	* linux-core-note.c (prstatus_items): Use 'B' instead of 'b'
    449 	for sigpend and sighold.
    450 
    451 2008-07-04  Roland McGrath  <roland (a] redhat.com>
    452 
    453 	* i386_syscall.c: New file.
    454 	* x86_64_syscall.c: New file.
    455 	* ppc_syscall.c: New file.
    456 	* Makefile.am (i386_SRCS, x86_64_SRCS, ppc_SRCS, ppc64_SRCS): Add them.
    457 	* i386_init.c (i386_init): Initialize syscall_abi hook.
    458 	* x86_64_init.c (x86_64_init): Likewise.
    459 	* ppc_init.c (ppc_init): Likewise.
    460 	* ppc64_init.c (ppc64_init): Likewise.
    461 
    462 	* ppc_corenote.c (PRSTATUS_REGSET_ITEMS): Add nip.
    463 	Fix offset calculation for 64-bit case.
    464 
    465 2008-04-04  Roland McGrath  <roland (a] redhat.com>
    466 
    467 	* alpha_symbol.c (alpha_check_special_section): New function.
    468 	* alpha_init.c (alpha_init): Initialize check_special_section hook.
    469 
    470 2008-03-31  Roland McGrath  <roland (a] redhat.com>
    471 
    472 	* sparc_symbol.c (sparc_symbol_type_name): New function.
    473 	(sparc_dynamic_tag_name): New function.
    474 	(sparc_dynamic_tag_check): New function.
    475 	* sparc_init.c (sparc_init): Initialize those hooks.
    476 
    477 	* sparc_symbol.c (sparc_check_special_section): New function.
    478 	* sparc_init.c (sparc_init): Initialize check_special_section hook.
    479 
    480 2008-02-20  Roland McGrath  <roland (a] redhat.com>
    481 
    482 	* ppc_attrs.c: New file.
    483 	* Makefile.am (ppc_SRCS, ppc64_SRCS): Add it.
    484 	* ppc_init.c (ppc_init): Initialize check_object_attribute hook.
    485 
    486 2008-02-14  Roland McGrath  <roland (a] redhat.com>
    487 
    488 	* alpha_auxv.c: New file.
    489 	* Makefile.am (alpha_SRCS): Add it.
    490 	* alpha_init.c (alpha_init): Initialize auxv_info hook.
    491 
    492 2008-02-08  Roland McGrath  <roland (a] redhat.com>
    493 
    494 	* ppc_corenote.c (spe_regs): New const variable.
    495 	(EXTRA_NOTES): Use it for NT_PPC_SPE.
    496 
    497 2008-01-02  Roland McGrath  <roland (a] redhat.com>
    498 
    499 	* i386_corenote.c (tls_items): New const table.
    500 	(tls_info): New function, uses it.
    501 	(EXTRA_NOTES): Use it to handle NT_386_TLS.
    502 
    503 2008-01-08  Ulrich Drepper  <drepper (a] redhat.com>
    504 
    505 	* Makefile.am: Add x86-64 disassembler.
    506 	* x86_64_init.c (x86_64_init): Hook up disassembler.
    507 
    508 2007-12-28  Ulrich Drepper  <drepper (a] redhat.com>
    509 
    510 	* Makefile.am: Add x86 disassembler.
    511 	* i386_init.c (i386_init): Hook up disassembler.
    512 
    513 2007-12-15  Roland McGrath  <roland (a] redhat.com>
    514 
    515 	* ppc_regs.c (ppc_register_info): Return "spefscr", not "spr512".
    516 
    517 2007-10-18  Roland McGrath  <roland (a] redhat.com>
    518 
    519 	* ppc_regs.c (ppc_register_info): Assign 67 to "vscr".
    520 	Return "vector" and 32 bits for vscr and vrsave.
    521 	* ppc_corenote.c (altivec_regs): New variable.
    522 	(EXTRA_NOTES): New macro, handle NT_PPC_VMX.
    523 
    524 	* linux-core-note.c (EXTRA_REGSET): New macro.
    525 	Remove NT_PRXFPREG case.  Instead, use EXTRA_NOTES if defined.
    526 	* i386_corenote.c (EXTRA_NOTES): Define it.
    527 
    528 2007-10-09  Roland McGrath  <roland (a] redhat.com>
    529 
    530 	* sparc_auxv.c: New file.
    531 	* Makefile.am (sparc_SRCS): Add it.
    532 	* sparc_init.c (sparc_init): Initialize auxv_info hook.
    533 
    534 2007-10-08  Roland McGrath  <roland (a] redhat.com>
    535 
    536 	* linux-core-note.c (TIMEVAL_FIELD): New macro.
    537 	(prstatus_items): Use it.
    538 	* sparc_corenote.c: New file.
    539 	* sparc64_corenote.c: New file.
    540 	* Makefile.am (sparc_SRCS): Add them.
    541 	* sparc_init.c (sparc_init): Initialize core_note hook.
    542 
    543 	* sparc_symbol.c (sparc_machine_flag_check): New function.
    544 	* sparc_init.c (sparc_init): Use it.
    545 
    546 2007-09-27  Roland McGrath  <roland (a] redhat.com>
    547 
    548 	* alpha_retval.c: Use dwarf_attr_integrate and dwarf_hasattr_integrate.
    549 	* i386_retval.c: Likewise.
    550 	* ia64_retval.c: Likewise.
    551 	* ppc64_retval.c: Likewise.
    552 	* ppc_retval.c: Likewise.
    553 	* s390_retval.c: Likewise.
    554 	* sparc_retval.c: Likewise.
    555 	* x86_64_retval.c: Likewise.
    556 
    557 2007-10-31  Ulrich Drepper  <drepper (a] redhat.com>
    558 
    559 	* Makefile.am: More dependencies for the libebl_* libraries.
    560 
    561 2007-08-23  Roland McGrath  <roland (a] redhat.com>
    562 
    563 	* x86_64_regs.c (x86_64_register_info): Put %rflags in "integer" set.
    564 
    565 2007-08-22  Roland McGrath  <roland (a] redhat.com>
    566 
    567 	* linux-core-note.c (prstatus_items): Add .group initializers.
    568 	(prpsinfo_items): Likewise.
    569 	* x86_64_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
    570 	* i386_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
    571 	* ppc_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
    572 
    573 2007-08-20  Roland McGrath  <roland (a] redhat.com>
    574 
    575 	* ppc_symbol.c (ppc_check_special_symbol): For _GLOBAL_OFFSET_TABLE_
    576 	when DT_PPC_GOT is not found, anywhere in the section is valid.
    577 
    578 2007-08-19  Roland McGrath  <roland (a] redhat.com>
    579 
    580 	* i386_auxv.c: New file.
    581 	* Makefile.am (i386_SRCS, x86_64_SRCS): Add it.
    582 	* ppc_auxv.c: New file.
    583 	* Makefile.am (ppc_SRCS, ppc64_SRCS): Add it.
    584 	* i386_init.c (i386_init): Initialize auxv_info hook.
    585 	* x86_64_init.c (x86_64_init): Likewise.
    586 	* ppc_init.c (ppc_init): Likewise.
    587 	* ppc64_init.c (ppc64_init): Likewise.
    588 
    589 	* alpha_corenote.c: New file.
    590 	* Makefile.am (alpha_SRCS): Add it.
    591 	* alpha_init.c (alpha_init): Initialize core_note hook.
    592 
    593 	* ppc_corenote.c: New file.
    594 	* ppc64_corenote.c: New file.
    595 	* Makefile.am (ppc_SRCS, ppc64_SRCS): Add them.
    596 	* ppc_init.c (ppc_init): Initialize core_note hook.
    597 	* ppc64_init.c (ppc64_init): Likewise.
    598 
    599 	* linux-core-note.c: New file.
    600 	* Makefile.am (noinst_HEADERS): Add it.
    601 	* i386_corenote.c: Rewritten.
    602 	* x86_64_corenote.c: Likewise.
    603 
    604 2007-05-23  Roland McGrath  <roland (a] redhat.com>
    605 
    606 	* alpha_regs.c (alpha_register_info): fp -> s6
    607 
    608 2007-04-26  Roland McGrath  <roland (a] redhat.com>
    609 
    610 	* alpha_symbol.c (alpha_machine_section_flag_check): New function.
    611 	* alpha_init.c (alpha_init): Initialize hook.
    612 
    613 	* alpha_regs.c: New file.
    614 	* Makefile.am (alpha_SRCS): Add it.
    615 	* alpha_init.c (alpha_init): Initialize register_info hook.
    616 
    617 2007-04-22  Roland McGrath  <roland (a] redhat.com>
    618 
    619 	* ppc_regs.c (ppc_register_info): Use some names instead of sprNNN:
    620 	mq, xer, lr, ctr, dsisr, dar, dec, vrsave.
    621 	Set *BITS to 64 for FPU registers.
    622 
    623 	* i386_regs.c (i386_register_info): Set *BITS to 16 for fctrl, fstat.
    624 	* x86_64_regs.c (x86_64_register_info): Likewise for fcw, fsw.
    625 
    626 2007-04-01  Roland McGrath  <roland (a] redhat.com>
    627 
    628 	* x86_64_regs.c (x86_64_register_info): Add more registers from newer
    629 	ABI spec.
    630 
    631 2007-01-11  Roland McGrath  <roland (a] redhat.com>
    632 
    633 	* ia64_symbol.c (ia64_machine_section_flag_check): New function.
    634 	* ia64_init.c (ia64_init): Use it.
    635 
    636 	* ia64_symbol.c (ia64_section_type_name): Typo fix in string.
    637 
    638 2006-10-09  Roland McGrath  <roland (a] redhat.com>
    639 
    640 	* ia64_symbol.c (ia64_reloc_simple_type): Treat SECREL types as simple.
    641 
    642 2006-08-29  Roland McGrath  <roland (a] redhat.com>
    643 
    644 	* sparc_retval.c: New file.
    645 	* Makefile.am (sparc_SRCS): Add it.
    646 	* sparc_init.c (sparc_init): Initialize return_value_location hook.
    647 
    648 2006-08-22  Roland McGrath  <roland (a] redhat.com>
    649 
    650 	* i386_regs.c (i386_register_name): Renamed i386_register_info.
    651 	Take new args, yield more info.
    652 	* i386_init.c (i386_init): Update initializer.
    653 	* ia64_regs.c (ia64_register_name): Likewise.
    654 	* ia64_init.c (ia64_init): Likewise.
    655 	* ppc_regs.c (ppc_register_name): Likewise.
    656 	* ppc64_init.c (ppc64_init): Likewise.
    657 	* ppc_init.c (ppc_init): Likewise.
    658 	* s390_regs.c (s390_register_name): Likewise.
    659 	* s390_init.c (s390_init): Likewise.
    660 	* sparc_regs.c (sparc_register_name): Likewise.
    661 	* sparc_init.c (sparc_init): Likewise.
    662 	* x86_64_regs.c (x86_64_register_name): Likewise.
    663 	* x86_64_init.c (x86_64_init): Likewise.
    664 
    665 2006-08-08  Roland McGrath  <roland (a] redhat.com>
    666 
    667 	* Makefile.am (%.os): Don't depend on %.o, since we don't actually
    668 	need static object for anything here.  This rule is the only source of
    669 	.deps/ files.
    670 
    671 2006-06-23  Stepan Kasal  <skasal (a] redhat.com>
    672 
    673 	* Makefile.am (PACKAGE_VERSION): Remove superfluous definition.
    674 
    675 2006-08-03  Roland McGrath  <roland (a] redhat.com>
    676 
    677 	* sparc_regs.c (sparc_register_name): List 32 FPU regs only for
    678 	EM_SPARC.  EM_SPARC32PLUS also has 64.
    679 
    680 2006-07-21  Roland McGrath  <roland (a] redhat.com>
    681 
    682 	* i386_regs.c (i386_register_name): Fix return value when using stpcpy.
    683 	* ppc_regs.c (ppc_register_name): Likewise.
    684 	* s390_regs.c (s390_register_name): Likewise.
    685 
    686 	* ia64_retval.c: New file.
    687 	* Makefile.am (ia64_SRCS): Add it.
    688 	* ia64_init.c (ia64_init): Install return_value_location hook.
    689 
    690 	* ia64_regs.c: New file.
    691 	* Makefile.am (ia64_SRCS): Add it.
    692 	* ia64_init.c (ia64_init): Install register_name hook.
    693 
    694 2006-07-05  Ulrich Drepper  <drepper (a] redhat.com>
    695 
    696 	* alpha_init.c: Initialize sysvhash_entrysize.
    697 	* s390_init.c: Likewise.
    698 
    699 2006-07-04  Ulrich Drepper  <drepper (a] redhat.com>
    700 
    701 	* common-reloc.c (relative_reloc_p): New function.
    702 	(init_reloc): Hook it up.
    703 	* ia64_reloc.def: Define NO_RELATIVE_RELOC.
    704 
    705 2006-06-13  Roland McGrath  <roland (a] redhat.com>
    706 
    707 	* ppc64_retval.c: Remove SVR4_STRUCT_RETURN braino.
    708 
    709 2006-06-12  Ulrich Drepper  <drepper (a] redhat.com>
    710 
    711 	* common-reloc.c (none_reloc_p): New function.
    712 	(init_reloc): Hook it up.
    713 
    714 2006-02-22  Roland McGrath  <roland (a] redhat.com>
    715 
    716 	* ppc64_retval.c (SVR4_STRUCT_RETURN): New macro.
    717 	(ppc64_return_value_location): Use registers for aggregate conditional
    718 	on that.
    719 	* ppc_retval.c (SVR4_STRUCT_RETURN): New macro.
    720 	(ppc_return_value_location): Use registers for aggregate conditional
    721 	on that.
    722 
    723 2006-01-12  Roland McGrath  <roland (a] redhat.com>
    724 
    725 	* s390_retval.c: New file.
    726 	* Makefile.am (s390_SRCS): Add it.
    727 	* s390_init.c (s390_init): Install return_value_location hook.
    728 
    729 2006-01-11  Roland McGrath  <roland (a] redhat.com>
    730 
    731 	* s390_regs.c: New file.
    732 	* Makefile.am (s390_SRCS): Add it.
    733 	* s390_init.c (s390_init): Install register_name hook.
    734 
    735 	* s390_reloc.def: Update bits per
    736 	Martin Schwidefsky <schwidefsky (a] de.ibm.com>.
    737 
    738 2005-12-10  Ulrich Drepper
    739 
    740 	* common-reloc.c (R_NAME): Generate string correctly.
    741 
    742 2005-12-05  Roland McGrath  <roland (a] redhat.com>
    743 
    744 	* i386_regs.c (i386_register_name): Use a table for the first 8 regs.
    745 	* x86_64_regs.c (x86_64_register_name): Likewise.
    746 
    747 2005-11-25  Roland McGrath  <roland (a] redhat.com>
    748 
    749 	* i386_regs.c (i386_register_name): Return 0, not 1, for gaps.
    750 
    751 	* i386_regs.c: New file.
    752 	* ppc_regs.c: New file.
    753 	* sparc_regs.c: New file.
    754 	* x86_64_regs.c: New file.
    755 	* Makefile.am
    756 	(i386_SRCS, x86_64_SRCS, ppc_SRCS, ppc64_SRCS, sparc_SRCS): Add them.
    757 	* i386_init.c: Initialize register_name hook.
    758 	* ppc_init.c: Likewise.
    759 	* ppc64_init.c: Likewise.
    760 	* sparc_init.c: Likewise.
    761 	* x86_64_init.c: Likewise.
    762 
    763 2005-11-19  Roland McGrath  <roland (a] redhat.com>
    764 
    765 	* ppc64_reloc.def: REL30 -> ADDR30.
    766 
    767 2005-11-18  Roland McGrath  <roland (a] redhat.com>
    768 
    769 	* alpha_init.c: Use HOOK macro.
    770 	* arm_init.c: Likewise.
    771 	* i386_init.c: Likewise.
    772 	* ia64_init.c: Likewise.
    773 	* ppc64_init.c: Likewise.
    774 	* ppc_init.c: Likewise.
    775 	* s390_init.c: Likewise.
    776 	* sh_init.c: Likewise.
    777 	* sparc_init.c: Likewise.
    778 	* x86_64_init.c: Likewise.
    779 
    780 2005-11-17  Roland McGrath  <roland (a] redhat.com>
    781 
    782 	* Makefile.am (uninstall): Don't try to remove $(pkgincludedir).
    783 	(CLEANFILES): Add libebl_$(m).so.
    784 
    785 	* ppc_reloc.def: Update bits per Alan Modra <amodra (a] bigpond.net.au>.
    786 	* ppc64_reloc.def: Likewise.
    787 
    788 2005-11-15  Roland McGrath  <roland (a] redhat.com>
    789 
    790 	* Contents moved here from ../libebl.
    791