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'. */