1 2018-06-21 Mark Wielaard <mark@klomp.org>
3 * bpf_reloc.def: Remove MAP_FD.
5 2018-06-13 Andreas Schwab <schwab@suse.de>
7 * Makefile.am (riscv_SRCS): Add riscv_cfi.c and riscv_regs.c.
8 * riscv_cfi.c: New file.
9 * riscv_regs.c: Likewise.
10 * riscv_init.c (riscv_init): Hook register_info and abi_cfi.
12 2018-05-15 Andreas Schwab <schwab@suse.de>
14 * riscv_init.c (riscv_init): Hook check_special_symbol.
15 * riscv_symbol.c (riscv_check_special_symbol): New function.
17 2018-04-19 Andreas Schwab <schwab@suse.de>
19 * Makefile.am (modules): Add riscv.
20 * riscv_init.c: New file.
21 * riscv_reloc.def: New file.
22 * riscv_symbol.c: New file.
24 2018-04-11 Mark Wielaard <mark@klomp.org>
26 * aarch64_cfi.c (aarch64_abi_cfi): Add rule for restoring SP from
29 2018-02-15 Mark Wielaard <mark@klomp.org>
31 * ppc_initreg.c: Include ptrace.h before system.h and sys/user.h.
33 2018-02-09 Joshua Watt <JPEWhacker@gmail.com>
35 * aarch64_retval.c (aarch64_return_value_location): Use FALLTHROUGH
36 macro instead of comment.
37 * alpha_retval.c (alpha_return_value_location): Likewise.
38 * arm_regs.c (arm_register_info): Likewise.
39 * arm_retval.c (arm_return_value_location): Likewise.
40 * i386_regs.c (i386_register_info): Likewise.
41 * i386_retval.c (i386_return_value_location): Likewise.
42 * ia64_retval.c (ia64_return_value_location): Likewise.
43 * linux-core-note.c (core_note): Likewise.
44 * m68k_retval.c (m68k_return_value_location): Likewise.
45 * ppc64_retval.c (ppc64_return_value_location): Likewise.
46 * ppc_regs.c (ppc_register_info): Likewise.
47 * ppc_retval.c (ppc_return_value_location): Likewise.
48 * s390_retval.c (s390_return_value_location): Likewise.
49 * sh_retval.c (sh_return_value_location): Likewise.
50 * sparc_retval.c (sparc_return_value_location): Likewise.
51 * tilegx_retval.c (tilegx_return_value_location): Likewise.
52 * x86_64_regs.c (x86_64_register_info): Likewise.
53 * x86_64_retval.c (x86_64_return_value_location): Likewise.
55 2017-10-24 Mark Wielaard <mark@klomp.org>
57 * Makefile.am (m68k_corenote_no_Wpacked_not_aligned): New variable.
59 2017-08-18 Ulf Hermann <ulf.hermann@qt.io>
61 * linux-core-note.c: Use attribute_packed.
63 2017-04-27 Ulf Hermann <ulf.hermann@qt.io>
65 * Makefile.am: Use dso_LDFLAGS.
67 2017-07-27 Mark Wielaard <mark@klomp.org>
69 * sparc_reloc.def: GOTDATA_OP_HIX22, GOTDATA_OP_LOX10 and
70 GOTDATA_OP can be used in ET_REL files.
72 2017-07-19 Gustavo Romero <gromero@linux.vnet.ibm.com>
74 * ppc_corenote.c: Add offsets for ppc64 HTM SPRs: thfar, tfiar,
76 * ppc_regs.c: Add names for ppc64 HTM SPRs mappings.
78 2017-07-20 Mark Wielaard <mark@klomp.org>
80 * aarch64_init.c (aarch64_init): Hook data_marker_symbol.
81 * aarch64_symbol.c (aarch64_data_marker_symbol): New function.
82 * arm_init.c (arm_init): Hook data_marker_symbol.
83 * arm_symbol.c (aarch64_data_marker_symbol): New function.
85 2017-07-18 Mark Wielaard <mark@klomp.org>
87 * Makefile.am (cpu_bpf): Always define.
88 * bpf_init.c (disasm): Always hook.
89 * bpf_regs.c: Include bpf.h instead of linux/bpf.h. Don't define
92 2017-02-17 Ulf Hermann <ulf.hermann@qt.io>
94 * Makefile.am: Add libeu.
95 (libebl_%so): Link with --no-undefined,-z,defs,-z,relro
98 2017-06-17 Mark Wielaard <mark@klomp.org>
100 * s390_initreg.c: Swap sys/ptrace.h and asm/ptrace.h include order.
102 2017-06-15 Andreas Schwab <schwab@linux-m68k.org>
104 * ppc_symbol.c (ppc_machine_flag_check): New function.
105 * ppc_init.c (ppc_init): Hook it.
107 2017-05-30 Mark Wielaard <mark@klomp.org>
109 * ppc64_unwind.c: New file.
110 * ppc64_init.c (pcc64_init): Hook unwind.
111 * Makefile.am (ppc64_SRCS): Add ppc64_unwind.c
113 2017-04-06 Mark Wielaard <mark@klomp.org>
115 * i386_unwind.c: New file.
116 * i386_init.c: Hook i386_unwind.
117 * Makefile.am (i386_SRCS): Add i386_unwind.c
119 2017-02-09 Ulf Hermann <ulf.hermann@qt.io>
121 * aarch64_unwind.c: New file
122 * Makefile.am (aarch64_SRCS): Add aarch64_unwind.c
123 * aarch64_init.c (aarch64_init): Hook aarch64_unwind
125 2017-02-09 Ulf Hermann <ulf.hermann@qt.io>
127 * x86_64_unwind.c: New file
128 * Makefile.am (x86_64_SRCS): Add x86_64_unwind.c
129 * x86_64_init.c (x86_64_init): Hook x86_64_unwind
131 2017-04-20 Ulf Hermann <ulf.hermann@qt.io>
133 * aarch64_initreg.c: Compile register initialization only on linux.
134 * arm_initreg.c: Likewise.
135 * ppc_initreg.c: Likewise.
136 * s390_initreg.c: Likewise.
137 * x86_64_initreg.c: Likewise.
139 2017-02-15 Mark Wielaard <mark@klomp.org>
141 * ppc64_init.c (ppc64_init): Add check_object_attribute HOOK.
142 * ppc_attrs.c (ppc_check_object_attribute): Add Single-precision hard
145 2016-11-02 Mark Wielaard <mjw@redhat.com>
147 * i386_regs.c (i386_register_info): Add fallthrough comment.
148 * i386_retval.c (i386_return_value_location): Move fallthrough
150 * linux-core-note.c (core_note): Adjust fallthrough comment.
151 * m68k_retval.c (m68k_return_value_location): Move fallthrough
153 * ppc_regs.c (ppc_register_info): Add fallthrough comment.
154 * x86_64_regs.c (x86_64_register_info): Likewise.
156 2016-08-09 Jose E. Marchesi <jose.marchesi@oracle.com>
158 * sparc_attrs.c (sparc_check_object_attribute): Fix the
159 calculation of GNU_SParc_HWCAPS and GNU_SParc_HWCAPS2 values as
160 comma-separated list of hw capability names.
162 2016-07-10 Andreas Schwab <schwab@linux-m68k.org>
164 * m68k_corenote.c (ALIGN_PRSTATUS): Define.
165 * linux-core-note.c (struct EBLHOOK(prstatus)): Set alignment to
166 ALIGN_PRSTATUS if defined.
168 2016-06-28 Richard Henderson <rth@redhat.com>
170 * Makefile.am (modules): Add bpf.
171 (libebl_pic): Add libebl_bpf_pic.a.
172 (am_libebl_bpf_pic_a_OBJECTS): New.
173 * bpf_init.c, bpf_regs.c, bpf_reloc.def: New files.
174 * common-reloc.c (copy_reloc_p): Honor NO_COPY_RELOC.
175 (init_reloc): Likewise.
177 2016-05-20 Andreas Schwab <schwab@linux-m68k.org>
179 * Makefile.am (modules): Add m68k.
180 (libebl_pic): Add libebl_m68k_pic.a.
181 (m68k_SRCS, libebl_m68k_pic_a_SOURCES)
182 (am_libebl_m68k_pic_a_OBJECTS): Define.
183 * m68k_init.c: New file.
184 * m68k_symbol.c: New file.
185 * m68k_regs.c: New file.
186 * m68k_retval.c: New file.
187 * m68k_corenote.c: New file.
188 * m68k_reloc.def: New file.
189 * linux-core-note.c (ALIGN_INT): Only define if not defined.
191 2016-02-26 Jose E. Marchesi <jose.marchesi@oracle.com>
193 * sparc_initreg.c (EBLHOOK): Provide a dummy
194 sparc_set_initial_registers_tid for sparc32. This fixes the build
195 in sparcv9-*-* targets.
197 2016-02-26 Andreas Schwab <schwab@suse.de>
199 * ppc_symbol.c (ppc_dynamic_tag_name): Add DT_PPC_OPT.
200 (ppc_dynamic_tag_check): Likewise.
202 2015-12-28 Mark Wielaard <mjw@redhat.com>
204 * i386_reloc.def: Add GOT32X.
205 * x86_64_reloc.def: Add GOTPCRELX and REX_GOTPCRELX.
207 2016-02-12 Mark Wielaard <mjw@redhat.com>
209 * aarch64_corenote.c (aarch64_syscall_items): New Ebl_Core_Item[].
210 (EXTRA_NOTES): Add NT_ARM_SYSTEM_CALL.
211 * eblcorenotetypename.c (ebl_core_note_type_name):
214 2015-12-08 Jose E. Marchesi <jose.marchesi@oracle.com>
216 * sparc_init.c (sparc_init): Hook sparc_set_initial_registers_tid.
217 * sparc_initreg.c: New file.
218 * Makefile.am (sparc_SRCS): Added sparc_initreg.c.
220 2015-12-08 Jose E. Marchesi <jose.marchesi@oracle.com>
222 * sparc_corenote.c: Header comment typo fixed.
223 (PRSTATUS_REGSET_ITEMS): Defined, so the PC can be fetched from
225 * Makefile.am (sparc_SRCS): Added sparc_cfi.c
226 * sparc_cfi.c: New file.
227 * sparc_init.c (sparc_init): Set eh->frame_nregs, eh->ra_offset
228 and hook sparc_abi_cfi.
230 2015-10-21 Chih-Hung Hsieh <chh@google.com>
232 * ia64_retval.c (hfa_type): Move nested function 'hfa' to file scope.
233 * aarch64_regs.c (aarch64_register_info): Move nested function 'regtype'
236 2015-10-16 Mark Wielaard <mjw@redhat.com>
238 * ppc_symbol.c (ppc_check_special_symbol): Also allow _SDA_BASE_
241 2015-10-05 Josh Stone <jistone@redhat.com>
243 * Makefile.am (libebl_%.so): Add AM_V_at and AM_V_CCLD silencers.
245 2015-10-06 Jose E. Marchesi <jose.marchesi@oracle.com>
247 * sparc_attrs.c: New file.
248 * Makefile.am (sparc_SRCS): Added sparc_attrs.c
249 * sparc_init.c (sparc_init): Hook sparc_check_object_attribute.
251 2015-10-02 Jose E. Marchesi <jose.marchesi@oracle.com>
253 * sparc_init.c (RELOC_TYPE_ID): Defined.
254 * common-reloc.c (reloc_type_name): Apply target-specific
255 relocation ID extractors if defined.
256 (reloc_type_check): Likewise.
257 (reloc_valid_use): Likewise.
259 2015-10-02 Jose E. Marchesi <jose.marchesi@oracle.com>
261 * sparc_reloc.def: Added relocation types WDISP10, JMP_IREL and
264 2015-09-22 Mark Wielaard <mjw@redhat.com>
266 * arm_attrs.c: Remove old-style function definitions.
267 * linux-core-note.c: Likewise.
268 * ppc_attrs.c: Likewise.
270 2015-09-04 Chih-Hung Hsieh <chh@google.com>
272 * aarch64_init.c (aarch64_init): Replace K&R function definition
273 with ansi-C definitions.
274 * alpha_init.c (alpha_init): Likewise.
275 * arm_init.c (arm_init): Likewise.
276 * i386_init.c (i386_init): Likewise.
277 * ia64_init.c (ia64_init): Likewise.
278 * ppc64_init.c (ppc64_init): Likewise.
279 * ppc_init.c (ppc_init): Likewise.
280 * s390_init.c (s390_init): Likewise.
281 * sh_init.c (sh_init): Likewise.
282 * sparc_init.c (sparc_init): Likewise.
283 * tilegx_init.c (tilegx_init): Likewise.
284 * x86_64_init.c (x86_64_init): Likewise.
286 2015-09-03 Mark Wielaard <mjw@redhat.com>
288 * sparc_regs.c (sparc_register_info): Use ebl->class not ebl->machine.
290 2015-06-26 Pino Toscano <toscano.pino@tiscali.it>
292 * i386_initreg.c: Reduce scope of some includes to match their usage.
294 2015-04-28 Mark Wielaard <mjw@redhat.com>
296 * aarch64_reloc.def: Drop "64" from TLS_DTPMOD64, TLS_DTPREL64 and
299 2015-04-01 H.J. Lu <hjl.tools@gmail.com>
301 * Makefile.am (x86_64_SRCS): Add x32_corenote.c.
302 * linux-core-note.c (PR_REG): New.
303 (PRPSINFO_UID_T): Likewise.
304 (ALIGN_PRPSINFO_UID_T): Likewise.
305 (TYPE_PRPSINFO_UID_T): Likewise.
306 (PRPSINFO_GID_T): Likewise.
307 (ALIGN_PRPSINFO_GID_T): Likewise.
308 (TYPE_PRPSINFO_GID_T): Likewise.
309 (pr_reg): Replace ULONG with PR_REG.
310 (pr_uid): Replace UID_T with PRPSINFO_UID_T.
312 (pr_gid): Replace GID_T with PRPSINFO_GID_T.
314 * x32_corenote.c: New file.
315 * x86_64_corenote.c (BITS): New. Support x32.
316 (BACKEND): Support x32.
318 (ALIGN_ULONG): Likewise.
319 (TYPE_ULONG): Likewise.
320 (PRPSINFO_UID_T): New.
321 (ALIGN_PRPSINFO_UID_T): Likewise.
322 (TYPE_PRPSINFO_UID_T): Likewise.
323 (PRPSINFO_GID_T): Likewise.
324 (ALIGN_PRPSINFO_GID_T): Likewise.
325 (TYPE_PRPSINFO_GID_T): Likewise.
327 (ALIGN_PR_REG): Likewise.
328 * x86_64_init.c (x32_core_note): New.
329 (x86_64_init): Set eh->core_note to x32_core_note for x32.
331 2015-03-23 Mark Wielaard <mjw@redhat.com>
333 * aarch64_symbol.c (aarch64_check_special_symbol): Accept
334 _GLOBAL_OFFSET_TABLE_ pointing anywhere in .got.
336 2015-03-09 Mark Wielaard <mjw@redhat.com>
338 * aarch64_reloc.def (COPY): Add DYN.
339 * arm_reloc.def (COPY): Likewise.
340 * i386_reloc.def (COPY): Likewise.
341 * ia64_reloc.def (COPY): Likewise.
342 * ppc64_reloc.def (COPY): Likewise.
343 * ppc_reloc.def (COPY): Likewise.
344 * s390_reloc.def (COPY): Likewise.
345 * sh_reloc.def (COPY): Likewise.
346 * sparc_reloc.def (COPY): Likewise.
347 * tilegx_reloc.def (COPY): Likewise.
348 * x86_64_reloc.def (COPY): Likewise.
350 2015-02-23 Petr Machata <pmachata@redhat.com>
352 * arm_symbol.c (arm_symbol_type_name): New function.
353 * arm_init.c (arm_init): Initialize the hook.
355 2014-12-30 Mark Wielaard <mjw@redhat.com>
357 * ppc_symbol.c (find_dyn_got): Check sh_entsize is not zero.
359 2014-12-18 Ulrich Drepper <drepper@gmail.com>
361 * Makefile.am: Suppress output of textrel_check command.
363 2014-11-22 Mark Wielaard <mjw@redhat.com>
365 * ppc64_symbol.c (ppc64_bss_plt_p): Remove ehdr argument.
366 * ppc_symbol.c (find_dyn_got): Likewise. Use elf_getphdrnum.
367 (ppc_check_special_symbol): Call find_dyn_got without ehdr.
368 (ppc_bss_plt_p): Remove ehdr argument.
370 2014-11-17 Mark Wielaard <mjw@redhat.com>
372 * ppc64_init.c (ppc64_init): Check section name is not NULL.
374 2014-10-06 Mark Wielaard <mjw@redhat.com>
376 * libebl_CPU.h (dwarf_peel_type): Removed.
377 (dwarf_peeled_die_type): Use libdw dwarf_peel_type.
379 2014-07-18 Kyle McMartin <kyle@redhat.com>
380 Mark Wielaard <mjw@redhat.com>
382 * aarch64_initreg.c: Check HAVE_SYS_USER_REGS.
383 (aarch64_set_initial_registers_tid): Use user_regs_struct and
385 * arm_initreg.c: Check HAVE_SYS_USER_REGS.
386 (arm_set_initial_registers_tid): Use user_regs_struct in compat mode.
388 2014-07-04 Menanteau Guy <menantea@linux.vnet.ibm.com>
389 Mark Wielaard <mjw@redhat.com>
391 * ppc64_init.c (ppc64_init): Hook check_st_other_bits.
392 * ppc64_reloc.def: TLSGD, TLSLD, TOCSAVE, ADDR16_HIGH, ADDR16_HIGHA,
393 TPREL16_HIGH, TPREL16_HIGHA, DTPREL16_HIGH, DTPREL16_HIGHA, JMP_IREL,
394 IRELATIVE, REL16, REL16_LO, REL16_HI and REL16_HA.
395 * ppc64_symbol.c (ppc64_dynamic_tag_name): Recognize DT_PPC64_OPT.
396 (ppc64_dynamic_tag_check): Likewise.
397 (ppc64_check_st_other_bits): New function.
399 2014-07-04 Mark Wielaard <mjw@redhat.com>
401 * aarch64_retval.c (aarch64_return_value_location): Handle
404 2014-06-18 Mark Wielaard <mjw@redhat.com>
406 * libebl_CPU.h (dwarf_peel_type): Remove DW_TAG_mutable_type
409 2014-06-17 Mark Wielaard <mjw@redhat.com>
411 * arm_init.c (arm_init): Set func_addr_mask.
413 2014-06-20 Petr Machata <pmachata@redhat.com>
415 * alpha_retval.c (alpha_return_value_location): Call
416 dwarf_peeled_die_type instead of inlining equivalent code.
417 * arm_retval.c (arm_return_value_location): Likewise.
418 * i386_retval.c (i386_return_value_location): Likewise.
419 * ia64_retval.c (ia64_return_value_location): Likewise.
420 * ppc64_retval.c (ppc64_return_value_location): Likewise.
421 * ppc_retval.c (ppc_return_value_location): Likewise.
422 * s390_retval.c (s390_return_value_location): Likewise.
423 * sh_retval.c (sh_return_value_location): Likewise.
424 * sparc_retval.c (sparc_return_value_location): Likewise.
425 * tilegx_retval.c (tilegx_return_value_location): Likewise.
426 * x86_64_retval.c (x86_64_return_value_location): Likewise.
428 2014-05-19 Mark Wielaard <mjw@redhat.com>
430 * arm_init.c (arm_init): Hook check_reloc_target_type.
431 * arm_symbol.c (arm_check_reloc_target_type): New function.
432 * ia64_init.c (ia64_init): Hook check_reloc_target_type.
433 * ia64_symbol.c (ia64_check_reloc_target_type): New function.
435 2014-04-22 Kurt Roeckx <kurt@roeckx.be>
437 * i386_initreg.c: Make Linux only.
438 * x86_64_initreg.c: Make Linux only.
440 2014-04-13 Mark Wielaard <mjw@redhat.com>
442 * Makefile.am: Remove libelf and libdw definitions when MUDFLAP
443 is defined. Remove libmudflap from LINK line.
445 2014-04-09 Mark Wielaard <mjw@redhat.com>
447 * Makefile.am (aarch64_SRCS): Add aarch64_initreg.c.
448 * aarch64_corenote.c (prstatus_regs): Mark pc_register.
449 * aarch64_init.c: Assign frame_nregs. Hook set_initial_registers_tid.
450 * aarch64_initreg: New file.
452 2014-03-28 Jean Pihet <jean.pihet@linaro.org>
454 * arm_initreg.c (arm_set_initial_registers_tid): Handle compat mode.
455 ARM compatible code running on AARCH64.
457 2014-03-19 Mark Wielaard <mjw@redhat.com>
459 * aarch64_reloc.def: AARCH64_ABS32 and AARCH64_ABS64 are also valid
462 2014-01-30 Petr Machata <pmachata@redhat.com>
464 * aarch64_regs.c (aarch64_register_info.regtype): Make this
465 variadic printf-like function. Call one vsnprintf instead of two
467 (regtyper, regtypen): Drop.
468 (aarch64_register_info): Adjust callers.
470 2014-01-26 Mark Wielaard <mjw@redhat.com>
472 * Makefile.am (arm_SRCS): Add arm_initreg.c.
473 * arm_init.c (arm_init): Define frame_nregs and hook
474 set_initial_registers_tid.
475 * arm_initreg.c: New file.
477 2014-01-25 Mark Wielaard <mjw@redhat.com>
479 * arm_cfi.c (arm_abi_cfi): Restore SP (r13) from CFA.
481 2014-01-24 Mark Wielaard <mjw@redhat.com>
483 * arm_reloc.def: Update list.
485 2014-01-22 Mark Wielaard <mjw@redhat.com>
487 * Makefile.am (aarch64_regs_no_Wformat): Removed.
488 * aarch64_regs.c (regtype): Add bool nr argument. snprintf arg
490 (regtyper): New function.
491 (regtypen): Likewise.
492 (aarch64_register_info): Call either regtyper or regtypen not
495 2014-01-14 Mark Wielaard <mjw@redhat.com>
497 * aarch64_symbol.c (aarch64_check_special_symbol): Check shdr is
498 not NULL before usage.
500 2014-01-04 Mark Wielaard <mjw@redhat.com>
502 * ppc64_symbol.c (ppc64_machine_flag_check): New function.
503 * ppc64_init.c (ppc64_init): Hook machine_flag_check.
505 2014-01-03 Mark Wielaard <mjw@redhat.com>
507 * Makefile.am (aarch64_SRCS): Add aarch64_cfi.c.
508 * aarch64_cfi.c: New file.
509 * aarch64_init.c (aarch64_init): Hook abi_cfi.
510 * aarch64_regs.c (aarch64_register_info): Set *prefix to "".
512 2013-12-19 Mark Wielaard <mjw@redhat.com>
514 * aarch64_init.c (aarch64_init): Hook check_special_symbol.
515 * aarch64_symbol.c (aarch64_check_special_symbol): New function.
517 2013-12-18 Mark Wielaard <mjw@redhat.com>
519 * Makefile.am (ppc64_SRCS): Add ppc64_resolve_sym.c.
520 * ppc64_resolve_sym.c: New file.
521 * ppc64_init.c: Hook resolve_sym_value and find function descriptor
524 2013-12-18 Mark Wielaard <mjw@redhat.com>
526 * s390_initreg.c (s390_set_initial_registers_tid): Use union
527 to avoid type-punning when assigning a double to a Dwarf_Word.
529 2013-12-18 Jan Kratochvil <jan.kratochvil@redhat.com>
531 unwinder: s390 and s390x
532 * Makefile.am (s390_SRCS): Add s390_initreg.c and s390_unwind.c.
533 * s390_corenote.c (prstatus_regs): Set PC_REGISTER. Reindent all the
535 * s390_init.c (s390_init): Initialize frame_nregs,
536 set_initial_registers_tid, normalize_pc and unwind.
537 * s390_initreg.c: New file.
538 * s390_unwind.c: New file.
540 2013-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
542 unwinder: ppc and ppc64
543 * Makefile.am (ppc_SRCS, ppc64_SRCS): Add ppc_initreg.c.
544 * ppc64_init.c (ppc64_init): Initialize also frame_nregs,
545 set_initial_registers_tid and dwarf_to_regno.
546 * ppc_corenote.c (PRSTATUS_REGSET_ITEMS) <nip>: Set PC_REGISTER.
547 * ppc_init.c (ppc64_init): Initialize also frame_nregs,
548 set_initial_registers_tid and dwarf_to_regno.
549 * ppc_initreg.c: New file.
551 2013-11-25 Petr Machata <pmachata@redhat.com>
553 * Makefile.am (modules): Add aarch64.
554 (libebl_pic): Add libebl_aarch64_pic.a.
555 (aarch64_SRCS): New variable.
556 (libebl_aarch64_pic_a_SOURCES): Likewise.
557 (am_libebl_aarch64_pic_a_OBJECTS): Likewise.
558 (aarch64_regs_no_Wformat): Likewise.
559 * aarch64_corenote.c, aarch64_init.c: New files.
560 * aarch64_regs.c, aarch64_reloc.def: Likewise.
561 * aarch64_retval.c, aarch64_symbol.c: Likewise.
562 * libebl_CPU.h (dwarf_peel_type): New function.
563 (dwarf_peeled_die_type): Likewise.
565 2013-11-07 Jan Kratochvil <jan.kratochvil@redhat.com>
566 Mark Wielaard <mjw@redhat.com>
568 * Makefile.am (i386_SRCS): Add i386_initreg.c.
569 (x86_64_SRCS): Add x86_64_initreg.c.
570 * i386_initreg.c: New file.
571 * i386_init.c (i386_init): Initialize frame_nregs and
572 set_initial_registers_tid.
573 * x86_64_initreg.c: New file.
574 * x86_64_init.c (x86_64_init): Initialize frame_nregs and
575 set_initial_registers_tid.
577 2013-10-06 Mark Wielaard <mjw@redhat.com>
579 * ppc_cfi.c (ppc_abi_cfi): Use DW_CFA_val_offset for reg1, not
580 DW_CFA_val_expression.
582 2013-08-29 Mark Wielaard <mjw@redhat.com>
584 * Makefile.am (arm_SRCS): Add arm_cfi.c.
585 * arm_cfi.c: New file.
586 * arm_init.c (arm_init): Initialize abi_cfi.
588 2013-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
590 * Makefile.am (ppc_SRCS, ppc64_SRCS): Add ppc_cfi.c.
591 (s390_SRCS): Add s390_cfi.c.
592 * ppc64_init.c (ppc64_init): Initialize abi_cfi.
593 * ppc_cfi.c: New file.
594 * ppc_init.c (ppc_init): Initialize abi_cfi.
595 * s390_cfi.c: New file.
596 * s390_init.c (s390_init): Initialize abi_cfi.
598 2013-08-28 Mark Wielaard <mjw@redhat.com>
600 * arm_regs.c (arm_register_info): Set *prefix to "".
601 * ppc_regs.c (ppc_register_info): Likewise.
602 * sh_regs.c (sh_register_info): Likewise.
604 2013-04-24 Mark Wielaard <mjw@redhat.com>
606 * Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
608 2013-02-06 Mark Wielaard <mjw@redhat.com>
610 * libebl_CPU.h (DWARF_TAG_OR_RETURN): New macro.
611 * backends/alpha_retval.c (alpha_return_value_location): Use new
612 DWARF_TAG_OR_RETURN macro instead of dwarf_tag ().
613 * backends/arm_retval.c (arm_return_value_location): Likewise.
614 * backends/i386_retval.c (i386_return_value_location): Likewise.
615 * backends/ia64_retval.c (hfa_type): Likewise.
616 (ia64_return_value_location): Likewise.
617 * backends/ppc64_retval.c (ppc64_return_value_location): Likewise.
618 * backends/ppc_retval.c (ppc_return_value_location): Likewise.
619 * backends/s390_retval.c (s390_return_value_location): Likewise.
620 * backends/sh_retval.c (sh_return_value_location): Likewise.
621 * backends/sparc_retval.c (sparc_return_value_location): Likewise.
622 * backends/tilegx_retval.c (tilegx_return_value_location): Likewise.
623 * backends/x86_64_retval.c (x86_64_return_value_location): Likewise.
625 2013-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
626 Roland McGrath <roland@hack.frob.com>
628 * Makefile.am (s390_SRCS): Add s390_corenote.c and s390x_corenote.c.
629 * linux-core-note.c (ALIGN_PR_REG): New definitions.
630 (struct EBLHOOK(prstatus)): Change field pr_reg to anonymous struct with
632 (EXTRA_ITEMS): New macro.
633 * s390_corenote.c: New file.
634 * s390_init.c (s390x_core_note): New declaration.
635 (s390_init): Install s390x_core_note and s390_core_note.
636 * s390x_corenote.c: New file.
638 2013-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
640 * arm_corenote.c (vfp_items): Remove zero COUNT initializer.
642 2012-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
644 * linux-core-note.c (prstatus_items): Rename groups of sigpend and
645 sighold to signal2 and signal3.
647 2012-09-24 Petr Machata <pmachata@redhat.com>
649 * arm_corenote.c (vfp_items, vfp_regs): New const variables.
650 (EXTRA_NOTES): Use it for NT_ARM_VFP.
651 * linux-core-note.c (EXTRA_REGSET_ITEMS): New macro.
653 2012-09-17 Petr Machata <pmachata@redhat.com>
655 * arm_corenote.c (FPREGSET_SIZE): Change to 116.
657 2012-08-22 Jeff Kenton <jkenton@tilera.com>
659 * Makefile.am (modules): Add tilegx.
660 (libebl_pic): Add libebl_tilegx_pic.a.
661 (tilegx_SRCS): New variable.
662 (libebl_tilegx_pic_a_SOURCES): Likewise.
663 (am_libebl_tilegx_pic_a_OBJECTS): Likewise.
664 * tilegx_corenote.c: New file.
665 * tilegx_regs.c: New file.
666 * tilegx_reloc.def: New file.
667 * tilegx_init.c: New file.
668 * tilegx_retval.c: New file.
669 * tilegx_symbol.c: New file.
671 2011-03-09 Mark Wielaard <mjw@redhat.com>
673 * alpha_init.c (alpha_init): Initialize check_st_other_bits hook.
674 * alpha_symbol.c (alpha_check_st_other_bits): New function.
676 2011-03-09 Roland McGrath <roland@redhat.com>
678 * alpha_symbol.c (alpha_check_special_symbol): New function.
679 * alpha_init.c (alpha_init): Initialize hook.
681 2010-11-08 Roland McGrath <roland@redhat.com>
683 * i386_retval.c (loc_intreg): Typo fix.
684 Reported by Thorsten Glaser <tg@mirbsd.de>.
686 2010-04-10 Matt Fleming <matt@console-pimps.org>
688 * sh_corenote.c: New file.
689 * sh_regs.c: New file.
690 * sh_retval.c: New file.
691 * sh_symbol.c (sh_machine_flag_check): New function.
692 * Makefile.am (sh_SRCS): Add new files.
693 * sh_init.c (sh_init): Add initializers.
695 2010-04-07 Roland McGrath <roland@redhat.com>
697 * arm_reloc.def: Accept PC24 and ABS32 in EXEC|DYN too.
699 2010-03-04 Ulrich Drepper <drepper@redhat.com>
701 * x86_64_reloc.def: Add entries for R_X86_64_SIZE32 and
704 2010-02-18 Roland McGrath <roland@redhat.com>
706 * Makefile.am (libebl_%.so): Use multi-target pattern rule instead of
707 intermediate dependency file for libebl_%.map, working around apparent
708 make -j timing-sensitive bugs.
710 2010-02-15 Roland McGrath <roland@redhat.com>
712 * Makefile.am: Use config/eu.am for common stuff.
714 2010-01-05 Roland McGrath <roland@redhat.com>
716 * arm_retval.c (arm_return_value_location): Use dwarf_aggregate_size.
717 * ia64_retval.c (ia64_return_value_location): Likewise.
718 * ppc_retval.c (ppc_return_value_location): Likewise.
719 * ppc64_retval.c (ppc64_return_value_location): Likewise.
720 * sparc_retval.c (sparc_return_value_location): Likewise.
722 * ppc64_retval.c (ppc64_return_value_location):
723 Use vr2 for DW_TAG_array_type with DW_AT_GNU_vector.
724 * ppc_retval.c (ppc_return_value_location): Likewise.
726 2010-01-04 Roland McGrath <roland@redhat.com>
728 * linux-core-note.c (vmcoreinfo_items): New static const variable.
729 (EBLHOOK(core_note)): Update arguments for new protocol.
730 Validate the name as "CORE" or "LINUX" for known n_type cases.
731 Handle name "VMCOREINFO" n_type=0 with vmcoreinfo_items.
732 * i386_corenote.c (EXTRA_NOTES): Update parameter usage.
733 * x86_corenote.c (EXTRA_NOTES_IOPERM): Likewise.
735 2009-09-10 Mark Wielaard <mjw@redhat.com>
737 * sparc_retval.c: Fix license header.
739 2009-08-07 Roland McGrath <roland@redhat.com>
741 * x86_64_reloc.def: Add PC64, GOTOFF64, GOTPC32, GOTPC32_TLSDESC,
742 TLSDESC_CALL, TLSDESC.
744 2009-07-08 Roland McGrath <roland@redhat.com>
746 * x86_64_cfi.c (x86_64_abi_cfi): New file.
747 * Makefile.am (x86_64_SRCS): Add it.
748 * x86_64_init.c (x86_64_init): Add initializer.
750 * i386_cfi.c (i386_abi_cfi): New file.
751 * Makefile.am (i386_SRCS): Add it.
752 * i386_init.c (i386_init): Initialize abi_cfi hook.
754 2009-06-01 Ulrich Drepper <drepper@redhat.com>
756 * i386_reloc.def: Add IRELATIVE entry.
757 * x86_64_reloc.def: Likewise.
759 2009-04-16 Roland McGrath <roland@redhat.com>
761 * arm_regs.c (arm_register_info): Handle VFP registers.
763 * i386_corenote.c (EXTRA_NOTES): NT_PRXFPREG -> NT_PRXFPREG
765 2009-04-14 Roland McGrath <roland@redhat.com>
767 * arm_retval.c: New file.
768 * arm_attrs.c: New file.
769 * Makefile.am (arm_SRCS): Add them.
770 * arm_symbol.c (arm_segment_type_name): New function.
771 (arm_section_type_name): New function.
772 (arm_machine_flag_check): New function.
773 * arm_init.c (arm_init): Initialize those hooks.
775 * arm_regs.c: New file.
776 * arm_corenote.c: New file.
777 * arm_auxv.c: New file.
778 * Makefile.am (arm_SRCS): Add them.
779 * arm_init.c (arm_init): Initialize core_note, register_info,
782 * ia64_symbol.c (ia64_section_type_name): Remove "SHT_" prefixes.
784 2009-04-01 Roland McGrath <roland@redhat.com>
786 * sparc_reloc.def: Update table.
787 Data from Dave Miller <davem@davemloft.net>.
789 2009-02-15 Roland McGrath <roland@redhat.com>
791 * ppc_attrs.c (ppc_check_object_attribute): Handle tag
792 GNU_Power_ABI_Struct_Return.
794 2008-10-04 Ulrich Drepper <drepper@redhat.com>
796 * i386_reloc.def: Fix entries for TLS_GOTDESC, TLS_DESC_CALL, and
799 2008-08-01 Roland McGrath <roland@redhat.com>
801 * x86_corenote.c: New file.
802 * Makefile.am (noinst_HEADERS): Add it.
803 * i386_corenote.c: Include it, use EXTRA_NOTES_IOPERM in EXTRA_NOTES.
804 * x86_64_corenote.c: Likewise.
806 * linux-core-note.c (prstatus_items): Use 'B' instead of 'b'
807 for sigpend and sighold.
809 2008-07-04 Roland McGrath <roland@redhat.com>
811 * i386_syscall.c: New file.
812 * x86_64_syscall.c: New file.
813 * ppc_syscall.c: New file.
814 * Makefile.am (i386_SRCS, x86_64_SRCS, ppc_SRCS, ppc64_SRCS): Add them.
815 * i386_init.c (i386_init): Initialize syscall_abi hook.
816 * x86_64_init.c (x86_64_init): Likewise.
817 * ppc_init.c (ppc_init): Likewise.
818 * ppc64_init.c (ppc64_init): Likewise.
820 * ppc_corenote.c (PRSTATUS_REGSET_ITEMS): Add nip.
821 Fix offset calculation for 64-bit case.
823 2008-04-04 Roland McGrath <roland@redhat.com>
825 * alpha_symbol.c (alpha_check_special_section): New function.
826 * alpha_init.c (alpha_init): Initialize check_special_section hook.
828 2008-03-31 Roland McGrath <roland@redhat.com>
830 * sparc_symbol.c (sparc_symbol_type_name): New function.
831 (sparc_dynamic_tag_name): New function.
832 (sparc_dynamic_tag_check): New function.
833 * sparc_init.c (sparc_init): Initialize those hooks.
835 * sparc_symbol.c (sparc_check_special_section): New function.
836 * sparc_init.c (sparc_init): Initialize check_special_section hook.
838 2008-02-20 Roland McGrath <roland@redhat.com>
840 * ppc_attrs.c: New file.
841 * Makefile.am (ppc_SRCS, ppc64_SRCS): Add it.
842 * ppc_init.c (ppc_init): Initialize check_object_attribute hook.
844 2008-02-14 Roland McGrath <roland@redhat.com>
846 * alpha_auxv.c: New file.
847 * Makefile.am (alpha_SRCS): Add it.
848 * alpha_init.c (alpha_init): Initialize auxv_info hook.
850 2008-02-08 Roland McGrath <roland@redhat.com>
852 * ppc_corenote.c (spe_regs): New const variable.
853 (EXTRA_NOTES): Use it for NT_PPC_SPE.
855 2008-01-02 Roland McGrath <roland@redhat.com>
857 * i386_corenote.c (tls_items): New const table.
858 (tls_info): New function, uses it.
859 (EXTRA_NOTES): Use it to handle NT_386_TLS.
861 2008-01-08 Ulrich Drepper <drepper@redhat.com>
863 * Makefile.am: Add x86-64 disassembler.
864 * x86_64_init.c (x86_64_init): Hook up disassembler.
866 2007-12-28 Ulrich Drepper <drepper@redhat.com>
868 * Makefile.am: Add x86 disassembler.
869 * i386_init.c (i386_init): Hook up disassembler.
871 2007-12-15 Roland McGrath <roland@redhat.com>
873 * ppc_regs.c (ppc_register_info): Return "spefscr", not "spr512".
875 2007-10-18 Roland McGrath <roland@redhat.com>
877 * ppc_regs.c (ppc_register_info): Assign 67 to "vscr".
878 Return "vector" and 32 bits for vscr and vrsave.
879 * ppc_corenote.c (altivec_regs): New variable.
880 (EXTRA_NOTES): New macro, handle NT_PPC_VMX.
882 * linux-core-note.c (EXTRA_REGSET): New macro.
883 Remove NT_PRXFPREG case. Instead, use EXTRA_NOTES if defined.
884 * i386_corenote.c (EXTRA_NOTES): Define it.
886 2007-10-09 Roland McGrath <roland@redhat.com>
888 * sparc_auxv.c: New file.
889 * Makefile.am (sparc_SRCS): Add it.
890 * sparc_init.c (sparc_init): Initialize auxv_info hook.
892 2007-10-08 Roland McGrath <roland@redhat.com>
894 * linux-core-note.c (TIMEVAL_FIELD): New macro.
895 (prstatus_items): Use it.
896 * sparc_corenote.c: New file.
897 * sparc64_corenote.c: New file.
898 * Makefile.am (sparc_SRCS): Add them.
899 * sparc_init.c (sparc_init): Initialize core_note hook.
901 * sparc_symbol.c (sparc_machine_flag_check): New function.
902 * sparc_init.c (sparc_init): Use it.
904 2007-09-27 Roland McGrath <roland@redhat.com>
906 * alpha_retval.c: Use dwarf_attr_integrate and dwarf_hasattr_integrate.
907 * i386_retval.c: Likewise.
908 * ia64_retval.c: Likewise.
909 * ppc64_retval.c: Likewise.
910 * ppc_retval.c: Likewise.
911 * s390_retval.c: Likewise.
912 * sparc_retval.c: Likewise.
913 * x86_64_retval.c: Likewise.
915 2007-10-31 Ulrich Drepper <drepper@redhat.com>
917 * Makefile.am: More dependencies for the libebl_* libraries.
919 2007-08-23 Roland McGrath <roland@redhat.com>
921 * x86_64_regs.c (x86_64_register_info): Put %rflags in "integer" set.
923 2007-08-22 Roland McGrath <roland@redhat.com>
925 * linux-core-note.c (prstatus_items): Add .group initializers.
926 (prpsinfo_items): Likewise.
927 * x86_64_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
928 * i386_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
929 * ppc_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
931 2007-08-20 Roland McGrath <roland@redhat.com>
933 * ppc_symbol.c (ppc_check_special_symbol): For _GLOBAL_OFFSET_TABLE_
934 when DT_PPC_GOT is not found, anywhere in the section is valid.
936 2007-08-19 Roland McGrath <roland@redhat.com>
938 * i386_auxv.c: New file.
939 * Makefile.am (i386_SRCS, x86_64_SRCS): Add it.
940 * ppc_auxv.c: New file.
941 * Makefile.am (ppc_SRCS, ppc64_SRCS): Add it.
942 * i386_init.c (i386_init): Initialize auxv_info hook.
943 * x86_64_init.c (x86_64_init): Likewise.
944 * ppc_init.c (ppc_init): Likewise.
945 * ppc64_init.c (ppc64_init): Likewise.
947 * alpha_corenote.c: New file.
948 * Makefile.am (alpha_SRCS): Add it.
949 * alpha_init.c (alpha_init): Initialize core_note hook.
951 * ppc_corenote.c: New file.
952 * ppc64_corenote.c: New file.
953 * Makefile.am (ppc_SRCS, ppc64_SRCS): Add them.
954 * ppc_init.c (ppc_init): Initialize core_note hook.
955 * ppc64_init.c (ppc64_init): Likewise.
957 * linux-core-note.c: New file.
958 * Makefile.am (noinst_HEADERS): Add it.
959 * i386_corenote.c: Rewritten.
960 * x86_64_corenote.c: Likewise.
962 2007-05-23 Roland McGrath <roland@redhat.com>
964 * alpha_regs.c (alpha_register_info): fp -> s6
966 2007-04-26 Roland McGrath <roland@redhat.com>
968 * alpha_symbol.c (alpha_machine_section_flag_check): New function.
969 * alpha_init.c (alpha_init): Initialize hook.
971 * alpha_regs.c: New file.
972 * Makefile.am (alpha_SRCS): Add it.
973 * alpha_init.c (alpha_init): Initialize register_info hook.
975 2007-04-22 Roland McGrath <roland@redhat.com>
977 * ppc_regs.c (ppc_register_info): Use some names instead of sprNNN:
978 mq, xer, lr, ctr, dsisr, dar, dec, vrsave.
979 Set *BITS to 64 for FPU registers.
981 * i386_regs.c (i386_register_info): Set *BITS to 16 for fctrl, fstat.
982 * x86_64_regs.c (x86_64_register_info): Likewise for fcw, fsw.
984 2007-04-01 Roland McGrath <roland@redhat.com>
986 * x86_64_regs.c (x86_64_register_info): Add more registers from newer
989 2007-01-11 Roland McGrath <roland@redhat.com>
991 * ia64_symbol.c (ia64_machine_section_flag_check): New function.
992 * ia64_init.c (ia64_init): Use it.
994 * ia64_symbol.c (ia64_section_type_name): Typo fix in string.
996 2006-10-09 Roland McGrath <roland@redhat.com>
998 * ia64_symbol.c (ia64_reloc_simple_type): Treat SECREL types as simple.
1000 2006-08-29 Roland McGrath <roland@redhat.com>
1002 * sparc_retval.c: New file.
1003 * Makefile.am (sparc_SRCS): Add it.
1004 * sparc_init.c (sparc_init): Initialize return_value_location hook.
1006 2006-08-22 Roland McGrath <roland@redhat.com>
1008 * i386_regs.c (i386_register_name): Renamed i386_register_info.
1009 Take new args, yield more info.
1010 * i386_init.c (i386_init): Update initializer.
1011 * ia64_regs.c (ia64_register_name): Likewise.
1012 * ia64_init.c (ia64_init): Likewise.
1013 * ppc_regs.c (ppc_register_name): Likewise.
1014 * ppc64_init.c (ppc64_init): Likewise.
1015 * ppc_init.c (ppc_init): Likewise.
1016 * s390_regs.c (s390_register_name): Likewise.
1017 * s390_init.c (s390_init): Likewise.
1018 * sparc_regs.c (sparc_register_name): Likewise.
1019 * sparc_init.c (sparc_init): Likewise.
1020 * x86_64_regs.c (x86_64_register_name): Likewise.
1021 * x86_64_init.c (x86_64_init): Likewise.
1023 2006-08-08 Roland McGrath <roland@redhat.com>
1025 * Makefile.am (%.os): Don't depend on %.o, since we don't actually
1026 need static object for anything here. This rule is the only source of
1029 2006-06-23 Stepan Kasal <skasal@redhat.com>
1031 * Makefile.am (PACKAGE_VERSION): Remove superfluous definition.
1033 2006-08-03 Roland McGrath <roland@redhat.com>
1035 * sparc_regs.c (sparc_register_name): List 32 FPU regs only for
1036 EM_SPARC. EM_SPARC32PLUS also has 64.
1038 2006-07-21 Roland McGrath <roland@redhat.com>
1040 * i386_regs.c (i386_register_name): Fix return value when using stpcpy.
1041 * ppc_regs.c (ppc_register_name): Likewise.
1042 * s390_regs.c (s390_register_name): Likewise.
1044 * ia64_retval.c: New file.
1045 * Makefile.am (ia64_SRCS): Add it.
1046 * ia64_init.c (ia64_init): Install return_value_location hook.
1048 * ia64_regs.c: New file.
1049 * Makefile.am (ia64_SRCS): Add it.
1050 * ia64_init.c (ia64_init): Install register_name hook.
1052 2006-07-05 Ulrich Drepper <drepper@redhat.com>
1054 * alpha_init.c: Initialize sysvhash_entrysize.
1055 * s390_init.c: Likewise.
1057 2006-07-04 Ulrich Drepper <drepper@redhat.com>
1059 * common-reloc.c (relative_reloc_p): New function.
1060 (init_reloc): Hook it up.
1061 * ia64_reloc.def: Define NO_RELATIVE_RELOC.
1063 2006-06-13 Roland McGrath <roland@redhat.com>
1065 * ppc64_retval.c: Remove SVR4_STRUCT_RETURN braino.
1067 2006-06-12 Ulrich Drepper <drepper@redhat.com>
1069 * common-reloc.c (none_reloc_p): New function.
1070 (init_reloc): Hook it up.
1072 2006-02-22 Roland McGrath <roland@redhat.com>
1074 * ppc64_retval.c (SVR4_STRUCT_RETURN): New macro.
1075 (ppc64_return_value_location): Use registers for aggregate conditional
1077 * ppc_retval.c (SVR4_STRUCT_RETURN): New macro.
1078 (ppc_return_value_location): Use registers for aggregate conditional
1081 2006-01-12 Roland McGrath <roland@redhat.com>
1083 * s390_retval.c: New file.
1084 * Makefile.am (s390_SRCS): Add it.
1085 * s390_init.c (s390_init): Install return_value_location hook.
1087 2006-01-11 Roland McGrath <roland@redhat.com>
1089 * s390_regs.c: New file.
1090 * Makefile.am (s390_SRCS): Add it.
1091 * s390_init.c (s390_init): Install register_name hook.
1093 * s390_reloc.def: Update bits per
1094 Martin Schwidefsky <schwidefsky@de.ibm.com>.
1096 2005-12-10 Ulrich Drepper
1098 * common-reloc.c (R_NAME): Generate string correctly.
1100 2005-12-05 Roland McGrath <roland@redhat.com>
1102 * i386_regs.c (i386_register_name): Use a table for the first 8 regs.
1103 * x86_64_regs.c (x86_64_register_name): Likewise.
1105 2005-11-25 Roland McGrath <roland@redhat.com>
1107 * i386_regs.c (i386_register_name): Return 0, not 1, for gaps.
1109 * i386_regs.c: New file.
1110 * ppc_regs.c: New file.
1111 * sparc_regs.c: New file.
1112 * x86_64_regs.c: New file.
1114 (i386_SRCS, x86_64_SRCS, ppc_SRCS, ppc64_SRCS, sparc_SRCS): Add them.
1115 * i386_init.c: Initialize register_name hook.
1116 * ppc_init.c: Likewise.
1117 * ppc64_init.c: Likewise.
1118 * sparc_init.c: Likewise.
1119 * x86_64_init.c: Likewise.
1121 2005-11-19 Roland McGrath <roland@redhat.com>
1123 * ppc64_reloc.def: REL30 -> ADDR30.
1125 2005-11-18 Roland McGrath <roland@redhat.com>
1127 * alpha_init.c: Use HOOK macro.
1128 * arm_init.c: Likewise.
1129 * i386_init.c: Likewise.
1130 * ia64_init.c: Likewise.
1131 * ppc64_init.c: Likewise.
1132 * ppc_init.c: Likewise.
1133 * s390_init.c: Likewise.
1134 * sh_init.c: Likewise.
1135 * sparc_init.c: Likewise.
1136 * x86_64_init.c: Likewise.
1138 2005-11-17 Roland McGrath <roland@redhat.com>
1140 * Makefile.am (uninstall): Don't try to remove $(pkgincludedir).
1141 (CLEANFILES): Add libebl_$(m).so.
1143 * ppc_reloc.def: Update bits per Alan Modra <amodra@bigpond.net.au>.
1144 * ppc64_reloc.def: Likewise.
1146 2005-11-15 Roland McGrath <roland@redhat.com>
1148 * Contents moved here from ../libebl.