| commit | 157c51dce1c89571840967b244dae42bb3925a7a | [log] [tgz] |
|---|---|---|
| author | Rafael Espindola <rafael.espindola@gmail.com> | Fri Dec 09 21:46:39 2016 +0000 |
| committer | Rafael Espindola <rafael.espindola@gmail.com> | Fri Dec 09 21:46:39 2016 +0000 |
| tree | 7c0b24a241b4cfef34e5b23bfa6e4a85c449992f | |
| parent | e7196af07d2a0f74f3e49083ab309a48222e9c3f [diff] [blame] |
Add support for R_X86_64_GOT64. llvm-svn: 289277
diff --git a/lld/ELF/Target.cpp b/lld/ELF/Target.cpp index f16853b..5106051 100644 --- a/lld/ELF/Target.cpp +++ b/lld/ELF/Target.cpp
@@ -611,6 +611,7 @@ case R_X86_64_PC64: return R_PC; case R_X86_64_GOT32: + case R_X86_64_GOT64: return R_GOT_FROM_END; case R_X86_64_GOTPCREL: case R_X86_64_GOTPCRELX: @@ -836,6 +837,7 @@ case R_X86_64_GLOB_DAT: case R_X86_64_PC64: case R_X86_64_SIZE64: + case R_X86_64_GOT64: write64le(Loc, Val); break; default: