summaryrefslogtreecommitdiff
path: root/test/torture-s/20120808-1.c.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/torture-s/20120808-1.c.s')
-rw-r--r--test/torture-s/20120808-1.c.s41
1 files changed, 23 insertions, 18 deletions
diff --git a/test/torture-s/20120808-1.c.s b/test/torture-s/20120808-1.c.s
index cc6a1b883..4b1a6beaf 100644
--- a/test/torture-s/20120808-1.c.s
+++ b/test/torture-s/20120808-1.c.s
@@ -39,38 +39,41 @@ main: # @main
i32.add $0=, $pop8, $4
.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop .LBB0_8
+ loop # label0:
i32.add $1=, $0, $7
i32.load8_u $2=, 0($1)
- block .LBB0_7
- block .LBB0_6
+ block
+ block
i32.const $push9=, 25
i32.eq $push10=, $7, $pop9
- br_if $pop10, .LBB0_6
+ br_if $pop10, 0 # 0: down to label3
# BB#2: # %for.body
# in Loop: Header=BB0_1 Depth=1
- block .LBB0_5
+ block
i32.const $push11=, 2
i32.eq $push12=, $7, $pop11
- br_if $pop12, .LBB0_5
+ br_if $pop12, 0 # 0: down to label4
# BB#3: # %for.body
# in Loop: Header=BB0_1 Depth=1
i32.const $8=, 255
i32.ne $push13=, $7, $4
- br_if $pop13, .LBB0_7
+ br_if $pop13, 2 # 2: down to label2
# BB#4: # %sw.bb
# in Loop: Header=BB0_1 Depth=1
i32.const $8=, 253
- br .LBB0_7
+ br 2 # 2: down to label2
.LBB0_5: # %sw.bb1
# in Loop: Header=BB0_1 Depth=1
+ end_block # label4:
i32.const $8=, 251
- br .LBB0_7
+ br 1 # 1: down to label2
.LBB0_6: # %sw.bb3
# in Loop: Header=BB0_1 Depth=1
+ end_block # label3:
i32.const $8=, 254
.LBB0_7: # %sw.epilog
# in Loop: Header=BB0_1 Depth=1
+ end_block # label2:
i32.const $14=, 0
i32.add $14=, $15, $14
i32.add $push15=, $14, $7
@@ -81,15 +84,16 @@ main: # @main
i32.add $7=, $7, $4
i32.const $push16=, 30
i32.ne $push17=, $7, $pop16
- br_if $pop17, .LBB0_1
-.LBB0_8: # %for.end
+ br_if $pop17, 0 # 0: up to label0
+# BB#8: # %for.end
+ end_loop # label1:
i64.load $5=, 0($15)
- block .LBB0_15
+ block
i64.const $push22=, 65535
i64.and $push23=, $5, $pop22
i64.const $push24=, 65023
i64.ne $push25=, $pop23, $pop24
- br_if $pop25, .LBB0_15
+ br_if $pop25, 0 # 0: down to label5
# BB#9: # %for.end
i32.wrap/i64 $push21=, $5
i32.shr_u $push18=, $pop21, $3
@@ -97,31 +101,32 @@ main: # @main
i32.and $push27=, $pop18, $pop26
i32.const $push28=, 251
i32.ne $push29=, $pop27, $pop28
- br_if $pop29, .LBB0_15
+ br_if $pop29, 0 # 0: down to label5
# BB#10: # %for.end
i32.load $push19=, 0($15)
i32.const $push30=, -16777216
i32.lt_u $push31=, $pop19, $pop30
- br_if $pop31, .LBB0_15
+ br_if $pop31, 0 # 0: down to label5
# BB#11: # %for.end
i64.const $6=, 1095216660480
i64.and $push20=, $5, $6
i64.ne $push32=, $pop20, $6
- br_if $pop32, .LBB0_15
+ br_if $pop32, 0 # 0: down to label5
# BB#12: # %lor.lhs.false29
i32.load8_u $push33=, 25($15)
i32.const $push34=, 254
i32.ne $push35=, $pop33, $pop34
- br_if $pop35, .LBB0_15
+ br_if $pop35, 0 # 0: down to label5
# BB#13: # %lor.lhs.false34
i32.load $push36=, cp($8)
i32.const $push37=, d+30
i32.ne $push38=, $pop36, $pop37
- br_if $pop38, .LBB0_15
+ br_if $pop38, 0 # 0: down to label5
# BB#14: # %if.end
call exit@FUNCTION, $8
unreachable
.LBB0_15: # %if.then
+ end_block # label5:
call abort@FUNCTION
unreachable
.Lfunc_end0: