aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf32-m68k.c
AgeCommit message (Collapse)AuthorFilesLines
1999-07-13 * elf-bfd.h (struct elf_link_local_dynamic_entry): New.Richard Henderson1-91/+0
(struct elf_link_hash_table): Add dynlocal. (_bfd_elf_link_lookup_local_dynindx): Prototype. (_bfd_elf_link_adjust_dynindx): Delete. (_bfd_elf_link_renumber_dynsyms): Prototype. (_bfd_elf,link_record_local_dynamic_symbol): Prototype. * elfcode.h (elf_link_record_local_dynamic_symbol): New alias. * elflink.c (_bfd_elf_link_adjust_dynindx): Delete. (_bfd_elf_link_lookup_local_dynindx): New function. (elf_link_renumber_hash_table_dynsyms): New function. (_bfd_elf_link_renumber_dynsyms): New function. * elflink.h (elf_link_record_local_dynamic_symbol): New function. (struct elf_assign_sym_version_info): Delete removed_dynamic. (bfd_elf,size_dynamic_sections): Use _bfd_strip_section_from_output instead of elf_link_remove_section_and_adjust_dynindices. Remove removed_dynamic code. Use _bfd_elf_link_renumber_dynsyms. (elf_link_assign_sym_version): Remove removed_dynamic code. (elf_link_renumber_dynsyms): Delete. (elf_bfd_final_link): Install section and local symbols into .dynsym. * elf32-m68k.c (elf_m68k_adjust_dynindx): Delete. (elf_m68k_size_dynamic_sections): Don't set section dynindicies. (elf_m68k_finish_dynamic_sections): Don't write section dynsyms. * elf32-mips.c: Similarly. * elf32-ppc.c: Similarly. * elf32-sparc.c: Similarly. * elf64-alpha.c: Similarly. * elf64-sparc.c: Similarly.
1999-07-12 * elf32-m68k.c: Add some ATTRIBUTE_UNUSED.Andreas Schwab1-4/+4
* m68klinux.c: Likewise.
1999-07-12 * Many files: Changes to avoid gcc warnings: Remove unused localIan Lance Taylor1-1/+0
variables. Add default case to enum switches. * coff-arm.c (bfd_arm_allocate_interworking_sections): Only compile if not COFF_IMAGE_WITH_PE. (record_arm_to_thumb_glue, record_thumb_to_arm_glue): Likewise. (bfd_arm_get_bfd_for_interworking): Likewise. (bfd_arm_process_before_allocation): Likewise. * epoc-pei-arm.c: Don't rename bfd_arm functions. * pei-arm.c: Likewise. * elf32-mips.c (mips_elf_link_hash_table_create): Don't declare. (MIPS_ELF_ADD_DYNAMIC_ENTRY): Correct last change. (mips_elf_got16_entry): Put parens around & in body of ==. (mips_elf_calculate_relocation): Correct test for empty string. * vms-gsd.c: Use _bfd_error_handler rather than fprintf to stderr. * vms-misc.c (_bfd_vms_length_hash_symbol): Correct sprintf format.
1999-06-02 * elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Avoid ambigousAndreas Schwab1-4/+6
`else'.
1999-05-05Remove extra copy of elf32_m68k_copy_private_bfd_data.Catherine Moore1-21/+0
1999-05-05 * elf32-m68k.c (elf32_m68k_set_private_flags): New.Catherine Moore1-25/+217
(elf32_m68k_copy_private_bfd_data): New. (elf32_m68k_merge_private_bfd_data): New. (elf32_m68k_print_private_bfd_data): New. (CPU32_FLAG): Define. (PLT_CPU32_ENTRY_SIZE): Define. (elf_cpu32_plt0_entry): Declare. (elf_cpu32_plt_entry): Declare. (elf_m68k_adjust_dynamic_symbol): Generate cpu32 plt entries. (elf_m68k_finish_dynamic_symbol): Likewise. (elf_m68k_finish_dynamic_sections): Likewise. (elf_backend_plt_header_size): Remove definition. (bfd_elf32_bfd_copy_private_bfd_data): Define. (bfd_elf32_bfd_merge_private_bfd_data): Define. (bfd_elf32_bfd_set_private_flags): Define. (bfd_elf32_bfd_print_private_bfd_data): Define.
1999-05-0319990502 sourceware importbinu_ss_19990502Richard Henderson1-0/+2128