x86-64: Define symbol constant for new relocs

Whoops, we have our own <elf.h> copy, so I can just as well add
the symbol defines for the relocs instead of hard-coding numbers
in tccelf.c.
This commit is contained in:
Michael Matz
2015-12-17 07:30:35 +01:00
parent c4d0498b3a
commit e264243adc
2 changed files with 13 additions and 7 deletions

4
elf.h
View File

@@ -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