diff options
author | Mark Wielaard <mark@klomp.org> | 2023-01-19 23:04:04 +0100 |
---|---|---|
committer | Mark Wielaard <mark@klomp.org> | 2023-01-19 23:46:31 +0100 |
commit | 10bee029441544dab81ea9e2b408eca9679aee38 (patch) | |
tree | 7e44a2ac1aa00b4c32f85191d6a1f1563dfd185c | |
parent | 61c6accb64ba7424f92d617680a6a61fbb562b57 (diff) | |
download | elfutils-10bee029441544dab81ea9e2b408eca9679aee38.tar.gz |
backends: sparc uses NONE relocation type in ET_EXEC and ET_DYN files
Using the NONE relocation doesn't do anything, but is harmless.
This fixes several (self) tests on sparc that use elflint to
check files are valid ELF.
Signed-off-by: Mark Wielaard <mark@klomp.org>
-rw-r--r-- | backends/ChangeLog | 4 | ||||
-rw-r--r-- | backends/sparc_reloc.def | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/backends/ChangeLog b/backends/ChangeLog index f28ab89b..40ec7c0c 100644 --- a/backends/ChangeLog +++ b/backends/ChangeLog @@ -1,3 +1,7 @@ +2023-01-19 Mark Wielaard <mark@klomp.org> + + * sparc_reloc.def (NONE): Add EXEC and DYN. + 2022-12-21 Shahab Vahedi <shahab@synopsys.email> * Makefile.am (modules): Add arc. diff --git a/backends/sparc_reloc.def b/backends/sparc_reloc.def index 7cd5ce96..f0eeb5c6 100644 --- a/backends/sparc_reloc.def +++ b/backends/sparc_reloc.def @@ -28,7 +28,7 @@ /* NAME, REL|EXEC|DYN */ -RELOC_TYPE (NONE, REL) +RELOC_TYPE (NONE, REL|EXEC|DYN) RELOC_TYPE (8, REL) RELOC_TYPE (16, REL) RELOC_TYPE (32, REL|DYN) |