2017-05-30 Casey Smith <clegg89@gmail.com>
PR ld/21523
* elf32-arm.c (elf32_arm_final_link_relocate): Install an absolute
value when processing the R_ARM_THM_ALU_PREL_11_0 reloc.
+2017-06-07 Nick Clifton <nickc@redhat.com>
+
+ Import this fix from upstream:
+
+ 2017-05-30 Casey Smith <clegg89@gmail.com>
+
+ PR ld/21523
+ * elf32-arm.c (elf32_arm_final_link_relocate): Install an absolute
+ value when processing the R_ARM_THM_ALU_PREL_11_0 reloc.
+
2017-06-05 Alan Modra <amodra@gmail.com>
PR 21529
+ input_section->output_offset
+ rel->r_offset);
- value = relocation;
+ /* PR 21523: Use an absolute value. The user of this reloc will
+ have already selected an ADD or SUB insn appropriately. */
+ value = abs (relocation);
if (value >= 0x1000)
return bfd_reloc_overflow;