* reloc16.c (bfd_coff_reloc16_get_value): Add support for

undefined weak symbols.
This commit is contained in:
Nick Clifton 2008-04-25 16:02:43 +00:00
parent 436675d3af
commit fc2db3b82b
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2008-04-25 Jay Foad <jay.foad@gmail.com>
* reloc16.c (bfd_coff_reloc16_get_value): Add support for
undefined weak symbols.
2008-04-25 Nick Clifton <nickc@redhat.com>
* po/vi.po: Updated Vietnamese translation.

View File

@ -76,6 +76,10 @@ bfd_coff_reloc16_get_value (reloc, link_info, input_section)
else if (h != (struct bfd_link_hash_entry *) NULL
&& h->type == bfd_link_hash_common)
value = h->u.c.size;
else if (h != (struct bfd_link_hash_entry *) NULL
&& h->type == bfd_link_hash_undefweak)
/* This is a GNU extension. */
value = 0;
else
{
if (!((*link_info->callbacks->undefined_symbol)