Mercurial > hg > CbC > CbC_gcc
comparison gcc/testsuite/gcc.dg/c90-float-1.c @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
68:561a7518be6b | 111:04ced10e8804 |
---|---|
1 /* Test for <float.h> C90 macros. */ | |
2 /* Origin: Joseph Myers <jsm28@cam.ac.uk> */ | |
3 /* { dg-do preprocess } */ | |
4 /* { dg-options "-std=iso9899:1990 -pedantic-errors" } */ | |
5 | |
6 /* This test checks that the C90 macros (but not the C99 or C11 ones) | |
7 are defined; it does not check the correctness of their values. */ | |
8 | |
9 #include <float.h> | |
10 | |
11 #ifndef FLT_ROUNDS | |
12 #error "FLT_ROUNDS undefined" | |
13 #endif | |
14 | |
15 #ifndef FLT_RADIX | |
16 #error "FLT_RADIX undefined" | |
17 #endif | |
18 | |
19 #ifndef FLT_MANT_DIG | |
20 #error "FLT_MANT_DIG undefined" | |
21 #endif | |
22 | |
23 #ifndef FLT_DIG | |
24 #error "FLT_DIG undefined" | |
25 #endif | |
26 | |
27 #ifndef FLT_MIN_EXP | |
28 #error "FLT_MIN_EXP undefined" | |
29 #endif | |
30 | |
31 #ifndef FLT_MIN_10_EXP | |
32 #error "FLT_MIN_10_EXP undefined" | |
33 #endif | |
34 | |
35 #ifndef FLT_MAX_EXP | |
36 #error "FLT_MAX_EXP undefined" | |
37 #endif | |
38 | |
39 #ifndef FLT_MAX_10_EXP | |
40 #error "FLT_MAX_10_EXP undefined" | |
41 #endif | |
42 | |
43 #ifndef FLT_MAX | |
44 #error "FLT_MAX undefined" | |
45 #endif | |
46 | |
47 #ifndef FLT_EPSILON | |
48 #error "FLT_EPSILON undefined" | |
49 #endif | |
50 | |
51 #ifndef FLT_MIN | |
52 #error "FLT_MIN undefined" | |
53 #endif | |
54 | |
55 #ifndef DBL_MANT_DIG | |
56 #error "DBL_MANT_DIG undefined" | |
57 #endif | |
58 | |
59 #ifndef DBL_DIG | |
60 #error "DBL_DIG undefined" | |
61 #endif | |
62 | |
63 #ifndef DBL_MIN_EXP | |
64 #error "DBL_MIN_EXP undefined" | |
65 #endif | |
66 | |
67 #ifndef DBL_MIN_10_EXP | |
68 #error "DBL_MIN_10_EXP undefined" | |
69 #endif | |
70 | |
71 #ifndef DBL_MAX_EXP | |
72 #error "DBL_MAX_EXP undefined" | |
73 #endif | |
74 | |
75 #ifndef DBL_MAX_10_EXP | |
76 #error "DBL_MAX_10_EXP undefined" | |
77 #endif | |
78 | |
79 #ifndef DBL_MAX | |
80 #error "DBL_MAX undefined" | |
81 #endif | |
82 | |
83 #ifndef DBL_EPSILON | |
84 #error "DBL_EPSILON undefined" | |
85 #endif | |
86 | |
87 #ifndef DBL_MIN | |
88 #error "DBL_MIN undefined" | |
89 #endif | |
90 | |
91 #ifndef LDBL_MANT_DIG | |
92 #error "LDBL_MANT_DIG undefined" | |
93 #endif | |
94 | |
95 #ifndef LDBL_DIG | |
96 #error "LDBL_DIG undefined" | |
97 #endif | |
98 | |
99 #ifndef LDBL_MIN_EXP | |
100 #error "LDBL_MIN_EXP undefined" | |
101 #endif | |
102 | |
103 #ifndef LDBL_MIN_10_EXP | |
104 #error "LDBL_MIN_10_EXP undefined" | |
105 #endif | |
106 | |
107 #ifndef LDBL_MAX_EXP | |
108 #error "LDBL_MAX_EXP undefined" | |
109 #endif | |
110 | |
111 #ifndef LDBL_MAX_10_EXP | |
112 #error "LDBL_MAX_10_EXP undefined" | |
113 #endif | |
114 | |
115 #ifndef LDBL_MAX | |
116 #error "LDBL_MAX undefined" | |
117 #endif | |
118 | |
119 #ifndef LDBL_EPSILON | |
120 #error "LDBL_EPSILON undefined" | |
121 #endif | |
122 | |
123 #ifndef LDBL_MIN | |
124 #error "LDBL_MIN undefined" | |
125 #endif | |
126 | |
127 #ifdef FLT_EVAL_METHOD | |
128 #error "FLT_EVAL_METHOD defined" | |
129 #endif | |
130 | |
131 #ifdef DECIMAL_DIG | |
132 #error "DECIMAL_DIG defined" | |
133 #endif | |
134 | |
135 #ifdef FLT_DECIMAL_DIG | |
136 #error "FLT_DECIMAL_DIG defined" | |
137 #endif | |
138 | |
139 #ifdef DBL_DECIMAL_DIG | |
140 #error "DBL_DECIMAL_DIG defined" | |
141 #endif | |
142 | |
143 #ifdef LDBL_DECIMAL_DIG | |
144 #error "LDBL_DECIMAL_DIG defined" | |
145 #endif | |
146 | |
147 #ifdef FLT_HAS_SUBNORM | |
148 #error "FLT_HAS_SUBNORM defined" | |
149 #endif | |
150 | |
151 #ifdef DBL_HAS_SUBNORM | |
152 #error "DBL_HAS_SUBNORM defined" | |
153 #endif | |
154 | |
155 #ifdef LDBL_HAS_SUBNORM | |
156 #error "LDBL_HAS_SUBNORM defined" | |
157 #endif | |
158 | |
159 #ifdef FLT_TRUE_MIN | |
160 #error "FLT_TRUE_MIN defined" | |
161 #endif | |
162 | |
163 #ifdef DBL_TRUE_MIN | |
164 #error "DBL_TRUE_MIN defined" | |
165 #endif | |
166 | |
167 #ifdef LDBL_TRUE_MIN | |
168 #error "LDBL_TRUE_MIN defined" | |
169 #endif |