Add the .secidx test I've forgotten to svn add in 197826
authorTimur Iskhodzhanov <timurrrr@google.com>
Fri, 20 Dec 2013 19:06:50 +0000 (19:06 +0000)
committerTimur Iskhodzhanov <timurrrr@google.com>
Fri, 20 Dec 2013 19:06:50 +0000 (19:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197828 91177308-0d34-0410-b5e6-96231b3b80d8

test/MC/COFF/secidx.s [new file with mode: 0644]

diff --git a/test/MC/COFF/secidx.s b/test/MC/COFF/secidx.s
new file mode 100644 (file)
index 0000000..619d777
--- /dev/null
@@ -0,0 +1,16 @@
+// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s | llvm-readobj -s -sr | FileCheck %s
+
+// check that we produce the correct relocation for .secidx
+
+Lfoo:
+       .secidx Lfoo
+       .secidx Lbar
+
+.section spam
+Lbar:
+       ret
+
+// CHECK:       Relocations [
+// CHECK-NEXT:    0x0 IMAGE_REL_I386_SECTION .text
+// CHECK-NEXT:    0x4 IMAGE_REL_I386_SECTION spam
+// CHECK-NEXT:  ]