aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
2003-04-03(_bfd_XXi_swap_scnhdr_out): Compute ps and ss differently for object files andNick Clifton4-46/+69
executables. (coff_swap_scnhdr_in): Only set the s_size field for object files or for executables who have not already initialised the field. (bfd_pe_executable_p): New macro. Return true if the PE format bfd is an executable.
2003-04-03 * elf32-ppc.c (SYMBOL_REFERENCES_LOCAL): Expand comment.Alan Modra2-2/+7
2003-04-03 * elf32-ppc.c (ppc_elf_check_relocs): Don't use SYMBOL_REFERENCES_LOCALAlan Modra2-4/+8
here as it's too early to reliably determine locality. (ppc_elf_gc_sweep_hook): Likewise.
2003-04-03daily updateAlan Modra1-1/+1
2003-04-02 * xtensa-modules.c: Remove comment indicating that this is aBob Wilson2-2/+5
generated file.
2003-04-02daily updateAlan Modra1-1/+1
2003-04-01 * elfxx-mips.c (_bfd_mips_elf_hide_symbol): Test for NULL dynobj.Alan Modra2-42/+49
2003-04-01Add Xtensa portNick Clifton15-20/+12754
2003-04-01Fixes for iWMMXt contribution.Nick Clifton9-186/+362
2003-04-01 * dwarf2.c (read_attribute_value): Correct typo in comment.Ben Elliston2-1/+5
2003-04-01Make add_line_info() take a copy of the filename.Nick Clifton2-1/+12
2003-04-01Remove use of concat() inside concat_filename()Nick Clifton2-18/+33
2003-04-01 * simple.c (bfd_simple_get_relocated_section_contents): AddDaniel Jacobowitz5-116/+130
parameter symbol_table. Optionally use it instead of the symbol table from the bfd. Save and restore output offsets and output sections around bfd_get_relocated_section_contents. Fix a memory leak. (simple_save_output_info, simple_restore_output_info): New functions. * bfd-in2.h: Regenerate. * dwarf2.c (read_abbrevs): Use bfd_simple_get_relocated_section_contents instead of bfd_get_section_contents. (decode_line_info): Likewise. (_bfd_dwarf2_find_nearest_line): Likewise. Don't call find_rela_addend. (find_rela_addend): Remove. * elfxx-ia64.c (elfNN_ia64_reloc): Weaken sanity check for debugging sections. (elfNN_ia64_hash_table_create): Create the hash table with malloc, not bfd_zalloc.
2003-04-01daily updateAlan Modra1-1/+1
2003-03-31Fix memory leaksNick Clifton10-65/+122
2003-03-31daily updateAlan Modra1-1/+1
2003-03-30daily updateAlan Modra1-1/+1
2003-03-292003-03-28 H.J. Lu <hjl@gnu.org>H.J. Lu2-2/+13
* elflink.h (elf_link_add_object_symbols): Correctly combine visibilities.
2003-03-28daily updateAlan Modra1-1/+1
2003-03-27daily updateAlan Modra1-1/+1
2003-03-27 * elfxx-ia64.c (elfNN_ia64_relax_section): Reset self_dtpmod_offsetJakub Jelinek2-0/+6
to -1 before recomputing got offsets.
2003-03-26daily updateAlan Modra1-1/+1
2003-03-26 * elf32-m68k.c (WILL_CALL_FINISH_DYNAMIC_SYMBOL): Define.Andreas Schwab2-6/+37
(elf_m68k_relocate_section): Use it to correctly handle symbols forced to be local. (elf_m68k_finish_dynamic_symbol): Emit RELATIVE reloc for got entries for symbols that are forced to be local.
2003-03-26* elfxx-mips.c (_bfd_mips_relax_section): New function.Alexandre Oliva5-0/+190
* elfxx-mips.h (_bfd_mips_relax_section): Declare. * elfn32-mips.c, elf64-mips.c: Use it.
2003-03-25daily updateAlan Modra1-1/+1
2003-03-25Add iWMMXt supportNick Clifton10-6/+229
2003-03-24daily updateAlan Modra1-1/+1
2003-03-23daily updateAlan Modra1-1/+1
2003-03-21daily updateAlan Modra1-1/+1
2003-03-21* elf32-xstormy16.c (elf32_xstormy16_relocate_section): CallDJ Delorie2-3/+6
_bfd_elf_rela_local_sym.
2003-03-20daily updateAlan Modra1-1/+1
2003-03-202003-03-20 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+9
* elfxx-ia64.c (elfNN_ia64_relax_section): Don't try relax for non-ELF outputs.
2003-03-20Initialise $idata2 and $idata5 in case bfd_coff_final_link is not called.Nick Clifton2-15/+31
2003-03-19daily updateAlan Modra1-1/+1
2003-03-19 * elf64-sparc.c (struct sparc64_elf_section_data): Add reloc_countJakub Jelinek2-14/+58
field. (canon_reloc_count): Define. (sparc64_elf_slurp_one_reloc_table, sparc64_elf_slurp_reloc_table, sparc64_elf_canonicalize_dynamic_reloc): Use it instead of reloc_count. (sparc64_elf_canonicalize_reloc): New routine. (bfd_elf64_canonicalize_reloc): Define.
2003-03-18 * elfxx-ia64.c (elfNN_ia64_relax_section): Handle relaxationJakub Jelinek2-4/+16
againt mergeable sections. Take r_addend into account when caching trampolines.
2003-03-18daily updateAlan Modra1-1/+1
2003-03-18 * elfxx-ia64.c (get_dyn_sym_info): Return NULL gracefully forRichard Henderson2-1/+10
local symbols that have no dyninfo.
2003-03-17daily updateAlan Modra1-1/+1
2003-03-16daily updateAlan Modra1-1/+1
2003-03-15daily updateAlan Modra1-1/+1
2003-03-14daily updateAlan Modra1-1/+1
2003-03-14(ieee_write_expression): Handle the case where symbol is NULL.Nick Clifton2-281/+255
2003-03-13daily updateAlan Modra1-1/+1
2003-03-13Add New Chinese (simplified) PO file.Nick Clifton4-304/+3011
2003-03-13(BYTES_IN_WORD): Don't define.Nick Clifton22-45/+48
2003-03-12* Reverted 2003-03-02's patch.Alexandre Oliva8-37/+28
2003-03-12daily updateAlan Modra1-1/+1
2003-03-12* elfxx-target.h (bfd_elfNN_canonicalize_reloc): Make itAlexandre Oliva3-31/+173
overridable. * elf64-mips.c (mips_elf64_canonicalize_reloc, mips_elf64_get_dynamic_reloc_upper_bound, mips_elf64_canonicalize_dynamic_reloc): New, adapted from elf.c. (bfd_elf64_get_canonicalize_reloc, bfd_elf64_get_dynamic_reloc_upper_bound, bfd_elf64_canonicalize_dynamic_reloc): Define. (mips_elf64_slurp_reloc_table): Support dynamic. (mips_elf64_slurp_one_reloc_table): Adjust.
2003-03-12Rename 'index' to 'offset'Nick Clifton2-2/+7