2 /* { dg-options "-O2" } */
4 extern void abort (void);
17 struct S
bar (struct S x
, struct S
*y
)
24 foo (int a
, struct T b
)
31 /* This call should be marked as clobbering 'x' and 'b'. */
39 struct S
bar1 (struct S x
, struct S y
)
46 foo1 (int a
, struct T b
)
54 /* This call should NOT be marked as clobbering 'x' and 'b'. */