* elf-bfd.h (ELF_LINK_NON_ELF): Define.
authorIan Lance Taylor <ian@airs.com>
Thu, 1 Feb 1996 23:15:23 +0000 (23:15 +0000)
committerIan Lance Taylor <ian@airs.com>
Thu, 1 Feb 1996 23:15:23 +0000 (23:15 +0000)
commit869b7d80d3988e8677d9da2337313d98e2895aad
treea55114afd3cdc9395ba17cfc8518b80699fc3811
parent626a6542ec68cdc8c7763f0cf2cbaeedd6799be3
* elf-bfd.h (ELF_LINK_NON_ELF): Define.
* elf.c (_bfd_elf_link_hash_newfunc): Set elf_link_hash_flags to
ELF_LINK_NON_ELF.
* elflink.h (elf_link_add_object_symbols): Reset ELF_LINK_NON_ELF
flag for a newly defined symbol.
(NAME(bfd_elf,record_link_assignment)): Likewise.
(elf_adjust_dynamic_symbol): If ELF_LINK_NON_ELF is set, try to
set the DEF or REF_REGULAR flags correctly.
bfd/ChangeLog
bfd/elf.c
bfd/elflink.h