diff options
Diffstat (limited to 'test/torture-s/20100708-1.c.s')
-rw-r--r-- | test/torture-s/20100708-1.c.s | 182 |
1 files changed, 182 insertions, 0 deletions
diff --git a/test/torture-s/20100708-1.c.s b/test/torture-s/20100708-1.c.s new file mode 100644 index 000000000..d473ab708 --- /dev/null +++ b/test/torture-s/20100708-1.c.s @@ -0,0 +1,182 @@ + .text + .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100708-1.c" + .globl f + .type f,@function +f: # @f + .param i32 + .local i32 +# BB#0: # %entry + i32.const $push0=, 0 + i32.store $1=, 8($0), $pop0 + i32.const $push1=, 12 + i32.add $push2=, $0, $pop1 + i32.store $discard=, 0($pop2), $1 + i32.const $push3=, 16 + i32.add $push4=, $0, $pop3 + i32.store $discard=, 0($pop4), $1 + i32.const $push5=, 20 + i32.add $push6=, $0, $pop5 + i32.store $discard=, 0($pop6), $1 + i32.const $push7=, 24 + i32.add $push8=, $0, $pop7 + i32.store $discard=, 0($pop8), $1 + i32.const $push9=, 28 + i32.add $push10=, $0, $pop9 + i32.store $discard=, 0($pop10), $1 + i32.const $push11=, 32 + i32.add $push12=, $0, $pop11 + i32.store $discard=, 0($pop12), $1 + i32.const $push13=, 36 + i32.add $push14=, $0, $pop13 + i32.store $discard=, 0($pop14), $1 + i32.const $push15=, 40 + i32.add $push16=, $0, $pop15 + i32.store $discard=, 0($pop16), $1 + i32.const $push17=, 44 + i32.add $push18=, $0, $pop17 + i32.store $discard=, 0($pop18), $1 + i32.const $push19=, 48 + i32.add $push20=, $0, $pop19 + i32.store $discard=, 0($pop20), $1 + i32.const $push21=, 52 + i32.add $push22=, $0, $pop21 + i32.store $discard=, 0($pop22), $1 + i32.const $push23=, 56 + i32.add $push24=, $0, $pop23 + i32.store $discard=, 0($pop24), $1 + i32.const $push25=, 60 + i32.add $push26=, $0, $pop25 + i32.store $discard=, 0($pop26), $1 + i32.const $push27=, 64 + i32.add $push28=, $0, $pop27 + i32.store $discard=, 0($pop28), $1 + i32.const $push29=, 68 + i32.add $push30=, $0, $pop29 + i32.store $discard=, 0($pop30), $1 + i32.const $push31=, 72 + i32.add $push32=, $0, $pop31 + i32.store $discard=, 0($pop32), $1 + i32.const $push33=, 76 + i32.add $push34=, $0, $pop33 + i32.store $discard=, 0($pop34), $1 + i32.const $push35=, 80 + i32.add $push36=, $0, $pop35 + i32.store $discard=, 0($pop36), $1 + i32.const $push37=, 84 + i32.add $push38=, $0, $pop37 + i32.store $discard=, 0($pop38), $1 + i32.const $push39=, 88 + i32.add $push40=, $0, $pop39 + i32.store $discard=, 0($pop40), $1 + i32.const $push41=, 92 + i32.add $push42=, $0, $pop41 + i32.store $discard=, 0($pop42), $1 + i32.const $push43=, 96 + i32.add $push44=, $0, $pop43 + i32.store $discard=, 0($pop44), $1 + i32.const $push45=, 100 + i32.add $push46=, $0, $pop45 + i32.store $discard=, 0($pop46), $1 + i32.const $push47=, 104 + i32.add $push48=, $0, $pop47 + i32.store $discard=, 0($pop48), $1 + i32.const $push49=, 108 + i32.add $push50=, $0, $pop49 + i32.store $discard=, 0($pop50), $1 + i32.const $push51=, 112 + i32.add $push52=, $0, $pop51 + i32.store $discard=, 0($pop52), $1 + i32.const $push53=, 116 + i32.add $push54=, $0, $pop53 + i32.store $discard=, 0($pop54), $1 + i32.const $push55=, 120 + i32.add $push56=, $0, $pop55 + i32.store $discard=, 0($pop56), $1 + i32.const $push57=, 124 + i32.add $push58=, $0, $pop57 + i32.store $discard=, 0($pop58), $1 + i32.const $push59=, 128 + i32.add $push60=, $0, $pop59 + i32.store $discard=, 0($pop60), $1 + i32.const $push61=, 132 + i32.add $push62=, $0, $pop61 + i32.store $discard=, 0($pop62), $1 + i32.const $push63=, 136 + i32.add $push64=, $0, $pop63 + i32.store $discard=, 0($pop64), $1 + i32.const $push65=, 140 + i32.add $push66=, $0, $pop65 + i32.store $discard=, 0($pop66), $1 + i32.const $push67=, 144 + i32.add $push68=, $0, $pop67 + i32.store $discard=, 0($pop68), $1 + i32.const $push69=, 148 + i32.add $push70=, $0, $pop69 + i32.store $discard=, 0($pop70), $1 + i32.const $push71=, 152 + i32.add $push72=, $0, $pop71 + i32.store $discard=, 0($pop72), $1 + i32.const $push73=, 156 + i32.add $push74=, $0, $pop73 + i32.store $discard=, 0($pop74), $1 + i32.const $push75=, 160 + i32.add $push76=, $0, $pop75 + i32.store $discard=, 0($pop76), $1 + i32.const $push77=, 164 + i32.add $push78=, $0, $pop77 + i32.store $discard=, 0($pop78), $1 + i32.const $push79=, 168 + i32.add $push80=, $0, $pop79 + i32.store $discard=, 0($pop80), $1 + i32.const $push81=, 172 + i32.add $push82=, $0, $pop81 + i32.store $discard=, 0($pop82), $1 + i32.const $push83=, 176 + i32.add $push84=, $0, $pop83 + i32.store $discard=, 0($pop84), $1 + i32.const $push85=, 180 + i32.add $push86=, $0, $pop85 + i32.store $discard=, 0($pop86), $1 + i32.const $push87=, 184 + i32.add $push88=, $0, $pop87 + i32.store $discard=, 0($pop88), $1 + i32.const $push89=, 188 + i32.add $push90=, $0, $pop89 + i32.store $discard=, 0($pop90), $1 + i32.const $push91=, 192 + i32.add $push92=, $0, $pop91 + i32.store $discard=, 0($pop92), $1 + i32.const $push93=, 196 + i32.add $push94=, $0, $pop93 + i32.store $discard=, 0($pop94), $1 + return +func_end0: + .size f, func_end0-f + + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32, i32, i32, i32 +# BB#0: # %entry + i32.const $0=, __stack_pointer + i32.load $0=, 0($0) + i32.const $1=, 208 + i32.sub $4=, $0, $1 + i32.const $1=, __stack_pointer + i32.store $4=, 0($1), $4 + i32.const $3=, 8 + i32.add $3=, $4, $3 + call f, $3 + i32.const $push0=, 0 + i32.const $2=, 208 + i32.add $4=, $4, $2 + i32.const $2=, __stack_pointer + i32.store $4=, 0($2), $4 + return $pop0 +func_end1: + .size main, func_end1-main + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits |