Handle R_X86_64_TPOFF64 in executable.
commitbdc2cecb48e162f519a86db77925d4c2cb75bd8e
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 26 May 2011 13:22:03 +0000 (26 13:22 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 26 May 2011 13:22:03 +0000 (26 13:22 +0000)
treea95d0d7f9fb8099dd97a2b8d66de8ce9c53d5ab8
parent97f3ab56094d61983651d8ede4ffce322e5769e0
Handle R_X86_64_TPOFF64 in executable.

bfd/

2011-05-26  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/12809
* elf64-x86-64.c (elf_x86_64_relocate_section): Handle
R_X86_64_TPOFF64 in executable.

ld/testsuite/

2011-05-26  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/12809
* ld-x86-64/tlsbin.s: Add a test for LE with large model.

* ld-x86-64/tlsbin.dd: Updated.
* ld-x86-64/tlsbin.rd: Likewise.
* ld-x86-64/tlsbin.sd: Likewise.
* ld-x86-64/tlsbin.td: Likewise.
* ld-x86-64/tlsbindesc.dd: Likewise.
* ld-x86-64/tlsbindesc.rd: Likewise.
* ld-x86-64/tlsbindesc.sd: Likewise.
* ld-x86-64/tlsbindesc.td: Likewise.
12 files changed:
bfd/ChangeLog
bfd/elf64-x86-64.c
ld/testsuite/ChangeLog
ld/testsuite/ld-x86-64/tlsbin.dd
ld/testsuite/ld-x86-64/tlsbin.rd
ld/testsuite/ld-x86-64/tlsbin.s
ld/testsuite/ld-x86-64/tlsbin.sd
ld/testsuite/ld-x86-64/tlsbin.td
ld/testsuite/ld-x86-64/tlsbindesc.dd
ld/testsuite/ld-x86-64/tlsbindesc.rd
ld/testsuite/ld-x86-64/tlsbindesc.sd
ld/testsuite/ld-x86-64/tlsbindesc.td