2 ;; Function main (main)
4 Partition 1: size 4 align 4
6 Partition 0: size 4 align 4
8 Partition 4: size 8 align 8
10 Partition 3: size 8 align 8
12 Partition 2: size 8 align 8
14 Partition 5: size 1024 align 16
17 ;; Generating RTL for gimple basic block 2
21 (insn 8 7 0 prog_stacksetup.c:57 (set (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
22 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])
23 (const_int 32768 [0x8000])) -1 (nil))
25 ;; D.2704 = sksize * 2;
27 (insn 9 8 10 prog_stacksetup.c:58 (set (reg:SI 89)
28 (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
29 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])) -1 (nil))
31 (insn 10 9 0 prog_stacksetup.c:58 (parallel [
32 (set (reg:SI 87 [ D.2704 ])
33 (ashift:SI (reg:SI 89)
35 (clobber (reg:CC 17 flags))
36 ]) -1 (expr_list:REG_EQUAL (ashift:SI (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
37 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])
41 ;; D.2705 = (long unsigned int) D.2704;
43 (insn 11 10 0 prog_stacksetup.c:58 (set (reg:DI 86 [ D.2705 ])
44 (sign_extend:DI (reg:SI 87 [ D.2704 ]))) -1 (nil))
46 ;; D.2706 = D.2705 + 16;
48 (insn 12 11 0 prog_stacksetup.c:58 (parallel [
49 (set (reg:DI 85 [ D.2706 ])
50 (plus:DI (reg:DI 86 [ D.2705 ])
51 (const_int 16 [0x10])))
52 (clobber (reg:CC 17 flags))
55 ;; D.2707 = malloc (D.2706);
57 (insn 13 12 14 prog_stacksetup.c:58 (set (reg:DI 5 di)
58 (reg:DI 85 [ D.2706 ])) -1 (nil))
60 (call_insn 14 13 15 prog_stacksetup.c:58 (set (reg:DI 0 ax)
61 (call (mem:QI (symbol_ref:DI ("malloc") [flags 0x41] <function_decl 0x7fd349126700 malloc>) [0 S1 A8])
62 (const_int 0 [0x0]))) -1 (expr_list:REG_EH_REGION (const_int 0 [0x0])
64 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
67 (insn 15 14 16 prog_stacksetup.c:58 (set (reg/f:DI 90)
68 (reg:DI 0 ax)) -1 (expr_list:REG_NOALIAS (reg/f:DI 90)
71 (insn 16 15 0 prog_stacksetup.c:58 (set (reg/f:DI 84 [ D.2707 ])
72 (reg/f:DI 90)) -1 (nil))
74 ;; skbuf = (char *) D.2707;
76 (insn 17 16 0 prog_stacksetup.c:58 (set (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
77 (const_int -1072 [0xfffffffffffffbd0])) [0 skbuf+0 S8 A64])
78 (reg/f:DI 84 [ D.2707 ])) -1 (nil))
82 (insn 18 17 19 prog_stacksetup.c:59 (set (reg:CCZ 17 flags)
83 (compare:CCZ (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
84 (const_int -1072 [0xfffffffffffffbd0])) [0 skbuf+0 S8 A64])
85 (const_int 0 [0x0]))) -1 (nil))
87 (jump_insn 19 18 0 prog_stacksetup.c:59 (set (pc)
88 (if_then_else (ne (reg:CCZ 17 flags)
93 ;; Generating RTL for gimple basic block 3
97 (insn 21 20 22 prog_stacksetup.c:60 (set (reg:SI 5 di)
98 (const_int 1 [0x1])) -1 (nil))
100 (call_insn 22 21 23 prog_stacksetup.c:60 (call (mem:QI (symbol_ref:DI ("exit") [flags 0x41] <function_decl 0x7fd34911ac00 exit>) [0 S1 A8])
101 (const_int 0 [0x0])) -1 (expr_list:REG_NORETURN (const_int 0 [0x0])
102 (expr_list:REG_EH_REGION (const_int 0 [0x0])
104 (expr_list:REG_DEP_TRUE (use (reg:SI 5 di))
109 ;; Generating RTL for gimple basic block 4
113 (code_label 24 23 25 2 "" [0 uses])
115 (note 25 24 0 NOTE_INSN_BASIC_BLOCK)
119 (insn 26 25 0 prog_stacksetup.c:61 (set (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
120 (const_int -1048 [0xfffffffffffffbe8])) [0 i+0 S4 A64])
121 (const_int 0 [0x0])) -1 (nil))
123 ;; Generating RTL for gimple basic block 5
125 ;; D.2710 = (long unsigned int) i;
127 (insn 30 29 31 prog_stacksetup.c:62 (set (reg:SI 91)
128 (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
129 (const_int -1048 [0xfffffffffffffbe8])) [0 i+0 S4 A64])) -1 (nil))
131 (insn 31 30 0 prog_stacksetup.c:62 (set (reg:DI 83 [ D.2710 ])
132 (sign_extend:DI (reg:SI 91))) -1 (nil))
134 ;; D.2711 = skbuf + D.2710;
136 (insn 32 31 0 prog_stacksetup.c:62 (parallel [
137 (set (reg/f:DI 82 [ D.2711 ])
138 (plus:DI (reg:DI 83 [ D.2710 ])
139 (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
140 (const_int -1072 [0xfffffffffffffbd0])) [0 skbuf+0 S8 A64])))
141 (clobber (reg:CC 17 flags))
146 (insn 33 32 0 prog_stacksetup.c:62 (set (mem:QI (reg/f:DI 82 [ D.2711 ]) [0 S1 A8])
147 (const_int 65 [0x41])) -1 (nil))
151 (insn 34 33 0 prog_stacksetup.c:61 (parallel [
152 (set (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
153 (const_int -1048 [0xfffffffffffffbe8])) [0 i+0 S4 A64])
154 (plus:SI (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
155 (const_int -1048 [0xfffffffffffffbe8])) [0 i+0 S4 A64])
156 (const_int 1 [0x1])))
157 (clobber (reg:CC 17 flags))
160 ;; Generating RTL for gimple basic block 6
164 (code_label 35 34 36 3 "" [0 uses])
166 (note 36 35 0 NOTE_INSN_BASIC_BLOCK)
168 ;; D.2712 = (long unsigned int) i;
170 (insn 37 36 38 prog_stacksetup.c:61 (set (reg:SI 92)
171 (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
172 (const_int -1048 [0xfffffffffffffbe8])) [0 i+0 S4 A64])) -1 (nil))
174 (insn 38 37 0 prog_stacksetup.c:61 (set (reg:DI 81 [ D.2712 ])
175 (sign_extend:DI (reg:SI 92))) -1 (nil))
177 ;; D.2713 = sksize * 2;
179 (insn 39 38 40 prog_stacksetup.c:61 (set (reg:SI 93)
180 (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
181 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])) -1 (nil))
183 (insn 40 39 0 prog_stacksetup.c:61 (parallel [
184 (set (reg:SI 80 [ D.2713 ])
185 (ashift:SI (reg:SI 93)
186 (const_int 1 [0x1])))
187 (clobber (reg:CC 17 flags))
188 ]) -1 (expr_list:REG_EQUAL (ashift:SI (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
189 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])
193 ;; D.2714 = (long unsigned int) D.2713;
195 (insn 41 40 0 prog_stacksetup.c:61 (set (reg:DI 79 [ D.2714 ])
196 (sign_extend:DI (reg:SI 80 [ D.2713 ]))) -1 (nil))
198 ;; D.2715 = D.2714 + 16;
200 (insn 42 41 0 prog_stacksetup.c:61 (parallel [
201 (set (reg:DI 78 [ D.2715 ])
202 (plus:DI (reg:DI 79 [ D.2714 ])
203 (const_int 16 [0x10])))
204 (clobber (reg:CC 17 flags))
207 ;; if (D.2712 < D.2715)
209 (insn 44 42 45 prog_stacksetup.c:61 (set (reg:CC 17 flags)
210 (compare:CC (reg:DI 81 [ D.2712 ])
211 (reg:DI 78 [ D.2715 ]))) -1 (nil))
213 (jump_insn 45 44 0 prog_stacksetup.c:61 (set (pc)
214 (if_then_else (ltu (reg:CC 17 flags)
219 ;; Generating RTL for gimple basic block 7
221 ;; skaddr = skbuf + 8;
223 (insn 47 46 48 prog_stacksetup.c:63 (set (reg/f:DI 95)
224 (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
225 (const_int -1072 [0xfffffffffffffbd0])) [0 skbuf+0 S8 A64])) -1 (nil))
227 (insn 48 47 49 prog_stacksetup.c:63 (parallel [
229 (plus:DI (reg/f:DI 95)
230 (const_int 8 [0x8])))
231 (clobber (reg:CC 17 flags))
234 (insn 49 48 0 prog_stacksetup.c:63 (set (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
235 (const_int -1064 [0xfffffffffffffbd8])) [0 skaddr+0 S8 A64])
236 (reg:DI 94)) -1 (expr_list:REG_EQUAL (plus:DI (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
237 (const_int -1072 [0xfffffffffffffbd0])) [0 skbuf+0 S8 A64])
241 ;; handler_addr.0 = handler_addr;
243 (insn 50 49 0 prog_stacksetup.c:108 (set (reg/f:DI 77 [ handler_addr.0 ])
244 (mem/f/c/i:DI (symbol_ref:DI ("handler_addr") [flags 0x2] <var_decl 0x7fd348575b40 handler_addr>) [0 handler_addr+0 S8 A64])) -1 (nil))
246 ;; if (handler_addr.0 == 57005B)
248 (insn 51 50 52 prog_stacksetup.c:108 (set (reg:CCZ 17 flags)
249 (compare:CCZ (reg/f:DI 77 [ handler_addr.0 ])
250 (const_int 57005 [0xdead]))) -1 (nil))
252 (jump_insn 52 51 0 prog_stacksetup.c:108 (set (pc)
253 (if_then_else (ne (reg:CCZ 17 flags)
258 ;; Generating RTL for gimple basic block 8
262 (insn 54 53 55 prog_stacksetup.c:109 (set (reg:SI 5 di)
263 (const_int 1 [0x1])) -1 (nil))
265 (call_insn 55 54 56 prog_stacksetup.c:109 (call (mem:QI (symbol_ref:DI ("exit") [flags 0x41] <function_decl 0x7fd34911ac00 exit>) [0 S1 A8])
266 (const_int 0 [0x0])) -1 (expr_list:REG_NORETURN (const_int 0 [0x0])
267 (expr_list:REG_EH_REGION (const_int 0 [0x0])
269 (expr_list:REG_DEP_TRUE (use (reg:SI 5 di))
274 ;; Generating RTL for gimple basic block 9
278 (code_label 57 56 58 5 "" [0 uses])
280 (note 58 57 0 NOTE_INSN_BASIC_BLOCK)
282 ;; skaddr.1 = (volatile char *) skaddr;
284 (insn 59 58 0 prog_stacksetup.c:110 (set (reg/f:DI 76 [ skaddr.1 ])
285 (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
286 (const_int -1064 [0xfffffffffffffbd8])) [0 skaddr+0 S8 A64])) -1 (nil))
288 ;; D.2720 = (long unsigned int) sksize;
290 (insn 60 59 61 prog_stacksetup.c:110 (set (reg:SI 96)
291 (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
292 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])) -1 (nil))
294 (insn 61 60 0 prog_stacksetup.c:110 (set (reg:DI 75 [ D.2720 ])
295 (sign_extend:DI (reg:SI 96))) -1 (nil))
297 ;; D.2721 = skaddr.1 + D.2720;
299 (insn 62 61 0 prog_stacksetup.c:110 (parallel [
300 (set (reg/f:DI 74 [ D.2721 ])
301 (plus:DI (reg/f:DI 76 [ skaddr.1 ])
302 (reg:DI 75 [ D.2720 ])))
303 (clobber (reg:CC 17 flags))
306 ;; handler_addr.2 = handler_addr;
308 (insn 63 62 0 prog_stacksetup.c:110 (set (reg/f:DI 73 [ handler_addr.2 ])
309 (mem/f/c/i:DI (symbol_ref:DI ("handler_addr") [flags 0x2] <var_decl 0x7fd348575b40 handler_addr>) [0 handler_addr+0 S8 A64])) -1 (nil))
311 ;; if (D.2721 > handler_addr.2)
313 (insn 64 63 65 prog_stacksetup.c:110 (set (reg:CC 17 flags)
314 (compare:CC (reg/f:DI 74 [ D.2721 ])
315 (reg/f:DI 73 [ handler_addr.2 ]))) -1 (nil))
317 (jump_insn 65 64 0 prog_stacksetup.c:110 (set (pc)
318 (if_then_else (leu (reg:CC 17 flags)
323 ;; Generating RTL for gimple basic block 10
325 ;; D.2725 = (long unsigned int) sksize;
327 (insn 67 66 68 prog_stacksetup.c:112 (set (reg:SI 97)
328 (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
329 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])) -1 (nil))
331 (insn 68 67 0 prog_stacksetup.c:112 (set (reg:DI 72 [ D.2725 ])
332 (sign_extend:DI (reg:SI 97))) -1 (nil))
334 ;; D.2726 = skaddr + D.2725;
336 (insn 69 68 0 prog_stacksetup.c:112 (parallel [
337 (set (reg/f:DI 71 [ D.2726 ])
338 (plus:DI (reg:DI 72 [ D.2725 ])
339 (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
340 (const_int -1064 [0xfffffffffffffbd8])) [0 skaddr+0 S8 A64])))
341 (clobber (reg:CC 17 flags))
346 (insn 70 69 0 prog_stacksetup.c:112 (set (reg:QI 70 [ D.2727 ])
347 (mem:QI (reg/f:DI 71 [ D.2726 ]) [0 S1 A8])) -1 (nil))
351 (insn 71 70 72 prog_stacksetup.c:112 (set (reg:CCZ 17 flags)
352 (compare:CCZ (reg:QI 70 [ D.2727 ])
353 (const_int 65 [0x41]))) -1 (nil))
355 (jump_insn 72 71 0 prog_stacksetup.c:112 (set (pc)
356 (if_then_else (eq (reg:CCZ 17 flags)
361 ;; Generating RTL for gimple basic block 11
363 ;; D.2730 = (const char * restrict) "(skaddr)+(sksize)-%d,(sksize)-%d";
365 (insn 74 73 0 prog_stacksetup.c:113 (set (reg/f:DI 69 [ D.2730 ])
366 (symbol_ref/f:DI ("*.LC0") [flags 0x2] <string_cst 0x7fd3483add20>)) -1 (nil))
368 ;; sprintf (&result, D.2730, 8, 8);
370 (insn 75 74 76 prog_stacksetup.c:113 (parallel [
372 (plus:DI (reg/f:DI 54 virtual-stack-vars)
373 (const_int -1040 [0xfffffffffffffbf0])))
374 (clobber (reg:CC 17 flags))
377 (insn 76 75 77 prog_stacksetup.c:113 (set (reg:DI 2 cx)
378 (const_int 8 [0x8])) -1 (nil))
380 (insn 77 76 78 prog_stacksetup.c:113 (set (reg:DI 1 dx)
381 (const_int 8 [0x8])) -1 (nil))
383 (insn 78 77 79 prog_stacksetup.c:113 (set (reg:DI 4 si)
384 (reg/f:DI 69 [ D.2730 ])) -1 (nil))
386 (insn 79 78 80 prog_stacksetup.c:113 (set (reg:DI 5 di)
387 (reg:DI 98)) -1 (nil))
389 (insn 80 79 81 prog_stacksetup.c:113 (set (reg:QI 0 ax)
390 (const_int 0 [0x0])) -1 (nil))
392 (call_insn 81 80 0 prog_stacksetup.c:113 (set (reg:SI 0 ax)
393 (call (mem:QI (symbol_ref:DI ("sprintf") [flags 0x41] <function_decl 0x7fd34910a000 sprintf>) [0 S1 A8])
394 (const_int 0 [0x0]))) -1 (expr_list:REG_EH_REGION (const_int 0 [0x0])
396 (expr_list:REG_DEP_TRUE (use (reg:QI 0 ax))
397 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
398 (expr_list:REG_DEP_TRUE (use (reg:DI 4 si))
399 (expr_list:REG_DEP_TRUE (use (reg:DI 1 dx))
400 (expr_list:REG_DEP_TRUE (use (reg:DI 2 cx))
403 ;; Generating RTL for gimple basic block 12
407 (code_label 84 83 85 7 "" [0 uses])
409 (note 85 84 0 NOTE_INSN_BASIC_BLOCK)
411 ;; D.2732 = (const char * restrict) "(skaddr)+(sksize),(sksize)";
413 (insn 86 85 0 prog_stacksetup.c:116 (set (reg/f:DI 68 [ D.2732 ])
414 (symbol_ref/f:DI ("*.LC1") [flags 0x2] <string_cst 0x7fd3483b8d40>)) -1 (nil))
416 ;; __builtin_memcpy (&result, D.2732, 27);
418 (insn 87 86 88 prog_stacksetup.c:116 (parallel [
420 (plus:DI (reg/f:DI 54 virtual-stack-vars)
421 (const_int -1040 [0xfffffffffffffbf0])))
422 (clobber (reg:CC 17 flags))
425 (insn 88 87 89 prog_stacksetup.c:116 (set (reg:DI 1 dx)
426 (const_int 27 [0x1b])) -1 (nil))
428 (insn 89 88 90 prog_stacksetup.c:116 (set (reg:DI 4 si)
429 (reg/f:DI 68 [ D.2732 ])) -1 (nil))
431 (insn 90 89 91 prog_stacksetup.c:116 (set (reg:DI 5 di)
432 (reg:DI 99)) -1 (nil))
434 (call_insn 91 90 0 prog_stacksetup.c:116 (set (reg:DI 0 ax)
435 (call (mem:QI (symbol_ref:DI ("memcpy") [flags 0x41] <function_decl 0x7fd3490f9900 __builtin_memcpy>) [0 S1 A8])
436 (const_int 0 [0x0]))) -1 (expr_list:REG_EH_REGION (const_int 0 [0x0])
438 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
439 (expr_list:REG_DEP_TRUE (use (reg:DI 4 si))
440 (expr_list:REG_DEP_TRUE (use (reg:DI 1 dx))
443 ;; Generating RTL for gimple basic block 13
447 (code_label 92 91 93 8 "" [0 uses])
449 (note 93 92 0 NOTE_INSN_BASIC_BLOCK)
451 ;; Generating RTL for gimple basic block 14
455 (code_label 96 95 97 6 "" [0 uses])
457 (note 97 96 0 NOTE_INSN_BASIC_BLOCK)
459 ;; D.2734 = sksize * 2;
461 (insn 98 97 99 prog_stacksetup.c:120 (set (reg:SI 100)
462 (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
463 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])) -1 (nil))
465 (insn 99 98 0 prog_stacksetup.c:120 (parallel [
466 (set (reg:SI 67 [ D.2734 ])
467 (ashift:SI (reg:SI 100)
468 (const_int 1 [0x1])))
469 (clobber (reg:CC 17 flags))
470 ]) -1 (expr_list:REG_EQUAL (ashift:SI (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
471 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])
475 ;; D.2735 = (long unsigned int) D.2734;
477 (insn 100 99 0 prog_stacksetup.c:120 (set (reg:DI 66 [ D.2735 ])
478 (sign_extend:DI (reg:SI 67 [ D.2734 ]))) -1 (nil))
480 ;; D.2736 = skaddr + D.2735;
482 (insn 101 100 0 prog_stacksetup.c:120 (parallel [
483 (set (reg/f:DI 65 [ D.2736 ])
484 (plus:DI (reg:DI 66 [ D.2735 ])
485 (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
486 (const_int -1064 [0xfffffffffffffbd8])) [0 skaddr+0 S8 A64])))
487 (clobber (reg:CC 17 flags))
492 (insn 102 101 0 prog_stacksetup.c:120 (set (reg:QI 64 [ D.2737 ])
493 (mem:QI (reg/f:DI 65 [ D.2736 ]) [0 S1 A8])) -1 (nil))
497 (insn 103 102 104 prog_stacksetup.c:120 (set (reg:CCZ 17 flags)
498 (compare:CCZ (reg:QI 64 [ D.2737 ])
499 (const_int 65 [0x41]))) -1 (nil))
501 (jump_insn 104 103 0 prog_stacksetup.c:120 (set (pc)
502 (if_then_else (eq (reg:CCZ 17 flags)
507 ;; Generating RTL for gimple basic block 15
509 ;; D.2740 = (const char * restrict) "(skaddr),(sksize)-%d";
511 (insn 106 105 0 prog_stacksetup.c:121 (set (reg/f:DI 63 [ D.2740 ])
512 (symbol_ref/f:DI ("*.LC2") [flags 0x2] <string_cst 0x7fd3483b8e40>)) -1 (nil))
514 ;; sprintf (&result, D.2740, 8);
516 (insn 107 106 108 prog_stacksetup.c:121 (parallel [
518 (plus:DI (reg/f:DI 54 virtual-stack-vars)
519 (const_int -1040 [0xfffffffffffffbf0])))
520 (clobber (reg:CC 17 flags))
523 (insn 108 107 109 prog_stacksetup.c:121 (set (reg:DI 1 dx)
524 (const_int 8 [0x8])) -1 (nil))
526 (insn 109 108 110 prog_stacksetup.c:121 (set (reg:DI 4 si)
527 (reg/f:DI 63 [ D.2740 ])) -1 (nil))
529 (insn 110 109 111 prog_stacksetup.c:121 (set (reg:DI 5 di)
530 (reg:DI 101)) -1 (nil))
532 (insn 111 110 112 prog_stacksetup.c:121 (set (reg:QI 0 ax)
533 (const_int 0 [0x0])) -1 (nil))
535 (call_insn 112 111 0 prog_stacksetup.c:121 (set (reg:SI 0 ax)
536 (call (mem:QI (symbol_ref:DI ("sprintf") [flags 0x41] <function_decl 0x7fd34910a000 sprintf>) [0 S1 A8])
537 (const_int 0 [0x0]))) -1 (expr_list:REG_EH_REGION (const_int 0 [0x0])
539 (expr_list:REG_DEP_TRUE (use (reg:QI 0 ax))
540 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
541 (expr_list:REG_DEP_TRUE (use (reg:DI 4 si))
542 (expr_list:REG_DEP_TRUE (use (reg:DI 1 dx))
545 ;; Generating RTL for gimple basic block 16
549 (code_label 115 114 116 10 "" [0 uses])
551 (note 116 115 0 NOTE_INSN_BASIC_BLOCK)
553 ;; D.2742 = (const char * restrict) "(skaddr),(sksize)";
555 (insn 117 116 0 prog_stacksetup.c:123 (set (reg/f:DI 62 [ D.2742 ])
556 (symbol_ref/f:DI ("*.LC3") [flags 0x2] <string_cst 0x7fd3483b8f00>)) -1 (nil))
558 ;; __builtin_memcpy (&result, D.2742, 18);
560 (insn 118 117 119 prog_stacksetup.c:123 (parallel [
562 (plus:DI (reg/f:DI 54 virtual-stack-vars)
563 (const_int -1040 [0xfffffffffffffbf0])))
564 (clobber (reg:CC 17 flags))
567 (insn 119 118 120 prog_stacksetup.c:123 (set (reg:DI 1 dx)
568 (const_int 18 [0x12])) -1 (nil))
570 (insn 120 119 121 prog_stacksetup.c:123 (set (reg:DI 4 si)
571 (reg/f:DI 62 [ D.2742 ])) -1 (nil))
573 (insn 121 120 122 prog_stacksetup.c:123 (set (reg:DI 5 di)
574 (reg:DI 102)) -1 (nil))
576 (call_insn 122 121 0 prog_stacksetup.c:123 (set (reg:DI 0 ax)
577 (call (mem:QI (symbol_ref:DI ("memcpy") [flags 0x41] <function_decl 0x7fd3490f9900 __builtin_memcpy>) [0 S1 A8])
578 (const_int 0 [0x0]))) -1 (expr_list:REG_EH_REGION (const_int 0 [0x0])
580 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
581 (expr_list:REG_DEP_TRUE (use (reg:DI 4 si))
582 (expr_list:REG_DEP_TRUE (use (reg:DI 1 dx))
585 ;; Generating RTL for gimple basic block 17
589 (code_label 123 122 124 9 "" [0 uses])
591 (note 124 123 0 NOTE_INSN_BASIC_BLOCK)
593 ;; D.2743 = (const char * restrict) "w";
595 (insn 125 124 0 prog_stacksetup.c:125 (set (reg/f:DI 61 [ D.2743 ])
596 (symbol_ref/f:DI ("*.LC4") [flags 0x2] <string_cst 0x7fd3483bc990>)) -1 (nil))
598 ;; D.2744 = (const char * restrict) "conftestval";
600 (insn 126 125 0 prog_stacksetup.c:125 (set (reg/f:DI 60 [ D.2744 ])
601 (symbol_ref/f:DI ("*.LC5") [flags 0x2] <string_cst 0x7fd3483b8f80>)) -1 (nil))
603 ;; f.3 = fopen (D.2744, D.2743);
605 (insn 127 126 128 prog_stacksetup.c:125 (set (reg:DI 4 si)
606 (reg/f:DI 61 [ D.2743 ])) -1 (nil))
608 (insn 128 127 129 prog_stacksetup.c:125 (set (reg:DI 5 di)
609 (reg/f:DI 60 [ D.2744 ])) -1 (nil))
611 (call_insn 129 128 130 prog_stacksetup.c:125 (set (reg:DI 0 ax)
612 (call (mem:QI (symbol_ref:DI ("fopen") [flags 0x41] <function_decl 0x7fd348523300 fopen>) [0 S1 A8])
613 (const_int 0 [0x0]))) -1 (nil)
614 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
615 (expr_list:REG_DEP_TRUE (use (reg:DI 4 si))
618 (insn 130 129 0 prog_stacksetup.c:125 (set (reg/f:DI 59 [ f.3 ])
619 (reg:DI 0 ax)) -1 (nil))
623 (insn 131 130 0 prog_stacksetup.c:125 (set (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
624 (const_int -1056 [0xfffffffffffffbe0])) [0 f+0 S8 A64])
625 (reg/f:DI 59 [ f.3 ])) -1 (nil))
629 (insn 132 131 133 prog_stacksetup.c:125 (set (reg:CCZ 17 flags)
630 (compare:CCZ (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
631 (const_int -1056 [0xfffffffffffffbe0])) [0 f+0 S8 A64])
632 (const_int 0 [0x0]))) -1 (nil))
634 (jump_insn 133 132 0 prog_stacksetup.c:125 (set (pc)
635 (if_then_else (ne (reg:CCZ 17 flags)
640 ;; Generating RTL for gimple basic block 18
644 (insn 135 134 136 prog_stacksetup.c:126 (set (reg:SI 5 di)
645 (const_int 1 [0x1])) -1 (nil))
647 (call_insn 136 135 137 prog_stacksetup.c:126 (call (mem:QI (symbol_ref:DI ("exit") [flags 0x41] <function_decl 0x7fd34911ac00 exit>) [0 S1 A8])
648 (const_int 0 [0x0])) -1 (expr_list:REG_NORETURN (const_int 0 [0x0])
649 (expr_list:REG_EH_REGION (const_int 0 [0x0])
651 (expr_list:REG_DEP_TRUE (use (reg:SI 5 di))
656 ;; Generating RTL for gimple basic block 19
660 (code_label 138 137 139 11 "" [0 uses])
662 (note 139 138 0 NOTE_INSN_BASIC_BLOCK)
664 ;; D.2748 = (const char * restrict) "%s\n";
666 (insn 140 139 0 prog_stacksetup.c:127 (set (reg/f:DI 58 [ D.2748 ])
667 (symbol_ref/f:DI ("*.LC6") [flags 0x2] <string_cst 0x7fd3483bca20>)) -1 (nil))
669 ;; fprintf (f, D.2748, &result);
671 (insn 141 140 142 prog_stacksetup.c:127 (parallel [
673 (plus:DI (reg/f:DI 54 virtual-stack-vars)
674 (const_int -1040 [0xfffffffffffffbf0])))
675 (clobber (reg:CC 17 flags))
678 (insn 142 141 143 prog_stacksetup.c:127 (set (reg:DI 104)
679 (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
680 (const_int -1056 [0xfffffffffffffbe0])) [0 f+0 S8 A64])) -1 (nil))
682 (insn 143 142 144 prog_stacksetup.c:127 (set (reg:DI 1 dx)
683 (reg:DI 103)) -1 (nil))
685 (insn 144 143 145 prog_stacksetup.c:127 (set (reg:DI 4 si)
686 (reg/f:DI 58 [ D.2748 ])) -1 (nil))
688 (insn 145 144 146 prog_stacksetup.c:127 (set (reg:DI 5 di)
689 (reg:DI 104)) -1 (nil))
691 (insn 146 145 147 prog_stacksetup.c:127 (set (reg:QI 0 ax)
692 (const_int 0 [0x0])) -1 (nil))
694 (call_insn 147 146 0 prog_stacksetup.c:127 (set (reg:SI 0 ax)
695 (call (mem:QI (symbol_ref:DI ("fprintf") [flags 0x41] <function_decl 0x7fd349101a00 fprintf>) [0 S1 A8])
696 (const_int 0 [0x0]))) -1 (nil)
697 (expr_list:REG_DEP_TRUE (use (reg:QI 0 ax))
698 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
699 (expr_list:REG_DEP_TRUE (use (reg:DI 4 si))
700 (expr_list:REG_DEP_TRUE (use (reg:DI 1 dx))
705 (insn 148 147 149 prog_stacksetup.c:128 (set (reg:DI 105)
706 (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
707 (const_int -1056 [0xfffffffffffffbe0])) [0 f+0 S8 A64])) -1 (nil))
709 (insn 149 148 150 prog_stacksetup.c:128 (set (reg:DI 5 di)
710 (reg:DI 105)) -1 (nil))
712 (call_insn 150 149 0 prog_stacksetup.c:128 (set (reg:SI 0 ax)
713 (call (mem:QI (symbol_ref:DI ("fclose") [flags 0x41] <function_decl 0x7fd348523000 fclose>) [0 S1 A8])
714 (const_int 0 [0x0]))) -1 (nil)
715 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
720 (insn 151 150 152 prog_stacksetup.c:129 (set (reg:SI 5 di)
721 (const_int 0 [0x0])) -1 (nil))
723 (call_insn 152 151 153 prog_stacksetup.c:129 (call (mem:QI (symbol_ref:DI ("exit") [flags 0x41] <function_decl 0x7fd34911ac00 exit>) [0 S1 A8])
724 (const_int 0 [0x0])) -1 (expr_list:REG_NORETURN (const_int 0 [0x0])
725 (expr_list:REG_EH_REGION (const_int 0 [0x0])
727 (expr_list:REG_DEP_TRUE (use (reg:SI 5 di))
734 ;; Full RTL generated for this function:
736 (note 1 0 6 NOTE_INSN_DELETED)
738 ;; Start of basic block ( 0) -> 2
739 ;; Pred edge ENTRY (fallthru)
740 (note 6 1 2 2 [bb 2] NOTE_INSN_BASIC_BLOCK)
742 (insn 2 6 3 2 prog_stacksetup.c:50 (set (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
743 (const_int -1076 [0xfffffffffffffbcc])) [0 argc+0 S4 A32])
744 (reg:SI 5 di [ argc ])) -1 (nil))
746 (insn 3 2 4 2 prog_stacksetup.c:50 (set (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
747 (const_int -1088 [0xfffffffffffffbc0])) [0 argv+0 S8 A64])
748 (reg:DI 4 si [ argv ])) -1 (nil))
750 (note 4 3 5 2 NOTE_INSN_FUNCTION_BEG)
752 (insn 5 4 7 2 prog_stacksetup.c:50 (parallel [
753 (set (mem/v/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
754 (const_int -8 [0xfffffffffffffff8])) [0 D.2750+0 S8 A64])
756 (const_int 40 [0x28])
760 (clobber (reg:CC 17 flags))
762 ;; End of basic block 2 -> ( 3)
764 ;; Succ edge 3 [100.0%] (fallthru)
766 ;; Start of basic block ( 2) -> 3
767 ;; Pred edge 2 [100.0%] (fallthru)
768 (note 7 5 8 3 [bb 3] NOTE_INSN_BASIC_BLOCK)
770 (insn 8 7 9 3 prog_stacksetup.c:57 (set (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
771 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])
772 (const_int 32768 [0x8000])) -1 (nil))
774 (insn 9 8 10 3 prog_stacksetup.c:58 (set (reg:SI 89)
775 (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
776 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])) -1 (nil))
778 (insn 10 9 11 3 prog_stacksetup.c:58 (parallel [
779 (set (reg:SI 87 [ D.2704 ])
780 (ashift:SI (reg:SI 89)
781 (const_int 1 [0x1])))
782 (clobber (reg:CC 17 flags))
783 ]) -1 (expr_list:REG_EQUAL (ashift:SI (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
784 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])
788 (insn 11 10 12 3 prog_stacksetup.c:58 (set (reg:DI 86 [ D.2705 ])
789 (sign_extend:DI (reg:SI 87 [ D.2704 ]))) -1 (nil))
791 (insn 12 11 13 3 prog_stacksetup.c:58 (parallel [
792 (set (reg:DI 85 [ D.2706 ])
793 (plus:DI (reg:DI 86 [ D.2705 ])
794 (const_int 16 [0x10])))
795 (clobber (reg:CC 17 flags))
798 (insn 13 12 14 3 prog_stacksetup.c:58 (set (reg:DI 5 di)
799 (reg:DI 85 [ D.2706 ])) -1 (nil))
801 (call_insn 14 13 15 3 prog_stacksetup.c:58 (set (reg:DI 0 ax)
802 (call (mem:QI (symbol_ref:DI ("malloc") [flags 0x41] <function_decl 0x7fd349126700 malloc>) [0 S1 A8])
803 (const_int 0 [0x0]))) -1 (expr_list:REG_EH_REGION (const_int 0 [0x0])
805 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
808 (insn 15 14 16 3 prog_stacksetup.c:58 (set (reg/f:DI 90)
809 (reg:DI 0 ax)) -1 (expr_list:REG_NOALIAS (reg/f:DI 90)
812 (insn 16 15 17 3 prog_stacksetup.c:58 (set (reg/f:DI 84 [ D.2707 ])
813 (reg/f:DI 90)) -1 (nil))
815 (insn 17 16 18 3 prog_stacksetup.c:58 (set (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
816 (const_int -1072 [0xfffffffffffffbd0])) [0 skbuf+0 S8 A64])
817 (reg/f:DI 84 [ D.2707 ])) -1 (nil))
819 (insn 18 17 19 3 prog_stacksetup.c:59 (set (reg:CCZ 17 flags)
820 (compare:CCZ (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
821 (const_int -1072 [0xfffffffffffffbd0])) [0 skbuf+0 S8 A64])
822 (const_int 0 [0x0]))) -1 (nil))
824 (jump_insn 19 18 20 3 prog_stacksetup.c:59 (set (pc)
825 (if_then_else (ne (reg:CCZ 17 flags)
829 ;; End of basic block 3 -> ( 4 5)
831 ;; Succ edge 4 (fallthru)
834 ;; Start of basic block ( 3) -> 4
835 ;; Pred edge 3 (fallthru)
836 (note 20 19 21 4 [bb 4] NOTE_INSN_BASIC_BLOCK)
838 (insn 21 20 22 4 prog_stacksetup.c:60 (set (reg:SI 5 di)
839 (const_int 1 [0x1])) -1 (nil))
841 (call_insn 22 21 23 4 prog_stacksetup.c:60 (call (mem:QI (symbol_ref:DI ("exit") [flags 0x41] <function_decl 0x7fd34911ac00 exit>) [0 S1 A8])
842 (const_int 0 [0x0])) -1 (expr_list:REG_NORETURN (const_int 0 [0x0])
843 (expr_list:REG_EH_REGION (const_int 0 [0x0])
845 (expr_list:REG_DEP_TRUE (use (reg:SI 5 di))
847 ;; End of basic block 4 -> ()
852 ;; Start of basic block ( 3) -> 5
854 (code_label 24 23 25 5 2 "" [1 uses])
856 (note 25 24 26 5 [bb 5] NOTE_INSN_BASIC_BLOCK)
858 (insn 26 25 27 5 prog_stacksetup.c:61 (set (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
859 (const_int -1048 [0xfffffffffffffbe8])) [0 i+0 S4 A64])
860 (const_int 0 [0x0])) -1 (nil))
862 (jump_insn 27 26 28 5 prog_stacksetup.c:61 (set (pc)
863 (label_ref 35)) -1 (nil))
864 ;; End of basic block 5 -> ( 7)
870 ;; Start of basic block ( 7) -> 6
872 (code_label 43 28 29 6 4 "" [1 uses])
874 (note 29 43 30 6 [bb 6] NOTE_INSN_BASIC_BLOCK)
876 (insn 30 29 31 6 prog_stacksetup.c:62 (set (reg:SI 91)
877 (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
878 (const_int -1048 [0xfffffffffffffbe8])) [0 i+0 S4 A64])) -1 (nil))
880 (insn 31 30 32 6 prog_stacksetup.c:62 (set (reg:DI 83 [ D.2710 ])
881 (sign_extend:DI (reg:SI 91))) -1 (nil))
883 (insn 32 31 33 6 prog_stacksetup.c:62 (parallel [
884 (set (reg/f:DI 82 [ D.2711 ])
885 (plus:DI (reg:DI 83 [ D.2710 ])
886 (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
887 (const_int -1072 [0xfffffffffffffbd0])) [0 skbuf+0 S8 A64])))
888 (clobber (reg:CC 17 flags))
891 (insn 33 32 34 6 prog_stacksetup.c:62 (set (mem:QI (reg/f:DI 82 [ D.2711 ]) [0 S1 A8])
892 (const_int 65 [0x41])) -1 (nil))
894 (insn 34 33 35 6 prog_stacksetup.c:61 (parallel [
895 (set (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
896 (const_int -1048 [0xfffffffffffffbe8])) [0 i+0 S4 A64])
897 (plus:SI (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
898 (const_int -1048 [0xfffffffffffffbe8])) [0 i+0 S4 A64])
899 (const_int 1 [0x1])))
900 (clobber (reg:CC 17 flags))
902 ;; End of basic block 6 -> ( 7)
904 ;; Succ edge 7 (fallthru)
906 ;; Start of basic block ( 5 6) -> 7
908 ;; Pred edge 6 (fallthru)
909 (code_label 35 34 36 7 3 "" [1 uses])
911 (note 36 35 37 7 [bb 7] NOTE_INSN_BASIC_BLOCK)
913 (insn 37 36 38 7 prog_stacksetup.c:61 (set (reg:SI 92)
914 (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
915 (const_int -1048 [0xfffffffffffffbe8])) [0 i+0 S4 A64])) -1 (nil))
917 (insn 38 37 39 7 prog_stacksetup.c:61 (set (reg:DI 81 [ D.2712 ])
918 (sign_extend:DI (reg:SI 92))) -1 (nil))
920 (insn 39 38 40 7 prog_stacksetup.c:61 (set (reg:SI 93)
921 (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
922 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])) -1 (nil))
924 (insn 40 39 41 7 prog_stacksetup.c:61 (parallel [
925 (set (reg:SI 80 [ D.2713 ])
926 (ashift:SI (reg:SI 93)
927 (const_int 1 [0x1])))
928 (clobber (reg:CC 17 flags))
929 ]) -1 (expr_list:REG_EQUAL (ashift:SI (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
930 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])
934 (insn 41 40 42 7 prog_stacksetup.c:61 (set (reg:DI 79 [ D.2714 ])
935 (sign_extend:DI (reg:SI 80 [ D.2713 ]))) -1 (nil))
937 (insn 42 41 44 7 prog_stacksetup.c:61 (parallel [
938 (set (reg:DI 78 [ D.2715 ])
939 (plus:DI (reg:DI 79 [ D.2714 ])
940 (const_int 16 [0x10])))
941 (clobber (reg:CC 17 flags))
944 (insn 44 42 45 7 prog_stacksetup.c:61 (set (reg:CC 17 flags)
945 (compare:CC (reg:DI 81 [ D.2712 ])
946 (reg:DI 78 [ D.2715 ]))) -1 (nil))
948 (jump_insn 45 44 46 7 prog_stacksetup.c:61 (set (pc)
949 (if_then_else (ltu (reg:CC 17 flags)
953 ;; End of basic block 7 -> ( 6 8)
956 ;; Succ edge 8 (fallthru)
958 ;; Start of basic block ( 7) -> 8
959 ;; Pred edge 7 (fallthru)
960 (note 46 45 47 8 [bb 8] NOTE_INSN_BASIC_BLOCK)
962 (insn 47 46 48 8 prog_stacksetup.c:63 (set (reg/f:DI 95)
963 (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
964 (const_int -1072 [0xfffffffffffffbd0])) [0 skbuf+0 S8 A64])) -1 (nil))
966 (insn 48 47 49 8 prog_stacksetup.c:63 (parallel [
968 (plus:DI (reg/f:DI 95)
969 (const_int 8 [0x8])))
970 (clobber (reg:CC 17 flags))
973 (insn 49 48 50 8 prog_stacksetup.c:63 (set (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
974 (const_int -1064 [0xfffffffffffffbd8])) [0 skaddr+0 S8 A64])
975 (reg:DI 94)) -1 (expr_list:REG_EQUAL (plus:DI (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
976 (const_int -1072 [0xfffffffffffffbd0])) [0 skbuf+0 S8 A64])
980 (insn 50 49 51 8 prog_stacksetup.c:108 (set (reg/f:DI 77 [ handler_addr.0 ])
981 (mem/f/c/i:DI (symbol_ref:DI ("handler_addr") [flags 0x2] <var_decl 0x7fd348575b40 handler_addr>) [0 handler_addr+0 S8 A64])) -1 (nil))
983 (insn 51 50 52 8 prog_stacksetup.c:108 (set (reg:CCZ 17 flags)
984 (compare:CCZ (reg/f:DI 77 [ handler_addr.0 ])
985 (const_int 57005 [0xdead]))) -1 (nil))
987 (jump_insn 52 51 53 8 prog_stacksetup.c:108 (set (pc)
988 (if_then_else (ne (reg:CCZ 17 flags)
992 ;; End of basic block 8 -> ( 9 10)
994 ;; Succ edge 9 (fallthru)
997 ;; Start of basic block ( 8) -> 9
998 ;; Pred edge 8 (fallthru)
999 (note 53 52 54 9 [bb 9] NOTE_INSN_BASIC_BLOCK)
1001 (insn 54 53 55 9 prog_stacksetup.c:109 (set (reg:SI 5 di)
1002 (const_int 1 [0x1])) -1 (nil))
1004 (call_insn 55 54 56 9 prog_stacksetup.c:109 (call (mem:QI (symbol_ref:DI ("exit") [flags 0x41] <function_decl 0x7fd34911ac00 exit>) [0 S1 A8])
1005 (const_int 0 [0x0])) -1 (expr_list:REG_NORETURN (const_int 0 [0x0])
1006 (expr_list:REG_EH_REGION (const_int 0 [0x0])
1008 (expr_list:REG_DEP_TRUE (use (reg:SI 5 di))
1010 ;; End of basic block 9 -> ()
1015 ;; Start of basic block ( 8) -> 10
1017 (code_label 57 56 58 10 5 "" [1 uses])
1019 (note 58 57 59 10 [bb 10] NOTE_INSN_BASIC_BLOCK)
1021 (insn 59 58 60 10 prog_stacksetup.c:110 (set (reg/f:DI 76 [ skaddr.1 ])
1022 (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
1023 (const_int -1064 [0xfffffffffffffbd8])) [0 skaddr+0 S8 A64])) -1 (nil))
1025 (insn 60 59 61 10 prog_stacksetup.c:110 (set (reg:SI 96)
1026 (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
1027 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])) -1 (nil))
1029 (insn 61 60 62 10 prog_stacksetup.c:110 (set (reg:DI 75 [ D.2720 ])
1030 (sign_extend:DI (reg:SI 96))) -1 (nil))
1032 (insn 62 61 63 10 prog_stacksetup.c:110 (parallel [
1033 (set (reg/f:DI 74 [ D.2721 ])
1034 (plus:DI (reg/f:DI 76 [ skaddr.1 ])
1035 (reg:DI 75 [ D.2720 ])))
1036 (clobber (reg:CC 17 flags))
1039 (insn 63 62 64 10 prog_stacksetup.c:110 (set (reg/f:DI 73 [ handler_addr.2 ])
1040 (mem/f/c/i:DI (symbol_ref:DI ("handler_addr") [flags 0x2] <var_decl 0x7fd348575b40 handler_addr>) [0 handler_addr+0 S8 A64])) -1 (nil))
1042 (insn 64 63 65 10 prog_stacksetup.c:110 (set (reg:CC 17 flags)
1043 (compare:CC (reg/f:DI 74 [ D.2721 ])
1044 (reg/f:DI 73 [ handler_addr.2 ]))) -1 (nil))
1046 (jump_insn 65 64 66 10 prog_stacksetup.c:110 (set (pc)
1047 (if_then_else (leu (reg:CC 17 flags)
1048 (const_int 0 [0x0]))
1051 ;; End of basic block 10 -> ( 11 15)
1053 ;; Succ edge 11 (fallthru)
1056 ;; Start of basic block ( 10) -> 11
1057 ;; Pred edge 10 (fallthru)
1058 (note 66 65 67 11 [bb 11] NOTE_INSN_BASIC_BLOCK)
1060 (insn 67 66 68 11 prog_stacksetup.c:112 (set (reg:SI 97)
1061 (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
1062 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])) -1 (nil))
1064 (insn 68 67 69 11 prog_stacksetup.c:112 (set (reg:DI 72 [ D.2725 ])
1065 (sign_extend:DI (reg:SI 97))) -1 (nil))
1067 (insn 69 68 70 11 prog_stacksetup.c:112 (parallel [
1068 (set (reg/f:DI 71 [ D.2726 ])
1069 (plus:DI (reg:DI 72 [ D.2725 ])
1070 (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
1071 (const_int -1064 [0xfffffffffffffbd8])) [0 skaddr+0 S8 A64])))
1072 (clobber (reg:CC 17 flags))
1075 (insn 70 69 71 11 prog_stacksetup.c:112 (set (reg:QI 70 [ D.2727 ])
1076 (mem:QI (reg/f:DI 71 [ D.2726 ]) [0 S1 A8])) -1 (nil))
1078 (insn 71 70 72 11 prog_stacksetup.c:112 (set (reg:CCZ 17 flags)
1079 (compare:CCZ (reg:QI 70 [ D.2727 ])
1080 (const_int 65 [0x41]))) -1 (nil))
1082 (jump_insn 72 71 73 11 prog_stacksetup.c:112 (set (pc)
1083 (if_then_else (eq (reg:CCZ 17 flags)
1084 (const_int 0 [0x0]))
1087 ;; End of basic block 11 -> ( 12 13)
1089 ;; Succ edge 12 (fallthru)
1092 ;; Start of basic block ( 11) -> 12
1093 ;; Pred edge 11 (fallthru)
1094 (note 73 72 74 12 [bb 12] NOTE_INSN_BASIC_BLOCK)
1096 (insn 74 73 75 12 prog_stacksetup.c:113 (set (reg/f:DI 69 [ D.2730 ])
1097 (symbol_ref/f:DI ("*.LC0") [flags 0x2] <string_cst 0x7fd3483add20>)) -1 (nil))
1099 (insn 75 74 76 12 prog_stacksetup.c:113 (parallel [
1101 (plus:DI (reg/f:DI 54 virtual-stack-vars)
1102 (const_int -1040 [0xfffffffffffffbf0])))
1103 (clobber (reg:CC 17 flags))
1106 (insn 76 75 77 12 prog_stacksetup.c:113 (set (reg:DI 2 cx)
1107 (const_int 8 [0x8])) -1 (nil))
1109 (insn 77 76 78 12 prog_stacksetup.c:113 (set (reg:DI 1 dx)
1110 (const_int 8 [0x8])) -1 (nil))
1112 (insn 78 77 79 12 prog_stacksetup.c:113 (set (reg:DI 4 si)
1113 (reg/f:DI 69 [ D.2730 ])) -1 (nil))
1115 (insn 79 78 80 12 prog_stacksetup.c:113 (set (reg:DI 5 di)
1116 (reg:DI 98)) -1 (nil))
1118 (insn 80 79 81 12 prog_stacksetup.c:113 (set (reg:QI 0 ax)
1119 (const_int 0 [0x0])) -1 (nil))
1121 (call_insn 81 80 82 12 prog_stacksetup.c:113 (set (reg:SI 0 ax)
1122 (call (mem:QI (symbol_ref:DI ("sprintf") [flags 0x41] <function_decl 0x7fd34910a000 sprintf>) [0 S1 A8])
1123 (const_int 0 [0x0]))) -1 (expr_list:REG_EH_REGION (const_int 0 [0x0])
1125 (expr_list:REG_DEP_TRUE (use (reg:QI 0 ax))
1126 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
1127 (expr_list:REG_DEP_TRUE (use (reg:DI 4 si))
1128 (expr_list:REG_DEP_TRUE (use (reg:DI 1 dx))
1129 (expr_list:REG_DEP_TRUE (use (reg:DI 2 cx))
1132 (jump_insn 82 81 83 12 prog_stacksetup.c:113 (set (pc)
1133 (label_ref 92)) -1 (nil))
1134 ;; End of basic block 12 -> ( 14)
1140 ;; Start of basic block ( 11) -> 13
1142 (code_label 84 83 85 13 7 "" [1 uses])
1144 (note 85 84 86 13 [bb 13] NOTE_INSN_BASIC_BLOCK)
1146 (insn 86 85 87 13 prog_stacksetup.c:116 (set (reg/f:DI 68 [ D.2732 ])
1147 (symbol_ref/f:DI ("*.LC1") [flags 0x2] <string_cst 0x7fd3483b8d40>)) -1 (nil))
1149 (insn 87 86 88 13 prog_stacksetup.c:116 (parallel [
1151 (plus:DI (reg/f:DI 54 virtual-stack-vars)
1152 (const_int -1040 [0xfffffffffffffbf0])))
1153 (clobber (reg:CC 17 flags))
1156 (insn 88 87 89 13 prog_stacksetup.c:116 (set (reg:DI 1 dx)
1157 (const_int 27 [0x1b])) -1 (nil))
1159 (insn 89 88 90 13 prog_stacksetup.c:116 (set (reg:DI 4 si)
1160 (reg/f:DI 68 [ D.2732 ])) -1 (nil))
1162 (insn 90 89 91 13 prog_stacksetup.c:116 (set (reg:DI 5 di)
1163 (reg:DI 99)) -1 (nil))
1165 (call_insn 91 90 92 13 prog_stacksetup.c:116 (set (reg:DI 0 ax)
1166 (call (mem:QI (symbol_ref:DI ("memcpy") [flags 0x41] <function_decl 0x7fd3490f9900 __builtin_memcpy>) [0 S1 A8])
1167 (const_int 0 [0x0]))) -1 (expr_list:REG_EH_REGION (const_int 0 [0x0])
1169 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
1170 (expr_list:REG_DEP_TRUE (use (reg:DI 4 si))
1171 (expr_list:REG_DEP_TRUE (use (reg:DI 1 dx))
1173 ;; End of basic block 13 -> ( 14)
1175 ;; Succ edge 14 (fallthru)
1177 ;; Start of basic block ( 12 13) -> 14
1179 ;; Pred edge 13 (fallthru)
1180 (code_label 92 91 93 14 8 "" [1 uses])
1182 (note 93 92 94 14 [bb 14] NOTE_INSN_BASIC_BLOCK)
1184 (jump_insn 94 93 95 14 prog_stacksetup.c:116 (set (pc)
1185 (label_ref 123)) -1 (nil))
1186 ;; End of basic block 14 -> ( 18)
1192 ;; Start of basic block ( 10) -> 15
1194 (code_label 96 95 97 15 6 "" [1 uses])
1196 (note 97 96 98 15 [bb 15] NOTE_INSN_BASIC_BLOCK)
1198 (insn 98 97 99 15 prog_stacksetup.c:120 (set (reg:SI 100)
1199 (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
1200 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])) -1 (nil))
1202 (insn 99 98 100 15 prog_stacksetup.c:120 (parallel [
1203 (set (reg:SI 67 [ D.2734 ])
1204 (ashift:SI (reg:SI 100)
1205 (const_int 1 [0x1])))
1206 (clobber (reg:CC 17 flags))
1207 ]) -1 (expr_list:REG_EQUAL (ashift:SI (mem/c/i:SI (plus:DI (reg/f:DI 54 virtual-stack-vars)
1208 (const_int -1044 [0xfffffffffffffbec])) [0 sksize+0 S4 A32])
1209 (const_int 1 [0x1]))
1212 (insn 100 99 101 15 prog_stacksetup.c:120 (set (reg:DI 66 [ D.2735 ])
1213 (sign_extend:DI (reg:SI 67 [ D.2734 ]))) -1 (nil))
1215 (insn 101 100 102 15 prog_stacksetup.c:120 (parallel [
1216 (set (reg/f:DI 65 [ D.2736 ])
1217 (plus:DI (reg:DI 66 [ D.2735 ])
1218 (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
1219 (const_int -1064 [0xfffffffffffffbd8])) [0 skaddr+0 S8 A64])))
1220 (clobber (reg:CC 17 flags))
1223 (insn 102 101 103 15 prog_stacksetup.c:120 (set (reg:QI 64 [ D.2737 ])
1224 (mem:QI (reg/f:DI 65 [ D.2736 ]) [0 S1 A8])) -1 (nil))
1226 (insn 103 102 104 15 prog_stacksetup.c:120 (set (reg:CCZ 17 flags)
1227 (compare:CCZ (reg:QI 64 [ D.2737 ])
1228 (const_int 65 [0x41]))) -1 (nil))
1230 (jump_insn 104 103 105 15 prog_stacksetup.c:120 (set (pc)
1231 (if_then_else (eq (reg:CCZ 17 flags)
1232 (const_int 0 [0x0]))
1235 ;; End of basic block 15 -> ( 16 17)
1237 ;; Succ edge 16 (fallthru)
1240 ;; Start of basic block ( 15) -> 16
1241 ;; Pred edge 15 (fallthru)
1242 (note 105 104 106 16 [bb 16] NOTE_INSN_BASIC_BLOCK)
1244 (insn 106 105 107 16 prog_stacksetup.c:121 (set (reg/f:DI 63 [ D.2740 ])
1245 (symbol_ref/f:DI ("*.LC2") [flags 0x2] <string_cst 0x7fd3483b8e40>)) -1 (nil))
1247 (insn 107 106 108 16 prog_stacksetup.c:121 (parallel [
1249 (plus:DI (reg/f:DI 54 virtual-stack-vars)
1250 (const_int -1040 [0xfffffffffffffbf0])))
1251 (clobber (reg:CC 17 flags))
1254 (insn 108 107 109 16 prog_stacksetup.c:121 (set (reg:DI 1 dx)
1255 (const_int 8 [0x8])) -1 (nil))
1257 (insn 109 108 110 16 prog_stacksetup.c:121 (set (reg:DI 4 si)
1258 (reg/f:DI 63 [ D.2740 ])) -1 (nil))
1260 (insn 110 109 111 16 prog_stacksetup.c:121 (set (reg:DI 5 di)
1261 (reg:DI 101)) -1 (nil))
1263 (insn 111 110 112 16 prog_stacksetup.c:121 (set (reg:QI 0 ax)
1264 (const_int 0 [0x0])) -1 (nil))
1266 (call_insn 112 111 113 16 prog_stacksetup.c:121 (set (reg:SI 0 ax)
1267 (call (mem:QI (symbol_ref:DI ("sprintf") [flags 0x41] <function_decl 0x7fd34910a000 sprintf>) [0 S1 A8])
1268 (const_int 0 [0x0]))) -1 (expr_list:REG_EH_REGION (const_int 0 [0x0])
1270 (expr_list:REG_DEP_TRUE (use (reg:QI 0 ax))
1271 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
1272 (expr_list:REG_DEP_TRUE (use (reg:DI 4 si))
1273 (expr_list:REG_DEP_TRUE (use (reg:DI 1 dx))
1276 (jump_insn 113 112 114 16 prog_stacksetup.c:121 (set (pc)
1277 (label_ref 123)) -1 (nil))
1278 ;; End of basic block 16 -> ( 18)
1282 (barrier 114 113 115)
1284 ;; Start of basic block ( 15) -> 17
1286 (code_label 115 114 116 17 10 "" [1 uses])
1288 (note 116 115 117 17 [bb 17] NOTE_INSN_BASIC_BLOCK)
1290 (insn 117 116 118 17 prog_stacksetup.c:123 (set (reg/f:DI 62 [ D.2742 ])
1291 (symbol_ref/f:DI ("*.LC3") [flags 0x2] <string_cst 0x7fd3483b8f00>)) -1 (nil))
1293 (insn 118 117 119 17 prog_stacksetup.c:123 (parallel [
1295 (plus:DI (reg/f:DI 54 virtual-stack-vars)
1296 (const_int -1040 [0xfffffffffffffbf0])))
1297 (clobber (reg:CC 17 flags))
1300 (insn 119 118 120 17 prog_stacksetup.c:123 (set (reg:DI 1 dx)
1301 (const_int 18 [0x12])) -1 (nil))
1303 (insn 120 119 121 17 prog_stacksetup.c:123 (set (reg:DI 4 si)
1304 (reg/f:DI 62 [ D.2742 ])) -1 (nil))
1306 (insn 121 120 122 17 prog_stacksetup.c:123 (set (reg:DI 5 di)
1307 (reg:DI 102)) -1 (nil))
1309 (call_insn 122 121 123 17 prog_stacksetup.c:123 (set (reg:DI 0 ax)
1310 (call (mem:QI (symbol_ref:DI ("memcpy") [flags 0x41] <function_decl 0x7fd3490f9900 __builtin_memcpy>) [0 S1 A8])
1311 (const_int 0 [0x0]))) -1 (expr_list:REG_EH_REGION (const_int 0 [0x0])
1313 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
1314 (expr_list:REG_DEP_TRUE (use (reg:DI 4 si))
1315 (expr_list:REG_DEP_TRUE (use (reg:DI 1 dx))
1317 ;; End of basic block 17 -> ( 18)
1319 ;; Succ edge 18 (fallthru)
1321 ;; Start of basic block ( 14 16 17) -> 18
1324 ;; Pred edge 17 (fallthru)
1325 (code_label 123 122 124 18 9 "" [2 uses])
1327 (note 124 123 125 18 [bb 18] NOTE_INSN_BASIC_BLOCK)
1329 (insn 125 124 126 18 prog_stacksetup.c:125 (set (reg/f:DI 61 [ D.2743 ])
1330 (symbol_ref/f:DI ("*.LC4") [flags 0x2] <string_cst 0x7fd3483bc990>)) -1 (nil))
1332 (insn 126 125 127 18 prog_stacksetup.c:125 (set (reg/f:DI 60 [ D.2744 ])
1333 (symbol_ref/f:DI ("*.LC5") [flags 0x2] <string_cst 0x7fd3483b8f80>)) -1 (nil))
1335 (insn 127 126 128 18 prog_stacksetup.c:125 (set (reg:DI 4 si)
1336 (reg/f:DI 61 [ D.2743 ])) -1 (nil))
1338 (insn 128 127 129 18 prog_stacksetup.c:125 (set (reg:DI 5 di)
1339 (reg/f:DI 60 [ D.2744 ])) -1 (nil))
1341 (call_insn 129 128 130 18 prog_stacksetup.c:125 (set (reg:DI 0 ax)
1342 (call (mem:QI (symbol_ref:DI ("fopen") [flags 0x41] <function_decl 0x7fd348523300 fopen>) [0 S1 A8])
1343 (const_int 0 [0x0]))) -1 (nil)
1344 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
1345 (expr_list:REG_DEP_TRUE (use (reg:DI 4 si))
1348 (insn 130 129 131 18 prog_stacksetup.c:125 (set (reg/f:DI 59 [ f.3 ])
1349 (reg:DI 0 ax)) -1 (nil))
1351 (insn 131 130 132 18 prog_stacksetup.c:125 (set (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
1352 (const_int -1056 [0xfffffffffffffbe0])) [0 f+0 S8 A64])
1353 (reg/f:DI 59 [ f.3 ])) -1 (nil))
1355 (insn 132 131 133 18 prog_stacksetup.c:125 (set (reg:CCZ 17 flags)
1356 (compare:CCZ (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
1357 (const_int -1056 [0xfffffffffffffbe0])) [0 f+0 S8 A64])
1358 (const_int 0 [0x0]))) -1 (nil))
1360 (jump_insn 133 132 134 18 prog_stacksetup.c:125 (set (pc)
1361 (if_then_else (ne (reg:CCZ 17 flags)
1362 (const_int 0 [0x0]))
1365 ;; End of basic block 18 -> ( 19 20)
1367 ;; Succ edge 19 (fallthru)
1370 ;; Start of basic block ( 18) -> 19
1371 ;; Pred edge 18 (fallthru)
1372 (note 134 133 135 19 [bb 19] NOTE_INSN_BASIC_BLOCK)
1374 (insn 135 134 136 19 prog_stacksetup.c:126 (set (reg:SI 5 di)
1375 (const_int 1 [0x1])) -1 (nil))
1377 (call_insn 136 135 137 19 prog_stacksetup.c:126 (call (mem:QI (symbol_ref:DI ("exit") [flags 0x41] <function_decl 0x7fd34911ac00 exit>) [0 S1 A8])
1378 (const_int 0 [0x0])) -1 (expr_list:REG_NORETURN (const_int 0 [0x0])
1379 (expr_list:REG_EH_REGION (const_int 0 [0x0])
1381 (expr_list:REG_DEP_TRUE (use (reg:SI 5 di))
1383 ;; End of basic block 19 -> ()
1386 (barrier 137 136 138)
1388 ;; Start of basic block ( 18) -> 20
1390 (code_label 138 137 139 20 11 "" [1 uses])
1392 (note 139 138 140 20 [bb 20] NOTE_INSN_BASIC_BLOCK)
1394 (insn 140 139 141 20 prog_stacksetup.c:127 (set (reg/f:DI 58 [ D.2748 ])
1395 (symbol_ref/f:DI ("*.LC6") [flags 0x2] <string_cst 0x7fd3483bca20>)) -1 (nil))
1397 (insn 141 140 142 20 prog_stacksetup.c:127 (parallel [
1399 (plus:DI (reg/f:DI 54 virtual-stack-vars)
1400 (const_int -1040 [0xfffffffffffffbf0])))
1401 (clobber (reg:CC 17 flags))
1404 (insn 142 141 143 20 prog_stacksetup.c:127 (set (reg:DI 104)
1405 (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
1406 (const_int -1056 [0xfffffffffffffbe0])) [0 f+0 S8 A64])) -1 (nil))
1408 (insn 143 142 144 20 prog_stacksetup.c:127 (set (reg:DI 1 dx)
1409 (reg:DI 103)) -1 (nil))
1411 (insn 144 143 145 20 prog_stacksetup.c:127 (set (reg:DI 4 si)
1412 (reg/f:DI 58 [ D.2748 ])) -1 (nil))
1414 (insn 145 144 146 20 prog_stacksetup.c:127 (set (reg:DI 5 di)
1415 (reg:DI 104)) -1 (nil))
1417 (insn 146 145 147 20 prog_stacksetup.c:127 (set (reg:QI 0 ax)
1418 (const_int 0 [0x0])) -1 (nil))
1420 (call_insn 147 146 148 20 prog_stacksetup.c:127 (set (reg:SI 0 ax)
1421 (call (mem:QI (symbol_ref:DI ("fprintf") [flags 0x41] <function_decl 0x7fd349101a00 fprintf>) [0 S1 A8])
1422 (const_int 0 [0x0]))) -1 (nil)
1423 (expr_list:REG_DEP_TRUE (use (reg:QI 0 ax))
1424 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
1425 (expr_list:REG_DEP_TRUE (use (reg:DI 4 si))
1426 (expr_list:REG_DEP_TRUE (use (reg:DI 1 dx))
1429 (insn 148 147 149 20 prog_stacksetup.c:128 (set (reg:DI 105)
1430 (mem/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
1431 (const_int -1056 [0xfffffffffffffbe0])) [0 f+0 S8 A64])) -1 (nil))
1433 (insn 149 148 150 20 prog_stacksetup.c:128 (set (reg:DI 5 di)
1434 (reg:DI 105)) -1 (nil))
1436 (call_insn 150 149 151 20 prog_stacksetup.c:128 (set (reg:SI 0 ax)
1437 (call (mem:QI (symbol_ref:DI ("fclose") [flags 0x41] <function_decl 0x7fd348523000 fclose>) [0 S1 A8])
1438 (const_int 0 [0x0]))) -1 (nil)
1439 (expr_list:REG_DEP_TRUE (use (reg:DI 5 di))
1442 (insn 151 150 152 20 prog_stacksetup.c:129 (set (reg:SI 5 di)
1443 (const_int 0 [0x0])) -1 (nil))
1445 (call_insn 152 151 153 20 prog_stacksetup.c:129 (call (mem:QI (symbol_ref:DI ("exit") [flags 0x41] <function_decl 0x7fd34911ac00 exit>) [0 S1 A8])
1446 (const_int 0 [0x0])) -1 (expr_list:REG_NORETURN (const_int 0 [0x0])
1447 (expr_list:REG_EH_REGION (const_int 0 [0x0])
1449 (expr_list:REG_DEP_TRUE (use (reg:SI 5 di))
1451 ;; End of basic block 20 -> ()
1454 (barrier 153 152 167)
1456 ;; Start of basic block () -> 21
1457 (note 167 153 156 21 [bb 21] NOTE_INSN_BASIC_BLOCK)
1459 (insn 156 167 157 21 prog_stacksetup.c:130 (clobber (reg/i:SI 0 ax)) -1 (nil))
1461 (insn 157 156 158 21 prog_stacksetup.c:130 (clobber (reg:SI 88 [ <result> ])) -1 (nil))
1463 (jump_insn 158 157 159 21 prog_stacksetup.c:130 (set (pc)
1464 (label_ref 160)) -1 (nil))
1465 ;; End of basic block 21 -> ( 23)
1469 (barrier 159 158 154)
1471 ;; Start of basic block () -> 22
1472 (code_label 154 159 168 22 1 "" [0 uses])
1474 (note 168 154 155 22 [bb 22] NOTE_INSN_BASIC_BLOCK)
1476 (insn 155 168 160 22 prog_stacksetup.c:130 (set (reg/i:SI 0 ax)
1477 (reg:SI 88 [ <result> ])) -1 (nil))
1478 ;; End of basic block 22 -> ( 23)
1480 ;; Succ edge 23 (fallthru)
1482 ;; Start of basic block ( 21 22) -> 23
1484 ;; Pred edge 22 (fallthru)
1485 (code_label 160 155 169 23 12 "" [1 uses])
1487 (note 169 160 161 23 [bb 23] NOTE_INSN_BASIC_BLOCK)
1489 (insn 161 169 162 23 prog_stacksetup.c:130 (parallel [
1490 (set (reg:CCZ 17 flags)
1492 (mem/v/f/c/i:DI (plus:DI (reg/f:DI 54 virtual-stack-vars)
1493 (const_int -8 [0xfffffffffffffff8])) [0 D.2750+0 S8 A64])
1494 (const_int 40 [0x28])
1496 (clobber (scratch:DI))
1499 (jump_insn 162 161 170 23 prog_stacksetup.c:130 (set (pc)
1500 (if_then_else (eq (reg:CCZ 17 flags)
1501 (const_int 0 [0x0]))
1504 ;; End of basic block 23 -> ( 25 24)
1507 ;; Succ edge 24 (fallthru)
1509 ;; Start of basic block ( 23) -> 24
1510 ;; Pred edge 23 (fallthru)
1511 (note 170 162 163 24 [bb 24] NOTE_INSN_BASIC_BLOCK)
1513 (call_insn 163 170 164 24 prog_stacksetup.c:130 (call (mem:QI (symbol_ref:DI ("__stack_chk_fail") [flags 0x41] <function_decl 0x7fd3483ca000 __stack_chk_fail>) [0 S1 A8])
1514 (const_int 0 [0x0])) -1 (expr_list:REG_NORETURN (const_int 0 [0x0])
1515 (expr_list:REG_EH_REGION (const_int 0 [0x0])
1518 ;; End of basic block 24 -> ()
1521 (barrier 164 163 165)
1523 ;; Start of basic block ( 23) -> 25
1525 (code_label 165 164 171 25 13 "" [1 uses])
1527 (note 171 165 166 25 [bb 25] NOTE_INSN_BASIC_BLOCK)
1529 (insn 166 171 0 25 prog_stacksetup.c:130 (use (reg/i:SI 0 ax)) -1 (nil))
1530 ;; End of basic block 25 -> ( 1)
1532 ;; Succ edge EXIT [100.0%] (fallthru)