From f4236094a086323c04f189dfb097d80e2a992a70 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Mon, 21 Apr 1997 15:22:42 +0000 Subject: [PATCH] Mon Apr 21 11:21:31 1997 Andreas Schwab * elf32-m68k.c: Follow the last changes in elf32-i386.c: (struct elf_m68k_pcrel_relocs_copied, struct elf_m68k_link_hash_entry, struct elf_m68k_link_hash_table, elf_m68k_link_hash_traverse, elf_m68k_hash_table, elf_m68k_link_hash_newfunc, elf_m68k_link_hash_table_create, elf_m68k_discard_copies, bfd_elf32_bfd_link_hash_table_create): New definitions. (elf_m68k_check_relocs): If linking with -Bsymbolic, don't copy PC relative relocs for a global symbol defined in a regular object, and count the number of PC relative relocs copied for any global symbol. (elf_m68k_size_dynamic_sections): If linking with -Bsymbolic, traverse with elf_m68k_discard_copies. --- bfd/ChangeLog | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 47da1a19925..98b30025eca 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,19 @@ +Mon Apr 21 11:21:31 1997 Andreas Schwab + + * elf32-m68k.c: Follow the last changes in elf32-i386.c: + (struct elf_m68k_pcrel_relocs_copied, struct + elf_m68k_link_hash_entry, struct elf_m68k_link_hash_table, + elf_m68k_link_hash_traverse, elf_m68k_hash_table, + elf_m68k_link_hash_newfunc, elf_m68k_link_hash_table_create, + elf_m68k_discard_copies, bfd_elf32_bfd_link_hash_table_create): + New definitions. + (elf_m68k_check_relocs): If linking with -Bsymbolic, don't copy + PC relative relocs for a global symbol defined in a regular + object, and count the number of PC relative relocs copied for any + global symbol. + (elf_m68k_size_dynamic_sections): If linking with -Bsymbolic, + traverse with elf_m68k_discard_copies. + Sat Apr 19 22:50:14 1997 Ian Lance Taylor * elf32-i386.c (elf_i386_check_relocs): Only count PC relative -- 2.30.2