* elf64-alpha.c (alpha_elf_dynamic_symbol_p): Return false for an

executable when a symbol is defined both regular and dynamic.
This commit is contained in:
Richard Henderson 2003-04-21 22:17:12 +00:00
parent 4aa79dcc21
commit cc13e3efe3
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2003-04-21 Richard Henderson <rth@redhat.com>
* elf64-alpha.c (alpha_elf_dynamic_symbol_p): Return false for an
executable when a symbol is defined both regular and dynamic.
2003-04-21 Stephane Carrez <stcarrez@nerim.fr>
* Makefile.am (BFD32_BACKENDS): Add elf32-m68hc1x.lo.

View File

@ -305,7 +305,9 @@ alpha_elf_dynamic_symbol_p (h, info)
if ((info->shared && !info->symbolic)
|| ((h->elf_link_hash_flags
& (ELF_LINK_HASH_DEF_DYNAMIC | ELF_LINK_HASH_REF_REGULAR))
& (ELF_LINK_HASH_DEF_DYNAMIC
| ELF_LINK_HASH_DEF_REGULAR
| ELF_LINK_HASH_REF_REGULAR))
== (ELF_LINK_HASH_DEF_DYNAMIC | ELF_LINK_HASH_REF_REGULAR)))
return TRUE;