summaryrefslogtreecommitdiffstats
path: root/lld/test/wasm/startstop.ll
diff options
context:
space:
mode:
Diffstat (limited to 'lld/test/wasm/startstop.ll')
-rw-r--r--lld/test/wasm/startstop.ll18
1 files changed, 7 insertions, 11 deletions
diff --git a/lld/test/wasm/startstop.ll b/lld/test/wasm/startstop.ll
index f83d1ac5378..63394600766 100644
--- a/lld/test/wasm/startstop.ll
+++ b/lld/test/wasm/startstop.ll
@@ -1,5 +1,6 @@
; RUN: llc -filetype=obj -o %t.o %s
-; RUN: wasm-ld --no-gc-sections %t.o -o %t.wasm
+; RUN: llc -filetype=obj %p/Inputs/explicit-section.ll -o %t2.o
+; RUN: wasm-ld --export=get_start --export=get_end --export=foo --export=var1 %t.o %t2.o -o %t.wasm
; RUN: obj2yaml %t.wasm | FileCheck %s
target triple = "wasm32-unknown-unknown"
@@ -26,15 +27,12 @@ entry:
; CHECK-NEXT: Functions:
; CHECK-NEXT: - Index: 0
; CHECK-NEXT: Locals: []
-; CHECK-NEXT: Body: 0B
+; CHECK-NEXT: Body: 4180888080000B
; CHECK-NEXT: - Index: 1
; CHECK-NEXT: Locals: []
-; CHECK-NEXT: Body: 4180888080000B
+; CHECK-NEXT: Body: 4190888080000B
; CHECK-NEXT: - Index: 2
; CHECK-NEXT: Locals: []
-; CHECK-NEXT: Body: 4188888080000B
-; CHECK-NEXT: - Index: 3
-; CHECK-NEXT: Locals: []
; CHECK-NEXT: Body: 0B
; CHECK-NEXT: - Type: DATA
; CHECK-NEXT: Segments:
@@ -43,15 +41,13 @@ entry:
; CHECK-NEXT: Offset:
; CHECK-NEXT: Opcode: I32_CONST
; CHECK-NEXT: Value: 1024
-; CHECK-NEXT: Content: '0300000004000000'
+; CHECK-NEXT: Content: 03000000040000002A0000002B000000
; CHECK-NEXT: - Type: CUSTOM
; CHECK-NEXT: Name: name
; CHECK-NEXT: FunctionNames:
; CHECK-NEXT: - Index: 0
-; CHECK-NEXT: Name: __wasm_call_ctors
-; CHECK-NEXT: - Index: 1
; CHECK-NEXT: Name: get_start
-; CHECK-NEXT: - Index: 2
+; CHECK-NEXT: - Index: 1
; CHECK-NEXT: Name: get_end
-; CHECK-NEXT: - Index: 3
+; CHECK-NEXT: - Index: 2
; CHECK-NEXT: Name: _start
OpenPOWER on IntegriCloud