diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2013-06-28 15:07:55 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2013-06-28 15:07:55 +0000 |
commit | a69ed7f7aa6fb202509361b02d43838270cc65a0 (patch) | |
tree | 8cc069bb222482b4a06639ccc5a170b8d15b33df /ld | |
parent | 0edd9e3b8607f1ccd3f3cd9e40799d9eefaf4231 (diff) | |
download | gdb-a69ed7f7aa6fb202509361b02d43838270cc65a0.zip gdb-a69ed7f7aa6fb202509361b02d43838270cc65a0.tar.gz gdb-a69ed7f7aa6fb202509361b02d43838270cc65a0.tar.bz2 |
Handle R_X86_64_DTPOFF64
bfd/
PR ld/15685
* elf64-x86-64.c (elf_x86_64_relocate_section): Handle
R_X86_64_DTPOFF64.
ld/testsuite/
PR ld/15685
* ld-x86-64/tlsg.s: Add a test for R_X86_64_DTPOFF64.
* ld-x86-64/tlsg.sd: Updated.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | ld/testsuite/ld-x86-64/tlsg.s | 1 | ||||
-rw-r--r-- | ld/testsuite/ld-x86-64/tlsg.sd | 2 |
3 files changed, 8 insertions, 1 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index dce58ad..7bc29c8 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2013-06-28 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/15685 + * ld-x86-64/tlsg.s: Add a test for R_X86_64_DTPOFF64. + * ld-x86-64/tlsg.sd: Updated. + 2013-06-24 Maciej W. Rozycki <macro@codesourcery.com> * ld-mips-elf/jalx-2.dd: Update for microMIPS PLT support. diff --git a/ld/testsuite/ld-x86-64/tlsg.s b/ld/testsuite/ld-x86-64/tlsg.s index 048e98f..af390fb 100644 --- a/ld/testsuite/ld-x86-64/tlsg.s +++ b/ld/testsuite/ld-x86-64/tlsg.s @@ -10,3 +10,4 @@ a: _start: .section .debug_foobar .long a@dtpoff, 0 + .quad a@dtpoff diff --git a/ld/testsuite/ld-x86-64/tlsg.sd b/ld/testsuite/ld-x86-64/tlsg.sd index 7652d57..10c4934 100644 --- a/ld/testsuite/ld-x86-64/tlsg.sd +++ b/ld/testsuite/ld-x86-64/tlsg.sd @@ -7,4 +7,4 @@ .*: +file format elf64-x86-64.* Contents of section .debug_foobar: - 0+ 18000000 0+ +.* + 0+ 18000000 0+ +18000000 0+ +.* |