From 87955c4cb75e85871259325fd5decc2d51d9a57c Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Wed, 19 Mar 2014 14:41:00 +0100 Subject: 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 --- backends/ChangeLog | 5 +++++ backends/aarch64_reloc.def | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) (limited to 'backends') 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 + + * aarch64_reloc.def: AARCH64_ABS32 and AARCH64_ABS64 are also valid + in ET_REL. + 2014-01-30 Petr Machata * 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) -- cgit v1.2.3