[PR ld/25062] arm: sign extend the addend of R_ARM_TLS_GOTDESC
[deliverable/binutils-gdb.git] / bfd / elf32-arm.c
index bb53e039e307c4a3705371bb72126d74e0852200..d52c0469795fbbb10abf2a31c8b0b643bee54f26 100644 (file)
@@ -12027,9 +12027,9 @@ elf32_arm_final_link_relocate (reloc_howto_type *           howto,
            unsigned long data, insn;
            unsigned thumb;
 
-           data = bfd_get_32 (input_bfd, hit_data);
+           data = bfd_get_signed_32 (input_bfd, hit_data);
            thumb = data & 1;
-           data &= ~1u;
+           data &= ~1ul;
 
            if (thumb)
              {
This page took 0.02603 seconds and 4 git commands to generate.