* elf64-alpha.c (elf64_alpha_merge_ind_symbols): New function to
authorRichard Henderson <rth@redhat.com>
Tue, 14 Oct 1997 22:46:33 +0000 (22:46 +0000)
committerRichard Henderson <rth@redhat.com>
Tue, 14 Oct 1997 22:46:33 +0000 (22:46 +0000)
        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

index 16ec19bfeac618c4b5931d2cd2e540f1c9849267..e0fb98049630b7c9b3cfd3d74dd5b4f0d3554d5e 100644 (file)
@@ -1,3 +1,15 @@
+Tue Oct 14 15:42:45 1997  Richard Henderson  <rth@cygnus.com>
+
+       * 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  <rth@cygnus.com>
 
        * elf64-alpha.c (elf64_alpha_calc_dynrel_sizes): Allow for RELATIVE