summaryrefslogtreecommitdiff
path: root/test/ExecutionEngine
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2013-08-09 00:57:01 +0000
committerLang Hames <lhames@gmail.com>2013-08-09 00:57:01 +0000
commit623f2025a7a32de68a5ab402aa2b50ca3e3a6958 (patch)
treebf132ebc3600b1c8ec424db1718650f57692a72e /test/ExecutionEngine
parent128ce319ec47c46dc7da16aa3a75185899878745 (diff)
downloadllvm-623f2025a7a32de68a5ab402aa2b50ca3e3a6958.tar.gz
llvm-623f2025a7a32de68a5ab402aa2b50ca3e3a6958.tar.bz2
llvm-623f2025a7a32de68a5ab402aa2b50ca3e3a6958.tar.xz
Optimistically ignore scattered relocations in MachO in RuntimeDyld. This
un-breaks simple use cases while I work on more general support. <rdar://problem/14487667> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188044 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/ExecutionEngine')
-rw-r--r--test/ExecutionEngine/RuntimeDyld/Inputs/arm_secdiff_reloc.obin0 -> 616 bytes
-rw-r--r--test/ExecutionEngine/RuntimeDyld/arm_secdiff_reloc.test1
-rw-r--r--test/ExecutionEngine/RuntimeDyld/lit.local.cfg1
3 files changed, 2 insertions, 0 deletions
diff --git a/test/ExecutionEngine/RuntimeDyld/Inputs/arm_secdiff_reloc.o b/test/ExecutionEngine/RuntimeDyld/Inputs/arm_secdiff_reloc.o
new file mode 100644
index 0000000000..5392266cf5
--- /dev/null
+++ b/test/ExecutionEngine/RuntimeDyld/Inputs/arm_secdiff_reloc.o
Binary files differ
diff --git a/test/ExecutionEngine/RuntimeDyld/arm_secdiff_reloc.test b/test/ExecutionEngine/RuntimeDyld/arm_secdiff_reloc.test
new file mode 100644
index 0000000000..92e4dd793c
--- /dev/null
+++ b/test/ExecutionEngine/RuntimeDyld/arm_secdiff_reloc.test
@@ -0,0 +1 @@
+RUN: llvm-rtdyld -printline %p/Inputs/arm_secdiff_reloc.o
diff --git a/test/ExecutionEngine/RuntimeDyld/lit.local.cfg b/test/ExecutionEngine/RuntimeDyld/lit.local.cfg
new file mode 100644
index 0000000000..df9b335dd1
--- /dev/null
+++ b/test/ExecutionEngine/RuntimeDyld/lit.local.cfg
@@ -0,0 +1 @@
+config.suffixes = ['.test']