Fix formatting
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index f386002ff6af3afaaf0956d42d94b0aa65cab273..612249fa5f94bc0e9b50db401c52ba69899bb946 100644 (file)
@@ -1,3 +1,842 @@
+2000-07-19  Nick Clifton  <nickc@cygnus.com>
+
+       * format.c: Fix formatting.
+
+2000-07-19  H.J. Lu  <hjl@gnu.org>
+
+       * elf.c (_bfd_elf_print_private_bfd_data): Fix DT_CHECKSUM.
+
+2000-07-19  H.J. Lu  <hjl@gnu.org>
+
+       * elf.c (_bfd_elf_print_private_bfd_data): Handle DT_BIND_NOW,
+       DT_INIT_ARRAY, DT_FINI_ARRAY, DT_INIT_ARRAYSZ, DT_FINI_ARRAYSZ,
+       DT_RUNPATH, DT_FLAGS, DT_PREINIT_ARRAY, DT_PREINIT_ARRAYSZ,
+       DT_PLTPADSZ, DT_MOVEENT, DT_MOVESZ, DT_FEATURE, DT_POSFLAG_1,
+       DT_SYMINSZ, DT_SYMINENT, DT_CONFIG, DT_DEPAUDIT, DT_AUDIT,
+       DT_PLTPAD, DT_MOVETAB, DT_SYMINFO, DT_RELACOUNT, DT_RELCOUNT,
+       DT_FLAGS_1, DT_USED and DT_CHECKSUM.
+
+Tue Jul 18 13:11:54 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * elf.c (bfd_elf_get_sign_extend_vma, bfd_elf_get_arch_size): Move
+       renamed functions from here...
+       (assign_section_numbers): Use renamed functions.
+       (prep_headers): Use renamed functions.
+       
+       * bfd.c (bfd_get_sign_extend_vma, bfd_get_arch_size): ...To here.
+       * bfd-in.h (bfd_get_sign_extend_vma, bfd_get_arch_size): Update.
+       * bfd-in2.h: Regenerate.
+
+2000-07-18  Ulf Carlsson  <ulfc@engr.sgi.com>
+
+       * elf32-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Add
+       paranthesis in if statement.
+
+2000-07-17  Koundinya K  <kk@ddeorg.soft.net>
+
+       Enable the support for Traditional MIPS. 
+       * elf32-mips.c (IRIX_COMPAT): Recognize bfd_elf32_tradbigmips_vecand
+       return ict_none appropriately for traditional mips targets.
+       (STUB_LW): Change 0x8f998000 to 0x8f998010 for traditional mips.
+       (STUB_MOVE): Conditionalize for traditonal mips.
+       (STUB_LI16): Likewise.
+       (_bfd_mips_elf_modify_segment_map): Conditionalize to avoid making
+       room for RTPROC header.
+       (_bfd_mips_elf_modify_segment_map): For a normal mips executable set
+       the permission for the PT_DYNAMIC as read, write and execute.
+       (mips_elf_calculate_relocation): Check for the symbol _DYNAMIC_LINKING
+       for traditonal mips.
+       (_bfd_mips_elf_create_dynamic_sections): Add the symbol
+       _DYNAMIC_LINKING for traditonal mips.
+       (_bfd_mips_elf_create_dynamic_sections): Add the symbol __RLD_MAP
+       in case of traditonal mips.
+       (_bfd_mips_elf_adjust_dynamic_symbol): Create a stub only if a PLT
+       entry is required. For a function if PLT is not required then set the
+       corresponding hash table entry to 0.
+       (_bfd_mips_elf_size_dynamic_sections): Add DT_DEBUG entry for 
+       traditonal mips.
+       (_bfd_mips_elf_finish_dynamic_symbol): for a undefined symbol in a 
+       shared object set the value to 0.
+       (_bfd_mips_elf_finish_dynamic_symbol): Check for the symbol 
+       _DYNAMIC_LINKING for traditonal mips.
+       (_bfd_mips_elf_finish_dynamic_symbol): Check for the symbol __RLD_MAP
+       for traditonal mips.
+       
+2000-07-15  H.J. Lu  <hjl@gnu.org>
+
+       * aoutx.h (translate_to_native_sym_flags): Handle BSF_LOCAL.
+
+2000-07-12  Charles Wilson  <cwilson@ece.gatech.edu>
+
+       * libbfd.c (bfd_seek): fix 'seek beyond EOF' error when writing
+       out a structure that is BFD_IN_MEMORY.
+
+2000-07-11  Alan Modra  <alan@linuxcare.com.au>
+
+       * elf64-hppa.c (get_dyn_name): Pass in section pointer instead of
+       bfd pointer.  Print section id instead of bfd pointer for local
+       syms.  Prefix addend with `+' for global syms as well as local.
+       Correct calculation of name component lengths.
+       (elf64_hppa_check_relocs): Update call to get_dyn_name.
+
+       From David Huggins-Daines  <dhd@linuxcare.com>
+       * elf-hppa.h (elf_hppa_relocate_section): Update calls here too.
+       * elf64-hppa.c (elf64_hppa_check_relocs): Fix some warnings.
+       (elf64_hppa_modify_segment_map): Likewise.
+
+Tue Jul 11 17:21:52 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * elf.c (bfd_elf_get_sign_extend_vma): Return tendency of VMA
+       addresses to be "naturally" sign extended.  Return -1 if unknown.
+       * bfd-in.h (bfd_elf_get_sign_extend_vma): Add declaration.
+       * bfd-in2.h: Regenerate.
+
+Tue Jul 11 16:25:52 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * ecoffswap.h (ecoff_get_off, ecoff_put_off): Add ECOFF_SIGNED_32
+       and ECOF_SIGNED_64 to list ways to extract an offset.
+       (ecoff_swap_fdr_in, ecoff_swap_fdr_out, ecoff_swap_pdr_in,
+       ecoff_swap_pdr_out, ecoff_swap_ext_in, ecoff_swap_ext_out):
+       Update.
+       * elf64-mips.c (ECOFF_SIGNED_64): Define instead of ECOFF_64.
+       * elf32-mips.c (ECOFF_SIGNED_32): Define instead of ECOFF_32.
+
+Tue Jul 11 16:03:04 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * elfcode.h (elf_object_p): Use bfd_set_start_address and not
+       bfd_get_start_address.
+       (elf_swap_ehdr_in): Sign extend e_entry when applicable.
+       (elf_swap_ehdr_out): Ditto.
+
+2000-07-10  Alexander Aganichev  <AAganichev@hypercom.com>
+
+       * archures.c (bfd_default_scan): Add set of bfd_mach_ cases for
+       compatibility with older binutils.
+
+2000-07-10  Alan Modra  <alan@linuxcare.com.au>
+
+       * section.c (bfd_make_section_anyway): Start section_id at 0x10.
+       (STD_SECTION): Avoid negative ids, instead use 0 to 3.
+
+       From Ryan Bradetich  <rbradetich@uswest.net>
+       * dwarf1.c (parse_die): Cure signed/unsigned char warnings.
+       (parse_line_table): Ditto.
+       (_bfd_dwarf1_find_nearest_line): Ditto.
+       * syms.c (cmpindexentry): Remove extra `*' from params.
+
+2000-07-09  Koundinya K  <kk@ddeorg.soft.net>
+
+        * elf32-mips.c (sort_dynamic_relocs): New Function.
+        (_bfd_mips_elf_finish_dynamic_sections): Call sort_dynamic_relocs
+       via qsort to sort the dynamic relocations in increasing r_symndx
+       value.
+       
+2000-07-09  Alan Modra  <alan@linuxcare.com.au>
+
+       * elf64-hppa.c (elf64_hppa_dyn_hash_table_init): Add
+       ATTRIBUTE_UNUSED to unused args.
+       (get_opd): Likewise.
+       (get_plt): Likewise.
+       (get_dlt): Likewise.
+       (get_stub): Likewise.
+       (elf64_hppa_adjust_dynamic_symbol): Likewise.
+       (elf64_hppa_link_output_symbol_hook): Likewise.
+       (elf64_hppa_check_relocs): Delete unused var.
+       (elf64_hppa_size_dynamic_sections): Likewise.
+       (elf64_hppa_finalize_opd): Likewise.
+       (elf64_hppa_finalize_dynreloc): Likewise.
+       (elf64_hppa_modify_segment_map): Likewise.
+       (elf64_hppa_finish_dynamic_sections): Likewise.
+
+       * elf-hppa.h (elf_hppa_final_write_processing): Add
+       ATTRIBUTE_UNUSED to unused args.
+       (elf_hppa_final_link_relocate): Likewise.
+       (elf_hppa_record_segment_addrs): Add paretheses.
+       (elf_hppa_relocate_section): Constify dyn_name.
+
+       From  David Huggins-Daines  <dhd@linuxcare.com>
+       * config.bfd: Add hppa*64*-*-linux-gnu 64-bit target, and
+       rearrange case statement so that it gets preferred to 32-bit ones.
+
+       * elf32-hppa.c (elf32_hppa_bfd_final_link_relocate): Use
+       asection->id instead of address of asection structure.
+       (elf32_hppa_size_stubs): Likewise.
+
+       * elf32-hppa.c (elf32_hppa_size_stubs): Use just one stub section
+       for .init* and .fini*.
+
+       * elf32-hppa.c (elf32_hppa_bfd_final_link_relocate): Mask pointers
+       and addends used in stub names to 32 bits.
+       (elf32_hppa_size_stubs): Likewise.
+
+       * elf-hppa.h (elf_hppa_final_link_relocate): Don't sum addend
+       twice for R_PARISC_GPREL64.  Use bfd_put_32 for R_PARISC_PCREL32,
+       not bfd_put_64.  Fix minor comment typo and formatting.
+
+       Changes to create multiple linker stubs, positioned immediately
+       before the section where they are required.
+       * elf32-hppa.c: Don't include hppa_stubs.h.
+       (elf32_hppa_stub_hash_entry): Add a pointer to the stub section.
+       (elf32_hppa_stub_hash_table): Delete.
+       (elf32_hppa_link_hash_entry): Delete.
+       (elf32_hppa_link_hash_table): Use plain bfd_hash_table for
+       stub_hash_table, and store the struct here rather than a pointer.
+       Delete output_symbol_count.  Add offset array.  Change
+       global_value to a bfd_vma.
+       (elf32_hppa_stub_hash_lookup): Use table instead of table->root.
+       (elf32_hppa_stub_hash_traverse): Delete.
+       (elf32_hppa_name_of_stub): Delete.
+       (elf32_hppa_link_hash_lookup): Delete.
+       (elf32_hppa_link_hash_traverse): Delete.
+       (elf32_hppa_stub_hash_table_init): Delete.
+       (elf32_hppa_size_of_stub): Pass input section and offset rather
+       than location and calculate location here.  Don't pass name as all
+       stubs are now the same size.
+       (elf32_hppa_stub_hash_newfunc): Init new fields.
+       (elf32_hppa_link_hash_table_create): Likewise, and stub_hash_table
+       too.
+       (elf32_hppa_bfd_final_link_relocate): Cast enums to int before
+       comparing against ints.  Rewrite stub handling code.
+       (elf32_hppa_relocate_section): Make r_type and r_symndx unsigned.
+       Case enums to int before comparing against ints.  Remove
+       bfd_reloc_dangerous case.
+       (elf32_hppa_build_one_stub): Rewrite.
+       (elf32_hppa_size_one_stub): New function.
+       (elf32_hppa_build_stubs): Rewrite.
+       (elf32_hppa_size_stubs): Pass in linker call-back functions.
+       Rewrite stub-handling specific code.
+
+       * elf32-hppa.h (elf32_hppa_size_stubs): Update prototype.
+
+       * elf64-hppa.c (elf64_hppa_dyn_hash_entry): Fix a comment typo.
+
+       * hppa_stubs.h: Delete.
+       * Makefile.am (SOURCE_HFILES): Remove hppa_stubs.h
+       (elf32-hppa.lo): Remove hppa_stubs.h from dependencies.
+       * Makefile.in: Regenerate.
+
+       * elf-hppa.h (_bfd_elf_hppa_gen_reloc_type): Handle e_nlsel and
+       e_nlrsel.
+
+       * libhppa.h (hppa_field_adjust): Correct e_nsel case.
+
+       * elf32-hppa.c (elf32_hppa_relocate_section): Mention the offset
+       and section name for bfd_reloc_notsupported error message.
+       (elf32_hppa_bfd_final_link_relocate): Print reasons for returning
+       bfd_reloc_notsupported.
+       (elf32_hppa_relocate_section): Add ATTRIBUTE_UNUSED to output_bfd.
+
+       * elf32-hppa.c (elf32_hppa_bfd_final_link_relocate): Handle
+       undefined weak symbols for all relocs.
+       (elf32_hppa_size_of_stub): Adjust calculation by 8 since branch
+       offsets are relative to one past the delay slot.
+       (elf32_hppa_size_stubs): Account for reloc addend when calculating
+       branch destination.  Put addend into stub name too.
+       (elf32_hppa_bfd_final_link_relocate): Account for reloc addend and
+       adjust by 8 when deciding whether a linker stub is needed.  Put
+       addend into stub name as for above.
+
+       * elf32-hppa.c (hppa_elf_relocate_insn): Change signed/unsigned on
+       various args and vars.
+       (elf32_hppa_bfd_final_link_relocate): Here too.
+       (elf32_hppa_size_stubs): Rename index -> indx.  Use e_indx for
+       inner block var to avoid shadowing.
+
+       * elf32-hppa.h (_bfd_elf32_hppa_gen_reloc_type):  Make `field' arg
+       unsigned.
+       * elf64-hppa.h (_bfd_elf64_hppa_gen_reloc_type): Ditto.
+       * elf-hppa.h (_bfd_elf_hppa_gen_reloc_type): Ditto.
+       (elf_hppa_fake_sections): Rename local var to avoid shadowing.
+
+       * libhppa.h: Change practically all unsigned ints to plain ints.
+       Remove tests on gcc version.  Instead use ATTRIBUTE_UNUSED for
+       prototypes.
+
+       From Ryan Bradetich  <rbradetich@uswest.net>
+       * libhppa.h (hppa_opcode_type): New enum to replace #define's.
+       * elf32-hppa.c (elf32_hppa_bfd_final_link_relocate): Modify to
+       suit above.
+       From  David Huggins-Daines  <dhd@linuxcare.com>
+       * elf-hppa.h (elf_hppa_relocate_insn): Update the opcode constants
+       to the new OP_* ones.
+
+       * elf32-hppa.c (elf32_hppa_size_stubs): Consolidate freeing on
+       error exit.  Bail out earlier on plabel relocs that we aren't
+       interested in.  Don't tell elf32_hppa_stub_hash_lookup to copy
+       string, and then don't free our copy.
+       (elf32_hppa_build_one_stub): Make insn unsigned int.
+
+       * libhppa.h (bfd_hppa_insn2fmt): 22 bit branches are only
+       available with BL, not BE and BLE.
+
+       * elf32-hppa.c (hppa_elf_relocate_insn): Add some more example
+       code for elf arg relocs.
+       (elf32_hppa_bfd_final_link_relocate): Replace boolean is_local
+       argument with elf_link_hash_entry h.  Handle undefined weak
+       symbols.  Move $global$ lookup from here...
+       (elf32_hppa_relocate_section): ...to here.  Return correct error
+       message for non-handled relocs.
+       (elf32_hppa_size_of_stub): Correctly test branch range.  Previous
+       wrong test was -0x3ffff to +0x40000.
+
+       * elf-hppa.h (elf_hppa_final_link_relocate): R_PARISC_DIR17R,
+       R_PARISC_DIR17F, and R_PARISC_DIR21L are for absolute branches;
+       Handle them as such.
+       (elf_hppa_relocate_insn): Fix a typo.
+
+       * libhppa.h (GET_FIELD, GET_BIT, MASK, CATENATE, ELEVEN): Delete.
+       (assemble_3, assemble_6, assemble_12, assemble_16, assemble_16a,
+       assemble_17, assemble_21): Delete.
+       Supply defines for all 64 possible opcodes.
+       (bfd_hppa_insn2fmt): Add bfd argument, and use to select wide mode
+       formats.  Handle COMICLR.
+       (hppa_rebuild_insn): Delete bfd argument.  Handle formats 10, -11,
+       -10, -16, 16, 22.
+
+       * elf32-hppa.c (hppa_elf_relocate_insn): Complete rewrite.
+       (elf32_hppa_bfd_final_link_relocate): Major rewrite.
+       (elf32_hppa_build_one_stub): Modify hppa_elf_relocate_insn calls
+       to suit.
+       (elf32_hppa_size_stubs): Don't free stub_name twice.  Read in all
+       the local syms - did this code get deleted accidentally?  Ignore
+       undefined and undefweak syms.
+
+       * elf-hppa.h (elf_hppa_final_link): Move hppa_info to outermost
+       block.  Use it instead of elf64_hppa_hash_table (info).
+       (elf_hppa_final_link_relocate): Use hppa_info instead of
+       elf64_hppa_hash_table (info).
+
+       * libhppa.h (re_assemble_3, re_assemble_12, re_assemble_16,
+       re_assemble_17, re_assemble_21, re_assemble_22): Don't mask insn.
+       (hppa_rebuild_insn): Mask immediate bits here instead.
+       * elf-hppa.h (elf_hppa_relocate_insn): Mask here too.
+
+2000-07-08  Alan Modra  <alan@linuxcare.com.au>
+
+       * section.c (struct sec): Add id field.  Tidy comment formatting.
+       (bfd_make_section_anyway): Set id.
+       (STD_SECTION): Init id too.
+       Change CONST to const throughout.
+       * archures.c (bfd_arch_info): Tidy comment.
+       (bfd_arch_list): Change a CONST to const.
+       * libbfd-in.h: Tidy comments and replace CONST with const.
+       * elf-bfd.h: Likewise.
+       * libbfd.h: Regenerate.
+       * bfd-in2.h: Regenerate.
+       * libcoff.h: Regenerate.
+
+2000-07-07  DJ Delorie  <dj@redhat.com>
+
+       * archive.c (_bfd_write_archive_contents): Add an informative
+       comment.
+
+2000-07-06  Kazu Hirata  <kazu@hxi.com>
+
+       * srec.c: Fix formatting.
+
+2000-06-05  DJ Delorie  <dj@redhat.com>
+
+       * MAINTAINERS: new
+
+2000-07-04  Alexandre Oliva  <aoliva@redhat.com>
+
+       * coff-arm.c (coff_arm_relocate_section): Do not ignore the symbol
+       value of PC-relative offsets.
+
+2000-07-03  Jim Wilson  <wilson@cygnus.com>
+
+       * elf64-alpha.c (alpha_elf_size_info): New.
+       (elf_backend_size_info): Define to alpha_elf_size_info.
+       * elfcode.h (elf_size_info): Change hash bucket size to 4.
+
+2000-07-03  Ulf Carlsson  <ulfc@engr.sgi.com>
+
+       * elf32-mips.c: Include elf32-target.h again for the traditional
+       MIPS targets.
+
+2000-07-03  Marek Michalkiewicz  <marekm@linux.org.pl>
+
+       * elf32-avr.c (bfd_elf32_bfd_reloc_type_lookup):
+       Add ATTRIBUTE_UNUSED to unused arguments to avoid warnings.
+       (avr_info_to_howto_rela): Likewise.
+       (elf32_avr_gc_mark_hook): Likewise.
+       (elf32_avr_gc_sweep_hook): Likewise.
+       (elf32_avr_relocate_section): Likewise.
+
+2000-07-03  Mark Elbrecht  <snowball3@bigfoot.com>
+
+       * cofflink.c (_bfd_coff_write_global_sym): Turn a weak symbol into
+       an external symbol for a non-shared, non-relocatable link.
+       
+2000-07-03  Nick Clifton  <nickc@redhat.com>
+
+       * cofflink.c (IS_EXTERNAL): New macro: Return true if the symbol
+       is an external symbol.
+       (IS_WEAK_EXTERNAL): New macro: Return true if the symbol is a weak
+       external symbol.
+       
+2000-07-03  Kazu Hirata  <kazu@hxi.com>
+
+       * reloc16.c: Fix formatting.
+
+2000-07-01  Koundinya K  <kk@ddeorg.soft.net>
+
+        * config.bfd: Change targ_defvec and targ_selvecs for mips*-*-sysv4*
+        to add a new target for traditional mips i.e
+        bfd_elf32_tradbigmips_vec and bfd_elf32_tradlittlemips_vec.
+        * configure.in: Likewise.
+        * configure: Rebuild.
+        * targets.c (bfd_elf32_tradbigmips_vec): Declare and put in
+       bfd_target_vector.
+       (bfd_elf32_tradlittlemips_vec): Likewise.
+        * elfxx-target.h: Add macro INCLUDED_TARGET_FILE which is more a test
+        to see that elfNN_bed does not get redefined even if the target file
+        is included twice for a chip. See elf32-mips.c.
+       
+2000-07-01  Alan Modra  <alan@linuxcare.com.au>
+
+       * Makefile.am (DEP): Fix 2000-06-22.  grep after running dep.sed
+       (CLEANFILES): Add DEPA.
+       * Makefile.in: Regenerate.
+
+2000-06-30  DJ Delorie  <dj@cygnus.com>
+       
+       * peicode.h (coff_swap_filehdr_in): can't use e_magic because we
+       can't assume the PE header is at 0x80.
+
+2000-06-29  Mark Elbrecht  <snowball3@bigfoot.com>
+
+       * syms.c (_bfd_stab_section_find_nearest_line): Use IS_ABSOLUTE_PATH.
+
+2000-06-28  Mark Elbrecht  <snowball3@bigfoot.com>
+
+       * go32stub.h: Update stub.
+
+2000-06-26  Marek Michalkiewicz  <marekm@linux.org.pl>
+
+       * archures.c (bfd_mach_avr5): Define.
+       * bfd-in2.h (bfd_mach_avr5): Define.
+       * cpu-avr.c (arch_info_struct): Rename bfd_mach_avr4 to
+       bfd_mach_avr5, add bfd_mach_avr4.  Update comments.
+       (compatible): Update comment.  Add missing test.
+       * elf32-avr.c (avr_final_link_relocate): Support 8K wrap
+       for avr2 and avr4.  Simplify 8K wrap code.
+       (bfd_elf_avr_final_write_processing): Recognize bfd_mach_avr5.
+       (elf32_avr_object_p): Recognize E_AVR_MACH_AVR5.
+
+2000-06-26  Kazu Hirata  <kazu@hxi.com>
+
+       * coff-h8300.c: Fix formatting.
+       * cpu-h8300.c: Likewise.
+
+2000-06-24  Alexandre Oliva  <aoliva@redhat.com>
+
+       * elf32-arm.h (elf32_arm_final_link_relocate): Print `(local)'
+       for local symbols whose names are unknown.
+
+2000-06-22  Alan Modra  <alan@linuxcare.com.au>
+
+       * Makefile.am (DEP): grep for leading `/' in DEP1, and fail if we
+       find one.
+       * Makefile.in: Regenerate.
+       * doc/Makefile.in: Regenerate.
+
+2000-06-20  H.J. Lu  <hjl@gnu.org>
+
+       * Makefile.am: Rebuild dependency.
+       * Makefile.in: Rebuild.
+
+2000-06-20  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
+
+       * elf32-mips.c (_bfd_mips_elf_copy_indirect_symbol): New function.
+       (elf_backend_copy_indirect_symbol): Map to the new function.
+
+2000-06-20  Alan Modra  <alan@linuxcare.com.au>
+
+       * archive.c (normalize): Correct pointer comparison when checking
+       for backslashes.
+       (bfd_bsd_truncate_arname): Likewise.
+       (bfd_gnu_truncate_arname): Likewise.
+
+2000-06-20  Ulf Carlsson  <ulfc@engr.sgi.com>
+
+       * elf-bfd.h (struct elf_obj_tdata): Define per BFD Irix 5 virtual
+       sections elf_{text,data}_{section,symbol}.
+       * elf32-mips.c: mips_elf_{text,data}_{section,symbol}{,_ptr}: Remove.
+       (_bfd_mips_elf_hide_symbol): New function.
+       (elf_backend_hide_symbol): Map to the new function.
+       (_bfd_mips_elf_add_symbol_hook): Change to use new per BFD
+       definitions of mips_elf_{text,data}_{section,symbol}.
+       (mips_elf_local_relocation_p): Try to find the direct symbol
+       based on new check_forced argument.
+       (mips_elf_calculate_relocation): Use new version of
+       mips_elf_local_relocation_p.
+       (mips_elf_relocate_section): Likewise.
+       (_bfd_mips_elf_relocate_section): Likewise.
+       (mips_elf_sort_hash_table): Only assert that have enough GOT
+       space.
+       (mips_elf_got16_entry): Match all 32 bits to the existing GOT
+       entry if the relocation based on the new external argument.
+       (mips_elf_create_dynamic_relocation): Assert that we have a
+       section contents allocated where we can swap out the dynamic
+       relocations.
+       (mips_elf_calculate_relocation): Find the real hash-table entry
+       correctly by using h->root.root.type.  Only create a dynamic
+       relocation entry if the symbol is defined in a shared library.
+       Create an external GOT entry for the GOT16 relocation if the
+       symbol was forced local.
+       (_bfd_mips_elf_finish_dynamic_symbol): Don't assert there is a
+       dynamic index if the symbol was forced local.
+
+2000-06-20  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
+
+       * elf32-mips.c: Fix typos in comments.
+       
+2000-06-19  Mark Kettenis  <kettenis@gnu.org>
+
+       * rs6000-core.c: Wrap definition of `union VmInfo' within #ifdef
+       CORE_VERSION_1.
+
+2000-06-18  Stephane Carrez  <stcarrez@worldnet.fr>
+
+       * Makefile.in, bfd-in2.h, libbfd.h, configure: Rebuild.
+       * Makefile.am (ALL_MACHINES, ALL_MACHINES_CFILES, BFD32_BACKENDS,
+       BFD32_BACKENDS_CFILES): Add 68hc12, 68hc11 files.
+       * configure.in (bfd_elf32_m68hc12_vec): Recognize.
+       (bfd_elf32_m68hc11_vec): Likewise.
+       * config.bfd (targ_cpu): Recognize 68hc12 and 68hc11. 
+       Supports 68hc11 & 68hc12  at the same time.
+       * targets.c (bfd_elf32_m68hc12_vec): Declare and put in
+       bfd_target_vector.
+       (bfd_elf32_m68hc11_vec): Likewise.
+       * elf.c (prep_headers): Recognize bfd_arch_m68hc12 and 68hc11.
+       * archures.c (bfd_m68hc12_arch): Define and register in global list
+       (bfd_m68hc11_arch): Likewise.
+       * reloc.c (BFD_RELOC_M68HC11_HI8, BFD_RELOC_M68HC11_LO8,
+       BFD_RELOC_M68HC11_3B): Define.
+       * cpu-m68hc12.c, elf32-m68hc12.c: New files for 68hc12 support.
+       * cpu-m68hc11.c, elf32-m68hc11.c: New files for 68hc11 support.
+
+2000-06-18  Ulf Carlsson  <ulfc@engr.sgi.com>
+
+       * elf_bfd.h (struct elf_backend_data): Add info argument to
+       elf_backend_hide_symbol.
+       (_bfd_elf_link_hash_hide_symbol): Likewise.
+       * elf.c (_bfd_elf_link_hash_hide_symbol): Likewise.
+       * elf64-ia64.c (elf64_ia64_hash_hide_symbol): Likewise.
+       * elflink.h (elf_link_add_object_symbols): Likewise.
+       (elf_link_assign_sym_version): Likewise.
+       
+2000-06-18  H.J. Lu  <hjl@gnu.org>
+
+       * coff-i386.c (coff_i386_reloc): Don't return in case of
+       output_bfd == (bfd *) NULL if COFF_WITH_PE is defined.
+       Compensate PE relocations when linking with non-PE object
+       files to generate a non-PE executable.
+
+2000-06-17  Ulf Carlsson  <ulfc@engr.sgi.com>
+
+       * elf32-mips.c (mips_elf_calculate_relocation): Explicitly write
+       GOT entries if we're doing a static link or -Bsymbolic link.
+
+2000-06-15  Ulf Carlsson  <ulfc@engr.sgi.com>
+
+       * elflink.h (elf_link_adjust_relocs): Check for and call backend
+       specifific swap_reloc_{in,out} and swap_reloca_{in,out} if
+       available.
+       (elf_link_output_relocs): Likewise.
+       (elf_reloc_link_order): Likewise.
+       
+2000-06-16  Nicholas Duffek  <nsd@redhat.com>
+
+       * archures.c (enum bfd_architecture): #define constants for
+       PowerPc and RS6000 machine numbers.
+       * bfd-in2.h: Regenerate.
+       * coffcode.h (coff_set_arch_mach_hook): #ifdef XCOFF64, set arch
+       to bfd_arch_powerpc instead of bfd_arch_rs6000.  Refer to PowerPc
+       and RS6000 machine numbers using #defined constants from
+       archures.c.
+       * cpu-powerpc.c (arch_info_struct): Refer to PowerPc and RS6000
+       machine numbers using #defined constants from archures.c.  Add
+       entries for EC603e, 630, A35, RS64II, RS64III, 7400.  Specify
+       64-bit words in 620 entry.
+       * cpu-rs6000.c (arch_info_struct): Create with entries for RS1,
+       RSC, and RS2.
+       (bfd_rs6000_arch): Change default machine to 0 (bfd_mach_rs6k).
+
+2000-06-16  Nicholas Duffek  <nsd@cygnus.com>
+
+       * coffcode.h (coff_mkobject_hook): Set xcoff_tdata.xcoff64.
+       * libcoff-in.h (struct xcoff_tdata): Define xcoff64 field.
+       * libcoff.h (struct xcoff_tdata): Define xcoff64 field.
+
+2000-06-16  Nicholas Duffek  <nsd@redhat.com>
+
+       * bfd-in.h (bfd_family_coff): Define.
+       * bfd-in2.h: Regenerate.
+       * coffgen.c (coff_count_linenumbers, coff_symbol_from,
+       coff_find_nearest_line): Check COFFness using bfd_family_coff()
+       instead of bfd_target_coff_flavour.
+       * cofflink.c (_bfd_coff_final_link): Likewise.
+       * cpu-ns32k.c (do_ns32k_reloc): Don't strcmp() target name to
+       exclude XCOFF files.
+       * reloc.c (bfd_perform_relocation, bfd_install_relocation):
+       Likewise.
+       * targets.c (enum bfd_flavour): Add bfd_target_xcoff_flavour.
+       * xcoff-target.h (TARGET_SYM): Use bfd_target_xcoff_flavour.
+       * xcofflink.c (XCOFF_XVECP): Delete.
+       (bfd_xcoff_link_record_set, bfd_xcoff_import_symbol,
+       bfd_xcoff_export_symbol, bfd_xcoff_link_count_reloc,
+       bfd_xcoff_record_link_assignment,
+       bfd_xcoff_size_dynamic_sections): Replace XCOFF_XVECP() with
+       check for bfd_target_xcoff_flavour.
+
+2000-06-16  Nicholas Duffek  <nsd@redhat.com>
+
+       * rs6000-core.c: Support 64-bit core files, support pre-4.3 core
+       files on AIX 4.3.
+       (read_hdr): New function.
+       (rs6000coff_core_p): Store mstsave or __context64 struct instead
+       of trying to extract individual registers.  Set abfd->arch_info
+       to match the architecture that created the core file.
+       (rs6000coff_get_section_contents): Delete.
+       * xcoff-target.h (rs6000coff_get_section_contents): Delete.
+
+2000-06-14  H.J. Lu  <hjl@gnu.org>
+
+       * vms-misc.c (_bfd_vms_next_record): Return -1 if PRIV(vms_rec)
+       is NULL.
+
+2000-06-13  H.J. Lu  <hjl@gnu.org>
+
+       * configure: Regenerate.
+
+Tue Jun 13 01:28:57 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * peicode.h (pe_ILF_object_p): Use TARGET_LITTLE_SYM instead of
+       armpei_little_vec.
+
+2000-06-08  David O'Brien  <obrien@FreeBSD.org>
+
+       * configure.in (VERSION): Update to show this is the CVS mainline.
+
+2000-06-07  Alan Modra  <alan@linuxcare.com.au>
+
+       * elf32-d10v.c: Include elf/d10v.h
+       (enum reloc_type): Delete.
+       * elf32-d30v.c: Include elf/d30v.h
+       (enum reloc_type): Delete.
+
+       * Makefile.am: Run "make dep-am" to regenerate dependencies.
+       * Makefile.in: Regenerate.
+
+       * elf32-i386.c (elf_howto_table): Remove EMPTY_HOWTOs.
+       (elf32_i386_vtinherit_howto, elf32_i386_vtentry_howto): Delete and
+       move HOWTOs into elf_howto_table.
+       (R_386_standard, R_386_ext_offset): Define.
+       (R_386_ext, R_386_vt_offset, R_386_vt): Define.
+       (elf_i386_reloc_type_lookup): Modify calculation of index into
+       elf_howto_table since we've removed the padding.
+       (elf_i386_info_to_howto_rel): Likewise.
+       (elf_i386_relocate_section): Likewise.
+
+2000-06-06  Michael Snyder  <msnyder@seadog.cygnus.com>
+
+       * elf.c (elf_grok_pr_status): Eliminate reference to prgregset_t.
+
+2000-06-05  H.J. Lu  <hjl@gnu.org>
+
+       * elflink.c (_bfd_elf_link_record_dynamic_symbol): Don't flag
+       an error when seeing an undefined symbol with hidden/internal
+       attribute. It is handled in *_relocate_section ().
+
+2000-06-05  H.J. Lu  <hjl@gnu.org>
+
+       * elflink.h (elf_fix_symbol_flags): Follow the link for the
+       indirect symbol for the ELF_LINK_NON_ELF bit.
+       (elf_link_output_extsym): Don't output the indirect symbol even
+       if the ELF_LINK_NON_ELF bit is set.
+
+2000-06-01  J.T. Conklin  <jtc@redback.com>
+
+       * config.bfd (i[3456]86-*-netbsdelf*): New target.
+       (i[3456]86-*-netbsdaout*): New target.
+       (i[3456]86-*-netbsd*): Add bfd_elf32_i386_vec to targ_selvecs.
+       (i[3456]86-*-openbsd*): Likewise.
+
+Tue May 30 15:39:04 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * trad-core.c: From hpux-core.c, include <dirent.h> or
+       <sys/ndir.h> when possible.
+
+2000-05-31  Nick Clifton  <nickc@cygnus.com>
+
+       * opintl.h (_(String)): Explain why dgettext is used instead
+       of gettext. 
+
+2000-05-31  Ulrich Drepper  <drepper@redhat.com>
+
+       * elf.c (_bfd_elf_slurp_version_tables): Correct reading of version
+       definitions.  We must not assume they are sorted in the file
+       according to their index numbers.
+
+2000-05-31  Alan Modra  <alan@linuxcare.com.au>
+
+       * elf-hppa.h: (elf_hppa_final_link_relocate): Use e_rsel field
+        selector for R_PARISC_PCREL17R.  R_PARISC_DIR17R and
+        R_PARISC_DIR17F are for absolute branches; Handle them as such.
+
+2000-05-30  Nick Clifton  <nickc@cygnus.com>
+
+       * cpu-i960.c (scan_960_mach): Accept 80960KA, 80960KB,
+       80960CA, 80960MC as valid machine names.
+
+2000-05-30  H.J. Lu  <hjl@gnu.org>
+
+       * elflink.c (_bfd_elf_link_record_dynamic_symbol): Clear the
+       visibility bits if the symbol is undefined. Correctly handle
+       weak undefined symbols with hidden and internal attributes.
+
+       * elflink.h (elf_link_add_object_symbols): Always turn the
+       symbol into local if it has the hidden or internal attribute.
+
+2000-05-29  Philip Blundell  <philb@gnu.org>
+
+       * ppcboot.c:  Add packed attribute if compiling with GCC.
+
+2000-05-29  Anatoly Vorobey  <mellon@pobox.com>
+
+       * elf.c (_bfd_elf_link_hash_table_init): Initialize dynlocal.
+
+2000-05-26  Michael Snyder  <msnyder@seadog.cygnus.com>
+
+       * elf.c (elfcore_grok_prstatus, elfcore_grok_pstatus, 
+       elfcore_grok_psinfo): Add code to allow debugging a 32-bit
+       corefile on a 64-bit (Sparc Solaris) host.  Also clean up
+       a few old comments.
+
+2000-05-26  Alan Modra  <alan@linuxcare.com.au>
+
+       * Makefile.am: Update dependencies with "make dep-am"
+       * Makefile.in: Regenerate.
+
+       * sysdep.h (gettext, dgettext, dcgettext, textdomain,
+       bindtextdomain): Replace defines with those from intl/libgettext.h
+       to quieten gcc warnings.
+
+2000-05-26  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * aoutx.h (find_nearest_line): Use IS_ABSOLUTE_PATH.
+
+       * archive.c (normalize, bfd_bsd_truncate_arname,
+       bfd_gnu_truncate_arname) [HAVE_DOS_BASED_FILE_SYSTEM]: Support
+       file names with backslashes.
+
+       * cache.c (bfd_open_file) [__MSDOS__]: Don't unlink the file
+       before opening it.
+
+       * sysdep.h: Include filenames.h.
+
+2000-05-26  Alan Modra  <alan@linuxcare.com.au>
+
+       * opncls.c (bfd_close_all_done): Mask file perms with 0777 not 0x777.
+
+2000-05-26  Jakub Jelinek  <jakub@redhat.com>
+
+       * elf64-sparc.c (sparc64_elf_relax_section): New.
+       (sparc64_elf_relocate_section): Optimize tail call into branch always
+       if possible.
+       * elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
+       (elf32_sparc_relax_section): New.
+
+2000-05-26  Jakub Jelinek  <jakub@redhat.com>
+
+       * elf64-sparc.c: Add ATTRIBUTE_UNUSED to unused function parameters.
+       Remove unusued variables.
+       (sparc64_elf_relocate_section): Change r_symndx type to unsigned long.
+       (sparc64_elf_merge_private_bfd_data): Fix shared library case from
+       previous fix, so that shared libs really don't influence targets
+       extension mask and memory model.
+
+2000-05-23  H.J. Lu  <hjl@gnu.org>
+
+       * elf64-alpha.c (elf64_alpha_relocate_section): Check
+       h->root.other not h->other.
+       * elf32-mips.c (mips_elf_calculate_relocation): Likewise.
+
+       * elf32-ppc.c (ppc_elf_relocate_section): Fix a typo.
+
+2000-05-23  H.J. Lu  <hjl@gnu.org>
+
+       * elf32-i386.c (elf_i386_relocate_section): Don't allow the
+       undefined symbol with the non-default visibility attributes.
+       * elf-hppa.h (elf_hppa_relocate_section): Likewise.
+       * elf32-arm.h (elf32_arm_relocate_section): Likewise.
+       * elf32-i370.c (i370_elf_relocate_section): Likewise.
+       * elf32-m68k.c (elf_m68k_relocate_section): Likewise.
+       * elf32-mcore.c (mcore_elf_relocate_section): Likewise.
+       * elf32-mips.c (mips_elf_calculate_relocation): Likewise.
+       * elf32-ppc.c (ppc_elf_relocate_section): Likewise.
+       * elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
+       * elf64-alpha.c (elf64_alpha_relocate_section): Likewise.
+       * elf64-ia64.c (elf64_ia64_relocate_section): Likewise.
+       * elf64-sparc.c (sparc64_elf_relocate_section): Likewise.
+
+2000-05-22  Richard Henderson  <rth@cygnus.com>
+
+       * elf64-ia64.c (ia64_howto_table): Add PCREL60B, PCREL21BI,
+       PCREL22, PCREL64I.  Zero size of special relocs.
+       (elf64_ia64_reloc_type_lookup): Likewise.
+       (USE_BRL, oor_brl, oor_ip): New.
+       (elf64_ia64_relax_section): New.
+       (elf64_ia64_check_relocs): Handle PCREL60B, PCREL22, PCREL64I.
+       (elf64_ia64_install_value): Likewise, plus PCREL21BI.
+       (elf64_ia64_relocate_section): Likewise.
+       (bfd_elf64_bfd_relax_section): New.
+       * reloc.c (BFD_RELOC_IA64_PCREL21BI): New.
+       (BFD_RELOC_IA64_{PCREL22,PCREL60B,PCREL64I}): New.
+       * bfd-in2.h, libbfd.h: Regenerate.
+
+2000-05-22  Nick Clifton  <nickc@cygnus.com>
+
+       * configure.in : Add peigen.lo to MIPS PE targets.
+       * configure: Regenerate.
+
+2000-05-22  Momchil Velikov  <velco@fadata.bg>
+
+       * libbfd.c (_bfd_generic_verify_endian_match): Compare endianess
+       only if it is known for both input and output bfds. Separate
+       error message strings as in some languages, it may be necessary
+       to change more than one place in the string to change between
+       'big' and 'little'. 
+
+       * elf32-ppc.c (ppc_elf_merge_private_bfd_data): Remove inline
+       endianess checks, call _bfd_generic_verify_endian_match() instead.  
+       
+       * elf32-mips.c (_bfd_mips_elf_merge_private_bfd_data): Likewise.  
+
+       * elf32-mcore.c (mcore_elf_merge_private_bfd_data): Likewise.  
+
+       * elf32-arm.h (elf32_arm_merge_private_bfd_data): Likewise. Verify
+       endianess before checking bfd flavours.  
+
+2000-05-22  H.J. Lu  <hjl@gnu.org>
+
+       * elflink.h (elf_link_output_extsym): Clear the visibility
+       field for symbols not defined locally.
+
+2000-05-18  Alan Modra  <alan@linuxcare.com.au>
+
+       * libhppa.h (re_assemble_3, re_assemble_12, re_assemble_16,
+       re_assemble_17, re_assemble_21, re_assemble_22): Don't mask insn.
+       (hppa_rebuild_insn): Mask immediate bits here instead.
+       * elf-hppa.h (elf_hppa_relocate_insn): Mask here too.
+
+2000-05-18  Momchil Velikov <velco@fadata.bg>
+
+       * elflink.h (elf_bfd_final_link, elf_link_input_bfd): When emiting
+       relocs for an executable, ensure that they are virtual addresses.
+
 Thu May 18 10:55:47 2000  Jeffrey A Law  (law@cygnus.com)
 
        * config.bfd (hppa*64*-*-hpux11*): New target triplet.
