diff options
Diffstat (limited to 'test/torture-s/20020201-1.c.s')
-rw-r--r-- | test/torture-s/20020201-1.c.s | 53 |
1 files changed, 32 insertions, 21 deletions
diff --git a/test/torture-s/20020201-1.c.s b/test/torture-s/20020201-1.c.s index 9fd35e7c7..8bbfce632 100644 --- a/test/torture-s/20020201-1.c.s +++ b/test/torture-s/20020201-1.c.s @@ -12,108 +12,119 @@ main: # @main i32.load8_u $0=, cx($2) i32.const $3=, 255 i32.const $4=, 6 - block .LBB0_2 + block i32.const $push0=, -6 i32.add $push1=, $0, $pop0 i32.and $push2=, $pop1, $3 i32.lt_u $push3=, $pop2, $4 - br_if $pop3, .LBB0_2 + br_if $pop3, 0 # 0: down to label0 # BB#1: # %if.then call abort@FUNCTION unreachable .LBB0_2: # %if.end - block .LBB0_20 + end_block # label0: + block i32.and $push4=, $0, $3 i32.rem_u $push5=, $pop4, $4 i32.const $push6=, 1 i32.ne $push7=, $pop5, $pop6 - br_if $pop7, .LBB0_20 + br_if $pop7, 0 # 0: down to label1 # BB#3: # %if.end10 i32.load16_u $0=, sx($2) i32.const $3=, 65535 - block .LBB0_5 + block i32.const $push8=, -12 i32.add $push9=, $0, $pop8 i32.and $push10=, $pop9, $3 i32.lt_u $push11=, $pop10, $4 - br_if $pop11, .LBB0_5 + br_if $pop11, 0 # 0: down to label2 # BB#4: # %if.then17 call abort@FUNCTION unreachable .LBB0_5: # %if.end18 - block .LBB0_19 + end_block # label2: + block i32.and $push12=, $0, $3 i32.rem_u $push13=, $pop12, $4 i32.const $push14=, 2 i32.ne $push15=, $pop13, $pop14 - br_if $pop15, .LBB0_19 + br_if $pop15, 0 # 0: down to label3 # BB#6: # %if.end26 i32.load $0=, ix($2) - block .LBB0_8 + block i32.const $push16=, -18 i32.add $push17=, $0, $pop16 i32.lt_u $push18=, $pop17, $4 - br_if $pop18, .LBB0_8 + br_if $pop18, 0 # 0: down to label4 # BB#7: # %if.then30 call abort@FUNCTION unreachable .LBB0_8: # %if.end31 - block .LBB0_18 + end_block # label4: + block i32.rem_u $push19=, $0, $4 i32.const $push20=, 3 i32.ne $push21=, $pop19, $pop20 - br_if $pop21, .LBB0_18 + br_if $pop21, 0 # 0: down to label5 # BB#9: # %if.end36 i32.load $0=, lx($2) - block .LBB0_11 + block i32.const $push22=, -24 i32.add $push23=, $0, $pop22 i32.lt_u $push24=, $pop23, $4 - br_if $pop24, .LBB0_11 + br_if $pop24, 0 # 0: down to label6 # BB#10: # %if.then40 call abort@FUNCTION unreachable .LBB0_11: # %if.end41 - block .LBB0_17 + end_block # label6: + block i32.rem_u $push25=, $0, $4 i32.const $push26=, 4 i32.ne $push27=, $pop25, $pop26 - br_if $pop27, .LBB0_17 + br_if $pop27, 0 # 0: down to label7 # BB#12: # %if.end46 i64.load $1=, Lx($2) i64.const $5=, 6 - block .LBB0_14 + block i64.const $push28=, -30 i64.add $push29=, $1, $pop28 i64.lt_u $push30=, $pop29, $5 - br_if $pop30, .LBB0_14 + br_if $pop30, 0 # 0: down to label8 # BB#13: # %if.then50 call abort@FUNCTION unreachable .LBB0_14: # %if.end51 - block .LBB0_16 + end_block # label8: + block i64.rem_u $push31=, $1, $5 i64.const $push32=, 5 i64.ne $push33=, $pop31, $pop32 - br_if $pop33, .LBB0_16 + br_if $pop33, 0 # 0: down to label9 # BB#15: # %if.end56 call exit@FUNCTION, $2 unreachable .LBB0_16: # %if.then55 + end_block # label9: call abort@FUNCTION unreachable .LBB0_17: # %if.then45 + end_block # label7: call abort@FUNCTION unreachable .LBB0_18: # %if.then35 + end_block # label5: call abort@FUNCTION unreachable .LBB0_19: # %if.then25 + end_block # label3: call abort@FUNCTION unreachable .LBB0_20: # %if.then9 + end_block # label1: call abort@FUNCTION unreachable + .endfunc .Lfunc_end0: .size main, .Lfunc_end0-main @@ -162,5 +173,5 @@ Lx: .size Lx, 8 - .ident "clang version 3.8.0 " + .ident "clang version 3.9.0 " .section ".note.GNU-stack","",@progbits |