1 /* PR middle-end/52592 */
2 /* { dg-do compile } */
3 /* { dg-options "-std=gnu99 -O2 -ffast-math" } */
5 #define T(type, name) \
7 __attribute__((cold)) \
10 return (int) name (x); \
15 T (long double, roundl
)
18 T (long double, rintl
)
20 /* { dg-final { scan-assembler-not "__builtin_iround" } } */
21 /* { dg-final { scan-assembler-not "__builtin_irint" } } */