@@ -118,7 +957,7 @@ Fri May  5 16:51:03 2000  Clinton Popetz  <cpopetz@cygnus.com>
 
 2000-05-02  H.J. Lu  <hjl@gnu.org>
 
-       * elf.c (prep_headers): USe ELFOSABI_NONE instead of
+       * elf.c (prep_headers): Use ELFOSABI_NONE instead of
        ELFOSABI_SYSV.
 
 2000-05-02  Alan Modra  <alan@linuxcare.com.au>
@@ -341,7 +1180,7 @@ Mon Apr 24 15:20:35 2000  Clinton Popetz  <cpopetz@cygnus.com>
        * config.bfd: Add bfd_powerpc_64_arch to targ_arch and define
        targ_selvecs to include rs6000coff64_vec for rs6000.
        * configure.in: Add rs6000coff64_vec case.
-       * cpu-powerpc.c: New bfd_arch_info_type.
+       * cpu-powerpc.c: New bfd_arch_info_type.
 
 Mon Apr 24 02:17:31 2000  Jeffrey A Law  (law@cygnus.com)
 
@@ -515,7 +1354,6 @@ Mon Apr 17 19:14:36 2000  David Mosberger  <davidm@hpl.hp.com>
 2000-04-12  Alan Modra  <alan@linuxcare.com.au>
 
        * dep-in.sed: Match space before file name, not after.
