* elf-bfd.h (struct elf_link_hash_table): Add copy_indirect and
commitca2bcd75b3713b35c0d0558ca0840c0cb850ab18
authorRichard Henderson <rth@redhat.com>
Sun, 13 Feb 2000 23:11:32 +0000 (13 23:11 +0000)
committerRichard Henderson <rth@redhat.com>
Sun, 13 Feb 2000 23:11:32 +0000 (13 23:11 +0000)
tree52a4358f26287103fe47168966755611e0cb9d64
parenta9d547eba6a4b6c60b15a54479cfea7e21c3e36c
    * 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