[RuntimeDyld] Fix MachO i386 SECTDIFF relocation to support non-zero addends.
authorLang Hames <lhames@gmail.com>
Wed, 27 May 2015 20:50:01 +0000 (20:50 +0000)
committerLang Hames <lhames@gmail.com>
Wed, 27 May 2015 20:50:01 +0000 (20:50 +0000)
commit8b34f82462d5fd719f19f6bda17b2983ccbadcfa
tree433768de3882a6cff376c4c6d32ac11cbf2666ae
parent188b98b5057faa1232500289154c0ab08a11ca07
[RuntimeDyld] Fix MachO i386 SECTDIFF relocation to support non-zero addends.

Previously, relocations of the form 'A - B + C' would fail on i386 when C was
non-zero.

llvm-svn: 238356
llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h
llvm/test/ExecutionEngine/RuntimeDyld/X86/MachO_i386_DynNoPIC_relocations.s