diff options
-rw-r--r-- | test/emcc_O2_hello_world.wast | 56 | ||||
-rw-r--r-- | test/emcc_hello_world.wast | 144 | ||||
-rw-r--r-- | test/unit.wast | 12 |
3 files changed, 210 insertions, 2 deletions
diff --git a/test/emcc_O2_hello_world.wast b/test/emcc_O2_hello_world.wast index 04f1a9f5b..bee28ccb7 100644 --- a/test/emcc_O2_hello_world.wast +++ b/test/emcc_O2_hello_world.wast @@ -998,6 +998,8 @@ (get_local $i7) ) ) + (br $while-in$4 + ) ) ) (set_local $i7 @@ -1180,6 +1182,8 @@ ) ) ) + (br $while-in$7 + ) ) ) (if_else @@ -2103,6 +2107,8 @@ ) ) ) + (br $while-in$11 + ) ) ) ) @@ -2414,6 +2420,8 @@ ) ) ) + (br $while-in$13 + ) ) ) ) @@ -2621,6 +2629,8 @@ ) ) ) + (br $while-in$16 + ) ) ) (if_else @@ -3410,6 +3420,8 @@ ) ) ) + (br $while-in$21 + ) ) ) (if_else @@ -4098,6 +4110,8 @@ ) ) ) + (br $while-in$24 + ) ) ) (set_local $i50 @@ -4913,6 +4927,8 @@ ) ) ) + (br $while-in$31 + ) ) ) (if @@ -5268,6 +5284,8 @@ ) ) ) + (br $while-in$35 + ) ) ) (if_else @@ -6255,6 +6273,8 @@ ) ) ) + (br $while-in$43 + ) ) ) (if_else @@ -6498,6 +6518,8 @@ ) ) ) + (br $while-in$45 + ) ) ) (set_local $i44 @@ -7191,6 +7213,8 @@ ) ) ) + (br $while-in$49 + ) ) ) (if_else @@ -8131,6 +8155,8 @@ ) ) ) + (br $while-in$3 + ) ) ) (if_else @@ -8814,6 +8840,8 @@ ) ) ) + (br $while-in$8 + ) ) ) (if_else @@ -9748,6 +9776,8 @@ ) ) ) + (br $while-in$12 + ) ) ) (if_else @@ -9966,6 +9996,8 @@ ) ) ) + (br $while-in$14 + ) ) ) (i32.store align=4 @@ -10352,6 +10384,8 @@ (set_local $i13 (get_local $i11) ) + (br $while-in$1 + ) ) ) (if_else @@ -10640,6 +10674,8 @@ (get_local $i14) ) ) + (br $while-in$1 + ) ) ) (if @@ -10927,6 +10963,8 @@ (get_local $i8) ) ) + (br $while-in$2 + ) ) ) ) @@ -11030,6 +11068,8 @@ (get_local $i8) ) ) + (br $while-in$1 + ) ) ) ) @@ -11085,6 +11125,8 @@ ) ) ) + (br $while-in$3 + ) ) ) (if_else @@ -11134,6 +11176,8 @@ (get_local $i10) ) ) + (br $while-in$5 + ) ) ) ) @@ -11571,6 +11615,8 @@ ) ) ) + (br $while-in$1 + ) ) ) (loop $while-out$2 $while-in$3 @@ -11610,6 +11656,8 @@ ) ) ) + (br $while-in$3 + ) ) ) ) @@ -11651,6 +11699,8 @@ ) ) ) + (br $while-in$5 + ) ) ) (get_local $i4) @@ -11754,6 +11804,8 @@ ) ) ) + (br $while-in$1 + ) ) ) ) @@ -11781,6 +11833,8 @@ ) ) ) + (br $while-in$3 + ) ) ) ) @@ -11808,6 +11862,8 @@ ) ) ) + (br $while-in$5 + ) ) ) (i32.sub diff --git a/test/emcc_hello_world.wast b/test/emcc_hello_world.wast index 400dddad2..716ccbe3a 100644 --- a/test/emcc_hello_world.wast +++ b/test/emcc_hello_world.wast @@ -671,6 +671,8 @@ (get_local $$inc) ) ) + (br $while-in$1 + ) ) ) (if @@ -755,6 +757,8 @@ (get_local $$incdec$ptr) ) ) + (br $while-in$5 + ) ) ) (set_local $$dec @@ -790,6 +794,8 @@ ) ) ) + (br $while-in$3 + ) ) ) ) @@ -1489,6 +1495,8 @@ ) ) ) + (br $while-in$2 + ) ) ) ) @@ -2190,6 +2198,8 @@ (set_local $$rem$0 (get_local $$sub26) ) + (br $while-in$1 + ) ) ) (if_else @@ -3092,6 +3102,8 @@ (get_local $$sub) ) ) + (br $while-in$1 + ) ) ) (set_local $$write15 @@ -4131,6 +4143,8 @@ ) ) ) + (br $while-in$1 + ) ) ) ) @@ -4354,6 +4368,8 @@ ) ) ) + (br $while-in$3 + ) ) ) (set_local $$n$addr$227 @@ -4488,6 +4504,8 @@ ) ) ) + (br $while-in$5 + ) ) ) ) @@ -6227,6 +6245,8 @@ (set_local $$incdec$ptr169274 (get_local $$incdec$ptr) ) + (br $label$continue$L9 + ) ) ) (block $label$break$L12 @@ -6332,6 +6352,8 @@ ) ) ) + (br $while-in$6 + ) ) ) ) @@ -6698,6 +6720,8 @@ ) ) ) + (br $while-in$8 + ) ) ) ) @@ -7181,6 +7205,8 @@ ) ) ) + (br $while-in$11 + ) ) ) (set_local $$cmp105 @@ -7403,6 +7429,8 @@ ) ) ) + (br $while-in$13 + ) ) ) ) @@ -7800,6 +7828,8 @@ ) ) ) + (br $while-in$15 + ) ) ) (set_local $$tobool178 @@ -8592,6 +8622,8 @@ ) ) ) + (br $while-in$32 + ) ) ) ) @@ -9462,6 +9494,8 @@ ) ) ) + (br $while-in$52 + ) ) ) (set_local $$197 @@ -9835,6 +9869,8 @@ ) ) ) + (br $while-in$54 + ) ) ) (set_local $$tobool140$i @@ -10213,6 +10249,8 @@ ) ) ) + (br $while-in$57 + ) ) ) (set_local $$$pr$i @@ -10382,6 +10420,8 @@ ) ) ) + (br $while-in$62 + ) ) ) (set_local $$tobool244$i @@ -10476,6 +10516,8 @@ ) ) ) + (br $while-in$64 + ) ) ) (set_local $$222 @@ -10526,6 +10568,8 @@ ) ) ) + (br $while-in$59 + ) ) ) ) @@ -10718,6 +10762,8 @@ ) ) ) + (br $while-in$69 + ) ) ) (set_local $$226 @@ -10906,6 +10952,8 @@ ) ) ) + (br $while-in$66 + ) ) ) ) @@ -11031,6 +11079,8 @@ ) ) ) + (br $while-in$72 + ) ) ) ) @@ -11231,6 +11281,8 @@ ) ) ) + (br $while-in$74 + ) ) ) ) @@ -11611,6 +11663,8 @@ ) ) ) + (br $while-in$78 + ) ) ) ) @@ -11732,6 +11786,8 @@ ) ) ) + (br $while-in$80 + ) ) ) ) @@ -11856,6 +11912,8 @@ ) ) ) + (br $while-in$82 + ) ) ) (block $do-once$83 @@ -12098,6 +12156,8 @@ ) ) ) + (br $while-in$86 + ) ) ) ) @@ -12414,6 +12474,8 @@ ) ) ) + (br $while-in$88 + ) ) ) ) @@ -12697,6 +12759,8 @@ ) ) ) + (br $while-in$94 + ) ) ) ) @@ -12769,6 +12833,8 @@ (get_local $$incdec$ptr698$i) ) ) + (br $while-in$91 + ) ) ) (set_local $$251 @@ -12919,6 +12985,8 @@ ) ) ) + (br $while-in$99 + ) ) ) ) @@ -13020,6 +13088,8 @@ ) ) ) + (br $while-in$97 + ) ) ) ) @@ -13276,6 +13346,8 @@ ) ) ) + (br $while-in$104 + ) ) ) ) @@ -13384,6 +13456,8 @@ ) ) ) + (br $while-in$101 + ) ) ) ) @@ -13863,6 +13937,8 @@ ) ) ) + (br $while-in$108 + ) ) ) (set_local $$107 @@ -14238,6 +14314,8 @@ ) ) ) + (br $while-in$110 + ) ) ) (set_local $$cmp397 @@ -14412,6 +14490,8 @@ ) ) ) + (br $while-in$112 + ) ) ) ) @@ -14787,6 +14867,8 @@ (set_local $$l10n$0 (get_local $$l10n$3) ) + (br $label$continue$L1 + ) ) ) (block $label$break$L343 @@ -14891,6 +14973,8 @@ ) ) ) + (br $while-in$114 + ) ) ) (set_local $$cmp478$295 @@ -14965,6 +15049,8 @@ ) ) ) + (br $while-in$116 + ) ) ) ) @@ -16521,6 +16607,8 @@ ) ) ) + (br $while-in$1 + ) ) ) (set_local $$s$addr$0$lcssa @@ -16632,6 +16720,8 @@ ) ) ) + (br $while-in$3 + ) ) ) ) @@ -16860,6 +16950,8 @@ (br $while-out$1 ) ) + (br $while-in$2 + ) ) ) (set_local $$3 @@ -19277,6 +19369,8 @@ (set_local $$v$0$i (get_local $$cond$v$0$i) ) + (br $while-in$4 + ) ) ) (set_local $$25 @@ -19495,6 +19589,8 @@ ) ) ) + (br $while-in$7 + ) ) ) (set_local $$cmp81$i @@ -20765,6 +20861,8 @@ ) ) ) + (br $while-in$11 + ) ) ) ) @@ -21172,6 +21270,8 @@ ) ) ) + (br $while-in$13 + ) ) ) ) @@ -21429,6 +21529,8 @@ ) ) ) + (br $while-in$16 + ) ) ) (set_local $$cmp171$i @@ -22577,6 +22679,8 @@ ) ) ) + (br $while-in$21 + ) ) ) (if_else @@ -23410,6 +23514,8 @@ (get_local $$107) ) ) + (br $while-in$24 + ) ) ) (set_local $$112 @@ -24237,6 +24343,8 @@ (get_local $$inc$i$i) ) ) + (br $while-in$29 + ) ) ) (set_local $$sub172$i @@ -24428,6 +24536,8 @@ (get_local $$129) ) ) + (br $while-in$31 + ) ) ) (if @@ -24725,6 +24835,8 @@ (get_local $$137) ) ) + (br $while-in$33 + ) ) ) (if @@ -25463,6 +25575,8 @@ ) ) ) + (br $while-in$39 + ) ) ) (set_local $$cmp112$i$i @@ -26591,6 +26705,8 @@ ) ) ) + (br $while-in$45 + ) ) ) (if_else @@ -26868,6 +26984,8 @@ (set_local $$sp$0$i$i$i (get_local $$187) ) + (br $while-in$47 + ) ) ) (set_local $$add$ptr2$i$i @@ -27175,6 +27293,8 @@ (br $while-out$48 ) ) + (br $while-in$49 + ) ) ) (set_local $$cmp28$i$i @@ -27817,6 +27937,8 @@ ) ) ) + (br $while-in$51 + ) ) ) (if_else @@ -29114,6 +29236,8 @@ ) ) ) + (br $while-in$3 + ) ) ) (set_local $$cmp118 @@ -30232,6 +30356,8 @@ ) ) ) + (br $while-in$8 + ) ) ) (set_local $$51 @@ -31378,6 +31504,8 @@ ) ) ) + (br $while-in$12 + ) ) ) (if_else @@ -31612,6 +31740,8 @@ (get_local $$next4$i) ) ) + (br $while-in$14 + ) ) ) (i32.store align=4 @@ -31815,6 +31945,8 @@ ) ) ) + (br $while-in$1 + ) ) ) ) @@ -31842,6 +31974,8 @@ ) ) ) + (br $while-in$3 + ) ) ) ) @@ -31869,6 +32003,8 @@ ) ) ) + (br $while-in$5 + ) ) ) (i32.sub @@ -32076,6 +32212,8 @@ ) ) ) + (br $while-in$1 + ) ) ) (loop $while-out$2 $while-in$3 @@ -32115,6 +32253,8 @@ ) ) ) + (br $while-in$3 + ) ) ) ) @@ -32156,6 +32296,8 @@ ) ) ) + (br $while-in$5 + ) ) ) (get_local $ret) @@ -34151,6 +34293,8 @@ ) ) ) + (br $while-in$2 + ) ) ) (set_local $$q_sroa_1_1_lcssa diff --git a/test/unit.wast b/test/unit.wast index d3ed6c7cd..5988591b2 100644 --- a/test/unit.wast +++ b/test/unit.wast @@ -225,7 +225,11 @@ (case switch-case$12 (block (loop $while-out$10 $while-in$11 - (br $while-out$10 + (block + (br $while-out$10 + ) + (br $while-in$11 + ) ) ) (br $label$break$Lout @@ -235,7 +239,11 @@ (case switch-case$15 (block (loop $while-out$13 $while-in$14 - (br $label$break$Lout + (block + (br $label$break$Lout + ) + (br $while-in$14 + ) ) ) (br $label$break$Lout |