summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2015-01-31 04:46:50 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2015-01-31 04:46:50 +0000
commit9fd41316ad07ae8dba55fce57e4f5dc8fcc8addd (patch)
tree8117949108aa374dde712b5ed17eeac81f503d3a /llvm/test
parent0f1312fe263b5ae5112f9a25f6c791f7ef99df70 (diff)
downloadbcm5719-llvm-9fd41316ad07ae8dba55fce57e4f5dc8fcc8addd.tar.gz
bcm5719-llvm-9fd41316ad07ae8dba55fce57e4f5dc8fcc8addd.zip
llvm-readobj: add a test case for ARM_MOV32(T) base relocation
Add a trivial binary (int main() { return 0; }) built for Windows on ARM to ensure that we can correctly identify ARM_MOV32(T) base relocations. Addresses post-commit review comments. llvm-svn: 227673
Diffstat (limited to 'llvm/test')
-rwxr-xr-xllvm/test/tools/llvm-readobj/Inputs/trivial.exe.coff-armbin0 -> 7680 bytes
-rw-r--r--llvm/test/tools/llvm-readobj/coff-arm-baserelocs.test7
2 files changed, 7 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-readobj/Inputs/trivial.exe.coff-arm b/llvm/test/tools/llvm-readobj/Inputs/trivial.exe.coff-arm
new file mode 100755
index 00000000000..121d820b6b0
--- /dev/null
+++ b/llvm/test/tools/llvm-readobj/Inputs/trivial.exe.coff-arm
Binary files differ
diff --git a/llvm/test/tools/llvm-readobj/coff-arm-baserelocs.test b/llvm/test/tools/llvm-readobj/coff-arm-baserelocs.test
new file mode 100644
index 00000000000..c0febd74aef
--- /dev/null
+++ b/llvm/test/tools/llvm-readobj/coff-arm-baserelocs.test
@@ -0,0 +1,7 @@
+# RUN: llvm-readobj -coff-basereloc %p/Inputs/trivial.exe.coff-arm | FileCheck %s
+
+# CHECK: Entry {
+# CHECK: Type: ARM_MOV32(T)
+# CHECK: Address: 0x9390
+# CHECK: }
+
OpenPOWER on IntegriCloud