From 0f373ef2ae19766bb62e05d901779f80826e6a1e Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Tue, 21 Jul 2009 06:49:44 +0000 Subject: [PATCH] elf: Add support for 64-bit PC-relative relocation. svn path=/trunk/yasm/; revision=2207 --- modules/objfmts/elf/elf-x86-amd64.c | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/objfmts/elf/elf-x86-amd64.c b/modules/objfmts/elf/elf-x86-amd64.c index bdaf82fa..23675d64 100644 --- a/modules/objfmts/elf/elf-x86-amd64.c +++ b/modules/objfmts/elf/elf-x86-amd64.c @@ -169,6 +169,7 @@ elf_x86_amd64_map_reloc_info_to_type(elf_reloc_entry *reloc) case 8: return (unsigned char) R_X86_64_PC8; case 16: return (unsigned char) R_X86_64_PC16; case 32: return (unsigned char) R_X86_64_PC32; + case 64: return (unsigned char) R_X86_64_PC64; default: yasm_internal_error(N_("Unsupported relocation size")); } } else {