PR 3532
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index b8eced61acdcb2c14fd4961e7ca93d46758ca8d2..bbd545991e9ff047b59ccfea3e23533941d5d7df 100644 (file)
@@ -1,3 +1,302 @@
+2006-11-20  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 3532
+       * bfd-in.h (struct bfd_hash_table): Reorganize.  Add "frozen".
+       * hash.c (bfd_hash_table_init_n): Init frozen.
+       (bfd_hash_lookup): Don't grow if frozen.
+       (bfd_hash_traverse): Freeze hash table during traversal.
+       * bfd-in2.h: Regenerate.
+
+2006-11-18  Alan Modra  <amodra@bigpond.net.au>
+
+       * elflink.c (_bfd_elf_check_kept_section): Test for kept group
+       section.  Save result of checks in kept_section.
+       (_bfd_elf_section_already_linked): Tidy.  Correct comments.
+       Ignore all group member sections.  Handle special matching of
+       single-member groups against linkonce sections via their group
+       section.  When such a match is found, set kept_section to the
+       group member section rather than to the group.
+
+2006-11-14  Phil Lello  <phil.lello@homecall.co.uk>
+
+       * peXXigen.c: Updates for PE/COFF V8.0, and clarification
+       (dir_names): Added CLR Runtime Header to dir_names[].
+       (_bfd_XX_print_private_bfd_data_common): Added EFI_ROM and XBOX
+       subsystem names
+       (_bfd_XXi_swap_aouthdr_in, _bfd_XXi_swap_aouthdr_out)
+       (pe_print_idata, pe_print_edata)
+       (_bfd_XX_bfd_copy_private_bfd_data_common)
+       (_bfd_XXi_final_link_postscript): Use #DEFINEs for index into
+       DataDirectory.
+
+2006-11-13  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * bfd-in.h (bfd_elf32_arm_process_before_allocation): Update
+       prototype.
+       (bfd_elf32_arm_set_byteswap_code): New prototype.
+       * bfd-in2.h: Regenerate.
+       * elf32-arm.c (bfd_elf32_arm_process_before_allocation): Don't take
+       byteswap_code as an argument.  Revert 2006-11-01 change.
+       (bfd_elf32_arm_set_byteswap_code): New.
+       (elf32_arm_size_dynamic_sections): Call
+       bfd_elf32_arm_process_before_allocation.
+
+2006-11-10  Thiemo Seufer  <ths@mips.com>
+
+       * config.bfd (mips*el-sde-elf*, mips*-sde-elf*): Drop ECOFF support
+       for SDE configs.
+
+2006-11-10  Nick Clifton  <nickc@redhat.com>
+
+       * config.bfd: Move previously obsoleted targets to the REMOVED
+       list.
+       Add maxq-*-coff to the obsolete list.
+
+2006-11-10  Pedro Alves  <pedro_alves@portugalmail.pt>
+
+       * pe-arm-wince.c (LOCAL_LABEL_PREFIX): Define as ".".
+       * pei-arm-wince.c (LOCAL_LABEL_PREFIX): Likewise.
+       * coff-arm.c (LOCAL_LABEL_PREFIX): Only define if not defined before.
+
+2006-11-07  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * elf32-arm.c (find_thumb_glue): Add ERROR_MESSAGE argument; set it
+       on error.
+       (find_arm_glue): Likewise.
+       (elf32_thumb_to_arm_stub, elf32_arm_create_thumb_stub)
+       (elf32_arm_to_thumb_stub, elf32_arm_final_link_relocate): Add
+       ERROR_MESSAGE argument and pass it through.
+       (elf32_arm_to_thumb_export_stub): Update.
+       (elf32_arm_relocate_section): Use ERROR_MESSAGE and reloc_dangerous.
+
+2006-11-07  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf64-ppc.c (enum _ppc64_sec_type): New.
+       (struct _ppc64_elf_section_data): Move "t_symndx" into opd union,
+       and rename fields.  Add sec_type and has_14bit_branch.
+       (struct ppc_link_hash_table): Remove has_14bit_branch.
+       (get_opd_info, get_tls_mask, ppc64_elf_edit_opd): Adjust.
+       (ppc64_elf_relocate_section): Likewise.
+       (ppc64_elf_check_relocs): Likewise.  Set per-section has_14bit_branch.
+       (ppc64_elf_size_stubs): Don't set default group size here.
+       (group_sections): Instead do so here, and group sections using
+       their individual requirements.
+
+2006-11-07  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf64-ppc.c (struct ppc64_elf_obj_tdata): Remove "has_dotsym"
+       and union.
+       (struct ppc_link_hash_entry): Add "next_dot_sym".
+       (struct ppc_link_hash_table): Add "dot_syms".
+       (link_hash_newfunc): Make list of syms starting with a dot.
+       (ppc_get_stub_entry, adjust_opd_syms): Adjust.
+       (ppc64_elf_add_symbol_hook): Don't set has_dotsym.
+       (struct add_symbol_adjust_data): Delete.
+       (add_symbol_adjust): Simplify params and return.
+       (ppc64_elf_check_directives): Just process the "dot_syms" lists,
+       not all syms.
+
+2006-11-02  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * libbfd-in.h (_bfd_clear_contents): New prototype.
+       * reloc.c (_bfd_clear_contents): New.
+       * libbfd.h: Regenerated.
+
+       * elf32-arm.c (elf32_arm_final_link_relocate): Use
+       _bfd_clear_contents.
+       * elf32-d10v.c (elf32_d10v_relocate_section): Likewise.
+       * elf32-hppa.c (elf32_hppa_relocate_section): Likewise.
+       * elf32-i386.c (elf_i386_relocate_section): Likewise.
+       * elf32-ppc.c (ppc_elf_relocate_section): Likewise.
+       * elf32-s390.c (elf_s390_relocate_section): Likewise.
+       * elf32-sh.c (sh_elf_relocate_section): Likewise.
+       * elf32-xtensa.c (elf_xtensa_relocate_section): Likewise.
+       * elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
+       * elf64-s390.c (elf_s390_relocate_section): Likewise.
+       * elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise.
+       * elfxx-sparc.c (_bfd_sparc_elf_relocate_section): Likewise.
+
+       * elfxx-ia64.c (elfNN_ia64_relocate_section): Set value to
+       zero for discarded symbols.
+       * elfxx-mips.c (mips_elf_calculate_relocation): Likewise.
+
+2006-11-01  Thiemo Seufer  <ths@mips.com>
+            David Ung  <davidu@mips.com>
+
+       * elf-bfd.h (local_call_stubs): New member.
+       * elfxx-mips.c (FN_STUB_P, CALL_STUB_P, CALL_FP_STUB_P): New macros.
+       (mips_elf_calculate_relocation): Handle local mips16 call stubs.
+       (mips16_stub_section_p): Rename from mips_elf_stub_section_p, use
+       the new stub macros.
+       (_bfd_mips_elf_check_relocs): Handle call stubs for code which
+       mixes mips16 and mips32 functions. Use mips16_stub_section_p. Mark
+       used stubs with SEC_KEEP. Use the new stub macros.
+
+2006-11-01  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf32-arm.c (bfd_elf32_arm_process_before_allocation): Correct
+       check for PLT usage.
+
+2006-11-01  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * elfxx-mips.c (mips_elf_merge_gots): Always use maxcnt.
+
+2006-10-31  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf.c (elfcore_write_note): Pad note descriptor to 4-byte
+       boundary.  Tidy.  Comment.
+
+2006-10-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/3111
+       * elf-bfd.h (elf_obj_tdata): Add symbuf.
+       (_bfd_elf_section_already_linked): Add struct bfd_link_info *.
+       (_bfd_elf_check_kept_section): Likewise.
+       (bfd_elf_match_symbols_in_sections): Likewise.
+
+       * elf.c (assign_section_numbers): Updated to add
+       struct bfd_link_info *.
+       (bfd_elf_match_symbols_in_sections): Updated. Cache symbol
+       buffer if info->reduce_memory_overheads is false.
+
+       * elflink.c (match_group_member): Updated to add
+       struct bfd_link_info *.
+       (_bfd_elf_check_kept_section): Likewise.
+       (elf_link_input_bfd): Likewise.
+       (_bfd_elf_section_already_linked): Likewise.
+       (bfd_elf_final_link): Free symbol buffer if
+       info->reduce_memory_overheads is false.
+
+       * libbfd-in.h (_bfd_nolink_section_already_linked): Add
+       struct bfd_link_info *.
+       (_bfd_generic_section_already_linked): Likewise.
+       * libbfd.h: Regenerated.
+
+       * linker.c (bfd_section_already_linked): Add
+       struct bfd_link_info *.
+       (_bfd_generic_section_already_linked): Likewise.
+       * targets.c (bfd_target): Add struct bfd_link_info * to
+       _section_already_linked.
+       * bfd-in2.h: Regenerated.
+
+2006-10-30  Alan Modra  <amodra@bigpond.net.au>
+
+       * bfd.c (bfd_error_type): Add bfd_error_on_input.
+       (input_bfd, input_error): New static vars.
+       (bfd_set_error): Handle bfd_error_on_input.
+       (bfd_errmsg): Likewise.
+       (bfd_perror): Simplify.
+       * archive.c (_bfd_write_archive_contents): Report errors on input.
+       * bfd-in2.h: Regenerate.
+
+2006-10-30  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf.c (elfcore_write_note): Pad to 4-byte boundary.
+
+2006-10-28  Richard Sandiford  <richard@codesourcery.com>
+
+       * elf32-mips.c (elf_mips_howto_table_rel): Add R_MIPS_GLOB_DAT.
+       * elfn32-mips.c (elf_mips_howto_table_rel): Likewise.
+       (elf_mips_howto_table_rela): Likewise.
+       * elf64-mips.c (mips_elf64_howto_table_rel): Likewise.
+       (mips_elf64_howto_table_rela): Likewise.
+
+2006-10-26  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elf.c (_bfd_elf_init_private_section_data): Assert output
+       section ELF type instead of check if it is SHT_NULL.  Copy
+       OS/PROC specific flags from input section to output section.
+
+2006-10-27  Alan Modra  <amodra@bigpond.net.au>
+
+       * section.c (SEC_KEEP): Update comment.
+       * bfd-in2.h: Regenerate.
+       * elflink.c (bfd_elf_gc_sections): Ignore SEC_EXCLUDE sections.
+       * merge.c (_bfd_merge_sections): Set SEC_KEEP on excluded sections.
+       * stabs.c (_bfd_discard_section_stabs): Likewise.
+       (_bfd_link_section_stabs): Likewise.  Simplify abs_section check.
+
+2006-10-26  Ben Elliston  <bje@au.ibm.com>
+
+       * reloc.c (_bfd_relocate_contents): Remove explicit case 0.
+
+       * elf.c (bfd_section_from_shdr): Remove extraneous breaks.
+       * targets.c (find_target): Remove extraneous break.
+
+2006-10-26  Ben Elliston  <bje@au.ibm.com>
+
+       * coff-maxq.c (coff_maxq20_reloc): Remove unused variable `howto'.
+       (struct maxq_reloc_map): Unused; remove.
+       (maxq_reloc_map): Likewise.
+       (maxq_reloc_type_lookup): Remove loop over maxq_reloc_map.
+
+2006-10-26  Ben Elliston  <bje@au.ibm.com>
+
+       * elf.c (bfd_elf_set_dyn_lib_class): Change second argument type
+       from int to enum dynamic_lib_link_class lib_class.
+       * bfd-in.h (bfd_elf_set_dyn_lib_class): Likewise.
+       * bfd-in2.h: Regenerate.
+
+2006-10-25  Alan Modra  <amodra@bigpond.net.au>
+           Trevor Smigiel  <Trevor_Smigiel@playstation.sony.com>
+           Yukishige Shibata  <shibata@rd.scei.sony.co.jp>
+           Nobuhisa Fujinami  <fnami@rd.scei.sony.co.jp>
+           Takeaki Fukuoka  <fukuoka@rd.scei.sony.co.jp>
+
+       * cpu-spu.c: New file.
+       * elf32-spu.c: New file.
+       * elf32-spu.h: New file.
+       * archures.c: Add SPU support.
+       * config.bfd: Likewise.
+       * configure.in: Likewise.
+       * reloc.c: Likewise.
+       * targets.c: Likewise.
+       * Makefile.am: Likewise.  Run "make dep-am".
+       * libbfd.h: Regenerate.
+       * bfd-in2.h: Regenerate.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * po/SRC-POTFILES.in: Regenerate.
+
+2006-10-23  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf64-ppc.c (ppc64_elf_edit_opd): Clarify comment.
+
+2006-10-23  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf32-score.c: Formatting.
+       (elf_backend_omit_section_dynsym): Define.
+       (score_elf_create_dynamic_relocation): Remove code copied from mips.
+       Don't use section syms in dynamic relocs.  Remove unused param.
+       (score_elf_final_link_relocate): Remove unused param.
+
+2006-10-23  Alan Modra  <amodra@bigpond.net.au>
+
+       * linker.c (fix_syms): Choose best of previous and next
+       section based on section flags and vma.
+
+2006-10-21  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
+
+       * elf32-sh64.c (sh64_elf_merge_symbol_attribute): Do merging
+       only when the non visibility part of st_other is non-zero.
+       * elf64-sh64.c (sh64_elf64_merge_symbol_attribute): Likewise.
+
+2006-10-20  Richard Sandiford  <richard@codesourcery.com>
+
+       * elfxx-mips.c (_bfd_mips_elf_modify_segment_map): Don't extend
+       PT_DYNAMIC on GNU/Linux targets.
+
+2006-10-20  Richard Sandiford  <richard@codesourcery.com>
+
+       * elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Make the
+       size of .rel.dyn reflect the value of DT_RELSZ.
+
+2006-10-20  Richard Sandiford  <richard@codesourcery.com>
+
+       * elfxx-mips.c (_bfd_mips_elf_additional_program_headers): Allocate
+       a PT_NULL header for dynamic objects.
+       (_bfd_mips_elf_modify_segment_map): Add it.
+
 2006-10-19  Mei Ligang  <ligang@sunnorth.com.cn>
 
        * elf32-score.c (score_elf_rel_dyn_section): Replace
 
 2006-10-17  Mark Shinwell  <shinwell@codesourcery.com>
 
-        * elf32-arm.c (elf32_arm_howto_table_1): Change offset for
-        R_THM_CALL to 25 and remove FIXME comment.
-        (using_thumb2): New function.
-        (elf32_arm_final_link_relocate): Cope with Thumb-2 BL encoding.
+       * elf32-arm.c (elf32_arm_howto_table_1): Change offset for
+       R_THM_CALL to 25 and remove FIXME comment.
+       (using_thumb2): New function.
+       (elf32_arm_final_link_relocate): Cope with Thumb-2 BL encoding.
 
 2006-10-17  Mark Shinwell  <shinwell@codesourcery.com>
 
 
        PR ld/3314
        * elf.c (assign_file_positions_for_non_load_sections): Don't
-       page align empty SHF_ALLOC sections.  
+       page align empty SHF_ALLOC sections.
 
 2006-10-13  Jakub Jelinek  <jakub@redhat.com>
 
        PR 3276
        * pei-i386.c (COFF_SECTION_ALIGNMENT_ENTRIES): Enable 16 byte
        alignment for .data$, .rdata$ and .text$ sections so that sse
-       and sse2 code will work for linkonce sections too. 
+       and sse2 code will work for linkonce sections too.
        * pe-i386.c (COFF_SECTION_ALIGNMENT_ENTRIES): Likewise.
 
 2006-09-28  Alan Modra  <amodra@bigpond.net.au>
        (copy_elf_program_header): Likewise.
 
 2006-09-26  Mark Shinwell  <shinwell@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
-            Ian Lance Taylor  <ian@wasabisystems.com>
-            Ben Elliston  <bje@wasabisystems.com>
+           Joseph Myers  <joseph@codesourcery.com>
+           Ian Lance Taylor  <ian@wasabisystems.com>
+           Ben Elliston  <bje@wasabisystems.com>
 
        * archures.c: Add definition for bfd_mach_arm_iWMMXt2.
        * cpu-arm.c (processors): Add bfd_mach_arm_iWMMXt2.
 
 2006-09-04  Mark Shinwell  <shinwell@codesourcery.com>
 
-        * elf32-arm.c (elf32_arm_howto_table_1): Adjust entries for
-        R_ARM_THM_ALU_PREL_11_0 and R_ARM_THM_PC12 relocations.
-        (elf32_arm_final_link_relocate): Handle R_ARM_THM_ALU_PREL_11_0
-        and R_ARM_THM_PC12 relocations.
+       * elf32-arm.c (elf32_arm_howto_table_1): Adjust entries for
+       R_ARM_THM_ALU_PREL_11_0 and R_ARM_THM_PC12 relocations.
+       (elf32_arm_final_link_relocate): Handle R_ARM_THM_ALU_PREL_11_0
+       and R_ARM_THM_PC12 relocations.
 
 2006-08-24  Bob Wilson  <bob.wilson@acm.org>
 
        * pe-arm.c: Remove ARM_WINCE block. Rename
        bfd_arm_pe_allocate_interworking_sections,
        bfd_arm_pe_get_bfd_for_interworking, and
-       bfd_arm_pe_process_before_allocation to        
+       bfd_arm_pe_process_before_allocation to
        bfd_armpe_allocate_interworking_sections,
        bfd_armpe_get_bfd_for_interworking, and
        bfd_armpe_process_before_allocation. Move them before
        segment alignment to 1.
 
 2006-08-15  Thiemo Seufer  <ths@mips.com>
-            Nigel Stephens  <nigel@mips.com>
+           Nigel Stephens  <nigel@mips.com>
 
        * elf32-mips.c, elf64-mips.c, elfn32-mips.c
        (elf_backend_merge_symbol_attribute): Define.
        * elfxx-mips.c (_bfd_mips_elf_merge_symbol_attribute): New function.
 
 2006-08-15  Thiemo Seufer  <ths@mips.com>
-            Nigel Stephens  <nigel@mips.com>
-            David Ung  <davidu@mips.com>
+           Nigel Stephens  <nigel@mips.com>
+           David Ung  <davidu@mips.com>
 
        * config.bfd: Add configurations for mips*el-sde-elf* and
        mips*-sde-elf*.
 
 2006-05-24  Carlos O'Donell  <carlos@systemhalted.org>
            Randolph Chung  <tausq@debian.org>
-           
+
        * elf-hppa.h (reloc_hppa_howto_table): Check bitfield for
        TPREL21L/TPREL14R relocations. Handle LTOFF_TP14R relocations.
        Add handling for TLS relocations.
        (elf32_hppa_copy_indirect_symbol): Copy TLS information.
        (elf32_hppa_check_relocs): Call elf32_hppa_optimized_tls_reloc.
        Handle TLS relocs.
-       (elf32_hppa_gc_sweep_hook): Likewise. 
+       (elf32_hppa_gc_sweep_hook): Likewise.
        (allocate_dynrelocs): Handle TLS relocs.
        (elf32_hppa_size_dynamic_sections): Count space required by TLS
        relocs. Use hh_name macro.
        hh_name and eh_name macros.
        (elf32_hppa_reloc_type_clas): Handle TLS relocs.
 
-2006-05-24  Bjoern Haase  <bjoern.m.haase@web.de> 
+2006-05-24  Bjoern Haase  <bjoern.m.haase@web.de>
 
-        * archures.c: Add bfd_mach_avr6.
+       * archures.c: Add bfd_mach_avr6.
        * cpu-avr.c: Likewise.
        * reloc.c (BFD_RELOC_AVR_LO8_LDI_GS, BFD_RELOC_AVR_HI8_LDI_GS):
        New relocations.
-       * libbfd.h: Regenerate. 
+       * libbfd.h: Regenerate.
        * bfd-in2.h:Regenerate.
        * elf32-avr.h: New file.  Protoypes for functions accessed from ld.
        * elf32-avr.c: Add elf32-avr.h to include list.
        (debug_relax, debug_stubs): Add new global variables controlling
        debugging printout to stdout.
        (avr_pc_wrap_around): Change the type to bfd_vma.
-       (avr_replace_call_ret_sequences): Add a new variable controling 
+       (avr_replace_call_ret_sequences): Add a new variable controling
        linkrelax optimizations.
        (avr_stub_is_required_for_16_bit_reloc): New function.
-       (avr_final_link_relocate): 
+       (avr_final_link_relocate):
        Add linker hash table to parameter list. Use stub addr. if necessary.
        (elf32_avr_relocate_section):
        Add linker hashtable to parameter list of avr_final_link_relocate.
        (elf32_avr_relax_delete_bytes):
        Iterate over all sections of a bfd when adjusting relocs addends.
        (elf32_avr_relax_section):
-       Evaluate avr_replace_call_ret_sequences and recalculate the size of 
+       Evaluate avr_replace_call_ret_sequences and recalculate the size of
        stub section.
        (avr_stub_name): New function.
        (avr_get_stub_entry): New function.
        decode errors.  Replace call to insn_decode_len with inline code.
        Use can_narrow_instruction and can_widen_instruction.  Handle errors
        from call to xtensa_opcode_is_loop.
-       (relax_section): Adjust calls to narrow_instruction and 
+       (relax_section): Adjust calls to narrow_instruction and
        widen_instruction.
 
 2006-05-15  Alan Modra  <amodra@bigpond.net.au>
 
        * elf64-ppc.c (ppc64_elf_finish_dynamic_symbol): Remove unused
        local variable `dynobj'.