-
        * Makefile.am: Regenerate dependencies.
        * Makefile.in: Regenerate.
 
@@ -541,9 +1379,9 @@ Mon Apr 17 19:14:36 2000  David Mosberger  <davidm@hpl.hp.com>
        unitialized variable.
        
 Fri Apr  7 15:56:57 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
        * configure.in (WARN_CFLAGS): Set to -W -Wall by default.  Add
-       --enable-build-warnings option.
+       --enable-build-warnings option.
        * Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions.
        * Makefile.in, configure: Re-generate.
 
@@ -649,10 +1487,10 @@ Wed Apr  5 22:04:20 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
 
 2000-04-03  Kevin Buettner  <kevinb@redhat.com>
 
-        * configure.in: Added corefile support for AIX 4.3.  In particular,
-        AIX_CORE_DUMPX_CORE will be defined in addition to AIX_CORE when
-        compiling rs6000-core.c.
-        * configure: Regenerated.
+       * configure.in: Added corefile support for AIX 4.3.  In particular,
+       AIX_CORE_DUMPX_CORE will be defined in addition to AIX_CORE when
+       compiling rs6000-core.c.
+       * configure: Regenerated.
 
 2000-04-03  H.J. Lu  <hjl@gnu.org>
 
@@ -738,9 +1576,9 @@ Wed Mar 30 15:28:00 2000  Donald Lindsay  <dlindsay@cygnus.com>
        "boolean overflow" with "bfd_reloc_status_type flag".
 
 2000-03-14  Doug Evans  <dje@casey.transmeta.com>
