]> git.proxmox.com Git - rustc.git/blob - src/binaryen/test/torture-s/930725-1.c.s
New upstream version 1.23.0+dfsg1
[rustc.git] / src / binaryen / test / torture-s / 930725-1.c.s
1 .text
2 .file "930725-1.c"
3 .section .text.g,"ax",@progbits
4 .hidden g # -- Begin function g
5 .globl g
6 .type g,@function
7 g: # @g
8 .result i32
9 # BB#0: # %entry
10 i32.const $push0=, .L.str
11 # fallthrough-return: $pop0
12 .endfunc
13 .Lfunc_end0:
14 .size g, .Lfunc_end0-g
15 # -- End function
16 .section .text.f,"ax",@progbits
17 .hidden f # -- Begin function f
18 .globl f
19 .type f,@function
20 f: # @f
21 .result i32
22 # BB#0: # %entry
23 i32.const $push3=, .L.str.1
24 i32.const $push2=, .L.str
25 i32.const $push0=, 0
26 i32.load $push1=, v($pop0)
27 i32.select $push4=, $pop3, $pop2, $pop1
28 # fallthrough-return: $pop4
29 .endfunc
30 .Lfunc_end1:
31 .size f, .Lfunc_end1-f
32 # -- End function
33 .section .text.main,"ax",@progbits
34 .hidden main # -- Begin function main
35 .globl main
36 .type main,@function
37 main: # @main
38 .result i32
39 # BB#0: # %entry
40 i32.const $push1=, 0
41 i32.const $push0=, 1
42 i32.store v($pop1), $pop0
43 i32.const $push2=, 0
44 call exit@FUNCTION, $pop2
45 unreachable
46 .endfunc
47 .Lfunc_end2:
48 .size main, .Lfunc_end2-main
49 # -- End function
50 .type .L.str,@object # @.str
51 .section .rodata.str1.1,"aMS",@progbits,1
52 .L.str:
53 .skip 1
54 .size .L.str, 1
55
56 .hidden v # @v
57 .type v,@object
58 .section .bss.v,"aw",@nobits
59 .globl v
60 .p2align 2
61 v:
62 .int32 0 # 0x0
63 .size v, 4
64
65 .type .L.str.1,@object # @.str.1
66 .section .rodata.str1.1,"aMS",@progbits,1
67 .L.str.1:
68 .asciz "abc"
69 .size .L.str.1, 4
70
71
72 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
73 .functype exit, void, i32