-       
+
 2006-05-05  Bjoern Haase  <bjoern.m.haase@web.de>
 
        * elf32-avr.c (elf32_avr_relax_delete_bytes): Iterate over all
 
        * elf32-arm.c (elf32_arm_merge_eabi_attributes): Iterate over all
        in_list elements, not just the first.
-       
+
 2006-03-14  Richard Sandiford  <richard@codesourcery.com>
 
        * elf32-mips.c (mips_elf_adjust_addend): New function, mostly split
        mismatch.
        (elf32_m68k_print_private_bfd_data): Adjust.
        * ieee.c (ieee_write_processor): Adjust.
-       
+
 2006-03-06  Alan Modra  <amodra@bigpond.net.au>
 
        * dwarf2.c: Formatting.
 2006-03-03  Bjoern Haase  <bjoern.m.haase@web.de>
 
        * elf32-avr.c (avr_reloc_map): Insert BFD_RELOC_AVR_MS8_LDI
-       and R_AVR_MS8_LDI 
+       and R_AVR_MS8_LDI
        (bfd_elf_avr_final_write_processing): Set
        EF_AVR_LINKRELAX_PREPARED in e_flags field.
        (elf32_avr_relax_section): New function.
        (allocate_dynrelocs): Likewise.
        (elf_i386_size_dynamic_sections): Likewise.
        (elf_i386_relocate_section): Likewise.
