* elf-bfd.h (struct elf_link_hash_table): Add copy_indirect and
authorRichard Henderson <rth@redhat.com>
Sun, 13 Feb 2000 23:11:32 +0000 (23:11 +0000)
committerRichard Henderson <rth@redhat.com>
Sun, 13 Feb 2000 23:11:32 +0000 (23:11 +0000)
commit2920b85c635ae57dc3f6b89f073d252ac3415ce2
tree09c0c63f9ce0106e86a59bb35d0b87cdfc06add6
parent7f8d5fc90bf3c799976edffa902e03edf1455061
    * elf-bfd.h (struct elf_link_hash_table): Add copy_indirect and
        hide_symbol members.
        (elf_link_hash_copy_indirect): New.
        (elf_link_hash_hide_symbol): New.
        * elflink.h (elf_link_add_object_symbols): Break out copy from
        indirect new new symbol to elf.c.
        (elf_link_assign_sym_version): Break out privatization of
        non-exported symbol to elf.c.
        * elf.c (_bfd_elf_link_hash_copy_indirect): New.
        (_bfd_elf_link_hash_hide_symbol): New.
        (_bfd_elf_link_hash_table_init): Init copy_indirect and hide_symbol.
bfd/ChangeLog
bfd/elf-bfd.h
bfd/elf.c
bfd/elflink.h