Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2002-08-22 | * elf-bfd.h (struct elf_backend_data): Add struct elf_backend_data | Alan Modra | 13 | -33/+72 | |
param to elf_backend_copy_indirect_symbol. (_bfd_elf_link_hash_copy_indirect): Likewise. * elflink.h (elf_add_default_symbol, elf_fix_symbol_flags): Adjust calls to copy_indirect_symbol. * elf32-hppa.c (elf32_hppa_copy_indirect_symbol): Likewise. * elf32-i386.c (elf_i386_copy_indirect_symbol): Likewise. * elf32-s390.c (elf_s390_copy_indirect_symbol): Likewise. * elf64-ppc.c (ppc64_elf_copy_indirect_symbol): Likewise. * elf64-s390.c (elf_s390_copy_indirect_symbol): Likewise. * elf64-x86-64.c (elf64_x86_64_copy_indirect_symbol): Likewise. * elfxx-ia64.c (elfNN_ia64_hash_copy_indirect): Likewise. * elfxx-mips.c (_bfd_mips_elf_copy_indirect_symbol): Likewise. * elfxx-mips.h (_bfd_mips_elf_copy_indirect_symbol): Likewise. * elf.c (_bfd_elf_link_hash_copy_indirect): Likewise. Properly test refcounts for "used" values. | |||||
2002-08-22 | daily update | Alan Modra | 1 | -1/+1 | |
2002-08-21 | daily update | Alan Modra | 1 | -1/+1 | |
2002-08-20 | * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Add PARAMS to | Alan Modra | 2 | -1/+6 | |
argument declaration. | |||||
2002-08-20 | daily update | Alan Modra | 1 | -1/+1 | |
2002-08-19 | 2002-08-19 Elena Zannoni <ezannoni@redhat.com> | Elena Zannoni | 4 | -0/+22 | |
* archures.c (bfd_mach_ppc_e500): Added. * bfd-in2.h: Rebuilt. * cpu-powerpc.c (bfd_powerpc_archs): Added e500. | |||||
2002-08-19 | * elf32-m68hc12.c (elf_backend_can_gc_sections): False. | Alan Modra | 2 | -1/+6 | |
2002-08-19 | daily update | Alan Modra | 1 | -1/+1 | |
2002-08-18 | daily update | Alan Modra | 1 | -1/+1 | |
2002-08-17 | * elf.c (bfd_elf_get_elf_syms): Change type of `esym' to | Andrew Cagney | 2 | -1/+6 | |
`bfd_byte'. | |||||
2002-08-17 | * elfxx-mips.c (_bfd_mips_elf_modify_segment_map): Use the | Stan Cox | 2 | -7/+12 | |
IRIX 6 segment layout for NEWABI. | |||||
2002-08-17 | daily update | Alan Modra | 1 | -1/+1 | |
2002-08-16 | * bfd/elf32-sh.c (sh_elf_gc_mark_hook): For sh64, skip indirect | Stephen Clarke | 3 | -0/+14 | |
symbols when looking for section referred to by a relocation. * bfd/elf64-sh.c (sh_elf64_gc_mark_hook): Likewise. | |||||
2002-08-16 | daily update | Alan Modra | 1 | -1/+1 | |
2002-08-15 | Remove bfd/ prefix from files. | Alan Modra | 1 | -8/+8 | |
2002-08-15 | * elf32-i370.c: Move reloc enum to include/elf/i370.h. | Alan Modra | 2 | -30/+9 | |
2002-08-15 | * elf32-cris.c (elf_cris_discard_excess_program_dynamics): Add | Hans-Peter Nilsson | 2 | -1/+8 | |
missing check for whether the symbol is referenced by DSO before unexporting it as an unneeded dynamic symbol. | |||||
2002-08-15 | daily update | Alan Modra | 1 | -1/+1 | |
2002-08-14 | 2002-08-14 H.J. Lu <hjl@gnu.org> | H.J. Lu | 2 | -0/+9 | |
* libbfd.h: Regenerate. | |||||
2002-08-14 | Add "want64=yes" to 32bit Linux/mips. | H.J. Lu | 1 | -0/+2 | |
2002-08-14 | Always enable 64bit targets for 32bit Linux/mips. | H.J. Lu | 2 | -4/+6 | |
2002-08-14 | * elf32-m68hc11.c (m68hc11_relax_group): New to relax group of | Stephane Carrez | 2 | -0/+1067 | |
instructions. (m68hc11_direct_relax): New to define table of relaxable instructions. (find_relaxable_insn): New, find a relaxable insn. (compare_reloc): New to compare two relocs. (m68hc11_elf_relax_section): New, relax text sections. (m68hc11_elf_relax_delete_bytes): New, delete bytes and adjust branchs. (elf32_m68hc11_check_relocs): New function for GC support. (elf32_m68hc11_relocate_section): New function for GC support. (bfd_elf32_bfd_relax_section): Define to support linker relaxation. (elf_backend_check_relocs): Likewise. (elf_backend_relocate_section): Likewise. | |||||
2002-08-14 | 2002-08-13 H.J. Lu <hjl@gnu.org> | H.J. Lu | 2 | -1/+10 | |
* elflink.h (NAME(bfd_elf,size_dynamic_sections): Don't count definitions in shared objects when checking symbol with undefined version. | |||||
2002-08-14 | daily update | Alan Modra | 1 | -1/+1 | |
2002-08-13 | * elf32-m68hc11.c (elf32_m68hc11_gc_mark_hook): New for section GC. | Stephane Carrez | 3 | -1/+136 | |
(elf32_m68hc11_gc_sweep_hook): Likewise. (elf_backend_gc_mark_hook): Define for GC section support. (elf_backend_gc_sweep_hook): Likewise. (elf_backend_can_gc_sections): Likewise. * elf32-m68hc12.c: Likewise. | |||||
2002-08-13 | Fix integration pb for: | Stephane Carrez | 1 | -4/+50 | |
* elf32-m68hc11.c (elf_m68hc11_howto_table): Add the new relocs; fix masks for PC-rel relocs. (m68hc11_elf_ignore_reloc): New function. | |||||
2002-08-13 | * elf32-m68hc11.c (_bfd_m68hc11_elf_print_private_bfd_data): New. | Stephane Carrez | 3 | -0/+293 | |
(_bfd_m68hc11_elf_merge_private_bfd_data): New function. (_bfd_m68hc11_elf_set_private_flags): New function. Use them to set/check/print ELF flags specific to 68HC11. * elf32-m68hc12.c (_bfd_m68hc12_elf_print_private_bfd_data): New. (_bfd_m68hc12_elf_merge_private_bfd_data): New function. (_bfd_m68hc12_elf_set_private_flags): New function. Use them to set/check/print ELF flags specific to 68HC12. | |||||
2002-08-13 | * elf32-m68hc11.c (elf_m68hc11_howto_table): Add the new relocs; | Stephane Carrez | 3 | -21/+413 | |
fix masks for PC-rel relocs. (m68hc11_elf_ignore_reloc): New function. * elf32-m68hc12.c (m68hc12_elf_special_reloc): New to handle specific 68HC12 banked addressing relocs. (m68hc12_phys_addr): New to compute physical address of banked memory. (m68hc12_phys_page): Likewise for page. (m68hc12_addr_is_banked): New to see if address is in banked area. (elf_m68hc12_howto_table): Add new relocs and rename to xx12. | |||||
2002-08-13 | * reloc.c (BFD_RELOC_M68HC11_RL_JUMP, BFD_RELOC_M68HC11_RL_GROUP, | Stephane Carrez | 3 | -6/+80 | |
BFD_RELOC_M68HC11_LO16, BFD_RELOC_M68HC11_PAGE, BFD_RELOC_M68HC11_24): New relocs for 68HC11/68HC12. * bfd-in2.h: Regenerate. | |||||
2002-08-13 | * header.sed: Strip tabs. | Alan Modra | 2 | -0/+5 | |
2002-08-13 | daily update | Alan Modra | 1 | -1/+1 | |
2002-08-12 | 2002-08-12 H.J. Lu <hjl@gnu.org> | H.J. Lu | 2 | -5/+13 | |
* elflink.h (elf_add_default_symbol): Preserve section across elf_merge_symbol. | |||||
2002-08-12 | daily update | Alan Modra | 1 | -1/+1 | |
2002-08-11 | daily update | Alan Modra | 1 | -1/+1 | |
2002-08-10 | daily update | Alan Modra | 1 | -1/+1 | |
2002-08-09 | Oops - omitted from previous delta | Nick Clifton | 1 | -0/+32 | |
2002-08-09 | Add QNX Neutrino PowerPC support and common up QNX functions | Nick Clifton | 15 | -168/+806 | |
2002-08-09 | Updated Swedish translation | Nick Clifton | 2 | -2/+6 | |
2002-08-09 | * elfxx-mips.c (mips_elf_global_got_index): Avoid segfault if | Thiemo Seufer | 2 | -2/+10 | |
g->global_gotsym is NULL. | |||||
2002-08-09 | 2002-08-08 H.J. Lu <hjl@gnu.org> | H.J. Lu | 2 | -4/+12 | |
* elflink.h (elf_add_default_symbol): Don't warn a defintion overrides an indirect versioned symbol. | |||||
2002-08-09 | daily update | Alan Modra | 1 | -1/+1 | |
2002-08-08 | * elf32-i386.c (elf_i386_relocate_section): Fill in proper addend | Jakub Jelinek | 2 | -2/+11 | |
for R_386_TLS_TPOFF32 relocs against symndx 0. | |||||
2002-08-08 | Check symbols with undefine version. | H.J. Lu | 2 | -41/+100 | |
2002-08-08 | * elflink.h (elf_link_output_extsym): Don't output symbols from | Alan Modra | 2 | -3/+6 | |
SEC_EXCLUDE sections. | |||||
2002-08-08 | * aoutx.h (aout_link_write_symbols): Correct handling of warning syms. | Alan Modra | 2 | -2/+6 | |
2002-08-08 | daily update | Alan Modra | 1 | -1/+1 | |
2002-08-07 | * elf64-ppc.c (edit_opd): Arrange to drop symbols for discarded .opd | Alan Modra | 2 | -1/+22 | |
entries. | |||||
2002-08-07 | * elfxx-mips.c (mips_elf_create_dynamic_relocation): Cast signedness | Thiemo Seufer | 2 | -1/+7 | |
mismatch. | |||||
2002-08-07 | * elfxx-mips.c (ABI_64_P): Remove superfluous check. | Thiemo Seufer | 2 | -1/+5 | |
2002-08-07 | * elf32-mips.c (mips_reloc_map): Fix typo. | Thiemo Seufer | 2 | -1/+5 | |