summaryrefslogtreecommitdiff
path: root/test/dot_s
diff options
context:
space:
mode:
Diffstat (limited to 'test/dot_s')
-rw-r--r--test/dot_s/asm_const.s1
-rw-r--r--test/dot_s/basics.s1
-rw-r--r--test/dot_s/dso_handle.s1
-rw-r--r--test/dot_s/exit.s1
-rw-r--r--test/dot_s/function-data-sections.s3
-rw-r--r--test/dot_s/initializers.s3
-rw-r--r--test/dot_s/memops.s2
-rw-r--r--test/dot_s/minimal.s1
-rw-r--r--test/dot_s/relocation.s1
-rw-r--r--test/dot_s/start_main0.s1
-rw-r--r--test/dot_s/start_main2.s1
-rw-r--r--test/dot_s/symbolic-offset.s1
-rw-r--r--test/dot_s/visibilities.s3
13 files changed, 20 insertions, 0 deletions
diff --git a/test/dot_s/asm_const.s b/test/dot_s/asm_const.s
index 04c2c8630..a58f16a48 100644
--- a/test/dot_s/asm_const.s
+++ b/test/dot_s/asm_const.s
@@ -9,6 +9,7 @@ main: # @main
call emscripten_asm_const@FUNCTION, $pop0
i32.const $push1=, 0
return $pop1
+ .endfunc
.Lfunc_end0:
.size main, .Lfunc_end0-main
diff --git a/test/dot_s/basics.s b/test/dot_s/basics.s
index ee89f0b40..acabc48db 100644
--- a/test/dot_s/basics.s
+++ b/test/dot_s/basics.s
@@ -51,6 +51,7 @@ main: # @main
i32.const $drop=, main@FUNCTION # just take address for testing
end_block
return $0
+ .endfunc
.Lfunc_end0:
.size main, .Lfunc_end0-main
diff --git a/test/dot_s/dso_handle.s b/test/dot_s/dso_handle.s
index 64f640a01..87cf165fb 100644
--- a/test/dot_s/dso_handle.s
+++ b/test/dot_s/dso_handle.s
@@ -7,5 +7,6 @@ main: # @main
# BB#0:
i32.const $push0=, __dso_handle
return $pop0
+ .endfunc
.Lfunc_end0:
.size main, .Lfunc_end0-main
diff --git a/test/dot_s/exit.s b/test/dot_s/exit.s
index bf24ead9e..9b8121fbd 100644
--- a/test/dot_s/exit.s
+++ b/test/dot_s/exit.s
@@ -8,5 +8,6 @@ main:
i32.const $push0=, 0
call exit@FUNCTION, $pop0
unreachable
+ .endfunc
.Lfunc_end0:
.size main, .Lfunc_end0-main
diff --git a/test/dot_s/function-data-sections.s b/test/dot_s/function-data-sections.s
index b9837b98c..b950a5f18 100644
--- a/test/dot_s/function-data-sections.s
+++ b/test/dot_s/function-data-sections.s
@@ -4,6 +4,7 @@
.type foo,@function
foo:
return
+ .endfunc
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
@@ -14,6 +15,7 @@ bar:
.param i32
.result i32
return $0
+ .endfunc
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
@@ -25,6 +27,7 @@ qux:
.result f64
f64.add $push0=, $0, $1
return $pop0
+ .endfunc
.Lfunc_end2:
.size qux, .Lfunc_end2-qux
diff --git a/test/dot_s/initializers.s b/test/dot_s/initializers.s
index 2bd4f1215..aa6b1d502 100644
--- a/test/dot_s/initializers.s
+++ b/test/dot_s/initializers.s
@@ -7,18 +7,21 @@ main: # @main
# BB#0:
i32.const $push0=, 5
return $pop0
+ .endfunc
.Lfunc_end0:
.size main, .Lfunc_end0-main
.globl f1
.type f1,@function
f1:
return
+ .endfunc
.Lfunc_end1:
.size f1, .Lfunc_end1-f1
.globl f2
.type f2,@function
f2:
return
+ .endfunc
.Lfunc_end2:
.size f2, .Lfunc_end2-f2
.section .init_array.101,"aw",@init_array
diff --git a/test/dot_s/memops.s b/test/dot_s/memops.s
index 0ddccaad2..2d5cabdf6 100644
--- a/test/dot_s/memops.s
+++ b/test/dot_s/memops.s
@@ -9,6 +9,7 @@ _Z6reporti: # @_Z6reporti
i32.const $push1=, .str
call emscripten_asm_const@FUNCTION, $pop1
return
+ .endfunc
.Lfunc_end0:
.size _Z6reporti, .Lfunc_end0-_Z6reporti
@@ -80,6 +81,7 @@ main: # @main
i32.const $9=, 0
i32.store $12=, 0($9), $12
return $pop17
+ .endfunc
.Lfunc_end1:
.size main, .Lfunc_end1-main
diff --git a/test/dot_s/minimal.s b/test/dot_s/minimal.s
index e43abacfb..e91aa0930 100644
--- a/test/dot_s/minimal.s
+++ b/test/dot_s/minimal.s
@@ -7,6 +7,7 @@ main: # @main
# BB#0:
i32.const $push0=, 5
return $pop0
+ .endfunc
.Lfunc_end0:
.size main, .Lfunc_end0-main
diff --git a/test/dot_s/relocation.s b/test/dot_s/relocation.s
index 816d7a488..474da3cf8 100644
--- a/test/dot_s/relocation.s
+++ b/test/dot_s/relocation.s
@@ -8,6 +8,7 @@ main:
i32.const $push0=, a
i32.load $push1=, 0($pop0)
return $pop1
+ .endfunc
.Lfunc_end0:
.size main, .Lfunc_end0-main
diff --git a/test/dot_s/start_main0.s b/test/dot_s/start_main0.s
index 85323ee62..c3f735a52 100644
--- a/test/dot_s/start_main0.s
+++ b/test/dot_s/start_main0.s
@@ -4,5 +4,6 @@
.type main,@function
main: # @main
# BB#0:
+ .endfunc
.Lfunc_end0:
.size main, .Lfunc_end0-main
diff --git a/test/dot_s/start_main2.s b/test/dot_s/start_main2.s
index 7f77ec463..d413f9213 100644
--- a/test/dot_s/start_main2.s
+++ b/test/dot_s/start_main2.s
@@ -7,5 +7,6 @@ main: # @main
.result i32
# BB#0:
return $0
+ .endfunc
.Lfunc_end0:
.size main, .Lfunc_end0-main
diff --git a/test/dot_s/symbolic-offset.s b/test/dot_s/symbolic-offset.s
index d668e3ebc..683acef62 100644
--- a/test/dot_s/symbolic-offset.s
+++ b/test/dot_s/symbolic-offset.s
@@ -6,6 +6,7 @@ f:
.param i32
i32.store $drop=, m+4($0), $1
return
+ .endfunc
.Lfunc_end0:
.size f, .Lfunc_end0-f
diff --git a/test/dot_s/visibilities.s b/test/dot_s/visibilities.s
index e5373a888..1bc19a767 100644
--- a/test/dot_s/visibilities.s
+++ b/test/dot_s/visibilities.s
@@ -4,6 +4,7 @@
.type foo,@function
foo:
return
+ .endfunc
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
@@ -12,6 +13,7 @@ foo:
.type bar,@function
bar:
return
+ .endfunc
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
@@ -20,5 +22,6 @@ bar:
.type qux,@function
qux:
return
+ .endfunc
.Lfunc_end2:
.size qux, .Lfunc_end2-qux