diff options
Diffstat (limited to 'llvm/test/MC/WebAssembly/reloc-data.ll')
-rw-r--r-- | llvm/test/MC/WebAssembly/reloc-data.ll | 53 |
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: ] |