1 2018-06-16 Yonghong Song <yhs@fb.com>
3 * Makefile.am (bpf_SRCS): Add bpf_symbol.c.
4 * bpf_init.c (bpf_init): Add reloc_simple_type HOOK.
5 * bpf_reloc.def: Add RELOC_TYPE 64_64 and 64_32.
6 * bpf_symbol.c: New file.
8 2018-06-21 Mark Wielaard <mark@klomp.org>
10 * bpf_reloc.def: Remove MAP_FD.
12 2018-06-13 Andreas Schwab <schwab@suse.de>
14 * Makefile.am (riscv_SRCS): Add riscv_cfi.c and riscv_regs.c.
15 * riscv_cfi.c: New file.
16 * riscv_regs.c: Likewise.
17 * riscv_init.c (riscv_init): Hook register_info and abi_cfi.
19 2018-05-15 Andreas Schwab <schwab@suse.de>
21 * riscv_init.c (riscv_init): Hook check_special_symbol.
22 * riscv_symbol.c (riscv_check_special_symbol): New function.
24 2018-04-19 Andreas Schwab <schwab@suse.de>
26 * Makefile.am (modules): Add riscv.
27 * riscv_init.c: New file.
28 * riscv_reloc.def: New file.
29 * riscv_symbol.c: New file.
31 2018-04-11 Mark Wielaard <mark@klomp.org>
33 * aarch64_cfi.c (aarch64_abi_cfi): Add rule for restoring SP from
36 2018-02-15 Mark Wielaard <mark@klomp.org>
38 * ppc_initreg.c: Include ptrace.h before system.h and sys/user.h.
40 2018-02-09 Joshua Watt <JPEWhacker@gmail.com>
42 * aarch64_retval.c (aarch64_return_value_location): Use FALLTHROUGH
43 macro instead of comment.
44 * alpha_retval.c (alpha_return_value_location): Likewise.
45 * arm_regs.c (arm_register_info): Likewise.
46 * arm_retval.c (arm_return_value_location): Likewise.
47 * i386_regs.c (i386_register_info): Likewise.
48 * i386_retval.c (i386_return_value_location): Likewise.
49 * ia64_retval.c (ia64_return_value_location): Likewise.
50 * linux-core-note.c (core_note): Likewise.
51 * m68k_retval.c (m68k_return_value_location): Likewise.
52 * ppc64_retval.c (ppc64_return_value_location): Likewise.
53 * ppc_regs.c (ppc_register_info): Likewise.
54 * ppc_retval.c (ppc_return_value_location): Likewise.
55 * s390_retval.c (s390_return_value_location): Likewise.
56 * sh_retval.c (sh_return_value_location): Likewise.
57 * sparc_retval.c (sparc_return_value_location): Likewise.
58 * tilegx_retval.c (tilegx_return_value_location): Likewise.
59 * x86_64_regs.c (x86_64_register_info): Likewise.
60 * x86_64_retval.c (x86_64_return_value_location): Likewise.
62 2017-10-24 Mark Wielaard <mark@klomp.org>
64 * Makefile.am (m68k_corenote_no_Wpacked_not_aligned): New variable.
66 2017-08-18 Ulf Hermann <ulf.hermann@qt.io>
68 * linux-core-note.c: Use attribute_packed.
70 2017-04-27 Ulf Hermann <ulf.hermann@qt.io>
72 * Makefile.am: Use dso_LDFLAGS.
74 2017-07-27 Mark Wielaard <mark@klomp.org>
76 * sparc_reloc.def: GOTDATA_OP_HIX22, GOTDATA_OP_LOX10 and
77 GOTDATA_OP can be used in ET_REL files.
79 2017-07-19 Gustavo Romero <gromero@linux.vnet.ibm.com>
81 * ppc_corenote.c: Add offsets for ppc64 HTM SPRs: thfar, tfiar,
83 * ppc_regs.c: Add names for ppc64 HTM SPRs mappings.
85 2017-07-20 Mark Wielaard <mark@klomp.org>
87 * aarch64_init.c (aarch64_init): Hook data_marker_symbol.
88 * aarch64_symbol.c (aarch64_data_marker_symbol): New function.
89 * arm_init.c (arm_init): Hook data_marker_symbol.
90 * arm_symbol.c (aarch64_data_marker_symbol): New function.
92 2017-07-18 Mark Wielaard <mark@klomp.org>
94 * Makefile.am (cpu_bpf): Always define.
95 * bpf_init.c (disasm): Always hook.
96 * bpf_regs.c: Include bpf.h instead of linux/bpf.h. Don't define
99 2017-02-17 Ulf Hermann <ulf.hermann@qt.io>
101 * Makefile.am: Add libeu.
102 (libebl_%so): Link with --no-undefined,-z,defs,-z,relro
105 2017-06-17 Mark Wielaard <mark@klomp.org>
107 * s390_initreg.c: Swap sys/ptrace.h and asm/ptrace.h include order.
109 2017-06-15 Andreas Schwab <schwab@linux-m68k.org>
111 * ppc_symbol.c (ppc_machine_flag_check): New function.
112 * ppc_init.c (ppc_init): Hook it.
114 2017-05-30 Mark Wielaard <mark@klomp.org>
116 * ppc64_unwind.c: New file.
117 * ppc64_init.c (pcc64_init): Hook unwind.
118 * Makefile.am (ppc64_SRCS): Add ppc64_unwind.c
120 2017-04-06 Mark Wielaard <mark@klomp.org>
122 * i386_unwind.c: New file.
123 * i386_init.c: Hook i386_unwind.
124 * Makefile.am (i386_SRCS): Add i386_unwind.c
126 2017-02-09 Ulf Hermann <ulf.hermann@qt.io>
128 * aarch64_unwind.c: New file
129 * Makefile.am (aarch64_SRCS): Add aarch64_unwind.c
130 * aarch64_init.c (aarch64_init): Hook aarch64_unwind
132 2017-02-09 Ulf Hermann <ulf.hermann@qt.io>
134 * x86_64_unwind.c: New file
135 * Makefile.am (x86_64_SRCS): Add x86_64_unwind.c
136 * x86_64_init.c (x86_64_init): Hook x86_64_unwind
138 2017-04-20 Ulf Hermann <ulf.hermann@qt.io>
140 * aarch64_initreg.c: Compile register initialization only on linux.
141 * arm_initreg.c: Likewise.
142 * ppc_initreg.c: Likewise.
143 * s390_initreg.c: Likewise.
144 * x86_64_initreg.c: Likewise.
146 2017-02-15 Mark Wielaard <mark@klomp.org>
148 * ppc64_init.c (ppc64_init): Add check_object_attribute HOOK.
149 * ppc_attrs.c (ppc_check_object_attribute): Add Single-precision hard
152 2016-11-02 Mark Wielaard <mjw@redhat.com>
154 * i386_regs.c (i386_register_info): Add fallthrough comment.
155 * i386_retval.c (i386_return_value_location): Move fallthrough
157 * linux-core-note.c (core_note): Adjust fallthrough comment.
158 * m68k_retval.c (m68k_return_value_location): Move fallthrough
160 * ppc_regs.c (ppc_register_info): Add fallthrough comment.
161 * x86_64_regs.c (x86_64_register_info): Likewise.
163 2016-08-09 Jose E. Marchesi <jose.marchesi@oracle.com>
165 * sparc_attrs.c (sparc_check_object_attribute): Fix the
166 calculation of GNU_SParc_HWCAPS and GNU_SParc_HWCAPS2 values as
167 comma-separated list of hw capability names.
169 2016-07-10 Andreas Schwab <schwab@linux-m68k.org>
171 * m68k_corenote.c (ALIGN_PRSTATUS): Define.
172 * linux-core-note.c (struct EBLHOOK(prstatus)): Set alignment to
173 ALIGN_PRSTATUS if defined.
175 2016-06-28 Richard Henderson <rth@redhat.com>
177 * Makefile.am (modules): Add bpf.
178 (libebl_pic): Add libebl_bpf_pic.a.
179 (am_libebl_bpf_pic_a_OBJECTS): New.
180 * bpf_init.c, bpf_regs.c, bpf_reloc.def: New files.
181 * common-reloc.c (copy_reloc_p): Honor NO_COPY_RELOC.
182 (init_reloc): Likewise.
184 2016-05-20 Andreas Schwab <schwab@linux-m68k.org>
186 * Makefile.am (modules): Add m68k.
187 (libebl_pic): Add libebl_m68k_pic.a.
188 (m68k_SRCS, libebl_m68k_pic_a_SOURCES)
189 (am_libebl_m68k_pic_a_OBJECTS): Define.
190 * m68k_init.c: New file.
191 * m68k_symbol.c: New file.
192 * m68k_regs.c: New file.
193 * m68k_retval.c: New file.
194 * m68k_corenote.c: New file.
195 * m68k_reloc.def: New file.
196 * linux-core-note.c (ALIGN_INT): Only define if not defined.
198 2016-02-26 Jose E. Marchesi <jose.marchesi@oracle.com>
200 * sparc_initreg.c (EBLHOOK): Provide a dummy
201 sparc_set_initial_registers_tid for sparc32. This fixes the build
202 in sparcv9-*-* targets.
204 2016-02-26 Andreas Schwab <schwab@suse.de>
206 * ppc_symbol.c (ppc_dynamic_tag_name): Add DT_PPC_OPT.
207 (ppc_dynamic_tag_check): Likewise.
209 2015-12-28 Mark Wielaard <mjw@redhat.com>
211 * i386_reloc.def: Add GOT32X.
212 * x86_64_reloc.def: Add GOTPCRELX and REX_GOTPCRELX.
214 2016-02-12 Mark Wielaard <mjw@redhat.com>
216 * aarch64_corenote.c (aarch64_syscall_items): New Ebl_Core_Item[].
217 (EXTRA_NOTES): Add NT_ARM_SYSTEM_CALL.
218 * eblcorenotetypename.c (ebl_core_note_type_name):
221 2015-12-08 Jose E. Marchesi <jose.marchesi@oracle.com>
223 * sparc_init.c (sparc_init): Hook sparc_set_initial_registers_tid.
224 * sparc_initreg.c: New file.
225 * Makefile.am (sparc_SRCS): Added sparc_initreg.c.
227 2015-12-08 Jose E. Marchesi <jose.marchesi@oracle.com>
229 * sparc_corenote.c: Header comment typo fixed.
230 (PRSTATUS_REGSET_ITEMS): Defined, so the PC can be fetched from
232 * Makefile.am (sparc_SRCS): Added sparc_cfi.c
233 * sparc_cfi.c: New file.
234 * sparc_init.c (sparc_init): Set eh->frame_nregs, eh->ra_offset
235 and hook sparc_abi_cfi.
237 2015-10-21 Chih-Hung Hsieh <chh@google.com>
239 * ia64_retval.c (hfa_type): Move nested function 'hfa' to file scope.
240 * aarch64_regs.c (aarch64_register_info): Move nested function 'regtype'
243 2015-10-16 Mark Wielaard <mjw@redhat.com>
245 * ppc_symbol.c (ppc_check_special_symbol): Also allow _SDA_BASE_
248 2015-10-05 Josh Stone <jistone@redhat.com>
250 * Makefile.am (libebl_%.so): Add AM_V_at and AM_V_CCLD silencers.
252 2015-10-06 Jose E. Marchesi <jose.marchesi@oracle.com>
254 * sparc_attrs.c: New file.
255 * Makefile.am (sparc_SRCS): Added sparc_attrs.c
256 * sparc_init.c (sparc_init): Hook sparc_check_object_attribute.
258 2015-10-02 Jose E. Marchesi <jose.marchesi@oracle.com>
260 * sparc_init.c (RELOC_TYPE_ID): Defined.
261 * common-reloc.c (reloc_type_name): Apply target-specific
262 relocation ID extractors if defined.
263 (reloc_type_check): Likewise.
264 (reloc_valid_use): Likewise.
266 2015-10-02 Jose E. Marchesi <jose.marchesi@oracle.com>
268 * sparc_reloc.def: Added relocation types WDISP10, JMP_IREL and
271 2015-09-22 Mark Wielaard <mjw@redhat.com>
273 * arm_attrs.c: Remove old-style function definitions.
274 * linux-core-note.c: Likewise.
275 * ppc_attrs.c: Likewise.
277 2015-09-04 Chih-Hung Hsieh <chh@google.com>
279 * aarch64_init.c (aarch64_init): Replace K&R function definition
280 with ansi-C definitions.
281 * alpha_init.c (alpha_init): Likewise.
282 * arm_init.c (arm_init): Likewise.
283 * i386_init.c (i386_init): Likewise.
284 * ia64_init.c (ia64_init): Likewise.
285 * ppc64_init.c (ppc64_init): Likewise.
286 * ppc_init.c (ppc_init): Likewise.
287 * s390_init.c (s390_init): Likewise.
288 * sh_init.c (sh_init): Likewise.
289 * sparc_init.c (sparc_init): Likewise.
290 * tilegx_init.c (tilegx_init): Likewise.
291 * x86_64_init.c (x86_64_init): Likewise.
293 2015-09-03 Mark Wielaard <mjw@redhat.com>
295 * sparc_regs.c (sparc_register_info): Use ebl->class not ebl->machine.
297 2015-06-26 Pino Toscano <toscano.pino@tiscali.it>
299 * i386_initreg.c: Reduce scope of some includes to match their usage.
301 2015-04-28 Mark Wielaard <mjw@redhat.com>
303 * aarch64_reloc.def: Drop "64" from TLS_DTPMOD64, TLS_DTPREL64 and
306 2015-04-01 H.J. Lu <hjl.tools@gmail.com>
308 * Makefile.am (x86_64_SRCS): Add x32_corenote.c.
309 * linux-core-note.c (PR_REG): New.
310 (PRPSINFO_UID_T): Likewise.
311 (ALIGN_PRPSINFO_UID_T): Likewise.
312 (TYPE_PRPSINFO_UID_T): Likewise.
313 (PRPSINFO_GID_T): Likewise.
314 (ALIGN_PRPSINFO_GID_T): Likewise.
315 (TYPE_PRPSINFO_GID_T): Likewise.
316 (pr_reg): Replace ULONG with PR_REG.
317 (pr_uid): Replace UID_T with PRPSINFO_UID_T.
319 (pr_gid): Replace GID_T with PRPSINFO_GID_T.
321 * x32_corenote.c: New file.
322 * x86_64_corenote.c (BITS): New. Support x32.
323 (BACKEND): Support x32.
325 (ALIGN_ULONG): Likewise.
326 (TYPE_ULONG): Likewise.
327 (PRPSINFO_UID_T): New.
328 (ALIGN_PRPSINFO_UID_T): Likewise.
329 (TYPE_PRPSINFO_UID_T): Likewise.
330 (PRPSINFO_GID_T): Likewise.
331 (ALIGN_PRPSINFO_GID_T): Likewise.
332 (TYPE_PRPSINFO_GID_T): Likewise.
334 (ALIGN_PR_REG): Likewise.
335 * x86_64_init.c (x32_core_note): New.
336 (x86_64_init): Set eh->core_note to x32_core_note for x32.
338 2015-03-23 Mark Wielaard <mjw@redhat.com>
340 * aarch64_symbol.c (aarch64_check_special_symbol): Accept
341 _GLOBAL_OFFSET_TABLE_ pointing anywhere in .got.
343 2015-03-09 Mark Wielaard <mjw@redhat.com>
345 * aarch64_reloc.def (COPY): Add DYN.
346 * arm_reloc.def (COPY): Likewise.
347 * i386_reloc.def (COPY): Likewise.
348 * ia64_reloc.def (COPY): Likewise.
349 * ppc64_reloc.def (COPY): Likewise.
350 * ppc_reloc.def (COPY): Likewise.
351 * s390_reloc.def (COPY): Likewise.
352 * sh_reloc.def (COPY): Likewise.
353 * sparc_reloc.def (COPY): Likewise.
354 * tilegx_reloc.def (COPY): Likewise.
355 * x86_64_reloc.def (COPY): Likewise.
357 2015-02-23 Petr Machata <pmachata@redhat.com>
359 * arm_symbol.c (arm_symbol_type_name): New function.
360 * arm_init.c (arm_init): Initialize the hook.
362 2014-12-30 Mark Wielaard <mjw@redhat.com>
364 * ppc_symbol.c (find_dyn_got): Check sh_entsize is not zero.
366 2014-12-18 Ulrich Drepper <drepper@gmail.com>
368 * Makefile.am: Suppress output of textrel_check command.
370 2014-11-22 Mark Wielaard <mjw@redhat.com>
372 * ppc64_symbol.c (ppc64_bss_plt_p): Remove ehdr argument.
373 * ppc_symbol.c (find_dyn_got): Likewise. Use elf_getphdrnum.
374 (ppc_check_special_symbol): Call find_dyn_got without ehdr.
375 (ppc_bss_plt_p): Remove ehdr argument.
377 2014-11-17 Mark Wielaard <mjw@redhat.com>
379 * ppc64_init.c (ppc64_init): Check section name is not NULL.
381 2014-10-06 Mark Wielaard <mjw@redhat.com>
383 * libebl_CPU.h (dwarf_peel_type): Removed.
384 (dwarf_peeled_die_type): Use libdw dwarf_peel_type.
386 2014-07-18 Kyle McMartin <kyle@redhat.com>
387 Mark Wielaard <mjw@redhat.com>
389 * aarch64_initreg.c: Check HAVE_SYS_USER_REGS.
390 (aarch64_set_initial_registers_tid): Use user_regs_struct and
392 * arm_initreg.c: Check HAVE_SYS_USER_REGS.
393 (arm_set_initial_registers_tid): Use user_regs_struct in compat mode.
395 2014-07-04 Menanteau Guy <menantea@linux.vnet.ibm.com>
396 Mark Wielaard <mjw@redhat.com>
398 * ppc64_init.c (ppc64_init): Hook check_st_other_bits.
399 * ppc64_reloc.def: TLSGD, TLSLD, TOCSAVE, ADDR16_HIGH, ADDR16_HIGHA,
400 TPREL16_HIGH, TPREL16_HIGHA, DTPREL16_HIGH, DTPREL16_HIGHA, JMP_IREL,
401 IRELATIVE, REL16, REL16_LO, REL16_HI and REL16_HA.
402 * ppc64_symbol.c (ppc64_dynamic_tag_name): Recognize DT_PPC64_OPT.
403 (ppc64_dynamic_tag_check): Likewise.
404 (ppc64_check_st_other_bits): New function.
406 2014-07-04 Mark Wielaard <mjw@redhat.com>
408 * aarch64_retval.c (aarch64_return_value_location): Handle
411 2014-06-18 Mark Wielaard <mjw@redhat.com>
413 * libebl_CPU.h (dwarf_peel_type): Remove DW_TAG_mutable_type
416 2014-06-17 Mark Wielaard <mjw@redhat.com>
418 * arm_init.c (arm_init): Set func_addr_mask.
420 2014-06-20 Petr Machata <pmachata@redhat.com>
422 * alpha_retval.c (alpha_return_value_location): Call
423 dwarf_peeled_die_type instead of inlining equivalent code.
424 * arm_retval.c (arm_return_value_location): Likewise.
425 * i386_retval.c (i386_return_value_location): Likewise.
426 * ia64_retval.c (ia64_return_value_location): Likewise.
427 * ppc64_retval.c (ppc64_return_value_location): Likewise.
428 * ppc_retval.c (ppc_return_value_location): Likewise.
429 * s390_retval.c (s390_return_value_location): Likewise.
430 * sh_retval.c (sh_return_value_location): Likewise.
431 * sparc_retval.c (sparc_return_value_location): Likewise.
432 * tilegx_retval.c (tilegx_return_value_location): Likewise.
433 * x86_64_retval.c (x86_64_return_value_location): Likewise.
435 2014-05-19 Mark Wielaard <mjw@redhat.com>
437 * arm_init.c (arm_init): Hook check_reloc_target_type.
438 * arm_symbol.c (arm_check_reloc_target_type): New function.
439 * ia64_init.c (ia64_init): Hook check_reloc_target_type.
440 * ia64_symbol.c (ia64_check_reloc_target_type): New function.
442 2014-04-22 Kurt Roeckx <kurt@roeckx.be>
444 * i386_initreg.c: Make Linux only.
445 * x86_64_initreg.c: Make Linux only.
447 2014-04-13 Mark Wielaard <mjw@redhat.com>
449 * Makefile.am: Remove libelf and libdw definitions when MUDFLAP
450 is defined. Remove libmudflap from LINK line.
452 2014-04-09 Mark Wielaard <mjw@redhat.com>
454 * Makefile.am (aarch64_SRCS): Add aarch64_initreg.c.
455 * aarch64_corenote.c (prstatus_regs): Mark pc_register.
456 * aarch64_init.c: Assign frame_nregs. Hook set_initial_registers_tid.
457 * aarch64_initreg: New file.
459 2014-03-28 Jean Pihet <jean.pihet@linaro.org>
461 * arm_initreg.c (arm_set_initial_registers_tid): Handle compat mode.
462 ARM compatible code running on AARCH64.
464 2014-03-19 Mark Wielaard <mjw@redhat.com>
466 * aarch64_reloc.def: AARCH64_ABS32 and AARCH64_ABS64 are also valid
469 2014-01-30 Petr Machata <pmachata@redhat.com>
471 * aarch64_regs.c (aarch64_register_info.regtype): Make this
472 variadic printf-like function. Call one vsnprintf instead of two
474 (regtyper, regtypen): Drop.
475 (aarch64_register_info): Adjust callers.
477 2014-01-26 Mark Wielaard <mjw@redhat.com>
479 * Makefile.am (arm_SRCS): Add arm_initreg.c.
480 * arm_init.c (arm_init): Define frame_nregs and hook
481 set_initial_registers_tid.
482 * arm_initreg.c: New file.
484 2014-01-25 Mark Wielaard <mjw@redhat.com>
486 * arm_cfi.c (arm_abi_cfi): Restore SP (r13) from CFA.
488 2014-01-24 Mark Wielaard <mjw@redhat.com>
490 * arm_reloc.def: Update list.
492 2014-01-22 Mark Wielaard <mjw@redhat.com>
494 * Makefile.am (aarch64_regs_no_Wformat): Removed.
495 * aarch64_regs.c (regtype): Add bool nr argument. snprintf arg
497 (regtyper): New function.
498 (regtypen): Likewise.
499 (aarch64_register_info): Call either regtyper or regtypen not
502 2014-01-14 Mark Wielaard <mjw@redhat.com>
504 * aarch64_symbol.c (aarch64_check_special_symbol): Check shdr is
505 not NULL before usage.
507 2014-01-04 Mark Wielaard <mjw@redhat.com>
509 * ppc64_symbol.c (ppc64_machine_flag_check): New function.
510 * ppc64_init.c (ppc64_init): Hook machine_flag_check.
512 2014-01-03 Mark Wielaard <mjw@redhat.com>
514 * Makefile.am (aarch64_SRCS): Add aarch64_cfi.c.
515 * aarch64_cfi.c: New file.
516 * aarch64_init.c (aarch64_init): Hook abi_cfi.
517 * aarch64_regs.c (aarch64_register_info): Set *prefix to "".
519 2013-12-19 Mark Wielaard <mjw@redhat.com>
521 * aarch64_init.c (aarch64_init): Hook check_special_symbol.
522 * aarch64_symbol.c (aarch64_check_special_symbol): New function.
524 2013-12-18 Mark Wielaard <mjw@redhat.com>
526 * Makefile.am (ppc64_SRCS): Add ppc64_resolve_sym.c.
527 * ppc64_resolve_sym.c: New file.
528 * ppc64_init.c: Hook resolve_sym_value and find function descriptor
531 2013-12-18 Mark Wielaard <mjw@redhat.com>
533 * s390_initreg.c (s390_set_initial_registers_tid): Use union
534 to avoid type-punning when assigning a double to a Dwarf_Word.
536 2013-12-18 Jan Kratochvil <jan.kratochvil@redhat.com>
538 unwinder: s390 and s390x
539 * Makefile.am (s390_SRCS): Add s390_initreg.c and s390_unwind.c.
540 * s390_corenote.c (prstatus_regs): Set PC_REGISTER. Reindent all the
542 * s390_init.c (s390_init): Initialize frame_nregs,
543 set_initial_registers_tid, normalize_pc and unwind.
544 * s390_initreg.c: New file.
545 * s390_unwind.c: New file.
547 2013-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
549 unwinder: ppc and ppc64
550 * Makefile.am (ppc_SRCS, ppc64_SRCS): Add ppc_initreg.c.
551 * ppc64_init.c (ppc64_init): Initialize also frame_nregs,
552 set_initial_registers_tid and dwarf_to_regno.
553 * ppc_corenote.c (PRSTATUS_REGSET_ITEMS) <nip>: Set PC_REGISTER.
554 * ppc_init.c (ppc64_init): Initialize also frame_nregs,
555 set_initial_registers_tid and dwarf_to_regno.
556 * ppc_initreg.c: New file.
558 2013-11-25 Petr Machata <pmachata@redhat.com>
560 * Makefile.am (modules): Add aarch64.
561 (libebl_pic): Add libebl_aarch64_pic.a.
562 (aarch64_SRCS): New variable.
563 (libebl_aarch64_pic_a_SOURCES): Likewise.
564 (am_libebl_aarch64_pic_a_OBJECTS): Likewise.
565 (aarch64_regs_no_Wformat): Likewise.
566 * aarch64_corenote.c, aarch64_init.c: New files.
567 * aarch64_regs.c, aarch64_reloc.def: Likewise.
568 * aarch64_retval.c, aarch64_symbol.c: Likewise.
569 * libebl_CPU.h (dwarf_peel_type): New function.
570 (dwarf_peeled_die_type): Likewise.
572 2013-11-07 Jan Kratochvil <jan.kratochvil@redhat.com>
573 Mark Wielaard <mjw@redhat.com>
575 * Makefile.am (i386_SRCS): Add i386_initreg.c.
576 (x86_64_SRCS): Add x86_64_initreg.c.
577 * i386_initreg.c: New file.
578 * i386_init.c (i386_init): Initialize frame_nregs and
579 set_initial_registers_tid.
580 * x86_64_initreg.c: New file.
581 * x86_64_init.c (x86_64_init): Initialize frame_nregs and
582 set_initial_registers_tid.
584 2013-10-06 Mark Wielaard <mjw@redhat.com>
586 * ppc_cfi.c (ppc_abi_cfi): Use DW_CFA_val_offset for reg1, not
587 DW_CFA_val_expression.
589 2013-08-29 Mark Wielaard <mjw@redhat.com>
591 * Makefile.am (arm_SRCS): Add arm_cfi.c.
592 * arm_cfi.c: New file.
593 * arm_init.c (arm_init): Initialize abi_cfi.
595 2013-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
597 * Makefile.am (ppc_SRCS, ppc64_SRCS): Add ppc_cfi.c.
598 (s390_SRCS): Add s390_cfi.c.
599 * ppc64_init.c (ppc64_init): Initialize abi_cfi.
600 * ppc_cfi.c: New file.
601 * ppc_init.c (ppc_init): Initialize abi_cfi.
602 * s390_cfi.c: New file.
603 * s390_init.c (s390_init): Initialize abi_cfi.
605 2013-08-28 Mark Wielaard <mjw@redhat.com>
607 * arm_regs.c (arm_register_info): Set *prefix to "".
608 * ppc_regs.c (ppc_register_info): Likewise.
609 * sh_regs.c (sh_register_info): Likewise.
611 2013-04-24 Mark Wielaard <mjw@redhat.com>
613 * Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
615 2013-02-06 Mark Wielaard <mjw@redhat.com>
617 * libebl_CPU.h (DWARF_TAG_OR_RETURN): New macro.
618 * backends/alpha_retval.c (alpha_return_value_location): Use new
619 DWARF_TAG_OR_RETURN macro instead of dwarf_tag ().
620 * backends/arm_retval.c (arm_return_value_location): Likewise.
621 * backends/i386_retval.c (i386_return_value_location): Likewise.
622 * backends/ia64_retval.c (hfa_type): Likewise.
623 (ia64_return_value_location): Likewise.
624 * backends/ppc64_retval.c (ppc64_return_value_location): Likewise.
625 * backends/ppc_retval.c (ppc_return_value_location): Likewise.
626 * backends/s390_retval.c (s390_return_value_location): Likewise.
627 * backends/sh_retval.c (sh_return_value_location): Likewise.
628 * backends/sparc_retval.c (sparc_return_value_location): Likewise.
629 * backends/tilegx_retval.c (tilegx_return_value_location): Likewise.
630 * backends/x86_64_retval.c (x86_64_return_value_location): Likewise.
632 2013-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
633 Roland McGrath <roland@hack.frob.com>
635 * Makefile.am (s390_SRCS): Add s390_corenote.c and s390x_corenote.c.
636 * linux-core-note.c (ALIGN_PR_REG): New definitions.
637 (struct EBLHOOK(prstatus)): Change field pr_reg to anonymous struct with
639 (EXTRA_ITEMS): New macro.
640 * s390_corenote.c: New file.
641 * s390_init.c (s390x_core_note): New declaration.
642 (s390_init): Install s390x_core_note and s390_core_note.
643 * s390x_corenote.c: New file.
645 2013-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
647 * arm_corenote.c (vfp_items): Remove zero COUNT initializer.
649 2012-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
651 * linux-core-note.c (prstatus_items): Rename groups of sigpend and
652 sighold to signal2 and signal3.
654 2012-09-24 Petr Machata <pmachata@redhat.com>
656 * arm_corenote.c (vfp_items, vfp_regs): New const variables.
657 (EXTRA_NOTES): Use it for NT_ARM_VFP.
658 * linux-core-note.c (EXTRA_REGSET_ITEMS): New macro.
660 2012-09-17 Petr Machata <pmachata@redhat.com>
662 * arm_corenote.c (FPREGSET_SIZE): Change to 116.
664 2012-08-22 Jeff Kenton <jkenton@tilera.com>
666 * Makefile.am (modules): Add tilegx.
667 (libebl_pic): Add libebl_tilegx_pic.a.
668 (tilegx_SRCS): New variable.
669 (libebl_tilegx_pic_a_SOURCES): Likewise.
670 (am_libebl_tilegx_pic_a_OBJECTS): Likewise.
671 * tilegx_corenote.c: New file.
672 * tilegx_regs.c: New file.
673 * tilegx_reloc.def: New file.
674 * tilegx_init.c: New file.
675 * tilegx_retval.c: New file.
676 * tilegx_symbol.c: New file.
678 2011-03-09 Mark Wielaard <mjw@redhat.com>
680 * alpha_init.c (alpha_init): Initialize check_st_other_bits hook.
681 * alpha_symbol.c (alpha_check_st_other_bits): New function.
683 2011-03-09 Roland McGrath <roland@redhat.com>
685 * alpha_symbol.c (alpha_check_special_symbol): New function.
686 * alpha_init.c (alpha_init): Initialize hook.
688 2010-11-08 Roland McGrath <roland@redhat.com>
690 * i386_retval.c (loc_intreg): Typo fix.
691 Reported by Thorsten Glaser <tg@mirbsd.de>.
693 2010-04-10 Matt Fleming <matt@console-pimps.org>
695 * sh_corenote.c: New file.
696 * sh_regs.c: New file.
697 * sh_retval.c: New file.
698 * sh_symbol.c (sh_machine_flag_check): New function.
699 * Makefile.am (sh_SRCS): Add new files.
700 * sh_init.c (sh_init): Add initializers.
702 2010-04-07 Roland McGrath <roland@redhat.com>
704 * arm_reloc.def: Accept PC24 and ABS32 in EXEC|DYN too.
706 2010-03-04 Ulrich Drepper <drepper@redhat.com>
708 * x86_64_reloc.def: Add entries for R_X86_64_SIZE32 and
711 2010-02-18 Roland McGrath <roland@redhat.com>
713 * Makefile.am (libebl_%.so): Use multi-target pattern rule instead of
714 intermediate dependency file for libebl_%.map, working around apparent
715 make -j timing-sensitive bugs.
717 2010-02-15 Roland McGrath <roland@redhat.com>
719 * Makefile.am: Use config/eu.am for common stuff.
721 2010-01-05 Roland McGrath <roland@redhat.com>
723 * arm_retval.c (arm_return_value_location): Use dwarf_aggregate_size.
724 * ia64_retval.c (ia64_return_value_location): Likewise.
725 * ppc_retval.c (ppc_return_value_location): Likewise.
726 * ppc64_retval.c (ppc64_return_value_location): Likewise.
727 * sparc_retval.c (sparc_return_value_location): Likewise.
729 * ppc64_retval.c (ppc64_return_value_location):
730 Use vr2 for DW_TAG_array_type with DW_AT_GNU_vector.
731 * ppc_retval.c (ppc_return_value_location): Likewise.
733 2010-01-04 Roland McGrath <roland@redhat.com>
735 * linux-core-note.c (vmcoreinfo_items): New static const variable.
736 (EBLHOOK(core_note)): Update arguments for new protocol.
737 Validate the name as "CORE" or "LINUX" for known n_type cases.
738 Handle name "VMCOREINFO" n_type=0 with vmcoreinfo_items.
739 * i386_corenote.c (EXTRA_NOTES): Update parameter usage.
740 * x86_corenote.c (EXTRA_NOTES_IOPERM): Likewise.
742 2009-09-10 Mark Wielaard <mjw@redhat.com>
744 * sparc_retval.c: Fix license header.
746 2009-08-07 Roland McGrath <roland@redhat.com>
748 * x86_64_reloc.def: Add PC64, GOTOFF64, GOTPC32, GOTPC32_TLSDESC,
749 TLSDESC_CALL, TLSDESC.
751 2009-07-08 Roland McGrath <roland@redhat.com>
753 * x86_64_cfi.c (x86_64_abi_cfi): New file.
754 * Makefile.am (x86_64_SRCS): Add it.
755 * x86_64_init.c (x86_64_init): Add initializer.
757 * i386_cfi.c (i386_abi_cfi): New file.
758 * Makefile.am (i386_SRCS): Add it.
759 * i386_init.c (i386_init): Initialize abi_cfi hook.
761 2009-06-01 Ulrich Drepper <drepper@redhat.com>
763 * i386_reloc.def: Add IRELATIVE entry.
764 * x86_64_reloc.def: Likewise.
766 2009-04-16 Roland McGrath <roland@redhat.com>
768 * arm_regs.c (arm_register_info): Handle VFP registers.
770 * i386_corenote.c (EXTRA_NOTES): NT_PRXFPREG -> NT_PRXFPREG
772 2009-04-14 Roland McGrath <roland@redhat.com>
774 * arm_retval.c: New file.
775 * arm_attrs.c: New file.
776 * Makefile.am (arm_SRCS): Add them.
777 * arm_symbol.c (arm_segment_type_name): New function.
778 (arm_section_type_name): New function.
779 (arm_machine_flag_check): New function.
780 * arm_init.c (arm_init): Initialize those hooks.
782 * arm_regs.c: New file.
783 * arm_corenote.c: New file.
784 * arm_auxv.c: New file.
785 * Makefile.am (arm_SRCS): Add them.
786 * arm_init.c (arm_init): Initialize core_note, register_info,
789 * ia64_symbol.c (ia64_section_type_name): Remove "SHT_" prefixes.
791 2009-04-01 Roland McGrath <roland@redhat.com>
793 * sparc_reloc.def: Update table.
794 Data from Dave Miller <davem@davemloft.net>.
796 2009-02-15 Roland McGrath <roland@redhat.com>
798 * ppc_attrs.c (ppc_check_object_attribute): Handle tag
799 GNU_Power_ABI_Struct_Return.
801 2008-10-04 Ulrich Drepper <drepper@redhat.com>
803 * i386_reloc.def: Fix entries for TLS_GOTDESC, TLS_DESC_CALL, and
806 2008-08-01 Roland McGrath <roland@redhat.com>
808 * x86_corenote.c: New file.
809 * Makefile.am (noinst_HEADERS): Add it.
810 * i386_corenote.c: Include it, use EXTRA_NOTES_IOPERM in EXTRA_NOTES.
811 * x86_64_corenote.c: Likewise.
813 * linux-core-note.c (prstatus_items): Use 'B' instead of 'b'
814 for sigpend and sighold.
816 2008-07-04 Roland McGrath <roland@redhat.com>
818 * i386_syscall.c: New file.
819 * x86_64_syscall.c: New file.
820 * ppc_syscall.c: New file.
821 * Makefile.am (i386_SRCS, x86_64_SRCS, ppc_SRCS, ppc64_SRCS): Add them.
822 * i386_init.c (i386_init): Initialize syscall_abi hook.
823 * x86_64_init.c (x86_64_init): Likewise.
824 * ppc_init.c (ppc_init): Likewise.
825 * ppc64_init.c (ppc64_init): Likewise.
827 * ppc_corenote.c (PRSTATUS_REGSET_ITEMS): Add nip.
828 Fix offset calculation for 64-bit case.
830 2008-04-04 Roland McGrath <roland@redhat.com>
832 * alpha_symbol.c (alpha_check_special_section): New function.
833 * alpha_init.c (alpha_init): Initialize check_special_section hook.
835 2008-03-31 Roland McGrath <roland@redhat.com>
837 * sparc_symbol.c (sparc_symbol_type_name): New function.
838 (sparc_dynamic_tag_name): New function.
839 (sparc_dynamic_tag_check): New function.
840 * sparc_init.c (sparc_init): Initialize those hooks.
842 * sparc_symbol.c (sparc_check_special_section): New function.
843 * sparc_init.c (sparc_init): Initialize check_special_section hook.
845 2008-02-20 Roland McGrath <roland@redhat.com>
847 * ppc_attrs.c: New file.
848 * Makefile.am (ppc_SRCS, ppc64_SRCS): Add it.
849 * ppc_init.c (ppc_init): Initialize check_object_attribute hook.
851 2008-02-14 Roland McGrath <roland@redhat.com>
853 * alpha_auxv.c: New file.
854 * Makefile.am (alpha_SRCS): Add it.
855 * alpha_init.c (alpha_init): Initialize auxv_info hook.
857 2008-02-08 Roland McGrath <roland@redhat.com>
859 * ppc_corenote.c (spe_regs): New const variable.
860 (EXTRA_NOTES): Use it for NT_PPC_SPE.
862 2008-01-02 Roland McGrath <roland@redhat.com>
864 * i386_corenote.c (tls_items): New const table.
865 (tls_info): New function, uses it.
866 (EXTRA_NOTES): Use it to handle NT_386_TLS.
868 2008-01-08 Ulrich Drepper <drepper@redhat.com>
870 * Makefile.am: Add x86-64 disassembler.
871 * x86_64_init.c (x86_64_init): Hook up disassembler.
873 2007-12-28 Ulrich Drepper <drepper@redhat.com>
875 * Makefile.am: Add x86 disassembler.
876 * i386_init.c (i386_init): Hook up disassembler.
878 2007-12-15 Roland McGrath <roland@redhat.com>
880 * ppc_regs.c (ppc_register_info): Return "spefscr", not "spr512".
882 2007-10-18 Roland McGrath <roland@redhat.com>
884 * ppc_regs.c (ppc_register_info): Assign 67 to "vscr".
885 Return "vector" and 32 bits for vscr and vrsave.
886 * ppc_corenote.c (altivec_regs): New variable.
887 (EXTRA_NOTES): New macro, handle NT_PPC_VMX.
889 * linux-core-note.c (EXTRA_REGSET): New macro.
890 Remove NT_PRXFPREG case. Instead, use EXTRA_NOTES if defined.
891 * i386_corenote.c (EXTRA_NOTES): Define it.
893 2007-10-09 Roland McGrath <roland@redhat.com>
895 * sparc_auxv.c: New file.
896 * Makefile.am (sparc_SRCS): Add it.
897 * sparc_init.c (sparc_init): Initialize auxv_info hook.
899 2007-10-08 Roland McGrath <roland@redhat.com>
901 * linux-core-note.c (TIMEVAL_FIELD): New macro.
902 (prstatus_items): Use it.
903 * sparc_corenote.c: New file.
904 * sparc64_corenote.c: New file.
905 * Makefile.am (sparc_SRCS): Add them.
906 * sparc_init.c (sparc_init): Initialize core_note hook.
908 * sparc_symbol.c (sparc_machine_flag_check): New function.
909 * sparc_init.c (sparc_init): Use it.
911 2007-09-27 Roland McGrath <roland@redhat.com>
913 * alpha_retval.c: Use dwarf_attr_integrate and dwarf_hasattr_integrate.
914 * i386_retval.c: Likewise.
915 * ia64_retval.c: Likewise.
916 * ppc64_retval.c: Likewise.
917 * ppc_retval.c: Likewise.
918 * s390_retval.c: Likewise.
919 * sparc_retval.c: Likewise.
920 * x86_64_retval.c: Likewise.
922 2007-10-31 Ulrich Drepper <drepper@redhat.com>
924 * Makefile.am: More dependencies for the libebl_* libraries.
926 2007-08-23 Roland McGrath <roland@redhat.com>
928 * x86_64_regs.c (x86_64_register_info): Put %rflags in "integer" set.
930 2007-08-22 Roland McGrath <roland@redhat.com>
932 * linux-core-note.c (prstatus_items): Add .group initializers.
933 (prpsinfo_items): Likewise.
934 * x86_64_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
935 * i386_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
936 * ppc_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
938 2007-08-20 Roland McGrath <roland@redhat.com>
940 * ppc_symbol.c (ppc_check_special_symbol): For _GLOBAL_OFFSET_TABLE_
941 when DT_PPC_GOT is not found, anywhere in the section is valid.
943 2007-08-19 Roland McGrath <roland@redhat.com>
945 * i386_auxv.c: New file.
946 * Makefile.am (i386_SRCS, x86_64_SRCS): Add it.
947 * ppc_auxv.c: New file.
948 * Makefile.am (ppc_SRCS, ppc64_SRCS): Add it.
949 * i386_init.c (i386_init): Initialize auxv_info hook.
950 * x86_64_init.c (x86_64_init): Likewise.
951 * ppc_init.c (ppc_init): Likewise.
952 * ppc64_init.c (ppc64_init): Likewise.
954 * alpha_corenote.c: New file.
955 * Makefile.am (alpha_SRCS): Add it.
956 * alpha_init.c (alpha_init): Initialize core_note hook.
958 * ppc_corenote.c: New file.
959 * ppc64_corenote.c: New file.
960 * Makefile.am (ppc_SRCS, ppc64_SRCS): Add them.
961 * ppc_init.c (ppc_init): Initialize core_note hook.
962 * ppc64_init.c (ppc64_init): Likewise.
964 * linux-core-note.c: New file.
965 * Makefile.am (noinst_HEADERS): Add it.
966 * i386_corenote.c: Rewritten.
967 * x86_64_corenote.c: Likewise.
969 2007-05-23 Roland McGrath <roland@redhat.com>
971 * alpha_regs.c (alpha_register_info): fp -> s6
973 2007-04-26 Roland McGrath <roland@redhat.com>
975 * alpha_symbol.c (alpha_machine_section_flag_check): New function.
976 * alpha_init.c (alpha_init): Initialize hook.
978 * alpha_regs.c: New file.
979 * Makefile.am (alpha_SRCS): Add it.
980 * alpha_init.c (alpha_init): Initialize register_info hook.
982 2007-04-22 Roland McGrath <roland@redhat.com>
984 * ppc_regs.c (ppc_register_info): Use some names instead of sprNNN:
985 mq, xer, lr, ctr, dsisr, dar, dec, vrsave.
986 Set *BITS to 64 for FPU registers.
988 * i386_regs.c (i386_register_info): Set *BITS to 16 for fctrl, fstat.
989 * x86_64_regs.c (x86_64_register_info): Likewise for fcw, fsw.
991 2007-04-01 Roland McGrath <roland@redhat.com>
993 * x86_64_regs.c (x86_64_register_info): Add more registers from newer
996 2007-01-11 Roland McGrath <roland@redhat.com>
998 * ia64_symbol.c (ia64_machine_section_flag_check): New function.
999 * ia64_init.c (ia64_init): Use it.
1001 * ia64_symbol.c (ia64_section_type_name): Typo fix in string.
1003 2006-10-09 Roland McGrath <roland@redhat.com>
1005 * ia64_symbol.c (ia64_reloc_simple_type): Treat SECREL types as simple.
1007 2006-08-29 Roland McGrath <roland@redhat.com>
1009 * sparc_retval.c: New file.
1010 * Makefile.am (sparc_SRCS): Add it.
1011 * sparc_init.c (sparc_init): Initialize return_value_location hook.
1013 2006-08-22 Roland McGrath <roland@redhat.com>
1015 * i386_regs.c (i386_register_name): Renamed i386_register_info.
1016 Take new args, yield more info.
1017 * i386_init.c (i386_init): Update initializer.
1018 * ia64_regs.c (ia64_register_name): Likewise.
1019 * ia64_init.c (ia64_init): Likewise.
1020 * ppc_regs.c (ppc_register_name): Likewise.
1021 * ppc64_init.c (ppc64_init): Likewise.
1022 * ppc_init.c (ppc_init): Likewise.
1023 * s390_regs.c (s390_register_name): Likewise.
1024 * s390_init.c (s390_init): Likewise.
1025 * sparc_regs.c (sparc_register_name): Likewise.
1026 * sparc_init.c (sparc_init): Likewise.
1027 * x86_64_regs.c (x86_64_register_name): Likewise.
1028 * x86_64_init.c (x86_64_init): Likewise.
1030 2006-08-08 Roland McGrath <roland@redhat.com>
1032 * Makefile.am (%.os): Don't depend on %.o, since we don't actually
1033 need static object for anything here. This rule is the only source of
1036 2006-06-23 Stepan Kasal <skasal@redhat.com>
1038 * Makefile.am (PACKAGE_VERSION): Remove superfluous definition.
1040 2006-08-03 Roland McGrath <roland@redhat.com>
1042 * sparc_regs.c (sparc_register_name): List 32 FPU regs only for
1043 EM_SPARC. EM_SPARC32PLUS also has 64.
1045 2006-07-21 Roland McGrath <roland@redhat.com>
1047 * i386_regs.c (i386_register_name): Fix return value when using stpcpy.
1048 * ppc_regs.c (ppc_register_name): Likewise.
1049 * s390_regs.c (s390_register_name): Likewise.
1051 * ia64_retval.c: New file.
1052 * Makefile.am (ia64_SRCS): Add it.
1053 * ia64_init.c (ia64_init): Install return_value_location hook.
1055 * ia64_regs.c: New file.
1056 * Makefile.am (ia64_SRCS): Add it.
1057 * ia64_init.c (ia64_init): Install register_name hook.
1059 2006-07-05 Ulrich Drepper <drepper@redhat.com>
1061 * alpha_init.c: Initialize sysvhash_entrysize.
1062 * s390_init.c: Likewise.
1064 2006-07-04 Ulrich Drepper <drepper@redhat.com>
1066 * common-reloc.c (relative_reloc_p): New function.
1067 (init_reloc): Hook it up.
1068 * ia64_reloc.def: Define NO_RELATIVE_RELOC.
1070 2006-06-13 Roland McGrath <roland@redhat.com>
1072 * ppc64_retval.c: Remove SVR4_STRUCT_RETURN braino.
1074 2006-06-12 Ulrich Drepper <drepper@redhat.com>
1076 * common-reloc.c (none_reloc_p): New function.
1077 (init_reloc): Hook it up.
1079 2006-02-22 Roland McGrath <roland@redhat.com>
1081 * ppc64_retval.c (SVR4_STRUCT_RETURN): New macro.
1082 (ppc64_return_value_location): Use registers for aggregate conditional
1084 * ppc_retval.c (SVR4_STRUCT_RETURN): New macro.
1085 (ppc_return_value_location): Use registers for aggregate conditional
1088 2006-01-12 Roland McGrath <roland@redhat.com>
1090 * s390_retval.c: New file.
1091 * Makefile.am (s390_SRCS): Add it.
1092 * s390_init.c (s390_init): Install return_value_location hook.
1094 2006-01-11 Roland McGrath <roland@redhat.com>
1096 * s390_regs.c: New file.
1097 * Makefile.am (s390_SRCS): Add it.
1098 * s390_init.c (s390_init): Install register_name hook.
1100 * s390_reloc.def: Update bits per
1101 Martin Schwidefsky <schwidefsky@de.ibm.com>.
1103 2005-12-10 Ulrich Drepper
1105 * common-reloc.c (R_NAME): Generate string correctly.
1107 2005-12-05 Roland McGrath <roland@redhat.com>
1109 * i386_regs.c (i386_register_name): Use a table for the first 8 regs.
1110 * x86_64_regs.c (x86_64_register_name): Likewise.
1112 2005-11-25 Roland McGrath <roland@redhat.com>
1114 * i386_regs.c (i386_register_name): Return 0, not 1, for gaps.
1116 * i386_regs.c: New file.
1117 * ppc_regs.c: New file.
1118 * sparc_regs.c: New file.
1119 * x86_64_regs.c: New file.
1121 (i386_SRCS, x86_64_SRCS, ppc_SRCS, ppc64_SRCS, sparc_SRCS): Add them.
1122 * i386_init.c: Initialize register_name hook.
1123 * ppc_init.c: Likewise.
1124 * ppc64_init.c: Likewise.
1125 * sparc_init.c: Likewise.
1126 * x86_64_init.c: Likewise.
1128 2005-11-19 Roland McGrath <roland@redhat.com>
1130 * ppc64_reloc.def: REL30 -> ADDR30.
1132 2005-11-18 Roland McGrath <roland@redhat.com>
1134 * alpha_init.c: Use HOOK macro.
1135 * arm_init.c: Likewise.
1136 * i386_init.c: Likewise.
1137 * ia64_init.c: Likewise.
1138 * ppc64_init.c: Likewise.
1139 * ppc_init.c: Likewise.
1140 * s390_init.c: Likewise.
1141 * sh_init.c: Likewise.
1142 * sparc_init.c: Likewise.
1143 * x86_64_init.c: Likewise.
1145 2005-11-17 Roland McGrath <roland@redhat.com>
1147 * Makefile.am (uninstall): Don't try to remove $(pkgincludedir).
1148 (CLEANFILES): Add libebl_$(m).so.
1150 * ppc_reloc.def: Update bits per Alan Modra <amodra@bigpond.net.au>.
1151 * ppc64_reloc.def: Likewise.
1153 2005-11-15 Roland McGrath <roland@redhat.com>
1155 * Contents moved here from ../libebl.