version 1.4, 2016/12/14 21:47:52 |
version 1.4.8.1, 2018/04/16 01:58:48 |
|
|
/* TILE-Gx-specific support for ELF. |
/* TILE-Gx-specific support for ELF. |
Copyright (C) 2011-2015 Free Software Foundation, Inc. |
Copyright (C) 2011-2016 Free Software Foundation, Inc. |
|
|
This file is part of BFD, the Binary File Descriptor library. |
This file is part of BFD, the Binary File Descriptor library. |
|
|
Line 4044 tilegx_elf_relocate_section (bfd *output |
|
Line 4044 tilegx_elf_relocate_section (bfd *output |
|
switch (r) |
switch (r) |
{ |
{ |
case bfd_reloc_overflow: |
case bfd_reloc_overflow: |
r = info->callbacks->reloc_overflow |
(*info->callbacks->reloc_overflow) |
(info, (h ? &h->root : NULL), name, howto->name, |
(info, (h ? &h->root : NULL), name, howto->name, |
(bfd_vma) 0, input_bfd, input_section, rel->r_offset); |
(bfd_vma) 0, input_bfd, input_section, rel->r_offset); |
break; |
break; |
|
|
case bfd_reloc_undefined: |
case bfd_reloc_undefined: |
r = info->callbacks->undefined_symbol |
(*info->callbacks->undefined_symbol) |
(info, name, input_bfd, input_section, rel->r_offset, |
(info, name, input_bfd, input_section, rel->r_offset, TRUE); |
TRUE); |
|
break; |
break; |
|
|
case bfd_reloc_outofrange: |
case bfd_reloc_outofrange: |
Line 4073 tilegx_elf_relocate_section (bfd *output |
|
Line 4072 tilegx_elf_relocate_section (bfd *output |
|
} |
} |
|
|
if (msg) |
if (msg) |
r = info->callbacks->warning |
(*info->callbacks->warning) (info, msg, name, input_bfd, |
(info, msg, name, input_bfd, input_section, rel->r_offset); |
input_section, rel->r_offset); |
|
|
if (! r) |
|
return FALSE; |
|
} |
} |
} |
} |
|
|