1 /* Test DFP macros not defined in <float.h> if no DFP support. */
2 /* { dg-do compile { target { ! dfp } } } */
3 /* { dg-options "-std=c23" } */
8 # error "DEC32_MANT_DIG defined"
12 # error "DEC64_MANT_DIG defined"
15 #ifdef DEC128_MANT_DIG
16 # error "DEC128_MANT_DIG defined"
20 # error "DEC32_MIN_EXP defined"
24 # error "DEC64_MIN_EXP defined"
28 # error "DEC128_MIN_EXP defined"
32 # error "DEC32_MAX_EXP defined"
36 # error "DEC64_MAX_EXP defined"
40 # error "DEC128_MAX_EXP defined"
44 # error "DEC32_MAX defined"
48 # error "DEC64_MAX defined"
52 # error "DEC128_MAX defined"
56 # error "DEC32_EPSILON defined"
60 # error "DEC64_EPSILON defined"
64 # error "DEC128_EPSILON defined"
68 # error "DEC32_MIN defined"
72 # error "DEC64_MIN defined"
76 # error "DEC128_MIN defined"
80 # error "DEC32_TRUE_MIN defined"
84 # error "DEC64_TRUE_MIN defined"
87 #ifdef DEC128_TRUE_MIN
88 # error "DEC128_TRUE_MIN defined"
91 #ifdef DEC32_SUBNORMAL_MIN
92 # error "DEC32_SUBNORMAL_MIN defined"
95 #ifdef DEC64_SUBNORMAL_MIN
96 # error "DEC64_SUBNORMAL_MIN defined"
99 #ifdef DEC128_SUBNORMAL_MIN
100 # error "DEC128_SUBNORMAL_MIN defined"