1 /* PR tree-optimization/49279 */
2 extern void abort (void);
4 struct S
{ int a
; int *__restrict p
; };
6 __attribute__((noinline
, noclone
))
7 struct S
*bar (struct S
*p
)
10 asm volatile ("" : "=r" (r
) : "0" (p
) : "memory");
14 __attribute__((noinline
, noclone
))
32 if (foo (&a
, &b
) != 1)