RISC-V: Add testcases for vector truncate after .SAT_SUB
[official-gcc.git] / gcc / testsuite / gcc.dg / dfp / builtin-snan-1.c
blob759e9e8a74b9584ed1085689d7ca97c2eabcc8e8
1 /* Test __builtin_nansd* functions. Test not requiring runtime
2 exceptions support. */
3 /* { dg-options "" } */
5 volatile _Decimal32 d32 = __builtin_nansd32 ("");
6 volatile _Decimal64 d64 = __builtin_nansd64 ("");
7 volatile _Decimal128 d128 = __builtin_nansd128 ("");
9 extern void abort (void);
10 extern void exit (int);
12 int
13 main (void)
15 if (!__builtin_isnan (d32))
16 abort ();
17 if (!__builtin_isnan (d64))
18 abort ();
19 if (!__builtin_isnan (d128))
20 abort ();
21 exit (0);