Don't assume a valueT is 4 bytes.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 41a0ead0fcfb2c0b362aa76f28c1aba92a33561d..87ec00da0af02292d24bca24b0f498fcc2bb11b8 100644 (file)
@@ -1,3 +1,360 @@
+2005-05-05  Hans-Peter Nilsson  <hp@axis.com>
+
+       * Makefile.am (INCLUDES): Don't -D_GNU_SOURCE here.
+       * configure.in: Call AC_GNU_SOURCE here, after AC_PROG_CC.
+       * configure, config.in, Makefile.in: Regenerate.
+       * sysdep.h (stpcpy): Revert last change.
+
+2005-05-05  Hans-Peter Nilsson  <hp@axis.com>
+
+       * sysdep.h (stpcpy): Wrap declaration in parentheses.
+
+2005-05-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elfxx-ia64.c (ARCH_SIZE): New.
+       (LOG_SECTION_ALIGN): Likewise.
+       (elfNN_ia64_create_dynamic_sections): Use LOG_SECTION_ALIGN to
+       align relocation sections.
+       (get_fptr): Likewise.
+       (get_reloc_section): Likewise.
+       (elfNN_ia64_tprel_base): Likewise.
+       (elfNN_ia64_check_relocs): Support 32bit relocations.
+       (allocate_global_fptr_got): Likewise.
+       (allocate_dynrel_entries): Likewise.
+       (set_got_entry): Likewise.
+       (set_pltoff_entry): Likewise.
+       (elfNN_ia64_relocate_section): Likewise.
+
+2005-05-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * configure.in: Add AC_CHECK_DECLS(stpcpy).
+       * configure: Regenerate.
+       * config.in: Likewise.
+
+       * sysdep.h (stpcpy): New.
+
+2005-05-04  Nick Clifton  <nickc@redhat.com>
+
+       * Update the address and phone number of the FSF organization in
+       the GPL notices in the following files:
+       aix386-core.c, aix5ppc-core.c, aout-adobe.c, aout-arm.c,
+       aout-cris.c, aout-ns32k.c, aout-sparcle.c, aout-target.h,
+       aout-tic30.c, aout0.c, aout32.c, aout64.c, aoutf1.h, aoutx.h,
+       archive.c, archive64.c, archures.c, armnetbsd.c, bfd-in.h,
+       bfd-in2.h, bfd.c, bfdio.c, bfdwin.c, binary.c, bout.c, cache.c,
+       cf-i386lynx.c, cf-m68klynx.c, cf-sparclynx.c, cisco-core.c,
+       coff-a29k.c, coff-alpha.c, coff-apollo.c, coff-arm.c, coff-aux.c,
+       coff-go32.c, coff-h8300.c, coff-h8500.c, coff-i386.c, coff-i860.c,
+       coff-i960.c, coff-ia64.c, coff-m68k.c, coff-m88k.c, coff-maxq.c,
+       coff-mcore.c, coff-mips.c, coff-or32.c, coff-pmac.c, coff-ppc.c,
+       coff-rs6000.c, coff-sh.c, coff-sparc.c, coff-stgo32.c,
+       coff-svm68k.c, coff-tic30.c, coff-tic4x.c, coff-tic54x.c,
+       coff-tic80.c, coff-u68k.c, coff-w65.c, coff-we32k.c, coff-z8k.c,
+       coff64-rs6000.c, coffcode.h, coffgen.c, cofflink.c, coffswap.h,
+       corefile.c, cpu-a29k.c, cpu-alpha.c, cpu-arc.c, cpu-arm.c,
+       cpu-avr.c, cpu-cr16c.c, cpu-cris.c, cpu-crx.c, cpu-d10v.c,
+       cpu-d30v.c, cpu-dlx.c, cpu-fr30.c, cpu-frv.c, cpu-h8300.c,
+       cpu-h8500.c, cpu-hppa.c, cpu-i370.c, cpu-i386.c, cpu-i860.c,
+       cpu-i960.c, cpu-ia64-opc.c, cpu-ia64.c, cpu-ip2k.c, cpu-iq2000.c,
+       cpu-m10200.c, cpu-m10300.c, cpu-m32r.c, cpu-m68hc11.c,
+       cpu-m68hc12.c, cpu-m68k.c, cpu-m88k.c, cpu-maxq.c, cpu-mcore.c,
+       cpu-mips.c, cpu-mmix.c, cpu-msp430.c, cpu-ns32k.c, cpu-openrisc.c,
+       cpu-or32.c, cpu-pdp11.c, cpu-pj.c, cpu-powerpc.c, cpu-rs6000.c,
+       cpu-s390.c, cpu-sh.c, cpu-sparc.c, cpu-tic30.c, cpu-tic4x.c,
+       cpu-tic54x.c, cpu-tic80.c, cpu-v850.c, cpu-vax.c, cpu-w65.c,
+       cpu-we32k.c, cpu-xstormy16.c, cpu-xtensa.c, cpu-z8k.c, demo64.c,
+       dwarf1.c, dwarf2.c, ecoff.c, ecofflink.c, ecoffswap.h,
+       efi-app-ia32.c, efi-app-ia64.c, elf-bfd.h, elf-eh-frame.c,
+       elf-hppa.h, elf-m10200.c, elf-m10300.c, elf-strtab.c, elf.c,
+       elf32-am33lin.c, elf32-arc.c, elf32-arm.c, elf32-avr.c,
+       elf32-cr16c.c, elf32-cris.c, elf32-crx.c, elf32-d10v.c,
+       elf32-d30v.c, elf32-dlx.c, elf32-fr30.c, elf32-frv.c, elf32-gen.c,
+       elf32-h8300.c, elf32-hppa.c, elf32-hppa.h, elf32-i370.c,
+       elf32-i386.c, elf32-i860.c, elf32-i960.c, elf32-ip2k.c,
+       elf32-iq2000.c, elf32-m32r.c, elf32-m68hc11.c, elf32-m68hc12.c,
+       elf32-m68hc1x.c, elf32-m68hc1x.h, elf32-m68k.c, elf32-m88k.c,
+       elf32-mcore.c, elf32-mips.c, elf32-msp430.c, elf32-openrisc.c,
+       elf32-or32.c, elf32-pj.c, elf32-ppc.c, elf32-ppc.h, elf32-s390.c,
+       elf32-sh-symbian.c, elf32-sh.c, elf32-sh64-com.c, elf32-sh64.c,
+       elf32-sh64.h, elf32-sparc.c, elf32-v850.c, elf32-vax.c,
+       elf32-xstormy16.c, elf32-xtensa.c, elf32.c, elf64-alpha.c,
+       elf64-gen.c, elf64-hppa.c, elf64-hppa.h, elf64-mips.c,
+       elf64-mmix.c, elf64-ppc.c, elf64-ppc.h, elf64-s390.c,
+       elf64-sh64.c, elf64-sparc.c, elf64-x86-64.c, elf64.c, elfcode.h,
+       elfcore.h, elflink.c, elfn32-mips.c, elfxx-ia64.c, elfxx-mips.c,
+       elfxx-mips.h, elfxx-sparc.c, elfxx-sparc.h, elfxx-target.h,
+       epoc-pe-arm.c, epoc-pei-arm.c, format.c, freebsd.h, gen-aout.c,
+       genlink.h, hash.c, host-aout.c, hp300bsd.c, hp300hpux.c,
+       hppabsd-core.c, hpux-core.c, i386aout.c, i386bsd.c, i386dynix.c,
+       i386freebsd.c, i386linux.c, i386lynx.c, i386mach3.c, i386msdos.c,
+       i386netbsd.c, i386os9k.c, ieee.c, ihex.c, init.c, irix-core.c,
+       libaout.h, libbfd-in.h, libbfd.c, libbfd.h, libcoff-in.h,
+       libcoff.h, libecoff.h, libhppa.h, libieee.h, libnlm.h, liboasys.h,
+       libpei.h, libxcoff.h, linker.c, lynx-core.c, m68k4knetbsd.c,
+       m68klinux.c, m68klynx.c, m68knetbsd.c, m88kmach3.c, m88kopenbsd.c,
+       mach-o-target.c, mach-o.c, mach-o.h, merge.c, mipsbsd.c, mmo.c,
+       netbsd-core.c, netbsd.h, newsos3.c, nlm-target.h, nlm.c,
+       nlm32-alpha.c, nlm32-i386.c, nlm32-ppc.c, nlm32-sparc.c, nlm32.c,
+       nlm64.c, nlmcode.h, nlmswap.h, ns32k.h, ns32knetbsd.c, oasys.c,
+       opncls.c, osf-core.c, pc532-mach.c, pdp11.c, pe-arm.c, pe-i386.c,
+       pe-mcore.c, pe-mips.c, pe-ppc.c, pe-sh.c, peXXigen.c,
+       pef-traceback.h, pef.c, pef.h, pei-arm.c, pei-i386.c, pei-mcore.c,
+       pei-mips.c, pei-ppc.c, pei-sh.c, peicode.h, ppcboot.c,
+       ptrace-core.c, reloc.c, reloc16.c, riscix.c, rs6000-core.c,
+       sco5-core.c, section.c, simple.c, som.c, som.h, sparclinux.c,
+       sparclynx.c, sparcnetbsd.c, srec.c, stab-syms.c, stabs.c, sunos.c,
+       syms.c, sysdep.h, targets.c, tekhex.c, ticoff.h, trad-core.c,
+       vax1knetbsd.c, vaxbsd.c, vaxnetbsd.c, versados.c, vms-gsd.c,
+       vms-hdr.c, vms-misc.c, vms-tir.c, vms.c, vms.h, xcoff-target.h,
+       xcofflink.c, xsym.c, xsym.h, xtensa-isa.c, xtensa-modules.c,
+       doc/chew.c, hosts/alphavms.h
+
+2005-05-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * bfd-in.h (_bfd_elf_provide_section_bound_symbols): New.
+       * bfd-in2.h: Regenerated.
+
+       * elflink.c (bfd_elf_set_symbol): New.
+       (_bfd_elf_provide_symbol): Call it.
+       (_bfd_elf_provide_section_bound_symbols): New.
+
+2005-05-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elflink.c (_bfd_elf_merge_symbol): Only skip weak definitions
+       at the end, if a strong definition has already been seen.
+
+2005-05-04  Alan Modra  <amodra@bigpond.net.au>
+
+       * section.c (struct bfd_section): Replace link_order_head and
+       link_order_tail with map_head and map_tail union.
+       (STD_SECTION): Update.
+       (_bfd_strip_section_from_output): Delete.
+       * aoutx.h: Update throughout for above changes.
+       * coff-ppc.c: Likewise.
+       * cofflink.c: Likewise.
+       * ecoff.c: Likewise.
+       * elf-eh-frame.c: Likewise.
+       * elf-m10300.c: Likewise.
+       * elf.c: Likewise.
+       * elf32-arm.c: Likewise.
+       * elf32-cris.c: Likewise.
+       * elf32-hppa.c: Likewise.
+       * elf32-i386.c: Likewise.
+       * elf32-m32r.c: Likewise.
+       * elf32-m68hc1x.c: Likewise.
+       * elf32-m68k.c: Likewise.
+       * elf32-ppc.c: Likewise.
+       * elf32-s390.c: Likewise.
+       * elf32-sh.c: Likewise.
+       * elf32-vax.c: Likewise.
+       * elf32-xtensa.c: Likewise.
+       * elf64-alpha.c: Likewise.
+       * elf64-hppa.c: Likewise.
+       * elf64-ppc.c: Likewise.
+       * elf64-s390.c: Likewise.
+       * elf64-sh64.c: Likewise.
+       * elf64-x86-64.c: Likewise.
+       * elflink.c: Likewise.
+       * elfxx-ia64.c: Likewise.
+       * elfxx-mips.c: Likewise.
+       * elfxx-sparc.c: Likewise.
+       * linker.c: Likewise.
+       * merge.c: Likewise.
+       * pdp11.c: Likewise.
+       * xcofflink.c: Likewise.
+       * elflink.c (bfd_boolean bfd_elf_size_dynsym_hash_dynstr): Split
+       out from bfd_elf_size_dynamic_sections.
+       * bfd-in.h (bfd_boolean bfd_elf_size_dynsym_hash_dynstr): Declare.
+       * bfd-in2.h: Regenerate.
+
+2005-05-04  Nick Clifton  <nickc@redhat.com>
+
+       * COPYING, aix386-core.c, aix5ppc-core.c, aout-adobe.c,
+       aout-arm.c, aout-cris.c, aout-ns32k.c, aout-sparcle.c,
+       aout-target.h, aout-tic30.c, aout0.c, aout32.c, aout64.c,
+       aoutf1.h, aoutx.h, archive.c, archive64.c, archures.c,
+       armnetbsd.c, bfd-in.h, bfd-in2.h, bfd.c, bfdio.c, bfdwin.c,
+       binary.c, bout.c, cache.c, cf-i386lynx.c, cf-m68klynx.c,
+       cf-sparclynx.c, cisco-core.c, coff-a29k.c, coff-alpha.c,
+       coff-apollo.c, coff-arm.c, coff-aux.c, coff-go32.c, coff-h8300.c,
+       coff-h8500.c, coff-i386.c, coff-i860.c, coff-i960.c, coff-ia64.c,
+       coff-m68k.c, coff-m88k.c, coff-maxq.c, coff-mcore.c, coff-mips.c,
+       coff-or32.c, coff-pmac.c, coff-ppc.c, coff-rs6000.c, coff-sh.c,
+       coff-sparc.c, coff-stgo32.c, coff-svm68k.c, coff-tic30.c,
+       coff-tic4x.c, coff-tic54x.c, coff-tic80.c, coff-u68k.c,
+       coff-w65.c, coff-we32k.c, coff-z8k.c, coff64-rs6000.c, coffcode.h,
+       coffgen.c, cofflink.c, coffswap.h, corefile.c, cpu-a29k.c,
+       cpu-alpha.c, cpu-arc.c, cpu-arm.c, cpu-avr.c, cpu-cr16c.c,
+       cpu-cris.c, cpu-crx.c, cpu-d10v.c, cpu-d30v.c, cpu-dlx.c,
+       cpu-fr30.c, cpu-frv.c, cpu-h8300.c, cpu-h8500.c, cpu-hppa.c,
+       cpu-i370.c, cpu-i386.c, cpu-i860.c, cpu-i960.c, cpu-ia64-opc.c,
+       cpu-ia64.c, cpu-ip2k.c, cpu-iq2000.c, cpu-m10200.c, cpu-m10300.c,
+       cpu-m32r.c, cpu-m68hc11.c, cpu-m68hc12.c, cpu-m68k.c, cpu-m88k.c,
+       cpu-maxq.c, cpu-mcore.c, cpu-mips.c, cpu-mmix.c, cpu-msp430.c,
+       cpu-ns32k.c, cpu-openrisc.c, cpu-or32.c, cpu-pdp11.c, cpu-pj.c,
+       cpu-powerpc.c, cpu-rs6000.c, cpu-s390.c, cpu-sh.c, cpu-sparc.c,
+       cpu-tic30.c, cpu-tic4x.c, cpu-tic54x.c, cpu-tic80.c, cpu-v850.c,
+       cpu-vax.c, cpu-w65.c, cpu-we32k.c, cpu-xstormy16.c, cpu-xtensa.c,
+       cpu-z8k.c, demo64.c, dwarf1.c, dwarf2.c, ecoff.c, ecofflink.c,
+       ecoffswap.h, efi-app-ia32.c, efi-app-ia64.c, elf-bfd.h,
+       elf-eh-frame.c, elf-hppa.h, elf-m10200.c, elf-m10300.c,
+       elf-strtab.c, elf.c, elf32-am33lin.c, elf32-arc.c, elf32-arm.c,
+       elf32-avr.c, elf32-cr16c.c, elf32-cris.c, elf32-crx.c,
+       elf32-d10v.c, elf32-d30v.c, elf32-dlx.c, elf32-fr30.c,
+       elf32-frv.c, elf32-gen.c, elf32-h8300.c, elf32-hppa.c,
+       elf32-hppa.h, elf32-i370.c, elf32-i386.c, elf32-i860.c,
+       elf32-i960.c, elf32-ip2k.c, elf32-iq2000.c, elf32-m32r.c,
+       elf32-m68hc11.c, elf32-m68hc12.c, elf32-m68hc1x.c,
+       elf32-m68hc1x.h, elf32-m68k.c, elf32-m88k.c, elf32-mcore.c,
+       elf32-mips.c, elf32-msp430.c, elf32-openrisc.c, elf32-or32.c,
+       elf32-pj.c, elf32-ppc.c, elf32-ppc.h, elf32-s390.c,
+       elf32-sh-symbian.c, elf32-sh.c, elf32-sh64-com.c, elf32-sh64.c,
+       elf32-sh64.h, elf32-sparc.c, elf32-v850.c, elf32-vax.c,
+       elf32-xstormy16.c, elf32-xtensa.c, elf32.c, elf64-alpha.c,
+       elf64-gen.c, elf64-hppa.c, elf64-hppa.h, elf64-mips.c,
+       elf64-mmix.c, elf64-ppc.c, elf64-ppc.h, elf64-s390.c,
+       elf64-sh64.c, elf64-sparc.c, elf64-x86-64.c, elf64.c, elfcode.h,
+       elfcore.h, elflink.c, elfn32-mips.c, elfxx-ia64.c, elfxx-mips.c,
+       elfxx-mips.h, elfxx-sparc.c, elfxx-sparc.h, elfxx-target.h,
+       epoc-pe-arm.c, epoc-pei-arm.c, format.c, freebsd.h, gen-aout.c,
+       genlink.h, hash.c, host-aout.c, hp300bsd.c, hp300hpux.c,
+       hppabsd-core.c, hpux-core.c, i386aout.c, i386bsd.c, i386dynix.c,
+       i386freebsd.c, i386linux.c, i386lynx.c, i386mach3.c, i386msdos.c,
+       i386netbsd.c, i386os9k.c, ieee.c, ihex.c, init.c, irix-core.c,
+       libaout.h, libbfd-in.h, libbfd.c, libbfd.h, libcoff-in.h,
+       libcoff.h, libecoff.h, libhppa.h, libieee.h, libnlm.h, liboasys.h,
+       libpei.h, libxcoff.h, linker.c, lynx-core.c, m68k4knetbsd.c,
+       m68klinux.c, m68klynx.c, m68knetbsd.c, m88kmach3.c, m88kopenbsd.c,
+       mach-o-target.c, mach-o.c, mach-o.h, merge.c, mipsbsd.c, mmo.c,
+       netbsd-core.c, netbsd.h, newsos3.c, nlm-target.h, nlm.c,
+       nlm32-alpha.c, nlm32-i386.c, nlm32-ppc.c, nlm32-sparc.c, nlm32.c,
+       nlm64.c, nlmcode.h, nlmswap.h, ns32k.h, ns32knetbsd.c, oasys.c,
+       opncls.c, osf-core.c, pc532-mach.c, pdp11.c, pe-arm.c, pe-i386.c,
+       pe-mcore.c, pe-mips.c, pe-ppc.c, pe-sh.c, peXXigen.c,
+       pef-traceback.h, pef.c, pef.h, pei-arm.c, pei-i386.c, pei-mcore.c,
+       pei-mips.c, pei-ppc.c, pei-sh.c, peicode.h, ppcboot.c,
+       ptrace-core.c, reloc.c, reloc16.c, riscix.c, rs6000-core.c,
+       sco5-core.c, section.c, simple.c, som.c, som.h, sparclinux.c,
+       sparclynx.c, sparcnetbsd.c, srec.c, stab-syms.c, stabs.c, sunos.c,
+       syms.c, sysdep.h, targets.c, tekhex.c, ticoff.h, trad-core.c,
+       vax1knetbsd.c, vaxbsd.c, vaxnetbsd.c, versados.c, vms-gsd.c,
+       vms-hdr.c, vms-misc.c, vms-tir.c, vms.c, vms.h, xcoff-target.h,
+       xcofflink.c, xsym.c, xsym.h, xtensa-isa.c, xtensa-modules.c,
+       doc/chew.c, doc/fdl.texi, hosts/alphavms.h: Update FSF address.
+
+2005-05-04  Alan Modra  <amodra@bigpond.net.au>
+
+       * section.c (bfd_section_list_remove): Don't clear s->next.
+       (bfd_section_list_append): Always init s->prev.
+       (bfd_section_list_prepend): Define.
+       (bfd_section_list_insert_after): Minor optimization.
+       (bfd_section_removed_from_list): Rewrite.
+       * elf.c (assign_section_numbers): Simplify list traversal now that
+       bfd_section_list_remove doesn't destroy removed section next ptr.
+       * sunos.c (sunos_add_dynamic_symbols): Likewise.
+       * elfxx-ia64.c (elfNN_ia64_object_p): Use bfd_section_list_prepend.
+       * xcofflink.c (_bfd_xcoff_bfd_final_link): Simplify list traversal.
+       * bfd-in2.h: Regenerate.
+
+2005-05-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * bfd.c (bfd): Remove section_tail and add section_last.
+       (bfd_preserve): Likewise.
+       (bfd_preserve_save): Likewise.
+       (bfd_preserve_restore): Likewise.
+       * opncls.c (_bfd_new_bfd): Likewise.
+
+       * coffcode.h (coff_compute_section_file_positions): Updated.
+       (coff_compute_section_file_positions): Likewise.
+       * elf.c (assign_section_numbers): Likewise.
+       * elf32-i370.c (i370_elf_size_dynamic_sections): Likewise.
+       * elf64-mmix.c (mmix_elf_final_link): Likewise.
+       * elfxx-ia64.c (elfNN_ia64_object_p): Likewise.
+       * elfxx-mips.c (_bfd_mips_elf_link_hash_table_create): Likewise.
+       * sunos.c (sunos_add_dynamic_symbols): Likewise.
+       * xcofflink.c (_bfd_xcoff_bfd_final_link): Likewise.
+
+       * ecoff.c (bfd_debug_section): Initialize prev.
+
+       * section.c (bfd_section): Add prev.
+       (bfd_section_list_remove): Updated.
+       (bfd_section_list_append): New.
+       (bfd_section_list_insert_after): New.
+       (bfd_section_list_insert_before): New.
+       (bfd_section_list_insert): Removed.
+       (bfd_section_removed_from_list): Updated.
+       (STD_SECTION): Initialize prev.
+       (bfd_section_init): Updated.
+       (bfd_section_list_clear): Updated.
+
+       * bfd-in2.h: Regenerated.
+
+2005-05-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elf.c (_bfd_elf_new_section_hook): Don't call
+       _bfd_elf_get_sec_type_attr on sections from input files.
+
+2005-05-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * merge.c (sec_merge_init): Call bfd_hash_table_init_n with
+       hash table size 16699 instead of bfd_hash_table_init.
+
+2005-05-01  Paul Brook  <paul@codesourcery.com>
+
+       * elflink.c (_bfd_elf_merge_symbol): Skip weak definitions if a strong
+       definition has already been seen.
+
+2005-05-01  Paul Brook  <paul@codesourcery.com>
+
+       * elf32-arm.c (bfd_elf32_arm_process_before_allocation): Treat
+       R_ARM_PLT32 the same as R_ARM_PC24.
+       (arm_add_to_rel): Ditto.
+
+2005-04-29  Ralf Corsepius <ralf.corsepius@rtems.org>
+
+       * config.bfd: Add h8300*-*-rtemscoff.
+       Switch h8300*-*-rtems* to elf.
+
+2005-04-28  Paul Brook  <paul@codesourcery.com>
+
+       Merge changes only applied to Makefile.in.
+       * Makefile.am (BFD32_BACKENDS): Add elfxx-sparc.lo
+       (BFD32_BACKENDS_CFILES): Add elfxx-sparc.c
+       (elfxx-sparc.lo): New rule.
+       (elf32-sparc.lo): Add elfxx-sparc.h dependency.
+       (elf64-sparc.lo): Likewise.
+
+2005-04-28  Julian Brown  <julian@codesourcery.com>
+
+       * elflink.c (_bfd_elf_provide_symbol): Provide symbol for weak
+       import.
+
+2005-04-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elf-bfd.h (bfd_elf_sym_name): Also take "asection *".
+
+       * elf.c (bfd_elf_sym_name): Updated.
+       (group_signature): Likewise.
+       * elf32-ppc.c (ppc_elf_relocate_section): Likewise.
+       * elf64-ppc.c (ppc64_elf_edit_opd): Likewise.
+       (ppc64_elf_edit_toc): Likewise.
+       (ppc64_elf_relocate_section): Likewise.
+       * elfcode.h (elf_slurp_symbol_table): Likewise.
+       * elflink.c (elf_link_input_bfd): Likewise.
+
+       * elfxx-ia64.c (elfNN_ia64_relocate_section): Call
+       bfd_elf_sym_name to get local symbol name when reporting errors.
+
+2005-04-27  Nick Clifton  <nickc@redhat.com>
+
+       * elflink.c (elf_link_input_bfd): Handle the case where a badly
+       formatted input file results in a reloc which has no associated
+       global symbol.
+
+2005-04-26  Jerome Guitton  <guitton@gnat.com>
+
+       * bfd.m4 (BFD_NEED_DECLARATION): Restore.
+
 2005-04-25  David S. Miller  <davem@davemloft.net>
 
        * elfxx-sparc.c (sparc_elf_append_rela_64): Add BFD64 protection.
This page took 0.028712 seconds and 4 git commands to generate.