Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2003-04-01 | Remove use of concat() inside concat_filename() | Nick Clifton | 2 | -18/+33 | |
2003-04-01 | * simple.c (bfd_simple_get_relocated_section_contents): Add | Daniel Jacobowitz | 5 | -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-01 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-31 | Fix memory leaks | Nick Clifton | 10 | -65/+122 | |
2003-03-31 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-30 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-29 | 2003-03-28 H.J. Lu <hjl@gnu.org> | H.J. Lu | 2 | -2/+13 | |
* elflink.h (elf_link_add_object_symbols): Correctly combine visibilities. | |||||
2003-03-28 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-27 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-27 | * elfxx-ia64.c (elfNN_ia64_relax_section): Reset self_dtpmod_offset | Jakub Jelinek | 2 | -0/+6 | |
to -1 before recomputing got offsets. | |||||
2003-03-26 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-26 | * elf32-m68k.c (WILL_CALL_FINISH_DYNAMIC_SYMBOL): Define. | Andreas Schwab | 2 | -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 Oliva | 5 | -0/+190 | |
* elfxx-mips.h (_bfd_mips_relax_section): Declare. * elfn32-mips.c, elf64-mips.c: Use it. | |||||
2003-03-25 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-25 | Add iWMMXt support | Nick Clifton | 10 | -6/+229 | |
2003-03-24 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-23 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-21 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-21 | * elf32-xstormy16.c (elf32_xstormy16_relocate_section): Call | DJ Delorie | 2 | -3/+6 | |
_bfd_elf_rela_local_sym. | |||||
2003-03-20 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-20 | 2003-03-20 H.J. Lu <hjl@gnu.org> | H.J. Lu | 2 | -0/+9 | |
* elfxx-ia64.c (elfNN_ia64_relax_section): Don't try relax for non-ELF outputs. | |||||
2003-03-20 | Initialise $idata2 and $idata5 in case bfd_coff_final_link is not called. | Nick Clifton | 2 | -15/+31 | |
2003-03-19 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-19 | * elf64-sparc.c (struct sparc64_elf_section_data): Add reloc_count | Jakub Jelinek | 2 | -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 relaxation | Jakub Jelinek | 2 | -4/+16 | |
againt mergeable sections. Take r_addend into account when caching trampolines. | |||||
2003-03-18 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-18 | * elfxx-ia64.c (get_dyn_sym_info): Return NULL gracefully for | Richard Henderson | 2 | -1/+10 | |
local symbols that have no dyninfo. | |||||
2003-03-17 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-16 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-15 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-14 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-14 | (ieee_write_expression): Handle the case where symbol is NULL. | Nick Clifton | 2 | -281/+255 | |
2003-03-13 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-13 | Add New Chinese (simplified) PO file. | Nick Clifton | 4 | -304/+3011 | |
2003-03-13 | (BYTES_IN_WORD): Don't define. | Nick Clifton | 22 | -45/+48 | |
2003-03-12 | * Reverted 2003-03-02's patch. | Alexandre Oliva | 8 | -37/+28 | |
2003-03-12 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-12 | * elfxx-target.h (bfd_elfNN_canonicalize_reloc): Make it | Alexandre Oliva | 3 | -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-12 | Rename 'index' to 'offset' | Nick Clifton | 2 | -2/+7 | |
2003-03-11 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-11 | * elfxx-mips.c (mips_elf_create_dynamic_relocation): Do not create | Alexandre Oliva | 2 | -10/+31 | |
dynamic relocations pointing to local or section symbols, use the NULL symbol instead. Document the choice to not emit an additional R_MIPS_64 relocation. | |||||
2003-03-10 | * elf32-ppc.c (ppc_elf_relocate_section): Subtract tls seg vma from | Alan Modra | 3 | -13/+37 | |
zero index dynamic tls relocs generated for the GOT. Tidy code. Set "relocation" to 1 on DTPMOD32 relocs. Optimize HA adjustment. * elf64-ppc.c (ppc64_elf_relocate_section): Likewise. * ld-powerpc/tlsso.r: Adjust for corrected zero symbol index relocs. * ld-powerpc/tlsso32.r: Likewise. | |||||
2003-03-10 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-09 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-08 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-07 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-07 | * elf32-ppc.c (ppc_elf_relocate_section): Don't look for a nop after | Alan Modra | 2 | -11/+4 | |
a tls_get_addr call. | |||||
2003-03-06 | * elf32-ppc.c (ELIMINATE_COPY_RELOCS): Define as one. | Alan Modra | 4 | -19/+55 | |
(ppc_elf_adjust_dynamic_symbol): For weak symbols, copy ELF_LINK_NON_GOT_REF from weakdef. * elf64-ppc.c (ELIMINATE_COPY_RELOCS): Define as one. (ppc64_elf_adjust_dynamic_symbol): For weak symbols, copy ELF_LINK_NON_GOT_REF from weakdef. * elf32-i386.c (ELIMINATE_COPY_RELOCS): Define as one. Use throughout. (elf_i386_adjust_dynamic_symbol): For weak symbols, copy ELF_LINK_NON_GOT_REF from weakdef. | |||||
2003-03-06 | daily update | Alan Modra | 1 | -1/+1 | |
2003-03-06 | 2003-03-06 Jakub Jelinek <jakub@redhat.com> | Andrew Haley | 2 | -3/+11 | |
Andrew Haley <aph@redhat.com> * elflink.h (elf_bfd_discard_info): Don't process eh frames if output is relocateable. |