Remove a29k support.
[platform/upstream/binutils.git] / bfd / ChangeLog
index ced5b40..4a168c8 100644 (file)
@@ -1,3 +1,165 @@
+2005-08-18  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am: Remove mention of a29k files.
+       * aoutf1.h: Remove a29k support.
+       * aoutx.h: Likewise.
+       * archures.c: Likewise.
+       * coffcode.h: Likewise.
+       * config.bfd: Likewise.
+       * configure.in: Likewise.
+       * ieee.c: Likewise.
+       * mipsbsd.c: Likewise.
+       * pdp11.c: Likewise.
+       * sparclynx.c: Likewise.
+       * targets.c: Likewise.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * bfd-in2.h: Regenerate.
+       * po/SRC-POTFILES.in: Regenerate.
+
+2005-08-18  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf-m10300.c (_bfd_mn10300_elf_adjust_dynamic_symbol): Warn on
+       zero size dynamic variables.
+       * elf32-arm.c (elf32_arm_adjust_dynamic_symbol): Likewise.
+       * elf32-cris.c (elf_cris_adjust_dynamic_symbol): Likewise.
+       * elf32-hppa.c (elf32_hppa_adjust_dynamic_symbol): Likewise.
+       * elf32-i370.c (i370_elf_adjust_dynamic_symbol): Likewise.
+       * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Likewise.
+       * elf32-m32r.c (m32r_elf_adjust_dynamic_symbol): Likewise.
+       * elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Likewise.
+       * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Likewise.
+       * elf32-s390.c (elf_s390_adjust_dynamic_symbol): Likewise.
+       * elf32-sh.c (sh_elf_adjust_dynamic_symbol): Likewise.
+       * elf32-vax.c (elf_vax_adjust_dynamic_symbol): Likewise.
+       * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise.
+       * elf64-s390.c (elf_s390_adjust_dynamic_symbol): Likewise.
+       * elf64-sh64.c (sh64_elf64_adjust_dynamic_symbol): Likewise.
+       * elf64-x86-64.c (elf64_x86_64_adjust_dynamic_symbol): Likewise.
+       * elfxx-sparc.c (_bfd_sparc_elf_adjust_dynamic_symbol): Likewise.
+
+2005-08-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR binutils/1179
+       * dwarf2.c (_bfd_dwarf2_find_nearest_line): Use section lma
+       instead of vma.
+       (_bfd_dwarf2_find_line): Likewise.
+
+2005-08-17  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf64-mmix.c (mmix_elf_add_symbol_hook): Mark reg section
+       SEC_LINKER_CREATED.
+       (mmix_elf_final_link): Check that section hasn't already been
+       removed before removing.
+       * mmo.c (mmo_scan): Mark reg contents section SEC_LINKER_CREATED.
+       (mmo_canonicalize_symtab): Likewise for reg section.
+
+2005-08-17  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf32-cris.c (elf_cris_adjust_gotplt_to_got): Move assert later.
+       * elfxx-mips.c (_bfd_mips_elf_hide_symbol): Cope with being called
+       without any got section.
+
+2005-08-17  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       * cofflink.c (_bfd_coff_generic_relocate_section): Correct
+       comment.
+
+2005-08-17  Alan Modra  <amodra@bigpond.net.au>
+
+       * elflink.c (_bfd_elf_define_linkage_sym): Don't call
+       bfd_elf_link_record_dynamic_symbol.  Call elf_backend_hide_symbol.
+       (_bfd_elf_link_renumber_dynsyms): Formatting.
+       (struct elf_gc_sweep_symbol_info): New.
+       (elf_gc_sweep_symbol): Rewrite.
+       (elf_gc_sweep): Adjust params and elf_gc_sweep_symbol call.
+       Call _bfd_elf_link_renumber_dynsyms.
+       (bfd_elf_gc_sections): Adjust elf_gc_sweep call.
+
+2005-08-16  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf64-ppc.c (ppc64_elf_edit_opd): Don't call dec_dynrel_count
+       when relocatable.
+
+2005-08-15  Bob Wilson  <bob.wilson@acm.org>
+
+       * elf32-xtensa.c (ELF_MACHINE_CODE, ELF_MACHINE_ALT1): Swap values
+       of EM_XTENSA and EM_XTENSA_OLD.
+
+2005-08-16  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf-bfd.h (_bfd_elf_define_linkage_sym): Declare.
+       * elflink.c (_bfd_elf_define_linkage_sym): New function, extracted
+       from..
+       (_bfd_elf_create_got_section): ..here.
+       (_bfd_elf_link_create_dynamic_sections): Call it for _DYNAMIC.
+       (_bfd_elf_create_dynamic_sections): ..and _PROCEDURE_LINKAGE_TABLE_.
+       * elf-m10300.c (_bfd_mn10300_elf_create_got_section): Use
+       _bfd_elf_define_linkage_sym.
+       * elf32-frv.c (_frv_create_got_section): Likewise.
+       * elf64-alpha.c (elf64_alpha_create_dynamic_sections): Likewise.
+
+2005-08-15  Paul Brook  <paul@codesourcery.com>
+
+       * elf32-arm.c (elf32_arm_howto_table_1): Make R_ARM_PLT32 the same as
+       R_ARM_PC24.
+
+2005-08-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR ld/1135
+       * elf64-hppa.c (elf64_hppa_special_sections): Add flag definitions for
+       .plt, .dlt, .sdata, .sbss and .tbss.
+
+2005-08-12  Dmitry Diky  <diwil@spec.ru>
+
+       * elf32-msp430.c (msp430_elf_relax_delete_bytes): Adjust relocations
+       referenced by .section + DISPLACEMENT.
+
+2005-08-10  James E. Wilson  <wilson@specifix.com>
+
+       * dwarf2.c (scan_unit_for_symbols, case DT_AT_location): Verify that
+       DW_OP_addr is only opcode in location before using it.
+
+2005-08-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elfxx-ia64.c (elfNN_ia64_final_link): Reset gp.
+
+2005-08-09  Rodney Brown  <rbrown@bravurasolutions.com.au>
+           Nick Clifton  <nickc@redhat.com>
+
+       * aix5ppc-core.c (xcoff64_core_p): Constify return_value
+       variable.  Also, do not use core_hdr macro as it evaluates to a
+       cast of an lvalue which is no longer supported by GCC 4.0.
+
+2005-08-08  Eric Dönges <Eric.Doenges@betty-tv.com>
+
+       * archures.c (bfd_mach_msp21): New MSP430 machine number.
+       * bfd-in2.h: Regenerate.
+       * cpu-msp430.c (arch_info_struct): Add support for msp430x21xx
+       variants.
+
+2005-08-07  Nick Clifton  <nickc@redhat.com>
+           Paul Brook  <paul@codesourcery.com>
+
+       PR 1147
+       * elf32-arm.c (bfd_elf32_close_and_cleanup): Define.
+       (elf32_arm_close_and_cleanup): New function - walk over the
+       sections in the bfd that is being closed removing them from the
+       list of recorded sections.
+       (unrecord_section_via_map_over_sections): New helper function.
+       (record_section_with_arm_elf_section_data): Call bfd_malloc
+       instead of bfd_alloc.  Remove unneeded abfd parameter.
+       (elf32_arm_new_section_hook): Do not pass bfd to
+       record_section_with_arm_elf_section_data.
+
+       * elfxx-target.h (bfd_elfNN_close_and_cleanup): Only define if not
+       already defined by the target.
+
+2005-08-05  Fred Fish  <fnf@specifix.com>
+
+       * dwarf2.c (read_rangelist): Use addr_size instead of offset_size
+       to determine how many bytes to read from each rangelist entry.
+
 2005-08-05  H.J. Lu  <hongjiu.lu@intel.com>
 
        * bfd.c (bfd_hide_symbol): New.