-        * elf32-m32r.c (m32r_elf_lo16_reloc): Rewrite.
+
+       * elf32-m32r.c (m32r_elf_lo16_reloc): Rewrite.
+
 2000-03-14  Kazu Hirata  <kazu@hxi.com>
 
        * reloc16.c (bfd_coff_reloc16_relax_section): Count the total number
@@ -761,7 +1599,7 @@ Wed Mar 30 15:28:00 2000  Donald Lindsay  <dlindsay@cygnus.com>
 
        * elf32-mips.c (_bfd_mips_elf_relocate_section): Do proper
        sign-extension and big-endian compensation for
-       R_MIPS_64 even in ld -r.
+       R_MIPS_64 even in ld -r.
 
 2000-03-10  Geoffrey Keating  <geoffk@cygnus.com>
 
@@ -852,7 +1690,7 @@ Wed Mar 30 15:28:00 2000  Donald Lindsay  <dlindsay@cygnus.com>
        * coffcode.h (styp_to_sec_flags): Initialise 'target_name'.
 
        * elf-m10300.c (mn10300_elf_relax_section): Initialise
-        'sym_sec'.
+       'sym_sec'.
 
        * elf32-i370.c: Add ATTRIBUTE_UNUSED to unused function
        parameters.
@@ -1062,10 +1900,10 @@ Fri Feb 25 18:39:26 2000  Rodney Brown (RodneyBrown@pmsc.com)
        * elflink.h (elf_link_add_object_symbols): If a version symbol is
        not defined, don't add a second ELF_VER_CHR.
 
