(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
c2x-float-no-dfp-1.c
       1  /* Test DFP macros not defined in <float.h> if no DFP support.  */
       2  /* { dg-do compile { target { ! dfp } } } */
       3  /* { dg-options "-std=c2x" } */
       4  
       5  #include <float.h>
       6  
       7  #ifdef DEC32_MANT_DIG
       8  # error "DEC32_MANT_DIG defined"
       9  #endif
      10  
      11  #ifdef DEC64_MANT_DIG
      12  # error "DEC64_MANT_DIG defined"
      13  #endif
      14  
      15  #ifdef DEC128_MANT_DIG
      16  # error "DEC128_MANT_DIG defined"
      17  #endif
      18  
      19  #ifdef DEC32_MIN_EXP
      20  # error "DEC32_MIN_EXP defined"
      21  #endif
      22  
      23  #ifdef DEC64_MIN_EXP
      24  # error "DEC64_MIN_EXP defined"
      25  #endif
      26  
      27  #ifdef DEC128_MIN_EXP
      28  # error "DEC128_MIN_EXP defined"
      29  #endif
      30  
      31  #ifdef DEC32_MAX_EXP
      32  # error "DEC32_MAX_EXP defined"
      33  #endif
      34  
      35  #ifdef DEC64_MAX_EXP
      36  # error "DEC64_MAX_EXP defined"
      37  #endif
      38  
      39  #ifdef DEC128_MAX_EXP
      40  # error "DEC128_MAX_EXP defined"
      41  #endif
      42  
      43  #ifdef DEC32_MAX
      44  # error "DEC32_MAX defined"
      45  #endif
      46  
      47  #ifdef DEC64_MAX
      48  # error "DEC64_MAX defined"
      49  #endif
      50  
      51  #ifdef DEC128_MAX
      52  # error "DEC128_MAX defined"
      53  #endif
      54  
      55  #ifdef DEC32_EPSILON
      56  # error "DEC32_EPSILON defined"
      57  #endif
      58  
      59  #ifdef DEC64_EPSILON
      60  # error "DEC64_EPSILON defined"
      61  #endif
      62  
      63  #ifdef DEC128_EPSILON
      64  # error "DEC128_EPSILON defined"
      65  #endif
      66  
      67  #ifdef DEC32_MIN
      68  # error "DEC32_MIN defined"
      69  #endif
      70  
      71  #ifdef DEC64_MIN
      72  # error "DEC64_MIN defined"
      73  #endif
      74  
      75  #ifdef DEC128_MIN
      76  # error "DEC128_MIN defined"
      77  #endif
      78  
      79  #ifdef DEC32_TRUE_MIN
      80  # error "DEC32_TRUE_MIN defined"
      81  #endif
      82  
      83  #ifdef DEC64_TRUE_MIN
      84  # error "DEC64_TRUE_MIN defined"
      85  #endif
      86  
      87  #ifdef DEC128_TRUE_MIN
      88  # error "DEC128_TRUE_MIN defined"
      89  #endif
      90  
      91  #ifdef DEC32_SUBNORMAL_MIN
      92  # error "DEC32_SUBNORMAL_MIN defined"
      93  #endif
      94  
      95  #ifdef DEC64_SUBNORMAL_MIN
      96  # error "DEC64_SUBNORMAL_MIN defined"
      97  #endif
      98  
      99  #ifdef DEC128_SUBNORMAL_MIN
     100  # error "DEC128_SUBNORMAL_MIN defined"
     101  #endif