2 /* { dg-options "-O2" } */
11 int __attribute__ ((__noinline__
, __noclone__
))
12 bar (int a
, int b
, struct pack p
)
14 if (a
!= 20 || b
!= 30)
16 if (p
.fine
!= 40 || p
.victim
!= 50 || p
.killer
!= 60)
21 int __attribute__ ((__noinline__
, __noclone__
))
22 foo (int arg1
, int arg2
, int arg3
, struct pack p
)
24 return bar (arg2
, arg3
, p
);
29 struct pack p
= { 40, 50, 60 };
31 (void) foo (10, 20, 30, p
);