Skip to content

Commit 4952437

Browse files
authored
Auto-regenerate lld tests and expectations (#4434)
This change was generated by running: ./scripts/test/generate_lld_tests.py and ./auto_update_tests.py lld
1 parent 92dd9e2 commit 4952437

File tree

8 files changed

+134
-133
lines changed

8 files changed

+134
-133
lines changed

test/lld/em_asm64.wat

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
(data $em_asm (i64.const 574) "{ Module.print(\"Hello world\"); }\00{ return $0 + $1; }\00{ Module.print(\"Got \" + $0); }\00")
1010
(table $0 1 1 funcref)
1111
(global $__stack_pointer (mut i64) (i64.const 66208))
12-
(global $global$1 i32 (i32.const 574))
13-
(global $global$2 i32 (i32.const 658))
12+
(global $global$1 i64 (i64.const 574))
13+
(global $global$2 i64 (i64.const 658))
1414
(export "memory" (memory $0))
1515
(export "__wasm_call_ctors" (func $__wasm_call_ctors))
1616
(export "main" (func $main))
@@ -69,5 +69,6 @@
6969
(call $__original_main)
7070
)
7171
;; custom section "producers", size 112
72+
;; features section: memory64
7273
)
7374

test/lld/em_asm64.wat.out

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
(type $i32_i64_=>_i32 (func (param i32 i64) (result i32)))
66
(import "env" "emscripten_asm_const_int" (func $emscripten_asm_const_int (param i64 i64 i64) (result i32)))
77
(global $__stack_pointer (mut i64) (i64.const 66208))
8-
(global $global$1 i32 (i32.const 574))
9-
(global $global$2 i32 (i32.const 658))
8+
(global $global$1 i64 (i64.const 574))
9+
(global $global$2 i64 (i64.const 658))
1010
(memory $0 i64 2)
1111
(data $.rodata (i64.const 568) "\00ii\00i\00")
1212
(data $em_asm (i64.const 574) "")

test/lld/em_asm_shared.wat

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,7 @@
9393
(func $main (param $0 i32) (param $1 i32) (result i32)
9494
(call $__original_main)
9595
)
96-
;; dylink section
97-
;; memorysize: 90
98-
;; memoryalignment: 0
99-
;; tablesize: 0
100-
;; tablealignment: 0
96+
;; custom section "dylink.0", size 6
10197
;; custom section "producers", size 112
10298
;; features section: mutable-globals
10399
)

