From d980a81fbddd1fef573eab8350c07c76facd8d58 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Tue, 14 Oct 1997 22:46:33 +0000 Subject: * elf64-alpha.c (elf64_alpha_merge_ind_symbols): New function to merge got and reloc entries from ind syms to their target. (elf64_alpha_always_size_sections): Call it. (elf64_alpha_check_relocs): Operate on the target of indirect symbols. (elf64_alpha_can_merge_gots): Likewise. (elf64_alpha_merge_gots): Likewise. * elf64-alpha.c (elf64_alpha_relocate_section): Back out HJ's change, as it is insufficient to handle the relocation changes as well. --- bfd/ChangeLog | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'bfd/ChangeLog') diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 16ec19b..e0fb980 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,15 @@ +Tue Oct 14 15:42:45 1997 Richard Henderson + + * elf64-alpha.c (elf64_alpha_merge_ind_symbols): New function to + merge got and reloc entries from ind syms to their target. + (elf64_alpha_always_size_sections): Call it. + (elf64_alpha_check_relocs): Operate on the target of indirect symbols. + (elf64_alpha_can_merge_gots): Likewise. + (elf64_alpha_merge_gots): Likewise. + + * elf64-alpha.c (elf64_alpha_relocate_section): Back out HJ's change, + as it is insufficient to handle the relocation changes as well. + Mon Oct 13 23:10:08 1997 Richard Henderson * elf64-alpha.c (elf64_alpha_calc_dynrel_sizes): Allow for RELATIVE -- cgit v1.1