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 mjw@redhat.com --- backends/ChangeLog | 5 +++++ backends/aarch64_reloc.def | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/backends/ChangeLog b/backends/ChangeLog index 2863c00..958b34c 100644 --- a/backends/ChangeLog +++ b/backends/ChangeLog @@ -1,3 +1,8 @@ +2014-03-19 Mark Wielaard mjw@redhat.com + + * aarch64_reloc.def: AARCH64_ABS32 and AARCH64_ABS64 are also valid + in ET_REL. + 2014-01-30 Petr Machata pmachata@redhat.com
* aarch64_regs.c (aarch64_register_info.regtype): Make this diff --git a/backends/aarch64_reloc.def b/backends/aarch64_reloc.def index f633157..36d29e6 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)
elfutils-devel@lists.fedorahosted.org