mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-06 20:37:05 +00:00
[MCJIT] Fix the alignment requirements for ARM and AArch64 which were mistakenly
relaxed in the big RuntimeDyldMachO cleanup of r213293. No test case yet - this was found via inspection and there's no easy way to test GOT alignment in RuntimeDyldChecker at the moment. I'm working on adding support for this now, and hope to have a test case for this soon. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213331 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
79785e4352
commit
353cec5eba
@ -24,7 +24,7 @@ public:
|
||||
|
||||
unsigned getMaxStubSize() override { return 8; }
|
||||
|
||||
unsigned getStubAlignment() override { return 1; }
|
||||
unsigned getStubAlignment() override { return 8; }
|
||||
|
||||
relocation_iterator
|
||||
processRelocationRef(unsigned SectionID, relocation_iterator RelI,
|
||||
|
@ -23,7 +23,7 @@ public:
|
||||
|
||||
unsigned getMaxStubSize() override { return 8; }
|
||||
|
||||
unsigned getStubAlignment() override { return 1; }
|
||||
unsigned getStubAlignment() override { return 4; }
|
||||
|
||||
relocation_iterator
|
||||
processRelocationRef(unsigned SectionID, relocation_iterator RelI,
|
||||
|
Loading…
x
Reference in New Issue
Block a user