diff options
Diffstat (limited to 'bfd/elf32-d10v.c')
-rw-r--r-- | bfd/elf32-d10v.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/bfd/elf32-d10v.c b/bfd/elf32-d10v.c index a7d30c9..5c0dd95 100644 --- a/bfd/elf32-d10v.c +++ b/bfd/elf32-d10v.c @@ -269,7 +269,7 @@ elf32_d10v_check_relocs (bfd *abfd, const Elf_Internal_Rela *rel; const Elf_Internal_Rela *rel_end; - if (info->relocatable) + if (bfd_link_relocatable (info)) return TRUE; symtab_hdr = &elf_tdata (abfd)->symtab_hdr; @@ -439,7 +439,7 @@ elf32_d10v_relocate_section (bfd *output_bfd, + sym->st_value); if (ELF_ST_TYPE (sym->st_info) == STT_SECTION && ((sec->flags & SEC_MERGE) != 0 - || (info->relocatable + || (bfd_link_relocatable (info) && sec->output_offset != 0))) { bfd_vma addend; @@ -447,7 +447,7 @@ elf32_d10v_relocate_section (bfd *output_bfd, addend = extract_rel_addend (input_bfd, where, howto); - if (info->relocatable) + if (bfd_link_relocatable (info)) addend += sec->output_offset; else { @@ -474,7 +474,7 @@ elf32_d10v_relocate_section (bfd *output_bfd, RELOC_AGAINST_DISCARDED_SECTION (info, input_bfd, input_section, rel, 1, relend, howto, 0, contents); - if (info->relocatable) + if (bfd_link_relocatable (info)) continue; if (h != NULL) |