]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
backends/i386_reloc.def: Fix entry for R_386_TLS_DESC
authorSergei Zimmerman <sergei@zimmerman.foo>
Tue, 12 May 2026 21:11:51 +0000 (21:11 +0000)
committerMark Wielaard <mark@klomp.org>
Tue, 12 May 2026 21:33:46 +0000 (23:33 +0200)
This dynamic relocation can appear in shared libraries.

Fixes run-elflint-self.sh and run-reverse-sections-self.sh self-tests
when built with -mtls-dialect=gnu2 on i386.

Signed-off-by: Sergei Zimmerman <sergei@zimmerman.foo>
backends/i386_reloc.def

index a6a03f32a2251e5c5cbc96a339ad2ce419d25719..7a438158fee5160356977c6cd4d4703f4b6a61a1 100644 (file)
@@ -66,6 +66,6 @@ RELOC_TYPE (TLS_DTPOFF32,     EXEC|DYN)
 RELOC_TYPE (TLS_TPOFF32,       EXEC|DYN)
 RELOC_TYPE (TLS_GOTDESC,       REL)
 RELOC_TYPE (TLS_DESC_CALL,     REL)
-RELOC_TYPE (TLS_DESC,          EXEC)
+RELOC_TYPE (TLS_DESC,          EXEC|DYN)
 RELOC_TYPE (IRELATIVE,         EXEC|DYN)
 RELOC_TYPE (GOT32X,            REL)