(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
c11-float-5.c
       1  /* Test sNaN macros for _FloatN and _FloatNx not defined for C11 with
       2     __STDC_WANT_IEC_60559_TYPES_EXT__.  */
       3  /* { dg-do preprocess } */
       4  /* { dg-options "-std=c11 -pedantic-errors" } */
       5  
       6  #define __STDC_WANT_IEC_60559_TYPES_EXT__
       7  #include <float.h>
       8  
       9  #ifdef FLT16_SNAN
      10  #error "FLT16_SNAN defined"
      11  #endif
      12  
      13  #ifdef FLT32_SNAN
      14  #error "FLT32_SNAN defined"
      15  #endif
      16  
      17  #ifdef FLT64_SNAN
      18  #error "FLT64_SNAN defined"
      19  #endif
      20  
      21  #ifdef FLT128_SNAN
      22  #error "FLT128_SNAN defined"
      23  #endif
      24  
      25  #ifdef FLT32X_SNAN
      26  #error "FLT32X_SNAN defined"
      27  #endif
      28  
      29  #ifdef FLT64X_SNAN
      30  #error "FLT64X_SNAN defined"
      31  #endif
      32  
      33  #ifdef FLT128X_SNAN
      34  #error "FLT128X_SNAN defined"
      35  #endif