1 /* { dg-do compile } */
3 typedef float decimal32
__attribute__ ((mode (SD
)));
4 typedef float decimal64
__attribute__ ((mode (DD
)));
5 typedef float decimal128
__attribute__ ((mode (TD
)));
7 int ssize
[sizeof (decimal32
) == 4 ? 1 : -1];
8 int dsize
[sizeof (decimal64
) == 8 ? 1 : -1];
9 int tsize
[sizeof (decimal128
) == 16 ? 1 : -1];
11 int salign
= __alignof (decimal32
);
12 int dalign
= __alignof (decimal64
);
13 int talign
= __alignof (decimal128
);