* elf-bfd.h (struct elf_link_hash_entry): Add vtable_entries_size.
authorRichard Henderson <rth@redhat.com>
Wed, 18 Nov 1998 04:26:39 +0000 (04:26 +0000)
committerRichard Henderson <rth@redhat.com>
Wed, 18 Nov 1998 04:26:39 +0000 (04:26 +0000)
commit468bc0c5fe3798fe3a63a5aababe3c95ac8616d0
treed744288f73d3f3fc2eba7c788d644d131cc479d8
parent206e3a8a5c7bf940cacc468a9b6d2269ea8e6aae
    * 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.
bfd/ChangeLog
bfd/elflink.h