-        * elflink.h (elf_bfd_final_link): Call output_extsym for global
+       * elflink.h (elf_bfd_final_link): Call output_extsym for global
        symbols converted to local symbols even when stripping all
        symbols.
-        (elf_link_output_extsym): Process global symbols converted to
+       (elf_link_output_extsym): Process global symbols converted to
        local symbols even if they are being stripped.
 
 2000-02-21  Alan Modra  <alan@spri.levels.unisa.edu.au>
@@ -1263,25 +2101,25 @@ Thu Feb 10 20:07:50 GMT 2000  Toshiyasu Morita (toshi.morita@sega.com)
 
 2000-01-27  Thomas de Lellis  <tdel@windriver.com>
 
-        * syms.c (bfd_decode_symclass)
-        Two new class characters were added - 'V' and 'v'.  The
-        meaning of 'W' is now restricted to just weak non-object
-        symbols.  This allows differentiation between, for example,
-        weak functions vs weak objects.  nm for example now dumps:
-        'W' = weak global
-        'w' = weak unresolved
-        'V' = weak global object
-        'v' = weak unresolved object
+       * syms.c (bfd_decode_symclass)
+       Two new class characters were added - 'V' and 'v'.  The
+       meaning of 'W' is now restricted to just weak non-object
+       symbols.  This allows differentiation between, for example,
+       weak functions vs weak objects.  nm for example now dumps:
+       'W' = weak global
+       'w' = weak unresolved
+       'V' = weak global object
+       'v' = weak unresolved object
 
        (bfd_is_undefined_symclass): New function.  Return true if the
        given symbol class represents and undefined/unresolved symbol.
        
