aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2013-06-28 15:07:55 +0000
committerH.J. Lu <hjl.tools@gmail.com>2013-06-28 15:07:55 +0000
commita69ed7f7aa6fb202509361b02d43838270cc65a0 (patch)
tree8cc069bb222482b4a06639ccc5a170b8d15b33df /ld
parent0edd9e3b8607f1ccd3f3cd9e40799d9eefaf4231 (diff)
downloadgdb-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/ChangeLog6
-rw-r--r--ld/testsuite/ld-x86-64/tlsg.s1
-rw-r--r--ld/testsuite/ld-x86-64/tlsg.sd2
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+ +.*