summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland McGrath <roland@redhat.com>2009-08-07 20:06:28 -0700
committerRoland McGrath <roland@redhat.com>2009-08-07 20:06:28 -0700
commitde0bef87168df49c27af8f2040bed258a9bddb61 (patch)
tree016b8c121f1ba880a58a5562e354fa0e97717c22
parentde69d52c6b10d3ff5dbf88515dc04146d049f7b5 (diff)
downloadelfutils-de0bef87168df49c27af8f2040bed258a9bddb61.tar.gz
Add missing x86-64 reloc types.
-rw-r--r--backends/ChangeLog5
-rw-r--r--backends/x86_64_reloc.def6
2 files changed, 11 insertions, 0 deletions
diff --git a/backends/ChangeLog b/backends/ChangeLog
index 742e3cb8..c9c6be24 100644
--- a/backends/ChangeLog
+++ b/backends/ChangeLog
@@ -1,3 +1,8 @@
+2009-08-07 Roland McGrath <roland@redhat.com>
+
+ * x86_64_reloc.def: Add PC64, GOTOFF64, GOTPC32, GOTPC32_TLSDESC,
+ TLSDESC_CALL, TLSDESC.
+
2009-07-08 Roland McGrath <roland@redhat.com>
* x86_64_cfi.c (x86_64_abi_cfi): New file.
diff --git a/backends/x86_64_reloc.def b/backends/x86_64_reloc.def
index 5d70f47c..6c9cc1b7 100644
--- a/backends/x86_64_reloc.def
+++ b/backends/x86_64_reloc.def
@@ -49,4 +49,10 @@ RELOC_TYPE (TLSLD, REL)
RELOC_TYPE (DTPOFF32, REL)
RELOC_TYPE (GOTTPOFF, REL)
RELOC_TYPE (TPOFF32, REL)
+RELOC_TYPE (PC64, REL|EXEC|DYN)
+RELOC_TYPE (GOTOFF64, REL)
+RELOC_TYPE (GOTPC32, REL)
+RELOC_TYPE (GOTPC32_TLSDESC, REL)
+RELOC_TYPE (TLSDESC_CALL, REL)
+RELOC_TYPE (TLSDESC, REL|EXEC|DYN)
RELOC_TYPE (IRELATIVE, EXEC|DYN)