1 /* { dg-do run { target x86_64-*-* } } */
3 extern void abort (void);
5 int __RTL (startwith ("vregs")) test_returning_constant (void)
9 (function
"test_returning_constant"
11 (cnote
1 NOTE_INSN_DELETED
)
13 (edge
-from
entry (flags
"FALLTHRU"))
14 (cnote
3 [bb
2] NOTE_INSN_BASIC_BLOCK
)
15 (cnote
2 NOTE_INSN_FUNCTION_BEG
)
16 (cinsn
5 (set (reg
:SI
<0> [ _1
])
17 (const_int
42)) "../../src/test-return-const.c":3)
18 (cinsn
8 (set (reg
:SI
<1> [ <retval
> ])
19 (reg
:SI
<0> [ _1
])) "../../src/test-return-const.c":3)
20 (cinsn
12 (set (reg
/i
:SI ax
)
21 (reg
:SI
<1> [ <retval
> ])) "../../src/test-return-const.c":4)
22 (cinsn
13 (use (reg
/i
:SI ax
)) "../../src/test-return-const.c":4)
23 (edge
-to
exit (flags
"FALLTHRU"))
31 ) ;; function
"test_returning_constant"
36 if (test_returning_constant () != 42)