diff options
| author | Michael J. Spencer <bigcheesegs@gmail.com> | 2013-10-24 22:46:48 +0000 |
|---|---|---|
| committer | Michael J. Spencer <bigcheesegs@gmail.com> | 2013-10-24 22:46:48 +0000 |
| commit | 28c7a21b29af58ffc156693c943eb5a297a53b4a (patch) | |
| tree | 4d569c99cb4c135a13b1b108518791e38f86034a /lld/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp | |
| parent | d8c5b4e8ef1c662e73a5f89c1b204d95a71c81f6 (diff) | |
| download | bcm5719-llvm-28c7a21b29af58ffc156693c943eb5a297a53b4a.tar.gz bcm5719-llvm-28c7a21b29af58ffc156693c943eb5a297a53b4a.zip | |
[ELF] Refactor x86-64 relocation pass.
This renames the GOTPLTPass to RelocationPass and refactors it to better
represent the different types of relocations.
llvm-svn: 193379
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp')
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lld/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp b/lld/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp index 5ece9b78492..b841851d180 100644 --- a/lld/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp +++ b/lld/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp @@ -74,6 +74,7 @@ ErrorOr<void> X86_64TargetRelocationHandler::applyRelocation( reloc64(location, relocVAddress, targetVAddress, ref.addend()); break; case R_X86_64_PC32: + case R_X86_64_GOTPCREL: relocPC32(location, relocVAddress, targetVAddress, ref.addend()); break; case R_X86_64_32: |

