/* Test __builtin_nansd* functions. Test not requiring runtime | |
exceptions support. */ | |
/* { dg-do run } */ | |
/* { dg-options "" } */ | |
volatile _Decimal32 d32 = __builtin_nansd32 (""); | |
volatile _Decimal64 d64 = __builtin_nansd64 (""); | |
volatile _Decimal128 d128 = __builtin_nansd128 (""); | |
extern void abort (void); | |
extern void exit (int); | |
int | |
main (void) | |
{ | |
if (!__builtin_isnan (d32)) | |
abort (); | |
if (!__builtin_isnan (d64)) | |
abort (); | |
if (!__builtin_isnan (d128)) | |
abort (); | |
exit (0); | |
} |