summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/WebAssembly/reloc-data.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/MC/WebAssembly/reloc-data.ll')
-rw-r--r--llvm/test/MC/WebAssembly/reloc-data.ll53
1 files changed, 36 insertions, 17 deletions
diff --git a/llvm/test/MC/WebAssembly/reloc-data.ll b/llvm/test/MC/WebAssembly/reloc-data.ll
index aa97b65a684..519df036751 100644
--- a/llvm/test/MC/WebAssembly/reloc-data.ll
+++ b/llvm/test/MC/WebAssembly/reloc-data.ll
@@ -6,21 +6,40 @@
@bar = global i64 7, align 4
@a = global i32* getelementptr (i32, i32* @foo, i32 2), align 8
@b = global i64* getelementptr (i64, i64* @bar, i64 -2), align 8
+@c = global [3 x i32*] [i32* @foo, i32* @foo, i32* @foo], align 16
-; CHECK: Format: WASM
-; CHECK: Relocations [
-; CHECK: Section (6) DATA {
-; CHECK: Relocation {
-; CHECK: Type: R_WEBASSEMBLY_MEMORY_ADDR_I32 (5)
-; CHECK: Offset: 0xE
-; CHECK: Index: 0x0
-; CHECK: Addend: 8
-; CHECK: }
-; CHECK: Relocation {
-; CHECK: Type: R_WEBASSEMBLY_MEMORY_ADDR_I32 (5)
-; CHECK: Offset: 0x16
-; CHECK: Index: 0x1
-; CHECK: Addend: -16
-; CHECK: }
-; CHECK: }
-; CHECK: ]
+; CHECK: Format: WASM
+; CHECK: Relocations [
+; CHECK-NEXT: Section (6) DATA {
+; CHECK-NEXT: Relocation {
+; CHECK-NEXT: Type: R_WEBASSEMBLY_MEMORY_ADDR_I32 (5)
+; CHECK-NEXT: Offset: 0x13
+; CHECK-NEXT: Index: 0x0
+; CHECK-NEXT: Addend: 8
+; CHECK-NEXT: }
+; CHECK-NEXT: Relocation {
+; CHECK-NEXT: Type: R_WEBASSEMBLY_MEMORY_ADDR_I32 (5)
+; CHECK-NEXT: Offset: 0x1C
+; CHECK-NEXT: Index: 0x1
+; CHECK-NEXT: Addend: -16
+; CHECK-NEXT: }
+; CHECK-NEXT: Relocation {
+; CHECK-NEXT: Type: R_WEBASSEMBLY_MEMORY_ADDR_I32 (5)
+; CHECK-NEXT: Offset: 0x25
+; CHECK-NEXT: Index: 0x0
+; CHECK-NEXT: Addend: 0
+; CHECK-NEXT: }
+; CHECK-NEXT: Relocation {
+; CHECK-NEXT: Type: R_WEBASSEMBLY_MEMORY_ADDR_I32 (5)
+; CHECK-NEXT: Offset: 0x29
+; CHECK-NEXT: Index: 0x0
+; CHECK-NEXT: Addend: 0
+; CHECK-NEXT: }
+; CHECK-NEXT: Relocation {
+; CHECK-NEXT: Type: R_WEBASSEMBLY_MEMORY_ADDR_I32 (5)
+; CHECK-NEXT: Offset: 0x2D
+; CHECK-NEXT: Index: 0x0
+; CHECK-NEXT: Addend: 0
+; CHECK-NEXT: }
+; CHECK-NEXT: }
+; CHECK-NEXT: ]
OpenPOWER on IntegriCloud