summaryrefslogtreecommitdiffstats
path: root/backends
diff options
context:
space:
mode:
authorMark Wielaard <[email protected]>2014-03-19 14:41:00 +0100
committerMark Wielaard <[email protected]>2014-03-19 14:41:04 +0100
commit87955c4cb75e85871259325fd5decc2d51d9a57c (patch)
tree9286e7c951d52c917b90a8fa171b92f127ce6ad0 /backends
parentdd64d4a9268b822b035f8c59c2b8f55a65f80819 (diff)
backends: AARCH64_ABS32 and AARCH64_ABS64 are also valid in ET_REL.
This is tested now in a native aarch64 build by tests/run-elflint-self.sh since we added some .o files to the self tests. Signed-off-by: Mark Wielaard <[email protected]>
Diffstat (limited to 'backends')
-rw-r--r--backends/ChangeLog5
-rw-r--r--backends/aarch64_reloc.def6
2 files changed, 8 insertions, 3 deletions
diff --git a/backends/ChangeLog b/backends/ChangeLog
index 2863c00a..958b34cb 100644
--- a/backends/ChangeLog
+++ b/backends/ChangeLog
@@ -1,3 +1,8 @@
+2014-03-19 Mark Wielaard <[email protected]>
+
+ * aarch64_reloc.def: AARCH64_ABS32 and AARCH64_ABS64 are also valid
+ in ET_REL.
+
2014-01-30 Petr Machata <[email protected]>
* aarch64_regs.c (aarch64_register_info.regtype): Make this
diff --git a/backends/aarch64_reloc.def b/backends/aarch64_reloc.def
index f6331573..36d29e65 100644
--- a/backends/aarch64_reloc.def
+++ b/backends/aarch64_reloc.def
@@ -1,5 +1,5 @@
/* List the relocation types for AArch64. -*- C -*-
- Copyright (C) 2013 Red Hat, Inc.
+ Copyright (C) 2013, 2014 Red Hat, Inc.
This file is part of elfutils.
This file is free software; you can redistribute it and/or modify
@@ -28,8 +28,8 @@
/* NAME, REL|EXEC|DYN */
-RELOC_TYPE (ABS64, EXEC|DYN)
-RELOC_TYPE (ABS32, EXEC|DYN)
+RELOC_TYPE (ABS64, REL|EXEC|DYN)
+RELOC_TYPE (ABS32, REL|EXEC|DYN)
RELOC_TYPE (COPY, EXEC)
RELOC_TYPE (GLOB_DAT, EXEC|DYN)
RELOC_TYPE (JUMP_SLOT, EXEC|DYN)