-        (bfd_symbol_info): Use bfd_is_undefined_symclass to check for
+       (bfd_symbol_info): Use bfd_is_undefined_symclass to check for
        unresolved symbols.
 
        * bfd-in2.h: Add prototype for bfd_is_undefined_symbol().
        
-        * elf32-arm.h (elf32_arm_get_symbol_type): If a symbol has the
+       * elf32-arm.h (elf32_arm_get_symbol_type): If a symbol has the
        STT_ARM_16BIT flag set, but it is not attached to a data object
        return STT_ARM_16BIT so that it will be treated as code by the
        disassembler.
@@ -1299,7 +2137,7 @@ Thu Feb 10 20:07:50 GMT 2000  Toshiyasu Morita (toshi.morita@sega.com)
 
 2000-01-24  Robert Lipe  (robertl@sco.com)
 
-        * coffcode.h (coff_write_object_contents): Get buff via bfd_malloc
+       * coffcode.h (coff_write_object_contents): Get buff via bfd_malloc
        instead of using GNU C extension.
 
 2000-01-21  Nick Clifton  <nickc@cygnus.com>
@@ -1361,7 +2199,7 @@ Thu Feb 10 20:07:50 GMT 2000  Toshiyasu Morita (toshi.morita@sega.com)
 
        * coff-mcore.c (COFF_DEFAULT_SECTION_ALIGNMENT_POWER): Change from
        3 to 2.  This allows 4 byte sized sections, which is necessary for
-       dlltool to build funcitoning DLLs.
+       dlltool to build functioning DLLs.
 
 2000-01-10  Philip Blundell  <pb@futuretv.com>
 
@@ -1476,8 +2314,8 @@ Thu Feb 10 20:07:50 GMT 2000  Toshiyasu Morita (toshi.morita@sega.com)
 1999-12-09  Nick Clifton  <nickc@cygnus.com>
 
        * elflink.h (elf_link_add_archive_symbols): Add an archive
-        element even if contains a symbol which is currently only
-        considered to be a common.
+       element even if contains a symbol which is currently only
+       considered to be a common.
 
        * targets.c (struct bfd_target): Add new field
        _bfd_allow_commons_in_armap.
@@ -1638,7 +2476,7 @@ Tue Nov  2 01:44:41 1999  Jeffrey A Law  (law@cygnus.com)
 Sat Oct 23 17:36:12 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * archures.c: Add definitions bfd_mach_d10v, bfd_mach_d10v_ts2 and
-       bfd_mach_d10v_ts3.
+       bfd_mach_d10v_ts3.
        * cpu-d10v.c (d10v_ts3_info, d10v_ts2_info): Add.
        * bfd-in2.h: Regenerate.
        
@@ -1661,8 +2499,8 @@ Fri Oct  8 13:03:45 1999  Geoffrey Keating  <geoffk@cygnus.com>
        * elf32-mips.c (mips_elf_calculate_relocation): R_MIPS_LITERAL
        relocs also need the GP value.
        (_bfd_mips_elf_relocate_section): Handle unpaired LO16 relocs
-       properly.  Handle sign-extension for R_MIPS_64 correctly.  Correct
-       the GP value for R_MIPS_LITERAL relocs too.  Handle
+       properly.  Handle sign-extension for R_MIPS_64 correctly.  Correct
+       the GP value for R_MIPS_LITERAL relocs too.  Handle
        R_MIPS_64 relocs properly on big-endian MIPS.
        (mips_elf_sign_extend): Behave properly with 'long long'.
        (mips_elf_highest): Correct typo.
@@ -2120,7 +2958,7 @@ Tue Sep  7 17:25:12 1999  Jeffrey A Law  (law@cygnus.com)
        (pj-*-*, pjl-*-*): New targets.
        * configure.in (bfd_elf32_pj_vec): New target vector.
        (bfd_elf32_pjl_vec): New target vector.
-       * archures.c (bfd_arch_pj): Define.
+       * archures.c (bfd_arch_pj): Define.
        * elf.c (prep_headers): Handle bfd_arch_pj.
        * reloc.c: Define BFD_RELOC_PJ_* relocations.
        * targets.c (bfd_elf32_pj_vec, bfd_elf32_pjl_vec): Declare and add
@@ -2587,9 +3425,9 @@ Wed Aug  4 18:08:07 1999  Jeffrey A Law  (law@cygnus.com)
 Mon Jul 19 14:03:44 1999  Mark P. Mitchell  <mark@codesourcery.com>
 
        * elf32-mips.c (_bfd_mips_elf_final_link): Restore setting of GP
-       removed in previous change.
+       removed in previous change.
        (_bfd_mips_elf_relocate_section): Adjust GP relative relocations
-       in relocateable output.
+       in relocateable output.
 
 1999-07-19  Ian Lance Taylor  <ian@zembu.com>
 
@@ -3778,7 +4616,7 @@ Wed Jun  2 11:51:12 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
        section.
        (elf32_arm_final_link_relocate): New parameter h.
        (elf32_arm_relocate_section): Pass symbol hash entry to above
-       routine.
+       routine.
        (elf32_arm_gc_sweep_hook, elf32_arm_check relocs): Correct
        comments.
 
@@ -3797,7 +4635,7 @@ Wed Jun  2 11:51:12 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
 1999-05-24  Philip Blundell  <pb@nexus.co.uk>
 
        * elf32-arm.h (elf32_arm_relocate_section): Undo change of
-       1999-03-25.
+       1999-03-25.
 
 Mon May 17 13:35:35 1999  Stan Cox  <scox@cygnus.com>
 
@@ -3830,7 +4668,7 @@ Mon May 17 13:35:35 1999  Stan Cox  <scox@cygnus.com>
 Fri May 14 10:59:55 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
 
        * elf32-arm.h (elf32_arm_relocate_section): Fix operator
-       precedence between bit-and and comparison.
+       precedence between bit-and and comparison.
 
 Thu May 13 09:45:23 1999  Joel Sherrill (joel@OARcorp.com)
 
@@ -4419,8 +5257,8 @@ Fri Jan 29 00:47:21 1999  H.J. Lu  <hjl@gnu.org>
 Thu Jan 28 20:05:22 1999  Ian Lance Taylor  <ian@cygnus.com>
 
        * binary.c (binary_set_section_contents): Don't return early for a
-       non-loadable section, in case the first section is non-loadable.
-       Don't set the low lma for a SEC_NEVER_LOAD section.  From Maciej
+       non-loadable section, in case the first section is non-loadable.
+       Don't set the low lma for a SEC_NEVER_LOAD section.  From Maciej
        W. Rozycki <macro@ds2.pg.gda.pl>.
 
 1999-01-28  Nick Clifton  <nickc@cygnus.com>
@@ -4430,8 +5268,8 @@ Thu Jan 28 20:05:22 1999  Ian Lance Taylor  <ian@cygnus.com>
 
 Thu Jan 28 11:08:16 1999  Catherine Moore  <clm@cygnus.com>
 
