aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>1997-10-14 22:46:33 +0000
committerRichard Henderson <rth@redhat.com>1997-10-14 22:46:33 +0000
commitd980a81fbddd1fef573eab8350c07c76facd8d58 (patch)
tree4e9adecdcd480416c22dd20ab8b498f1e84c444d /bfd
parent78fa3a1408d8c56095657841655fc46779777b0d (diff)
downloadgdb-d980a81fbddd1fef573eab8350c07c76facd8d58.zip
gdb-d980a81fbddd1fef573eab8350c07c76facd8d58.tar.gz
gdb-d980a81fbddd1fef573eab8350c07c76facd8d58.tar.bz2
* 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.
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog12
1 files changed, 12 insertions, 0 deletions
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 <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