-       
+
 2006-02-27  Jakub Jelinek  <jakub@redhat.com>
 
        * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Handle S flag.
        * elf32-ppc.c (ppc_elf_link_hash_table): Remove hplt.
        (ppc_elf_size_dynamic_sections): Use the generic ELF hplt fields.
        (ppc_elf_finish_dynamic_symbol): Likewise.
-       
+
 2006-02-24  DJ Delorie  <dj@redhat.com>
 
        * elf32-m32c.c (m32c_elf_howto_table): Add relaxation relocs.
        * reloc.c: Add m32c relax relocs.
        * libbfd.h: Regenerate.
        * bfd-in2.h: Regenerate.
-       
+
 2006-02-24  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/2218
        * elf_backend_grok_prstatus, elf_backend_grok_psinfo): Define.
 
 2006-02-17  Shrirang Khisti  <shrirangk@kpitcummins.com>
-            Anil Paranjape   <anilp1@kpitcummins.com>
-            Shilin Shakti    <shilins@kpitcummins.com>
+           Anil Paranjape  <anilp1@kpitcummins.com>
+           Shilin Shakti  <shilins@kpitcummins.com>
 
-       * Makefile.am: Add xc16x related entry 
-       * Makefile.in: Regenerate 
-       * archures.c: Add bfd_xc16x_arch 
+       * Makefile.am: Add xc16x related entry
+       * Makefile.in: Regenerate
+       * archures.c: Add bfd_xc16x_arch
        * bfd-in2.h: Regenerate
        * config.bfd: Add xc16x-*-elf
        * configure.in: Add bfd_elf32_xc16x_vec
        * cpu-xc16x.c: New file
        * reloc.c: Add new relocations specific to xc16x:
        BFD_RELOC_XC16X_PAG, BFD_RELOC_XC16X_POF, BFD_RELOC_XC16X_SEG,
-       BFD_RELOC_XC16X_SOF     
+       BFD_RELOC_XC16X_SOF
        * elf32-xc16x.c: New file.
 
 2006-02-17  Alan Modra  <amodra@bigpond.net.au>
 
 2006-02-05  Arnold Metselaar  <arnold.metselaar@planet.nl>
 
-       * coff-z80.c (r_imm24): New howto. 
+       * coff-z80.c (r_imm24): New howto.
        (rtype2howto): New case R_IMM24.
        (coff_z80_reloc_type_lookup): New case BFD_RELOC_24.
        (extra_case): Use bfd_get_8 for R_IMM8, new case R_IMM24.
This page took 0.031706 seconds and 4 git commands to generate.