1 /* PR middle-end/51323 */
3 extern void abort (void);
4 struct S
{ int a
, b
, c
; };
7 __attribute__((noinline
, noclone
)) void
8 foo (int x
, int y
, int z
)
10 if (x
!= v
|| y
!= 0 || z
!= 9)
15 baz (const struct S
*p
)
20 __attribute__((noinline
, noclone
)) void
21 bar (int x
, struct S y
)
30 v
= 3; s
.a
= v
- 1; s
.b
= v
; s
.c
= v
+ 1;
32 v
= 17; s
.a
= v
- 1; s
.b
= v
; s
.c
= v
+ 1;