2 /* { dg-options "-O2" } */
3 /* { dg-additional-sources "tailcall-8.c" } */
12 start (int val
, struct s
*initial_last_ptr
)
16 last_ptr
= initial_last_ptr
;
20 f_direct (struct s param
)
22 if (param
.x
!= expected
)
27 f_indirect (struct s
*ptr
)
29 if (ptr
->x
!= expected
)
38 if (last_ptr
->x
!= expected
+ 100)
56 struct s g6_s
= { 106 };