1 //===----------------------------------------------------------------------===//
3 // The LLVM Compiler Infrastructure
5 // This file is dual licensed under the MIT and the University of Illinois Open
6 // Source Licenses. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
14 #include "test_macros.h"
17 #error FLT_ROUNDS not defined
20 #ifndef FLT_EVAL_METHOD
21 #error FLT_EVAL_METHOD not defined
25 #error FLT_RADIX not defined
28 #if TEST_STD_VER > 14 && defined(TEST_HAS_C11_FEATURES) && 0
29 #ifndef FLT_HAS_SUBNORM
30 #error FLT_HAS_SUBNORM not defined
33 #ifndef DBL_HAS_SUBNORM
34 #error DBL_HAS_SUBNORM not defined
37 #ifndef LDBL_HAS_SUBNORM
38 #error LDBL_HAS_SUBNORM not defined
43 #error FLT_MANT_DIG not defined
47 #error DBL_MANT_DIG not defined
51 #error LDBL_MANT_DIG not defined
55 #error DECIMAL_DIG not defined
58 #if TEST_STD_VER > 14 && defined(TEST_HAS_C11_FEATURES) && 0
59 #ifndef FLT_DECIMAL_DIG
60 #error FLT_DECIMAL_DIG not defined
63 #ifndef DBL_DECIMAL_DIG
64 #error DBL_DECIMAL_DIG not defined
67 #ifndef LDBL_DECIMAL_DIG
68 #error LDBL_DECIMAL_DIG not defined
73 #error FLT_DIG not defined
77 #error DBL_DIG not defined
81 #error LDBL_DIG not defined
85 #error FLT_MIN_EXP not defined
89 #error DBL_MIN_EXP not defined
93 #error LDBL_MIN_EXP not defined
96 #ifndef FLT_MIN_10_EXP
97 #error FLT_MIN_10_EXP not defined
100 #ifndef DBL_MIN_10_EXP
101 #error DBL_MIN_10_EXP not defined
104 #ifndef LDBL_MIN_10_EXP
105 #error LDBL_MIN_10_EXP not defined
109 #error FLT_MAX_EXP not defined
113 #error DBL_MAX_EXP not defined
117 #error LDBL_MAX_EXP not defined
120 #ifndef FLT_MAX_10_EXP
121 #error FLT_MAX_10_EXP not defined
124 #ifndef DBL_MAX_10_EXP
125 #error DBL_MAX_10_EXP not defined
128 #ifndef LDBL_MAX_10_EXP
129 #error LDBL_MAX_10_EXP not defined
133 #error FLT_MAX not defined
137 #error DBL_MAX not defined
141 #error LDBL_MAX not defined
145 #error FLT_EPSILON not defined
149 #error DBL_EPSILON not defined
153 #error LDBL_EPSILON not defined
157 #error FLT_MIN not defined
161 #error DBL_MIN not defined
165 #error LDBL_MIN not defined
168 #if TEST_STD_VER > 14 && defined(TEST_HAS_C11_FEATURES) && 0
170 #error FLT_TRUE_MIN not defined
174 #error DBL_TRUE_MIN not defined
177 #ifndef LDBL_TRUE_MIN
178 #error LDBL_TRUE_MIN not defined