+2004-05-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elfxx-ia64.c (elfNN_ia64_relax_section): Undo the last
+ change.
+
+2004-05-28 DJ Delorie <dj@redhat.com>
+
+ * elf-m10300.c (mn10300_elf_relax_section): Preserve reloc addend
+ for linking, but otherwise adjust reloc for merged sections.
+
+2004-05-28 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elfxx-ia64.c (elfNN_ia64_relax_section): Properly call
+ _bfd_merged_section_offset for local symbols.
+
+2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
+
+ * Makefile.am: Regenerate dependencies.
+ * Makefile.in: Regenerate.
+ * archures.c: Add bfd_mach_sh3_nommu .
+ * bfd-in2.h: Regenerate.
+ * cpu-sh.c: Add sh3-nommu architecture.
+ (bfd_to_arch_table): Create new table.
+ (sh_get_arch_from_bfd_mach): Create new function.
+ (sh_get_arch_up_from_bfd_mach): Create new function.
+ (sh_merge_bfd_arch): Create new function.
+ * elf32-sh.c (sh_ef_bfd_table): Add table.
+ (sh_elf_check_relocs): Replace switch statement with
+ use of sh_ef_bfd_table .
+ (sh_elf_get_flags_from_mach): Add new function.
+ (sh_find_elf_flags): Likewise.
+ (sh_elf_copy_private_data): Replace most of non-elf contents
+ with a call to sh_merge_bfd_arch() .
+
+2004-05-27 Michael Chastain <mec.gnu@mindspring.com>
+
+ * Makefile.am (bfdver.h): Use explicit filename, not $< .
+ * Makefile.in: Regenerate.
+
+2004-05-27 Alexandre Oliva <aoliva@redhat.com>
+
+ * elf-m10300.c (elf32_mn10300_finish_hash_table_entry): Avoid
+ custom calling conventions for dynamic symbols.
+ (mn10300_elf_relax_section): Avoid relaxing a function as a local
+ symbol if it's an alias to a global one.
+
+2004-05-26 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf.c (_bfd_elf_make_section_from_shdr): Undo the last
+ change.
+
+2004-05-27 Alexandre Oliva <aoliva@redhat.com>
+
+ * elf-m10300.c (mn10300_elf_relax_section): Don't test isym within
+ loop over hashes.
+
+2004-05-26 Alan Modra <amodra@bigpond.net.au>
+
+ * elf.c (_bfd_elf_make_section_from_shdr): Don't set SEC_EXCLUDE
+ for SHT_GROUP sections.
+
+2004-05-25 Alan Modra <amodra@bigpond.net.au>
+
+ * elflink.c (elf_link_add_object_symbols): Don't set up merge
+ section data here..
+ * elf.c (_bfd_elf_merge_sections): .. Do it here instead.
+ * merge.c: Formatting. Remove unnecessary casts. Expand
+ bfd_get_section_alignment macro.
+ (struct sec_merge_sec_info): Rename "first" to "first_str". Update
+ use throughout file.
+ (_bfd_add_merge_section): Rename from _bfd_merge_section. Update
+ comment. Abort on dynamic or non-SEC_MERGE input. Don't test
+ section name to determine sinfo group, instead test output section
+ and alignment.
+ (_bfd_merge_sections): Add struct bfd_link_info param. Call
+ _bfd_strip_section_from_output rather than just twiddling flags.
+ * libbfd-in.h (_bfd_add_merge_section): Rename, update comment.
+ (_bfd_merge_sections): Update prototype.
+ * libbfd.h: Regenerate.
+
+2004-05-24 Mark Kettenis <kettenis@gnu.org>
+
+ * netbsd-core.c: Correctly indent section that sets architecture
+ from machine ID.
+
+ From Miod Vallat <miod@online.fr>:
+ * m88kopenbsd.c: New file.
+ * targets.c (m88k_openbsd_vec): New.
+ * config.bfd: Add m88k-*-openbsd*.
+ * configure.in (m88k-*-openbsd*): Set COREFILE to netbsd-core.lo.
+ (m88kopenbsd_vec): New.
+ * configure: Regenerate.
+ * Makefile.am (BFD32_BACKENDS): Add m88kopenbsd.lo.
+ (BFD32_BACKENDS_CFILES): Add m88kopenbsd.c.
+ Run "make dep-am".
+ * Makefile.in: Regenerate.
+ * po/SRC-POTFILES.in: Regenerate.
+
+2004-05-24 Nick Clifton <nickc@redhat.com>
+
+ * hash.c: Remove bogus node "Changing the default Hash Table Size"
+ introduced by hash table size patch.
+
+2004-05-22 Ben Elliston <bje@au.ibm.com>
+
+ * configure.in (is_release): Remove.
+ (bfd_version_date, bfd_version, bfd_version_string): Likewise.
+ (AC_OUTPUT): Don't output bfdver.h from version.h.
+ * configure: Regenerate.
+ * Makefile.am (RELEASE): New variable.
+ (bfdver.h): New target.
+ * Makefile.in: Regenerate.
+ * doc/Makefile.in: Likewise.
+
+2004-05-22 Ben Elliston <bje@au.ibm.com>
+
+ * Makefile.am (config.status): Don't depend on version.h.
+ * Makefile.in: Regenerate.
+
+2004-05-22 Alan Modra <amodra@bigpond.net.au>
+
+ * merge.c (_bfd_merged_section_offset): Remove "addend" param.
+ * libbfd-in.h (_bfd_merged_section_offset): Adjust prototype.
+ * libbfd.h: Regenerate.
+ * elf.c (_bfd_elf_rela_local_sym): Adjust call.
+ (_bfd_elf_rel_local_sym): Likewise.
+ * elflink.c (_bfd_elf_link_sec_merge_syms): Likewise.
+ (elf_link_input_bfd): Likewise.
+ * elf32-ppc.c (ppc_elf_relax_section): Likewise.
+ * elf64-alpha.c (elf64_alpha_relocate_section): Likewise.
+ * elfxx-ia64.c (elfNN_ia64_relax_section): Likewise.
+ (elfNN_ia64_relocate_section): Likewise.
+
+2004-05-21 Andy Chittenden <achittenden@bluearc.com>
+
+ * hash.c (bfd_default_hash_table_size): New variable.
+ (bfd_hash_table_init): Use new variable instead of DEFAULT_SIZE.
+ (bfd_hash_set_default_size): New function. Set the default size
+ to a selected prime number close to the argument. Document new
+ function.
+ * bfd-in.h: Add prototype for bfd_hash_set_default_size.
+ * bfd-in2.h: Regenerate.
+ * Makefile.am (hash.lo): Add dependency upon libiberty.h.
+ * Makefile.in: Regenerate.
+
+2004-05-21 Mark Kettenis <kettenis@gnu.org>
+
+ * libaout.h (machine_type): Add M_88K_OPENBSD and M_HPPA_OPENBSD.
+ * netbsd-core.c (netbsd_core_file_p): Set architecture for alpha,
+ arm, m68k, m88k and hppa core files.
+
+2004-05-21 Nick Clifton <nickc@redhat.com>
+
+ * bfdio.c (bfd_bread): Do not use iovec if it is NULL.
+ (bfd_bwrite): Likewise.
+ (bfd_tell): Likewise.
+ (bfd_flush): Likewise.
+ (bfd_stat): Likewise.
+ (bfd_seek): Likewise.
+ (bfd_get_mtime): Likewise.
+ (bfd_get_size): Likewise.
+
+2004-05-19 Ben Elliston <bje@au.ibm.com>
+
+ * dwarf2.c (_bfd_dwarf2_find_nearest_line): Comment correction.
+
+2004-05-19 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
+
+ * archive.c (_bfd_get_elt_at_filepos): Cope with a nested archives.
+ (bfd_generic_openr_next_archived_file): Likewise.
+
+2004-05-17 Bob Wilson <bob.wilson@acm.org>
+
+ * elf32-xtensa.c (xtensa_get_property_section_name): Determine linkonce
+ section names by inserting a new substring after .gnu.linkonce, except
+ for .gnu.linkonce.t.* where the "t." is replaced.
+
+2004-05-17 Adam Nemet <anemet@lnxw.com>
+
+ * config.bfd (sparc-*-lynxos* case): Add to obsolete list.
+ (m68-*-lynxos* case): Likewise.
+ (powerpc-*-lyxnos* case): New case.
+ (i[3-7]86-*-lynxos* case): Update to LynxOS 4.0 ELF.
+
+2004-05-17 David Heine <dlheine@tensilica.com>
+
+ * aout-target.h (MY_bfd_copy_private_header_data): Define.
+ * aout-tic30.c (MY_bfd_copy_private_header_data): Define.
+ * bfd.c (bfd_copy_private_header_data): Define.
+ * coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): Add entries for new
+ interface.
+ * coff64-rs6000.c (rs6000coff64_vec, aix5coff64_vec): Likewise.
+ * coffcode.h (coff_bfd_copy_private_header_data): Define.
+ * elf-bfd.h (_bfd_elf_copy_private_header_data): Declare.
+ * elf.c (_bfd_elf_copy_private_section_data): Remove code to set up
+ segments by calling copy_private_bfd_data.
+ (_bfd_elf_copy_private_header_data): Define.
+ * elfxx-target.h (bfd_elfNN_bfd_copy_private_header_data): Define.
+ * libbfd-in.h (_bfd_generic_bfd_copy_private_header_data): Define.
+ * libecoff.h (_bfd_ecoff_bfd_copy_private_header_data): Define.
+ * mach-o.c (bfd_mach_o_bfd_copy_private_header_data): Define.
+ * mmo.c (mmo_bfd_copy_private_header_data): Define.
+ * ppcboot.c (ppcboot_bfd_copy_private_header_data): Define.
+ * som.c (som_bfd_copy_private_header_data): Define.
+ * targets.c (BFD_JUMP_TABLE_COPY): Add _bfd_copy_private_header_data.
+ * vms.c (vms_bfd_copy_private_header_data): Define.
+ * bfd-in2.h: Regenerate.
+ * libbfd.h: Regenerate.
+
+2004-05-15 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
+
+ * elfxx-mips.c (MINUS_TWO): Define.
+ (mips_elf_higher, mips_elf_highest,
+ mips_elf_create_dynamic_relocation): Use MINUS_ONE and MINUS_TWO for
+ some bfd_vma values.
+ (_bfd_mips_elf_finish_dynamic_symbol): Likewise. Code cleanup.
+
+2004-05-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ * som.c (log2): Rename to exact_log2. Adjust all callers.
+
+2004-05-13 Paul Brook <paul@codesourcery.com>
+
+ * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Handle
+ dwarf3 format CIE entries. Remove comment about the size of the
+ ra_column field. It is now correctly deduced.
+
+2004-05-13 Joel Sherrill <joel@oarcorp.com>
+
+ * config.bfd (or32-*-rtems*): Switch to elf.
+
+2004-05-13 Nick Clifton <nickc@redhat.com>
+
+ * po/fr.po: Updated French translation.
+
2004-05-11 Jakub Jelinek <jakub@redhat.com>
* elflink.c (elf_bfd_final_link): Don't output STT_SECTION symbol