+2000-10-23 Philip Blundell <pb@futuretv.com>
+
+ From 2000-05-23 H.J. Lu <hjl@gnu.org>
+ * elf64-alpha.c (elf64_alpha_relocate_section): Check
+ h->root.other not h->other.
+ * elf32-mips.c (mips_elf_calculate_relocation): Likewise.
+
2000-10-23 Philip Blundell <pb@futuretv.com>
* elf32-arm.h (elf32_arm_finish_dynamic_symbol): Undo previous
addresses. */
symbol = 0;
else if (info->shared && !info->symbolic && !info->no_undefined
- && ELF_ST_VISIBILITY (h->other) == STV_DEFAULT)
+ && ELF_ST_VISIBILITY (h->root.other) == STV_DEFAULT)
symbol = 0;
else if (strcmp (h->root.root.root.string, "_DYNAMIC_LINK") == 0)
{
(info, h->root.root.root.string, input_bfd,
input_section, relocation->r_offset,
(!info->shared || info->no_undefined
- || ELF_ST_VISIBILITY (h->other)))))
+ || ELF_ST_VISIBILITY (h->root.other)))))
return bfd_reloc_undefined;
symbol = 0;
}
relocation = 0;
else if (info->shared && !info->symbolic
&& !info->no_undefined
- && ELF_ST_VISIBILITY (h->other) == STV_DEFAULT)
+ && ELF_ST_VISIBILITY (h->root.other) == STV_DEFAULT)
relocation = 0;
else
{
(info, h->root.root.root.string, input_bfd,
input_section, rel->r_offset,
(!info->shared || info->no_undefined
- || ELF_ST_VISIBILITY (h->other)))))
+ || ELF_ST_VISIBILITY (h->root.other)))))
return false;
relocation = 0;
}