aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>1998-11-18 04:26:39 +0000
committerRichard Henderson <rth@redhat.com>1998-11-18 04:26:39 +0000
commit468bc0c5fe3798fe3a63a5aababe3c95ac8616d0 (patch)
treed744288f73d3f3fc2eba7c788d644d131cc479d8 /bfd/ChangeLog
parent206e3a8a5c7bf940cacc468a9b6d2269ea8e6aae (diff)
downloadgdb-468bc0c5fe3798fe3a63a5aababe3c95ac8616d0.zip
gdb-468bc0c5fe3798fe3a63a5aababe3c95ac8616d0.tar.gz
gdb-468bc0c5fe3798fe3a63a5aababe3c95ac8616d0.tar.bz2
* elf-bfd.h (struct elf_link_hash_entry): Add vtable_entries_size.
* elf.c (_bfd_elf_link_hash_newfunc): Clear it. * elflink.h (elf_gc_propagate_vtable_entries_used): Copy it, and respect it as an upper bound on what memory to reference. (elf_gc_smash_unused_vtentry_relocs): Likewise. (elf_gc_record_vtentry): Handle as-yet undefined vtables. Set and update vtable_entries_size appropriately.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index bad8000..412a13d 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,13 @@
+Tue Nov 17 20:23:35 1998 Richard Henderson <rth@cygnus.com>
+
+ * elf-bfd.h (struct elf_link_hash_entry): Add vtable_entries_size.
+ * elf.c (_bfd_elf_link_hash_newfunc): Clear it.
+ * elflink.h (elf_gc_propagate_vtable_entries_used): Copy it, and
+ respect it as an upper bound on what memory to reference.
+ (elf_gc_smash_unused_vtentry_relocs): Likewise.
+ (elf_gc_record_vtentry): Handle as-yet undefined vtables. Set and
+ update vtable_entries_size appropriately.
+
Tue Nov 17 15:28:31 1998 Nick Clifton <nickc@cygnus.com>
* elf32-fr30.c (fr30_reloc_type_lookup): Used integers to hold