test/lld/longjmp.wat

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -8,46 +8,46 @@
88
(type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
99
(type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
1010
(type $i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32) (result i32)))
11-
(import "env" "malloc" (func $fimport$0 (param i32) (result i32)))
12-
(import "env" "saveSetjmp" (func $fimport$1 (param i32 i32 i32 i32) (result i32)))
13-
(import "env" "getTempRet0" (func $fimport$2 (result i32)))
14-
(import "env" "emscripten_longjmp" (func $fimport$3 (param i32 i32)))
15-
(import "env" "invoke_vii" (func $fimport$4 (param i32 i32 i32)))
16-
(import "env" "testSetjmp" (func $fimport$5 (param i32 i32 i32) (result i32)))
17-
(import "env" "setTempRet0" (func $fimport$6 (param i32)))
18-
(import "env" "free" (func $fimport$7 (param i32)))
11+
(import "env" "malloc" (func $malloc (param i32) (result i32)))
12+
(import "env" "saveSetjmp" (func $saveSetjmp (param i32 i32 i32 i32) (result i32)))
13+
(import "env" "getTempRet0" (func $getTempRet0 (result i32)))
14+
(import "env" "emscripten_longjmp" (func $emscripten_longjmp (param i32 i32)))
15+
(import "env" "invoke_vii" (func $invoke_vii (param i32 i32 i32)))
16+
(import "env" "testSetjmp" (func $testSetjmp (param i32 i32 i32) (result i32)))
17+
(import "env" "setTempRet0" (func $setTempRet0 (param i32)))
18+
(import "env" "free" (func $free (param i32)))
1919
(memory $0 2)
2020
(table $0 2 2 funcref)
21-
(elem (i32.const 1) $fimport$3)
22-
(global $global$0 (mut i32) (i32.const 66112))
21+
(elem (i32.const 1) $emscripten_longjmp)
22+
(global $__stack_pointer (mut i32) (i32.const 66112))
2323
(export "memory" (memory $0))
24-
(export "__wasm_call_ctors" (func $0))
25-
(export "main" (func $2))
26-
(func $0
24+
(export "__wasm_call_ctors" (func $__wasm_call_ctors))
25+
(export "main" (func $main))
26+
(func $__wasm_call_ctors
2727
)
28-
(func $1 (result i32)
28+
(func $__original_main (result i32)
2929
(local $0 i32)
3030
(local $1 i32)
3131
(local $2 i32)
3232
(local $3 i32)
3333
(i32.store
3434
(local.tee $0
35-
(call $fimport$0
35+
(call $malloc
3636
(i32.const 40)
3737
)
3838
)
3939
(i32.const 0)
4040
)
4141
(local.set $1
42-
(call $fimport$1
42+
(call $saveSetjmp
4343
(local.get $0)
4444
(i32.const 1)
4545
(local.get $0)
4646
(i32.const 4)
4747
)
4848
)
4949
(local.set $2
50-
(call $fimport$2)
50+
(call $getTempRet0)
5151
)
5252
(local.set $0
5353
(i32.const 0)
@@ -62,7 +62,7 @@
6262
(i32.const 0)
6363
(i32.const 0)
6464
)
65-
(call $fimport$4
65+
(call $invoke_vii
6666
(i32.const 1)
6767
(local.get $0)
6868
(i32.const 1)
@@ -93,7 +93,7 @@
9393
)
9494
(br_if $label$1
9595
(i32.eqz
96-
(call $fimport$5
96+
(call $testSetjmp
9797
(i32.load
9898
(local.get $0)
9999
)
@@ -102,31 +102,34 @@
102102
)
103103
)
104104
)
105-
(call $fimport$6
105+
(call $setTempRet0
106106
(local.get $3)
107107
)
108108
)
109109
(local.set $0
110-
(call $fimport$2)
110+
(call $getTempRet0)
111111
)
112112
(br $label$3)
113113
)
114114
)
115-
(call $fimport$7
115+
(call $free
116116
(local.get $1)
117117
)
118118
(return
119119
(i32.const 0)
120120
)
121121
)
122-
(call $fimport$3
122+
(call $free
123+
(local.get $1)
124+
)
125+
(call $emscripten_longjmp
123126
(local.get $0)
124127
(local.get $3)
125128
)
126129
(unreachable)
127130
)
128-
(func $2 (param $0 i32) (param $1 i32) (result i32)
129-
(call $1)
131+
(func $main (param $0 i32) (param $1 i32) (result i32)
132+
(call $__original_main)
130133
)
131134
;; custom section "producers", size 112
132135
)

test/lld/longjmp.wat.out

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -8,48 +8,48 @@
88
(type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
99
(type $none_=>_none (func))
1010
(type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
11-
(import "env" "malloc" (func $fimport$0 (param i32) (result i32)))
12-
(import "env" "saveSetjmp" (func $fimport$1 (param i32 i32 i32 i32) (result i32)))
13-
(import "env" "getTempRet0" (func $fimport$2 (result i32)))
14-
(import "env" "emscripten_longjmp" (func $fimport$3 (param i32 i32)))
15-
(import "env" "invoke_vii" (func $fimport$4 (param i32 i32 i32)))
16-
(import "env" "testSetjmp" (func $fimport$5 (param i32 i32 i32) (result i32)))
17-
(import "env" "setTempRet0" (func $fimport$6 (param i32)))
18-
(import "env" "free" (func $fimport$7 (param i32)))
19-
(global $global$0 (mut i32) (i32.const 66112))
11+
(import "env" "malloc" (func $malloc (param i32) (result i32)))
12+
(import "env" "saveSetjmp" (func $saveSetjmp (param i32 i32 i32 i32) (result i32)))
13+
(import "env" "getTempRet0" (func $getTempRet0 (result i32)))
14+
(import "env" "emscripten_longjmp" (func $emscripten_longjmp (param i32 i32)))
15+
(import "env" "invoke_vii" (func $invoke_vii (param i32 i32 i32)))
16+
(import "env" "testSetjmp" (func $testSetjmp (param i32 i32 i32) (result i32)))
17+
(import "env" "setTempRet0" (func $setTempRet0 (param i32)))
18+
(import "env" "free" (func $free (param i32)))
19+
(global $__stack_pointer (mut i32) (i32.const 66112))
2020
(memory $0 2)
2121
(table $0 2 2 funcref)
22-
(elem (i32.const 1) $fimport$3)
22+
(elem (i32.const 1) $emscripten_longjmp)
2323
(export "memory" (memory $0))
24-
(export "__wasm_call_ctors" (func $0))
25-
(export "main" (func $2))
24+
(export "__wasm_call_ctors" (func $__wasm_call_ctors))
25+
(export "main" (func $main))
2626
(export "dynCall_vii" (func $dynCall_vii))
27-
(func $0
27+
(func $__wasm_call_ctors
2828
(nop)
2929
)
30-
(func $1 (result i32)
30+
(func $__original_main (result i32)
3131
(local $0 i32)
3232
(local $1 i32)
3333
(local $2 i32)
3434
(local $3 i32)
3535
(i32.store
3636
(local.tee $0
37-
(call $fimport$0
37+
(call $malloc
3838
(i32.const 40)
3939
)
4040
)
4141
(i32.const 0)
4242
)
4343
(local.set $1
44-
(call $fimport$1
44+
(call $saveSetjmp
4545
(local.get $0)
4646
(i32.const 1)
4747
(local.get $0)
4848
(i32.const 4)
4949
)
5050
)
5151
(local.set $2
52-
(call $fimport$2)
52+
(call $getTempRet0)
5353
)
5454
(local.set $0
5555
(i32.const 0)
@@ -64,7 +64,7 @@
6464
(i32.const 0)
6565
(i32.const 0)
6666
)
67-
(call $fimport$4
67+
(call $invoke_vii
6868
(i32.const 1)
6969
(local.get $0)
7070
(i32.const 1)
@@ -95,7 +95,7 @@
9595
)
9696
(br_if $label$1
9797
(i32.eqz
98-
(call $fimport$5
98+
(call $testSetjmp
9999
(i32.load
100100
(local.get $0)
101101
)
@@ -104,31 +104,34 @@
104104
)
105105
)
106106
)
107-
(call $fimport$6
107+
(call $setTempRet0
108108
(local.get $3)
109109
)
110110
)
111111
(local.set $0
112-
(call $fimport$2)
112+
(call $getTempRet0)
113113
)
114114
(br $label$3)
115115
)
116116
)
117-
(call $fimport$7
117+
(call $free
118118
(local.get $1)
119119
)
120120
(return
121121
(i32.const 0)
122122
)
123123
)
124-
(call $fimport$3
124+
(call $free
125+
(local.get $1)
126+
)
127+
(call $emscripten_longjmp
125128
(local.get $0)
126129
(local.get $3)
127130
)
128131
(unreachable)
129132
)
130-
(func $2 (param $0 i32) (param $1 i32) (result i32)
131-
(call $1)
133+
(func $main (param $0 i32) (param $1 i32) (result i32)
134+
(call $__original_main)
132135
)
133136
(func $dynCall_vii (param $fptr i32) (param $0 i32) (param $1 i32)
134137
(call_indirect (type $i32_i32_=>_none)

test/lld/shared.wat

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,7 @@
4949
(global.get $external_var)
5050
)
5151
)
52-
;; dylink section
53-
;; memorysize: 24
54-
;; memoryalignment: 2
55-
;; tablesize: 0
56-
;; tablealignment: 0
52+
;; custom section "dylink.0", size 6
5753
;; custom section "producers", size 112
5854
;; features section: mutable-globals
5955
)

0 commit comments

Comments
 (0)