[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