[lld] ae1573e - [lld][WebAssembly] Reinstate mistakenly disabled test. NFC
Sam Clegg via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 18 12:24:44 PST 2022
Author: Sam Clegg
Date: 2022-01-18T12:22:22-08:00
New Revision: ae1573e131b3f0fa7795b0f5e13b69fe37e21554
URL: https://github.com/llvm/llvm-project/commit/ae1573e131b3f0fa7795b0f5e13b69fe37e21554
DIFF: https://github.com/llvm/llvm-project/commit/ae1573e131b3f0fa7795b0f5e13b69fe37e21554.diff
LOG: [lld][WebAssembly] Reinstate mistakenly disabled test. NFC
It seems the first half of this test was disabled in error
as part of https://reviews.llvm.org/D93066.
Differential Revision: https://reviews.llvm.org/D117594
Added:
Modified:
lld/test/wasm/pie.ll
Removed:
################################################################################
diff --git a/lld/test/wasm/pie.ll b/lld/test/wasm/pie.ll
index ee2f02777fda9..71af9205fec43 100644
--- a/lld/test/wasm/pie.ll
+++ b/lld/test/wasm/pie.ll
@@ -1,5 +1,6 @@
; RUN: llc -relocation-model=pic -mattr=+mutable-globals -filetype=obj %s -o %t.o
; RUN: wasm-ld --no-gc-sections --experimental-pic -pie -o %t.wasm %t.o
+; RUN: obj2yaml %t.wasm | FileCheck %s
target triple = "wasm32-unknown-emscripten"
@@ -32,7 +33,7 @@ define void @_start() {
declare void @external_func()
-; CHECK: Sections:
+; CHECK: Sections:
; CHECK-NEXT: - Type: CUSTOM
; CHECK-NEXT: Name: dylink.0
; CHECK-NEXT: MemorySize: 16
@@ -43,6 +44,14 @@ declare void @external_func()
; CHECK: - Type: IMPORT
; CHECK-NEXT: Imports:
+; CHECK-NEXT: - Module: env
+; CHECK-NEXT: Field: __indirect_function_table
+; CHECK-NEXT: Kind: TABLE
+; CHECK-NEXT: Table:
+; CHECK-NEXT: Index: 0
+; CHECK-NEXT: ElemType: FUNCREF
+; CHECK-NEXT: Limits:
+; CHECK-NEXT: Minimum: 0x1
; CHECK-NEXT: - Module: env
; CHECK-NEXT: Field: __stack_pointer
; CHECK-NEXT: Kind: GLOBAL
@@ -58,26 +67,20 @@ declare void @external_func()
; CHECK-NEXT: Kind: GLOBAL
; CHECK-NEXT: GlobalType: I32
; CHECK-NEXT: GlobalMutable: false
-; CHECK-NEXT: - Module: env
-; CHECK-NEXT: Field: __indirect_function_table
-; CHECK-NEXT: Kind: TABLE
-; CHECK-NEXT: Table:
-; CHECK-NEXT: Index: 0
-; CHECK-NEXT: ElemType: FUNCREF
-; CHECK-NEXT: Limits:
-; CHECK-NEXT: Minimum: 0x1
; CHECK: - Type: START
-; CHECK-NEXT: StartFunction: 2
+; CHECK-NEXT: StartFunction: 3
; CHECK: - Type: CUSTOM
; CHECK-NEXT: Name: name
; CHECK-NEXT: FunctionNames:
; CHECK-NEXT: - Index: 0
-; CHECK-NEXT: Name: __wasm_call_ctors
+; CHECK-NEXT: Name: external_func
; CHECK-NEXT: - Index: 1
-; CHECK-NEXT: Name: __wasm_apply_data_relocs
+; CHECK-NEXT: Name: __wasm_call_ctors
; CHECK-NEXT: - Index: 2
+; CHECK-NEXT: Name: __wasm_apply_data_relocs
+; CHECK-NEXT: - Index: 3
; CHECK-NEXT: Name: __wasm_apply_global_relocs
More information about the llvm-commits
mailing list