From: Richard Henderson Date: Mon, 21 Apr 2003 22:17:12 +0000 (+0000) Subject: * elf64-alpha.c (alpha_elf_dynamic_symbol_p): Return false for an X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=cc13e3efe31d019ec529d140f21d57062125cce3;p=deliverable%2Fbinutils-gdb.git * elf64-alpha.c (alpha_elf_dynamic_symbol_p): Return false for an executable when a symbol is defined both regular and dynamic. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index c79703cf8b..1deded9065 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2003-04-21 Richard Henderson + + * 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 * Makefile.am (BFD32_BACKENDS): Add elf32-m68hc1x.lo. diff --git a/bfd/elf64-alpha.c b/bfd/elf64-alpha.c index bf18e205c0..4a2658abe1 100644 --- a/bfd/elf64-alpha.c +++ b/bfd/elf64-alpha.c @@ -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;