(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
dfp/
builtin-snan-1.c
       1  /* Test __builtin_nansd* functions.  Test not requiring runtime
       2     exceptions support.  */
       3  /* { dg-do run } */
       4  /* { dg-options "" } */
       5  
       6  volatile _Decimal32 d32 = __builtin_nansd32 ("");
       7  volatile _Decimal64 d64 = __builtin_nansd64 ("");
       8  volatile _Decimal128 d128 = __builtin_nansd128 ("");
       9  
      10  extern void abort (void);
      11  extern void exit (int);
      12  
      13  int
      14  main (void)
      15  {
      16    if (!__builtin_isnan (d32))
      17      abort ();
      18    if (!__builtin_isnan (d64))
      19      abort ();
      20    if (!__builtin_isnan (d128))
      21      abort ();
      22    exit (0);
      23  }