1 /* { dg-do compile } */
2 /* { dg-options "-O2 -Wall" } */
4 typedef int T
__attribute__((may_alias
));
18 /* Ensure that the composite types have may_alias. */
22 *i
= *(__typeof (*p
) *) &p
;
23 asm ("" : : "r" (*p
));
24 *i
= *(__typeof (*p2
) *) &p2
;
25 asm ("" : : "r" (*p2
));