* elf64-x86-64.c (elf64_x86_64_relocate_section): Ignore reloc
overflow on branches to undefweaks.
This commit is contained in:
parent
0bbed51abe
commit
3ffa5234cb
2 changed files with 10 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
2004-06-12 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* elf64-x86-64.c (elf64_x86_64_relocate_section): Ignore reloc
|
||||
overflow on branches to undefweaks.
|
||||
|
||||
2004-06-11 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
|
||||
|
||||
* coff-alpha.c (alpha_relocate_section): Set used_by_bfd directly
|
||||
|
|
|
@ -2420,6 +2420,11 @@ elf64_x86_64_relocate_section (bfd *output_bfd, struct bfd_link_info *info,
|
|||
|
||||
if (r == bfd_reloc_overflow)
|
||||
{
|
||||
if (h != NULL
|
||||
&& h->root.type == bfd_link_hash_undefweak
|
||||
&& howto->pc_relative)
|
||||
/* Ignore reloc overflow on branches to undefweak syms. */
|
||||
continue;
|
||||
|
||||
if (! ((*info->callbacks->reloc_overflow)
|
||||
(info, name, howto->name, (bfd_vma) 0,
|
||||
|
|
Loading…
Reference in a new issue