X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=bfd%2Felf32-arm.c;h=367dff38c0d8398d227cf66e06b6d01b4b716198;hb=a496fbc8802f0a5719db6347a43cc869e03d83c9;hp=113f4ebe84e8a827f441a1ca5fe0886fca2e6c62;hpb=a5721eddd18f4ba11adbc9bef0c6cb49a0cb69b4;p=binutils-gdb.git diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c index 113f4ebe84e..367dff38c0d 100644 --- a/bfd/elf32-arm.c +++ b/bfd/elf32-arm.c @@ -1606,7 +1606,7 @@ static reloc_howto_type elf32_arm_howto_table_1[] = FALSE, /* pc_relative */ 0, /* bitpos */ complain_overflow_bitfield,/* complain_on_overflow */ - bfd_elf_generic_reloc, /* special_function */ + NULL, /* special_function */ "R_ARM_TLS_LE32", /* name */ TRUE, /* partial_inplace */ 0xffffffff, /* src_mask */ @@ -8449,7 +8449,7 @@ elf32_arm_final_link_relocate (reloc_howto_type * howto, else if (h != NULL && h->dynindx != -1 && (!info->shared - || !info->symbolic + || !SYMBOLIC_BIND (info, h) || !h->def_regular)) outrel.r_info = ELF32_R_INFO (h->dynindx, r_type); else