145
|
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
|