1//===----------------------------------------------------------------------===//
2//
3//                     The LLVM Compiler Infrastructure
4//
5// This file is dual licensed under the MIT and the University of Illinois Open
6// Source Licenses. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9
10 // test <float.h>
11
12#include <float.h>
13
14#ifndef FLT_ROUNDS
15#error FLT_ROUNDS not defined
16#endif
17
18#ifndef FLT_EVAL_METHOD
19#error FLT_EVAL_METHOD not defined
20#endif
21
22#ifndef FLT_RADIX
23#error FLT_RADIX not defined
24#endif
25
26#ifndef FLT_MANT_DIG
27#error FLT_MANT_DIG not defined
28#endif
29
30#ifndef DBL_MANT_DIG
31#error DBL_MANT_DIG not defined
32#endif
33
34#ifndef LDBL_MANT_DIG
35#error LDBL_MANT_DIG not defined
36#endif
37
38#ifndef DECIMAL_DIG
39#error DECIMAL_DIG not defined
40#endif
41
42#ifndef FLT_DIG
43#error FLT_DIG not defined
44#endif
45
46#ifndef DBL_DIG
47#error DBL_DIG not defined
48#endif
49
50#ifndef LDBL_DIG
51#error LDBL_DIG not defined
52#endif
53
54#ifndef FLT_MIN_EXP
55#error FLT_MIN_EXP not defined
56#endif
57
58#ifndef DBL_MIN_EXP
59#error DBL_MIN_EXP not defined
60#endif
61
62#ifndef LDBL_MIN_EXP
63#error LDBL_MIN_EXP not defined
64#endif
65
66#ifndef FLT_MIN_10_EXP
67#error FLT_MIN_10_EXP not defined
68#endif
69
70#ifndef DBL_MIN_10_EXP
71#error DBL_MIN_10_EXP not defined
72#endif
73
74#ifndef LDBL_MIN_10_EXP
75#error LDBL_MIN_10_EXP not defined
76#endif
77
78#ifndef FLT_MAX_EXP
79#error FLT_MAX_EXP not defined
80#endif
81
82#ifndef DBL_MAX_EXP
83#error DBL_MAX_EXP not defined
84#endif
85
86#ifndef LDBL_MAX_EXP
87#error LDBL_MAX_EXP not defined
88#endif
89
90#ifndef FLT_MAX_10_EXP
91#error FLT_MAX_10_EXP not defined
92#endif
93
94#ifndef DBL_MAX_10_EXP
95#error DBL_MAX_10_EXP not defined
96#endif
97
98#ifndef LDBL_MAX_10_EXP
99#error LDBL_MAX_10_EXP not defined
100#endif
101
102#ifndef FLT_MAX
103#error FLT_MAX not defined
104#endif
105
106#ifndef DBL_MAX
107#error DBL_MAX not defined
108#endif
109
110#ifndef LDBL_MAX
111#error LDBL_MAX not defined
112#endif
113
114#ifndef FLT_EPSILON
115#error FLT_EPSILON not defined
116#endif
117
118#ifndef DBL_EPSILON
119#error DBL_EPSILON not defined
120#endif
121
122#ifndef LDBL_EPSILON
123#error LDBL_EPSILON not defined
124#endif
125
126#ifndef FLT_MIN
127#error FLT_MIN not defined
128#endif
129
130#ifndef DBL_MIN
131#error DBL_MIN not defined
132#endif
133
134#ifndef LDBL_MIN
135#error LDBL_MIN not defined
136#endif
137
138int main()
139{
140}
141