2 /* { dg-do compile } */
3 /* { dg-final { scan-assembler "_Z1fi" } } */
4 /* { dg-final { scan-assembler "_Z1fb" } } */
5 /* { dg-final { scan-assembler "_Z1fd" } } */
6 /* { dg-final { scan-assembler "_Z1ff" } } */
7 /* { dg-final { scan-assembler "_Z1fw" } } */
9 typedef int INT __attribute((may_alias));
14 typedef bool BOOL __attribute((may_alias));
19 typedef float FLOAT __attribute((may_alias));
24 typedef double DOUBLE __attribute((may_alias));
29 typedef wchar_t WCHAR_T __attribute((may_alias));