-       * elflink.h (elf_link_output_sym):  Zero syms which are
-       part of sections which have been excluded.
+       * elflink.h (elf_link_output_sym):  Zero syms which are
+       part of sections which have been excluded.
 
 Wed Jan 27 13:35:35 1999  Stan Cox  <scox@cygnus.com>
 
@@ -4570,32 +5408,32 @@ Tue Dec  8 16:21:35 1998  Ian Lance Taylor  <ian@cygnus.com>
 Wed Dec  2 15:03:59 1998  David Taylor  <taylor@texas.cygnus.com>
 
        The following changes were made by David Taylor
-       <taylor@texas.cygnus.com>, Edith Epstein
-       <eepstein@sophia.cygnus.com>, Jim Blandy
-       <jimb@zwingli.cygnus.com>, and Elena Zannoni
-       <ezannoni@kwikemart.cygnus.com> as part of the project to merge in
-       changes originally made by HP; HP did not create ChangeLog
-       entries.
+       <taylor@texas.cygnus.com>, Edith Epstein
+       <eepstein@sophia.cygnus.com>, Jim Blandy
+       <jimb@zwingli.cygnus.com>, and Elena Zannoni
+       <ezannoni@kwikemart.cygnus.com> as part of the project to merge in
+       changes originally made by HP; HP did not create ChangeLog
+       entries.
 
        * aclocal.m4, configure, Makefile.in: Rebuilt using latest
-       automake macro library.
+       automake macro library.
 
        * hpux-core.c (hpux_core_core_file_p): this function now
-       understands HPUX 10.30 thread info. Yes, the thread stacks can be
-       found in the corefile! Also, in hpux_core_core_file_p, if we
-       encounter a section with an unknown type, don't punt.  Instead,
-       just skip it.  Also, count the number of sections of known type
-       that we encounter.  If we encounter at least one good one, then
-       we'll declare that the file is a core file.  If we encounter any
-       unknown ones but some known ones, then we'll issue a warning (but
-       still declare it to be a core file). Also, correctly decide when a
-       file is not a core.
+       understands HPUX 10.30 thread info. Yes, the thread stacks can be
+       found in the corefile! Also, in hpux_core_core_file_p, if we
+       encounter a section with an unknown type, don't punt.  Instead,
+       just skip it.  Also, count the number of sections of known type
+       that we encounter.  If we encounter at least one good one, then
+       we'll declare that the file is a core file.  If we encounter any
+       unknown ones but some known ones, then we'll issue a warning (but
+       still declare it to be a core file). Also, correctly decide when a
+       file is not a core.
        (PROC_INFO_HAS_THREAD_ID): define if CORE_ANON_SHMEM defined.
        (CORE_ANON_SHMEM): define if not defined.
        (hpux_core_struct): add members lwpid and user_tid.
        (core_kernel_thread_id, core_user_thread_id): new macros.
        (make_bfd_asection): use bfd_alloc to allocate room for a copy of
-       the name before storing it in the bfd.
+       the name before storing it in the bfd.
        (hpux_core_core_file_p): handle threads.
 
        * libhppa.h (GET_FIELD): protect against redefinition.
@@ -4776,15 +5614,15 @@ Tue Nov 17 15:28:31 1998  Nick Clifton  <nickc@cygnus.com>
 Mon Nov 16 22:19:21 1998  DJ Delorie  <dj@cygnus.com>
 
        * archive.c (bfd_ar_hdr_from_filesystem): support BFD_IN_MEMORY
-       bfds; they have no "file" so we fake it.
+       bfds; they have no "file" so we fake it.
        * bfd-in2.h: add bfd_make_writable and bfd_make_readable (regen)
        * libbfd.c (bfd_write): Allow writing to BFD_IN_MEMORY bfds by
-       resizing the memory buffer.
+       resizing the memory buffer.
        * opncls.c (bfd_make_writable): New function; lets you write a
-       bfd_create'd bfd to an in-memory buffer.
+       bfd_create'd bfd to an in-memory buffer.
        (bfd_make_readable): New function; lets you read back that buffer
-       as if it were from bfd_openr.  Used to build generated archive
-       members (winsup's ld's dlltool)
+       as if it were from bfd_openr.  Used to build generated archive
+       members (winsup's ld's dlltool)
 
 Mon Nov 16 19:15:19 1998  Dave Brolley  <brolley@cygnus.com>
 
@@ -4825,8 +5663,8 @@ Tue Nov 10 15:13:59 1998  Nick Clifton  <nickc@cygnus.com>
 Tue Nov 10 13:37:36 1998  Felix Lee  <flee@cygnus.com>
 
        * acinclude.m4 (BFD_HAVE_SYS_PROCFS_TYPE,
-       BFD_HAVE_SYS_PROCFS_TYPE_MEMBER): didn't define macro when value
-       was cached.
+       BFD_HAVE_SYS_PROCFS_TYPE_MEMBER): didn't define macro when value
+       was cached.
        * aclocal.m4, configure: regenerated.
 
 Tue Nov 10 14:31:01 1998  Catherine Moore  <clm@cygnus.com>
@@ -4937,13 +5775,13 @@ Mon Oct 19 16:57:05 1998  Felix Lee  <flee@cygnus.com>
 Mon Oct 19 01:47:21 1998  Felix Lee  <flee@cygnus.com>
 
        * acinclude.m4, aclocal.m4: move gettext-related fragments from
-       aclocal.m4 to acinclude.m4, so they don't get lost.
+       aclocal.m4 to acinclude.m4, so they don't get lost.
 
        * elfcore.h: rewrite for better corefile support.
        * elf.c (elfcore_*): new functions.
        * elf-bfd.h (elf_obj_tdata): new structure members.
        * acconfig.h, acinclude.m4, configure.in: add feature-tests for
-       flavor of procfs.
+       flavor of procfs.
        * aclocal.m4, config.in, configure, Makefile.in: regenerated.
 
 Fri Oct 16 14:07:45 1998  Catherine Moore  <clm@cygnus.com>
@@ -5124,20 +5962,20 @@ Wed Sep 16 11:26:49 CDT 1998  Catherine Moore  <clm@cygnus.com>
 
 Tue Sep 15 12:40:05 1998  Catherine Moore  <clm@cygnus.com>
 
-       * elf-bfd.h:  Add argument to elf_backend_get_symbol_type.
+       * elf-bfd.h:  Add argument to elf_backend_get_symbol_type.
 
 Tue Sep 15 08:34:40 1998  Catherine Moore  <clm@cygnus.com>
 
-       * elf.c (swap_out_syms):  Pass type to elf_backend_get_symbol_type.
-       * elf32-arm.c:  Add HOWTO entries for R_ARM_GNU_VTINHERIT and
-       R_ARM_GNU_VTENTRY.
-       (elf32_arm_gc_mark_hook): New.
-       (elf32_arm_gc_sweep_hook): New.
-       (elf32_arm_check_relocs): New.
-       (elf32_arm_final_link_relocate):  Handle VTINHERIT and VTENTRY
-       relocations.
-       (elf32_arm_relocate_section): Handle VTINHERIT and VTENTRY
-       relocations.
+       * elf.c (swap_out_syms):  Pass type to elf_backend_get_symbol_type.
+       * elf32-arm.c:  Add HOWTO entries for R_ARM_GNU_VTINHERIT and
+       R_ARM_GNU_VTENTRY.
+       (elf32_arm_gc_mark_hook): New.
+       (elf32_arm_gc_sweep_hook): New.
+       (elf32_arm_check_relocs): New.
+       (elf32_arm_final_link_relocate):  Handle VTINHERIT and VTENTRY
+       relocations.
+       (elf32_arm_relocate_section): Handle VTINHERIT and VTENTRY
+       relocations.
 
 1998-09-10  Geoff Keating  <geoffk@ozemail.com.au>
 
@@ -5278,28 +6116,28 @@ Fri Aug 14 09:12:28 1998  Stan Cox  <scox@cygnus.com>
 
 Thu Aug 13 14:02:02 1998  Catherine Moore  <clm@cygnus.com>
 
