Mask off the least significant bit in GOT offset
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 11 Feb 2016 03:33:52 +0000 (19:33 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 11 Feb 2016 03:33:52 +0000 (19:33 -0800)
commit32875eb1f3b928dfe63c5752e8152a9dc09928f3
tree7d780b230e36bc7b2ba73551017f69067fa2c7d2
parentcd7c1b9a7e11b20916ac0aa0f776d35897ebd47b
Mask off the least significant bit in GOT offset

The least significant bit in GOT offset is to record whether we have
initialized the GOT entry in R_386_GOT32 processing.  We need to mask
it off for R_386_GOT32X.

PR ld/19601
* elf32-i386.c (elf_i386_relocate_section): Mask off the least
significant bit in GOT offset for R_386_GOT32X.
bfd/ChangeLog
bfd/elf32-i386.c