]> granicus.if.org Git - llvm/commit
Fix PREL31 relocation on ARM
authorKeno Fischer <kfischer@college.harvard.edu>
Thu, 20 Oct 2016 21:15:29 +0000 (21:15 +0000)
committerKeno Fischer <kfischer@college.harvard.edu>
Thu, 20 Oct 2016 21:15:29 +0000 (21:15 +0000)
commita5f79d9770798dc4afbbbc069a11e762d81bbdc1
tree211b93ceda33c35c19ab7a3e2568f2d183ba9c41
parentfe040323c602480609feceb5925eede815947425
Fix PREL31 relocation on ARM

Summary:
This is a 31bits relative relocation instead of a 32bits absolute relocation.

Reviewers: t.p.northover, peter.smith, rengolin

Subscribers: aemerson, llvm-commits, samparker

Differential Revision: https://reviews.llvm.org/D25069

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@284780 91177308-0d34-0410-b5e6-96231b3b80d8
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
test/ExecutionEngine/RuntimeDyld/ARM/ELF_ARM_EXIDX_relocations.s [new file with mode: 0644]