-       * bfd-in.h:  Add prototypes for elf32_arm_get_bfd_for_interworking,
-       elf32_arm_allocate_interworking_sections and
-       elf32_arm_process_before_allocation.
-       * bfd-in2.h:  Regenerated.
-       * elf32-arm.c Define elf32_arm_link_hash_table.
-       (insert_thumb_branch): New routine.
-       (find_thumb_glue): New routine.
-       (find_arm_glue): New routine.
-       (record_arm_to_thumb_glue): New routine.
-       (record_thumb_to_arm_glue): New routine.
-       (elf32_arm_link_hash_table_create): New routine.
-       (elf32_arm_get_bfd_for_interworking): New routine.
-       (elf32_arm_allocate_interworking_sections) New routine.
-       (elf32_arm_process_before_allocation) New routine.
-       (elf32_thumb_to_arm_stub): New routine.
-       (elf32_arm_to_thumb_stub): New routine.
-       (elf32_print_private_bfd_data): Fix typo.
-       (elf32_arm_final_link_relocate):  Add argument sym_sec.
-       Check for branches to thumb symbols in case R_ARM_PC24.
-       Check for branches to arm symbols in case R_ARM_THM_PC22.
-       (elf32_arm_relocate_section):  Pass symbol section to
-       elf32_arm_final_link_relocate.
+       * bfd-in.h:  Add prototypes for elf32_arm_get_bfd_for_interworking,
+       elf32_arm_allocate_interworking_sections and
+       elf32_arm_process_before_allocation.
+       * bfd-in2.h:  Regenerated.
+       * elf32-arm.c Define elf32_arm_link_hash_table.
+       (insert_thumb_branch): New routine.
+       (find_thumb_glue): New routine.
+       (find_arm_glue): New routine.
+       (record_arm_to_thumb_glue): New routine.
+       (record_thumb_to_arm_glue): New routine.
+       (elf32_arm_link_hash_table_create): New routine.
+       (elf32_arm_get_bfd_for_interworking): New routine.
+       (elf32_arm_allocate_interworking_sections) New routine.
+       (elf32_arm_process_before_allocation) New routine.
+       (elf32_thumb_to_arm_stub): New routine.
+       (elf32_arm_to_thumb_stub): New routine.
+       (elf32_print_private_bfd_data): Fix typo.
+       (elf32_arm_final_link_relocate):  Add argument sym_sec.
+       Check for branches to thumb symbols in case R_ARM_PC24.
+       Check for branches to arm symbols in case R_ARM_THM_PC22.
+       (elf32_arm_relocate_section):  Pass symbol section to
+       elf32_arm_final_link_relocate.
 
 Wed Aug 12 19:00:39 1998  Geoff Keating  <geoffk@ozemail.com.au>
 
@@ -5313,16 +6151,16 @@ Wed Aug 12 14:48:33 1998  Ian Lance Taylor  <ian@cygnus.com>
 
 Wed Aug 12 08:10:11 1998 Catherine Moore  <clm@cygnus.com>
 
-       * elf32-arm.c (elf32_arm_final_link_relocate):  Rework
-       R_ARM_PC24 relocation.
+       * elf32-arm.c (elf32_arm_final_link_relocate):  Rework
+       R_ARM_PC24 relocation.
 
 Tue Aug 11 14:42:26 1998  Catherine Moore  <clm@cygnus.com>
 
-       * elf32-arm.c (elf32_arm_final_link_relocate):  Remove unused
-       argument is_local.  Add argument sym_flags.  Check sym_flags
-       in R_ARM_ABS32 case.  Include addend for R_ARM_THM_PC22 case.
-       (elf32_arm_relocate_section):  Don't pass local sym and pass
-       sym_flags to elf32_arm_final_link_relocate.
+       * elf32-arm.c (elf32_arm_final_link_relocate):  Remove unused
+       argument is_local.  Add argument sym_flags.  Check sym_flags
+       in R_ARM_ABS32 case.  Include addend for R_ARM_THM_PC22 case.
+       (elf32_arm_relocate_section):  Don't pass local sym and pass
+       sym_flags to elf32_arm_final_link_relocate.
 
 Mon Aug 10 20:38:39 1998  Richard Henderson  <rth@cygnus.com>
 
@@ -5707,7 +6545,7 @@ Wed Jul  1 17:05:53 1998  Nick Clifton  <nickc@cygnus.com>
 Wed Jul  1 16:58:50 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * coff-sh.c (sh_relax_delete_bytes): Correct address comparisons
-       when handling 32 bit immediate relocs.
+       when handling 32 bit immediate relocs.
        * elf32-sh.c (sh_elf_relax_delete_bytes): Likewise.
 
 Tue Jun 30 09:55:03 1998  Jeffrey A Law  (law@cygnus.com)
@@ -5825,8 +6663,8 @@ Fri Jun 19 17:08:18 1998  Ian Lance Taylor  <ian@cygnus.com>
 Tue Jun 16 11:55:55 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * elf.c (copy_private_bfd_data): Improve handling of Solaris
-       native linker output.  Avoid putting an empty section in more than
-       one segment.
+       native linker output.  Avoid putting an empty section in more than
+       one segment.
 
 Fri Jun 12 13:30:17 1998  Tom Tromey  <tromey@cygnus.com>
 
@@ -5888,7 +6726,7 @@ Tue Jun  2 15:29:35 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * elflink.h (elf_merge_symbol): Don't always set type_change_ok
        and size_change_ok.
-       (elf_link_add_object_symbols): Set type_change_ok and
+       (elf_link_add_object_symbols): Set type_change_ok and
        size_change_ok before calling elf_merge_symbol.
 
        * elf32-mips.c (mips_elf_relocate_section): If we issue an
@@ -5952,7 +6790,7 @@ Tue May 19 18:41:19 1998  Ian Lance Taylor  <ian@cygnus.com>
        * bfd-in.h: Move over patch to bfd-in2.h.
 
        * reloc.c (bfd_check_overflow): Add casts before shifts which may
-       not fit in 32 bits.
+       not fit in 32 bits.
        (_bfd_relocate_contents): Likewise.
 
 Mon May 18 14:44:15 1998  Nick Clifton  <nickc@cygnus.com>
@@ -6232,8 +7070,8 @@ Thu Apr 16 13:49:00 1998  Richard Henderson  <rth@cygnus.com>
 Thu Apr 16 11:43:33 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * archive.c (bfd_generic_archive_p): If a slurp subroutine returns
-       an error other than bfd_error_system_call, set the error to
-       bfd_error_wrong_format.
+       an error other than bfd_error_system_call, set the error to
+       bfd_error_wrong_format.
 
        * targets.c (bfd_target_vector) [SELECT_VECS not defined]: Add
        bfd_elf32_powerpcle_vec.
@@ -6577,10 +7415,10 @@ Wed Mar 25 11:19:28 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        From Yan Meroth <YAN.MEROTH@st.com>:
        * ihex.c (ihex_scan): Add extbase variable so that getting an
-       extended linear address record does not ignore any previous
-       extended address.
+       extended linear address record does not ignore any previous
+       extended address.
        (ihex_write_object_contents): When writing out an extended linear
-       address record, zero out any previous extended address.
+       address record, zero out any previous extended address.
 
 Tue Mar 24 16:09:43 1998  Manfred Hollstein  <manfred@s-direktnet.de>
 
@@ -6652,8 +7490,8 @@ Mon Feb 23 16:17:08 1998  Ian Lance Taylor  <ian@cygnus.com>
 Sun Feb 22 20:39:00 1998  Richard Henderson  <rth@cygnus.com>
 
        * elf32-sparc.c (elf32_sparc_adjust_dynamic_symbol): Don't create
-       a plt entry when we can determine that we authoritatively define
-       the symbol.
+       a plt entry when we can determine that we authoritatively define
+       the symbol.
 
 Sun Feb 22 20:33:05 1998  Richard Henderson  <rth@cygnus.com>
 
@@ -6717,7 +7555,7 @@ Thu Feb 12 17:31:11 1998  Ian Lance Taylor  <ian@cygnus.com>
        netbsd-core.lo, set COREFLAG to -DNETBSD_CORE.
        * config.bfd (alpha*-*-netbsd*): New target.
        * Makefile.am: Rebuild dependencies.
-       (BFD32_BACKENDS): Add vaxnetbsd.lo.
+       (BFD32_BACKENDS): Add vaxnetbsd.lo.
        (BFD32_BACKENDS_CFILES): Add vaxnetbsd.c.
        * configure, Makefile.in: Rebuild.
 
@@ -6782,8 +7620,8 @@ Thu Feb  5 11:51:05 1998  Ian Lance Taylor  <ian@cygnus.com>
        skip empty sections, to match coff_write_object_contents.
 
        * elf64-mips.c (mips_elf64_swap_reloca_out): Swap out r_addend,
-       rather than swapping out r_offset twice.  From Luke Deller
-       <luked@cse.unsw.edu.au>.
+       rather than swapping out r_offset twice.  From Luke Deller
+       <luked@cse.unsw.edu.au>.
 
 Wed Feb  4 19:11:28 1998  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -6866,7 +7704,7 @@ Fri Jan 30 19:07:07 1998  Geoff Keating  <geoffk@ozemail.com.au>
 
        * elf32-ppc.c (ppc_elf_check_relocs): Don't emit R_PPC_REL* relocs
        against _GLOBAL_OFFSET_TABLE_.
-       (ppc_elf_relocate_section): Don't emit R_PPC_REL32 relocs in
+       (ppc_elf_relocate_section): Don't emit R_PPC_REL32 relocs in
        shared libraries which refer to local symbols.  Make sure that the
        test for allocating space for a reloc in a shared object is the
        same as the test for emitting a reloc.
@@ -6944,10 +7782,10 @@ Thu Jan 22 21:13:39 1998  Richard Henderson  <rth@cygnus.com>
 Wed Jan 21 21:19:03 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * coff-i386.c (coff_i386_rtype_to_howto): If COFF_WITH_PE, don't
-       adjust addend for an output common symbol (from Jimmy Blair
-       <jimmyb@wrs.com>).  If COFF_WITH_PE, adjust addend for PC relative
-       defined symbol to counteract adjustment made in generic relocation
-       code.
+       adjust addend for an output common symbol (from Jimmy Blair
+       <jimmyb@wrs.com>).  If COFF_WITH_PE, adjust addend for PC relative
+       defined symbol to counteract adjustment made in generic relocation
+       code.
 
        * dwarf2.c: Include sysdep.h, not stdio.h and stdlib.h.
 
This page took 0.041324 seconds and 4 git commands to generate.