diff options
Diffstat (limited to 'test/torture-s/pending-4.c.s')
-rw-r--r-- | test/torture-s/pending-4.c.s | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/test/torture-s/pending-4.c.s b/test/torture-s/pending-4.c.s index 79dd22440..af04cf471 100644 --- a/test/torture-s/pending-4.c.s +++ b/test/torture-s/pending-4.c.s @@ -25,46 +25,51 @@ main: # @main copy_local $3=, $2 .LBB1_1: # %for.cond # =>This Inner Loop Header: Depth=1 - loop .LBB1_10 + loop # label0: i32.const $4=, 1 - block .LBB1_9 - block .LBB1_8 + block + block i32.eq $push0=, $5, $4 - br_if $pop0, .LBB1_8 + br_if $pop0, 0 # 0: down to label3 # BB#2: # %for.cond # in Loop: Header=BB1_1 Depth=1 - block .LBB1_4 + block i32.const $push6=, 0 i32.eq $push7=, $5, $pop6 - br_if $pop7, .LBB1_4 + br_if $pop7, 0 # 0: down to label4 # BB#3: # %if.else # in Loop: Header=BB1_1 Depth=1 i32.add $3=, $3, $4 - br .LBB1_9 + br 2 # 2: down to label2 .LBB1_4: # %for.end - block .LBB1_7 + end_block # label4: + block i32.ne $push1=, $2, $4 - br_if $pop1, .LBB1_7 + br_if $pop1, 0 # 0: down to label5 # BB#5: # %for.end i32.const $push2=, 7 i32.ne $push3=, $3, $pop2 - br_if $pop3, .LBB1_7 + br_if $pop3, 0 # 0: down to label5 # BB#6: # %if.end7 i32.const $push4=, 0 call exit@FUNCTION, $pop4 unreachable .LBB1_7: # %if.then6 + end_block # label5: call abort@FUNCTION unreachable .LBB1_8: # %if.then # in Loop: Header=BB1_1 Depth=1 + end_block # label3: i32.add $2=, $2, $4 .LBB1_9: # %for.inc # in Loop: Header=BB1_1 Depth=1 + end_block # label2: i32.const $push5=, -1 i32.add $5=, $5, $pop5 - br .LBB1_1 + br 0 # 0: up to label0 .LBB1_10: + end_loop # label1: .Lfunc_end1: .size main, .Lfunc_end1-main |