From e264243adc0910fba204fd05292a8353e272bd0e Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Thu, 17 Dec 2015 07:30:35 +0100 Subject: x86-64: Define symbol constant for new relocs Whoops, we have our own copy, so I can just as well add the symbol defines for the relocs instead of hard-coding numbers in tccelf.c. --- elf.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'elf.h') diff --git a/elf.h b/elf.h index a40c736..cce2f9d 100644 --- a/elf.h +++ b/elf.h @@ -2895,6 +2895,10 @@ typedef Elf32_Addr Elf32_Conflict; #define R_X86_64_TLSDESC 36 /* TLS descriptor. */ #define R_X86_64_IRELATIVE 37 /* Adjust indirectly by program base */ #define R_X86_64_RELATIVE64 38 /* 64-bit adjust by program base */ +#define R_X86_64_GOTPCRELX 41 /* like GOTPCREL, but optionally with + linker optimizations */ +#define R_X86_64_REX_GOTPCRELX 42 /* like GOTPCRELX, but a REX prefix + is present */ #define R_X86_64_NUM 39 -- cgit v1.3.1