2 /* { dg-options "-Os" } */
4 extern void abort (void);
6 void foo (unsigned long x
)
11 volatile unsigned int a1
, a2
, a3
, a4
, a5
;
14 volatile unsigned int b1
, b2
, b3
, b4
, b5
;
23 bar (struct C
*c
, unsigned int *d
)
27 ? (*(volatile unsigned int *) ((void *)(&((A
)c
->c3
)->a5
)) = *d
)
28 : (*(volatile unsigned int *) ((void *)(&((B
)c
->c3
)->b5
)) = *d
));