diff options
Diffstat (limited to 'test/torture-s/20010924-1.c.s')
-rw-r--r-- | test/torture-s/20010924-1.c.s | 169 |
1 files changed, 169 insertions, 0 deletions
diff --git a/test/torture-s/20010924-1.c.s b/test/torture-s/20010924-1.c.s new file mode 100644 index 000000000..32e032dac --- /dev/null +++ b/test/torture-s/20010924-1.c.s @@ -0,0 +1,169 @@ + .text + .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010924-1.c" + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32 +# BB#0: # %entry + i32.const $1=, 0 + block BB0_26 + i32.load8_u $push0=, a1($1) + i32.const $push1=, 52 + i32.ne $push2=, $pop0, $pop1 + br_if $pop2, BB0_26 +# BB#1: # %if.end + i32.load $0=, a1+4($1) + block BB0_25 + i32.load8_u $push3=, 0($0) + i32.const $push4=, 54 + i32.ne $push5=, $pop3, $pop4 + br_if $pop5, BB0_25 +# BB#2: # %if.end6 + block BB0_24 + i32.load8_u $push6=, 1($0) + i32.const $push7=, 50 + i32.ne $push8=, $pop6, $pop7 + br_if $pop8, BB0_24 +# BB#3: # %if.end12 + block BB0_23 + i32.load8_u $push9=, 2($0) + br_if $pop9, BB0_23 +# BB#4: # %if.end18 + block BB0_22 + i32.load8_u $push10=, a2($1) + i32.const $push11=, 118 + i32.ne $push12=, $pop10, $pop11 + br_if $pop12, BB0_22 +# BB#5: # %if.end23 + block BB0_21 + i32.load8_u $push13=, a2+1($1) + i32.const $push14=, 99 + i32.ne $push15=, $pop13, $pop14 + br_if $pop15, BB0_21 +# BB#6: # %if.end28 + block BB0_20 + i32.load8_u $push16=, a2+2($1) + i32.const $push17=, 113 + i32.ne $push18=, $pop16, $pop17 + br_if $pop18, BB0_20 +# BB#7: # %if.end33 + block BB0_19 + i32.load8_u $push19=, a3($1) + i32.const $push20=, 111 + i32.ne $push21=, $pop19, $pop20 + br_if $pop21, BB0_19 +# BB#8: # %if.end38 + block BB0_18 + i32.load8_u $push22=, a3+1($1) + i32.const $push23=, 119 + i32.ne $push24=, $pop22, $pop23 + br_if $pop24, BB0_18 +# BB#9: # %if.end43 + block BB0_17 + i32.load8_u $push25=, a3+2($1) + i32.const $push26=, 120 + i32.ne $push27=, $pop25, $pop26 + br_if $pop27, BB0_17 +# BB#10: # %if.end48 + block BB0_16 + i32.load8_u $push28=, a4($1) + i32.const $push29=, 57 + i32.ne $push30=, $pop28, $pop29 + br_if $pop30, BB0_16 +# BB#11: # %if.end53 + block BB0_15 + i32.load8_u $push31=, a4+1($1) + i32.const $push32=, 101 + i32.ne $push33=, $pop31, $pop32 + br_if $pop33, BB0_15 +# BB#12: # %if.end58 + block BB0_14 + i32.load8_u $push34=, a4+2($1) + i32.const $push35=, 98 + i32.ne $push36=, $pop34, $pop35 + br_if $pop36, BB0_14 +# BB#13: # %if.end63 + return $1 +BB0_14: # %if.then62 + call abort + unreachable +BB0_15: # %if.then57 + call abort + unreachable +BB0_16: # %if.then52 + call abort + unreachable +BB0_17: # %if.then47 + call abort + unreachable +BB0_18: # %if.then42 + call abort + unreachable +BB0_19: # %if.then37 + call abort + unreachable +BB0_20: # %if.then32 + call abort + unreachable +BB0_21: # %if.then27 + call abort + unreachable +BB0_22: # %if.then22 + call abort + unreachable +BB0_23: # %if.then17 + call abort + unreachable +BB0_24: # %if.then11 + call abort + unreachable +BB0_25: # %if.then5 + call abort + unreachable +BB0_26: # %if.then + call abort + unreachable +func_end0: + .size main, func_end0-main + + .type .str,@object # @.str + .section .rodata.str1.1,"aMS",@progbits,1 +.str: + .asciz "62" + .size .str, 3 + + .type a1,@object # @a1 + .data + .globl a1 + .align 2 +a1: + .int8 52 # 0x34 + .zero 3 + .int32 .str + .size a1, 8 + + .type a2,@object # @a2 + .globl a2 +a2: + .int8 118 # 0x76 + .ascii "cq" + .size a2, 3 + + .type a3,@object # @a3 + .globl a3 +a3: + .int8 111 # 0x6f + .asciz "wx" + .size a3, 4 + + .type a4,@object # @a4 + .globl a4 +a4: + .int8 57 # 0x39 + .ascii "eb" + .size a4, 3 + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits |