Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / gcc.target / x86_64 / abi / test_3_element_struct_and_unions.c
blob5227c60879214c89fbc1864a5e958ce427c2c998
1 /* This is an autogenerated file. Do not edit. */
3 #include "defines.h"
4 #include "macros.h"
6 /* Check structs and unions of all permutations of 3 basic types. */
7 int
8 main (void)
10 check_struct_and_union3(char, char, char, 3, 1);
11 check_struct_and_union3(char, char, short, 4, 2);
12 check_struct_and_union3(char, char, int, 8, 4);
13 check_struct_and_union3(char, char, long, 16, 8);
14 check_struct_and_union3(char, char, long long, 16, 8);
15 check_struct_and_union3(char, char, float, 8, 4);
16 check_struct_and_union3(char, char, double, 16, 8);
17 check_struct_and_union3(char, char, long double, 32, 16);
18 check_struct_and_union3(char, short, char, 6, 2);
19 check_struct_and_union3(char, short, short, 6, 2);
20 check_struct_and_union3(char, short, int, 8, 4);
21 check_struct_and_union3(char, short, long, 16, 8);
22 check_struct_and_union3(char, short, long long, 16, 8);
23 check_struct_and_union3(char, short, float, 8, 4);
24 check_struct_and_union3(char, short, double, 16, 8);
25 check_struct_and_union3(char, short, long double, 32, 16);
26 check_struct_and_union3(char, int, char, 12, 4);
27 check_struct_and_union3(char, int, short, 12, 4);
28 check_struct_and_union3(char, int, int, 12, 4);
29 check_struct_and_union3(char, int, long, 16, 8);
30 check_struct_and_union3(char, int, long long, 16, 8);
31 check_struct_and_union3(char, int, float, 12, 4);
32 check_struct_and_union3(char, int, double, 16, 8);
33 check_struct_and_union3(char, int, long double, 32, 16);
34 check_struct_and_union3(char, long, char, 24, 8);
35 check_struct_and_union3(char, long, short, 24, 8);
36 check_struct_and_union3(char, long, int, 24, 8);
37 check_struct_and_union3(char, long, long, 24, 8);
38 check_struct_and_union3(char, long, long long, 24, 8);
39 check_struct_and_union3(char, long, float, 24, 8);
40 check_struct_and_union3(char, long, double, 24, 8);
41 check_struct_and_union3(char, long, long double, 32, 16);
42 check_struct_and_union3(char, long long, char, 24, 8);
43 check_struct_and_union3(char, long long, short, 24, 8);
44 check_struct_and_union3(char, long long, int, 24, 8);
45 check_struct_and_union3(char, long long, long, 24, 8);
46 check_struct_and_union3(char, long long, long long, 24, 8);
47 check_struct_and_union3(char, long long, float, 24, 8);
48 check_struct_and_union3(char, long long, double, 24, 8);
49 check_struct_and_union3(char, long long, long double, 32, 16);
50 check_struct_and_union3(char, float, char, 12, 4);
51 check_struct_and_union3(char, float, short, 12, 4);
52 check_struct_and_union3(char, float, int, 12, 4);
53 check_struct_and_union3(char, float, long, 16, 8);
54 check_struct_and_union3(char, float, long long, 16, 8);
55 check_struct_and_union3(char, float, float, 12, 4);
56 check_struct_and_union3(char, float, double, 16, 8);
57 check_struct_and_union3(char, float, long double, 32, 16);
58 check_struct_and_union3(char, double, char, 24, 8);
59 check_struct_and_union3(char, double, short, 24, 8);
60 check_struct_and_union3(char, double, int, 24, 8);
61 check_struct_and_union3(char, double, long, 24, 8);
62 check_struct_and_union3(char, double, long long, 24, 8);
63 check_struct_and_union3(char, double, float, 24, 8);
64 check_struct_and_union3(char, double, double, 24, 8);
65 check_struct_and_union3(char, double, long double, 32, 16);
66 check_struct_and_union3(char, long double, char, 48, 16);
67 check_struct_and_union3(char, long double, short, 48, 16);
68 check_struct_and_union3(char, long double, int, 48, 16);
69 check_struct_and_union3(char, long double, long, 48, 16);
70 check_struct_and_union3(char, long double, long long, 48, 16);
71 check_struct_and_union3(char, long double, float, 48, 16);
72 check_struct_and_union3(char, long double, double, 48, 16);
73 check_struct_and_union3(char, long double, long double, 48, 16);
74 check_struct_and_union3(short, char, char, 4, 2);
75 check_struct_and_union3(short, char, short, 6, 2);
76 check_struct_and_union3(short, char, int, 8, 4);
77 check_struct_and_union3(short, char, long, 16, 8);
78 check_struct_and_union3(short, char, long long, 16, 8);
79 check_struct_and_union3(short, char, float, 8, 4);
80 check_struct_and_union3(short, char, double, 16, 8);
81 check_struct_and_union3(short, char, long double, 32, 16);
82 check_struct_and_union3(short, short, char, 6, 2);
83 check_struct_and_union3(short, short, short, 6, 2);
84 check_struct_and_union3(short, short, int, 8, 4);
85 check_struct_and_union3(short, short, long, 16, 8);
86 check_struct_and_union3(short, short, long long, 16, 8);
87 check_struct_and_union3(short, short, float, 8, 4);
88 check_struct_and_union3(short, short, double, 16, 8);
89 check_struct_and_union3(short, short, long double, 32, 16);
90 check_struct_and_union3(short, int, char, 12, 4);
91 check_struct_and_union3(short, int, short, 12, 4);
92 check_struct_and_union3(short, int, int, 12, 4);
93 check_struct_and_union3(short, int, long, 16, 8);
94 check_struct_and_union3(short, int, long long, 16, 8);
95 check_struct_and_union3(short, int, float, 12, 4);
96 check_struct_and_union3(short, int, double, 16, 8);
97 check_struct_and_union3(short, int, long double, 32, 16);
98 check_struct_and_union3(short, long, char, 24, 8);
99 check_struct_and_union3(short, long, short, 24, 8);
100 check_struct_and_union3(short, long, int, 24, 8);
101 check_struct_and_union3(short, long, long, 24, 8);
102 check_struct_and_union3(short, long, long long, 24, 8);
103 check_struct_and_union3(short, long, float, 24, 8);
104 check_struct_and_union3(short, long, double, 24, 8);
105 check_struct_and_union3(short, long, long double, 32, 16);
106 check_struct_and_union3(short, long long, char, 24, 8);
107 check_struct_and_union3(short, long long, short, 24, 8);
108 check_struct_and_union3(short, long long, int, 24, 8);
109 check_struct_and_union3(short, long long, long, 24, 8);
110 check_struct_and_union3(short, long long, long long, 24, 8);
111 check_struct_and_union3(short, long long, float, 24, 8);
112 check_struct_and_union3(short, long long, double, 24, 8);
113 check_struct_and_union3(short, long long, long double, 32, 16);
114 check_struct_and_union3(short, float, char, 12, 4);
115 check_struct_and_union3(short, float, short, 12, 4);
116 check_struct_and_union3(short, float, int, 12, 4);
117 check_struct_and_union3(short, float, long, 16, 8);
118 check_struct_and_union3(short, float, long long, 16, 8);
119 check_struct_and_union3(short, float, float, 12, 4);
120 check_struct_and_union3(short, float, double, 16, 8);
121 check_struct_and_union3(short, float, long double, 32, 16);
122 check_struct_and_union3(short, double, char, 24, 8);
123 check_struct_and_union3(short, double, short, 24, 8);
124 check_struct_and_union3(short, double, int, 24, 8);
125 check_struct_and_union3(short, double, long, 24, 8);
126 check_struct_and_union3(short, double, long long, 24, 8);
127 check_struct_and_union3(short, double, float, 24, 8);
128 check_struct_and_union3(short, double, double, 24, 8);
129 check_struct_and_union3(short, double, long double, 32, 16);
130 check_struct_and_union3(short, long double, char, 48, 16);
131 check_struct_and_union3(short, long double, short, 48, 16);
132 check_struct_and_union3(short, long double, int, 48, 16);
133 check_struct_and_union3(short, long double, long, 48, 16);
134 check_struct_and_union3(short, long double, long long, 48, 16);
135 check_struct_and_union3(short, long double, float, 48, 16);
136 check_struct_and_union3(short, long double, double, 48, 16);
137 check_struct_and_union3(short, long double, long double, 48, 16);
138 check_struct_and_union3(int, char, char, 8, 4);
139 check_struct_and_union3(int, char, short, 8, 4);
140 check_struct_and_union3(int, char, int, 12, 4);
141 check_struct_and_union3(int, char, long, 16, 8);
142 check_struct_and_union3(int, char, long long, 16, 8);
143 check_struct_and_union3(int, char, float, 12, 4);
144 check_struct_and_union3(int, char, double, 16, 8);
145 check_struct_and_union3(int, char, long double, 32, 16);
146 check_struct_and_union3(int, short, char, 8, 4);
147 check_struct_and_union3(int, short, short, 8, 4);
148 check_struct_and_union3(int, short, int, 12, 4);
149 check_struct_and_union3(int, short, long, 16, 8);
150 check_struct_and_union3(int, short, long long, 16, 8);
151 check_struct_and_union3(int, short, float, 12, 4);
152 check_struct_and_union3(int, short, double, 16, 8);
153 check_struct_and_union3(int, short, long double, 32, 16);
154 check_struct_and_union3(int, int, char, 12, 4);
155 check_struct_and_union3(int, int, short, 12, 4);
156 check_struct_and_union3(int, int, int, 12, 4);
157 check_struct_and_union3(int, int, long, 16, 8);
158 check_struct_and_union3(int, int, long long, 16, 8);
159 check_struct_and_union3(int, int, float, 12, 4);
160 check_struct_and_union3(int, int, double, 16, 8);
161 check_struct_and_union3(int, int, long double, 32, 16);
162 check_struct_and_union3(int, long, char, 24, 8);
163 check_struct_and_union3(int, long, short, 24, 8);
164 check_struct_and_union3(int, long, int, 24, 8);
165 check_struct_and_union3(int, long, long, 24, 8);
166 check_struct_and_union3(int, long, long long, 24, 8);
167 check_struct_and_union3(int, long, float, 24, 8);
168 check_struct_and_union3(int, long, double, 24, 8);
169 check_struct_and_union3(int, long, long double, 32, 16);
170 check_struct_and_union3(int, long long, char, 24, 8);
171 check_struct_and_union3(int, long long, short, 24, 8);
172 check_struct_and_union3(int, long long, int, 24, 8);
173 check_struct_and_union3(int, long long, long, 24, 8);
174 check_struct_and_union3(int, long long, long long, 24, 8);
175 check_struct_and_union3(int, long long, float, 24, 8);
176 check_struct_and_union3(int, long long, double, 24, 8);
177 check_struct_and_union3(int, long long, long double, 32, 16);
178 check_struct_and_union3(int, float, char, 12, 4);
179 check_struct_and_union3(int, float, short, 12, 4);
180 check_struct_and_union3(int, float, int, 12, 4);
181 check_struct_and_union3(int, float, long, 16, 8);
182 check_struct_and_union3(int, float, long long, 16, 8);
183 check_struct_and_union3(int, float, float, 12, 4);
184 check_struct_and_union3(int, float, double, 16, 8);
185 check_struct_and_union3(int, float, long double, 32, 16);
186 check_struct_and_union3(int, double, char, 24, 8);
187 check_struct_and_union3(int, double, short, 24, 8);
188 check_struct_and_union3(int, double, int, 24, 8);
189 check_struct_and_union3(int, double, long, 24, 8);
190 check_struct_and_union3(int, double, long long, 24, 8);
191 check_struct_and_union3(int, double, float, 24, 8);
192 check_struct_and_union3(int, double, double, 24, 8);
193 check_struct_and_union3(int, double, long double, 32, 16);
194 check_struct_and_union3(int, long double, char, 48, 16);
195 check_struct_and_union3(int, long double, short, 48, 16);
196 check_struct_and_union3(int, long double, int, 48, 16);
197 check_struct_and_union3(int, long double, long, 48, 16);
198 check_struct_and_union3(int, long double, long long, 48, 16);
199 check_struct_and_union3(int, long double, float, 48, 16);
200 check_struct_and_union3(int, long double, double, 48, 16);
201 check_struct_and_union3(int, long double, long double, 48, 16);
202 check_struct_and_union3(long, char, char, 16, 8);
203 check_struct_and_union3(long, char, short, 16, 8);
204 check_struct_and_union3(long, char, int, 16, 8);
205 check_struct_and_union3(long, char, long, 24, 8);
206 check_struct_and_union3(long, char, long long, 24, 8);
207 check_struct_and_union3(long, char, float, 16, 8);
208 check_struct_and_union3(long, char, double, 24, 8);
209 check_struct_and_union3(long, char, long double, 32, 16);
210 check_struct_and_union3(long, short, char, 16, 8);
211 check_struct_and_union3(long, short, short, 16, 8);
212 check_struct_and_union3(long, short, int, 16, 8);
213 check_struct_and_union3(long, short, long, 24, 8);
214 check_struct_and_union3(long, short, long long, 24, 8);
215 check_struct_and_union3(long, short, float, 16, 8);
216 check_struct_and_union3(long, short, double, 24, 8);
217 check_struct_and_union3(long, short, long double, 32, 16);
218 check_struct_and_union3(long, int, char, 16, 8);
219 check_struct_and_union3(long, int, short, 16, 8);
220 check_struct_and_union3(long, int, int, 16, 8);
221 check_struct_and_union3(long, int, long, 24, 8);
222 check_struct_and_union3(long, int, long long, 24, 8);
223 check_struct_and_union3(long, int, float, 16, 8);
224 check_struct_and_union3(long, int, double, 24, 8);
225 check_struct_and_union3(long, int, long double, 32, 16);
226 check_struct_and_union3(long, long, char, 24, 8);
227 check_struct_and_union3(long, long, short, 24, 8);
228 check_struct_and_union3(long, long, int, 24, 8);
229 check_struct_and_union3(long, long, long, 24, 8);
230 check_struct_and_union3(long, long, long long, 24, 8);
231 check_struct_and_union3(long, long, float, 24, 8);
232 check_struct_and_union3(long, long, double, 24, 8);
233 check_struct_and_union3(long, long, long double, 32, 16);
234 check_struct_and_union3(long, long long, char, 24, 8);
235 check_struct_and_union3(long, long long, short, 24, 8);
236 check_struct_and_union3(long, long long, int, 24, 8);
237 check_struct_and_union3(long, long long, long, 24, 8);
238 check_struct_and_union3(long, long long, long long, 24, 8);
239 check_struct_and_union3(long, long long, float, 24, 8);
240 check_struct_and_union3(long, long long, double, 24, 8);
241 check_struct_and_union3(long, long long, long double, 32, 16);
242 check_struct_and_union3(long, float, char, 16, 8);
243 check_struct_and_union3(long, float, short, 16, 8);
244 check_struct_and_union3(long, float, int, 16, 8);
245 check_struct_and_union3(long, float, long, 24, 8);
246 check_struct_and_union3(long, float, long long, 24, 8);
247 check_struct_and_union3(long, float, float, 16, 8);
248 check_struct_and_union3(long, float, double, 24, 8);
249 check_struct_and_union3(long, float, long double, 32, 16);
250 check_struct_and_union3(long, double, char, 24, 8);
251 check_struct_and_union3(long, double, short, 24, 8);
252 check_struct_and_union3(long, double, int, 24, 8);
253 check_struct_and_union3(long, double, long, 24, 8);
254 check_struct_and_union3(long, double, long long, 24, 8);
255 check_struct_and_union3(long, double, float, 24, 8);
256 check_struct_and_union3(long, double, double, 24, 8);
257 check_struct_and_union3(long, double, long double, 32, 16);
258 check_struct_and_union3(long, long double, char, 48, 16);
259 check_struct_and_union3(long, long double, short, 48, 16);
260 check_struct_and_union3(long, long double, int, 48, 16);
261 check_struct_and_union3(long, long double, long, 48, 16);
262 check_struct_and_union3(long, long double, long long, 48, 16);
263 check_struct_and_union3(long, long double, float, 48, 16);
264 check_struct_and_union3(long, long double, double, 48, 16);
265 check_struct_and_union3(long, long double, long double, 48, 16);
266 check_struct_and_union3(long long, char, char, 16, 8);
267 check_struct_and_union3(long long, char, short, 16, 8);
268 check_struct_and_union3(long long, char, int, 16, 8);
269 check_struct_and_union3(long long, char, long, 24, 8);
270 check_struct_and_union3(long long, char, long long, 24, 8);
271 check_struct_and_union3(long long, char, float, 16, 8);
272 check_struct_and_union3(long long, char, double, 24, 8);
273 check_struct_and_union3(long long, char, long double, 32, 16);
274 check_struct_and_union3(long long, short, char, 16, 8);
275 check_struct_and_union3(long long, short, short, 16, 8);
276 check_struct_and_union3(long long, short, int, 16, 8);
277 check_struct_and_union3(long long, short, long, 24, 8);
278 check_struct_and_union3(long long, short, long long, 24, 8);
279 check_struct_and_union3(long long, short, float, 16, 8);
280 check_struct_and_union3(long long, short, double, 24, 8);
281 check_struct_and_union3(long long, short, long double, 32, 16);
282 check_struct_and_union3(long long, int, char, 16, 8);
283 check_struct_and_union3(long long, int, short, 16, 8);
284 check_struct_and_union3(long long, int, int, 16, 8);
285 check_struct_and_union3(long long, int, long, 24, 8);
286 check_struct_and_union3(long long, int, long long, 24, 8);
287 check_struct_and_union3(long long, int, float, 16, 8);
288 check_struct_and_union3(long long, int, double, 24, 8);
289 check_struct_and_union3(long long, int, long double, 32, 16);
290 check_struct_and_union3(long long, long, char, 24, 8);
291 check_struct_and_union3(long long, long, short, 24, 8);
292 check_struct_and_union3(long long, long, int, 24, 8);
293 check_struct_and_union3(long long, long, long, 24, 8);
294 check_struct_and_union3(long long, long, long long, 24, 8);
295 check_struct_and_union3(long long, long, float, 24, 8);
296 check_struct_and_union3(long long, long, double, 24, 8);
297 check_struct_and_union3(long long, long, long double, 32, 16);
298 check_struct_and_union3(long long, long long, char, 24, 8);
299 check_struct_and_union3(long long, long long, short, 24, 8);
300 check_struct_and_union3(long long, long long, int, 24, 8);
301 check_struct_and_union3(long long, long long, long, 24, 8);
302 check_struct_and_union3(long long, long long, long long, 24, 8);
303 check_struct_and_union3(long long, long long, float, 24, 8);
304 check_struct_and_union3(long long, long long, double, 24, 8);
305 check_struct_and_union3(long long, long long, long double, 32, 16);
306 check_struct_and_union3(long long, float, char, 16, 8);
307 check_struct_and_union3(long long, float, short, 16, 8);
308 check_struct_and_union3(long long, float, int, 16, 8);
309 check_struct_and_union3(long long, float, long, 24, 8);
310 check_struct_and_union3(long long, float, long long, 24, 8);
311 check_struct_and_union3(long long, float, float, 16, 8);
312 check_struct_and_union3(long long, float, double, 24, 8);
313 check_struct_and_union3(long long, float, long double, 32, 16);
314 check_struct_and_union3(long long, double, char, 24, 8);
315 check_struct_and_union3(long long, double, short, 24, 8);
316 check_struct_and_union3(long long, double, int, 24, 8);
317 check_struct_and_union3(long long, double, long, 24, 8);
318 check_struct_and_union3(long long, double, long long, 24, 8);
319 check_struct_and_union3(long long, double, float, 24, 8);
320 check_struct_and_union3(long long, double, double, 24, 8);
321 check_struct_and_union3(long long, double, long double, 32, 16);
322 check_struct_and_union3(long long, long double, char, 48, 16);
323 check_struct_and_union3(long long, long double, short, 48, 16);
324 check_struct_and_union3(long long, long double, int, 48, 16);
325 check_struct_and_union3(long long, long double, long, 48, 16);
326 check_struct_and_union3(long long, long double, long long, 48, 16);
327 check_struct_and_union3(long long, long double, float, 48, 16);
328 check_struct_and_union3(long long, long double, double, 48, 16);
329 check_struct_and_union3(long long, long double, long double, 48, 16);
330 check_struct_and_union3(float, char, char, 8, 4);
331 check_struct_and_union3(float, char, short, 8, 4);
332 check_struct_and_union3(float, char, int, 12, 4);
333 check_struct_and_union3(float, char, long, 16, 8);
334 check_struct_and_union3(float, char, long long, 16, 8);
335 check_struct_and_union3(float, char, float, 12, 4);
336 check_struct_and_union3(float, char, double, 16, 8);
337 check_struct_and_union3(float, char, long double, 32, 16);
338 check_struct_and_union3(float, short, char, 8, 4);
339 check_struct_and_union3(float, short, short, 8, 4);
340 check_struct_and_union3(float, short, int, 12, 4);
341 check_struct_and_union3(float, short, long, 16, 8);
342 check_struct_and_union3(float, short, long long, 16, 8);
343 check_struct_and_union3(float, short, float, 12, 4);
344 check_struct_and_union3(float, short, double, 16, 8);
345 check_struct_and_union3(float, short, long double, 32, 16);
346 check_struct_and_union3(float, int, char, 12, 4);
347 check_struct_and_union3(float, int, short, 12, 4);
348 check_struct_and_union3(float, int, int, 12, 4);
349 check_struct_and_union3(float, int, long, 16, 8);
350 check_struct_and_union3(float, int, long long, 16, 8);
351 check_struct_and_union3(float, int, float, 12, 4);
352 check_struct_and_union3(float, int, double, 16, 8);
353 check_struct_and_union3(float, int, long double, 32, 16);
354 check_struct_and_union3(float, long, char, 24, 8);
355 check_struct_and_union3(float, long, short, 24, 8);
356 check_struct_and_union3(float, long, int, 24, 8);
357 check_struct_and_union3(float, long, long, 24, 8);
358 check_struct_and_union3(float, long, long long, 24, 8);
359 check_struct_and_union3(float, long, float, 24, 8);
360 check_struct_and_union3(float, long, double, 24, 8);
361 check_struct_and_union3(float, long, long double, 32, 16);
362 check_struct_and_union3(float, long long, char, 24, 8);
363 check_struct_and_union3(float, long long, short, 24, 8);
364 check_struct_and_union3(float, long long, int, 24, 8);
365 check_struct_and_union3(float, long long, long, 24, 8);
366 check_struct_and_union3(float, long long, long long, 24, 8);
367 check_struct_and_union3(float, long long, float, 24, 8);
368 check_struct_and_union3(float, long long, double, 24, 8);
369 check_struct_and_union3(float, long long, long double, 32, 16);
370 check_struct_and_union3(float, float, char, 12, 4);
371 check_struct_and_union3(float, float, short, 12, 4);
372 check_struct_and_union3(float, float, int, 12, 4);
373 check_struct_and_union3(float, float, long, 16, 8);
374 check_struct_and_union3(float, float, long long, 16, 8);
375 check_struct_and_union3(float, float, float, 12, 4);
376 check_struct_and_union3(float, float, double, 16, 8);
377 check_struct_and_union3(float, float, long double, 32, 16);
378 check_struct_and_union3(float, double, char, 24, 8);
379 check_struct_and_union3(float, double, short, 24, 8);
380 check_struct_and_union3(float, double, int, 24, 8);
381 check_struct_and_union3(float, double, long, 24, 8);
382 check_struct_and_union3(float, double, long long, 24, 8);
383 check_struct_and_union3(float, double, float, 24, 8);
384 check_struct_and_union3(float, double, double, 24, 8);
385 check_struct_and_union3(float, double, long double, 32, 16);
386 check_struct_and_union3(float, long double, char, 48, 16);
387 check_struct_and_union3(float, long double, short, 48, 16);
388 check_struct_and_union3(float, long double, int, 48, 16);
389 check_struct_and_union3(float, long double, long, 48, 16);
390 check_struct_and_union3(float, long double, long long, 48, 16);
391 check_struct_and_union3(float, long double, float, 48, 16);
392 check_struct_and_union3(float, long double, double, 48, 16);
393 check_struct_and_union3(float, long double, long double, 48, 16);
394 check_struct_and_union3(double, char, char, 16, 8);
395 check_struct_and_union3(double, char, short, 16, 8);
396 check_struct_and_union3(double, char, int, 16, 8);
397 check_struct_and_union3(double, char, long, 24, 8);
398 check_struct_and_union3(double, char, long long, 24, 8);
399 check_struct_and_union3(double, char, float, 16, 8);
400 check_struct_and_union3(double, char, double, 24, 8);
401 check_struct_and_union3(double, char, long double, 32, 16);
402 check_struct_and_union3(double, short, char, 16, 8);
403 check_struct_and_union3(double, short, short, 16, 8);
404 check_struct_and_union3(double, short, int, 16, 8);
405 check_struct_and_union3(double, short, long, 24, 8);
406 check_struct_and_union3(double, short, long long, 24, 8);
407 check_struct_and_union3(double, short, float, 16, 8);
408 check_struct_and_union3(double, short, double, 24, 8);
409 check_struct_and_union3(double, short, long double, 32, 16);
410 check_struct_and_union3(double, int, char, 16, 8);
411 check_struct_and_union3(double, int, short, 16, 8);
412 check_struct_and_union3(double, int, int, 16, 8);
413 check_struct_and_union3(double, int, long, 24, 8);
414 check_struct_and_union3(double, int, long long, 24, 8);
415 check_struct_and_union3(double, int, float, 16, 8);
416 check_struct_and_union3(double, int, double, 24, 8);
417 check_struct_and_union3(double, int, long double, 32, 16);
418 check_struct_and_union3(double, long, char, 24, 8);
419 check_struct_and_union3(double, long, short, 24, 8);
420 check_struct_and_union3(double, long, int, 24, 8);
421 check_struct_and_union3(double, long, long, 24, 8);
422 check_struct_and_union3(double, long, long long, 24, 8);
423 check_struct_and_union3(double, long, float, 24, 8);
424 check_struct_and_union3(double, long, double, 24, 8);
425 check_struct_and_union3(double, long, long double, 32, 16);
426 check_struct_and_union3(double, long long, char, 24, 8);
427 check_struct_and_union3(double, long long, short, 24, 8);
428 check_struct_and_union3(double, long long, int, 24, 8);
429 check_struct_and_union3(double, long long, long, 24, 8);
430 check_struct_and_union3(double, long long, long long, 24, 8);
431 check_struct_and_union3(double, long long, float, 24, 8);
432 check_struct_and_union3(double, long long, double, 24, 8);
433 check_struct_and_union3(double, long long, long double, 32, 16);
434 check_struct_and_union3(double, float, char, 16, 8);
435 check_struct_and_union3(double, float, short, 16, 8);
436 check_struct_and_union3(double, float, int, 16, 8);
437 check_struct_and_union3(double, float, long, 24, 8);
438 check_struct_and_union3(double, float, long long, 24, 8);
439 check_struct_and_union3(double, float, float, 16, 8);
440 check_struct_and_union3(double, float, double, 24, 8);
441 check_struct_and_union3(double, float, long double, 32, 16);
442 check_struct_and_union3(double, double, char, 24, 8);
443 check_struct_and_union3(double, double, short, 24, 8);
444 check_struct_and_union3(double, double, int, 24, 8);
445 check_struct_and_union3(double, double, long, 24, 8);
446 check_struct_and_union3(double, double, long long, 24, 8);
447 check_struct_and_union3(double, double, float, 24, 8);
448 check_struct_and_union3(double, double, double, 24, 8);
449 check_struct_and_union3(double, double, long double, 32, 16);
450 check_struct_and_union3(double, long double, char, 48, 16);
451 check_struct_and_union3(double, long double, short, 48, 16);
452 check_struct_and_union3(double, long double, int, 48, 16);
453 check_struct_and_union3(double, long double, long, 48, 16);
454 check_struct_and_union3(double, long double, long long, 48, 16);
455 check_struct_and_union3(double, long double, float, 48, 16);
456 check_struct_and_union3(double, long double, double, 48, 16);
457 check_struct_and_union3(double, long double, long double, 48, 16);
458 check_struct_and_union3(long double, char, char, 32, 16);
459 check_struct_and_union3(long double, char, short, 32, 16);
460 check_struct_and_union3(long double, char, int, 32, 16);
461 check_struct_and_union3(long double, char, long, 32, 16);
462 check_struct_and_union3(long double, char, long long, 32, 16);
463 check_struct_and_union3(long double, char, float, 32, 16);
464 check_struct_and_union3(long double, char, double, 32, 16);
465 check_struct_and_union3(long double, char, long double, 48, 16);
466 check_struct_and_union3(long double, short, char, 32, 16);
467 check_struct_and_union3(long double, short, short, 32, 16);
468 check_struct_and_union3(long double, short, int, 32, 16);
469 check_struct_and_union3(long double, short, long, 32, 16);
470 check_struct_and_union3(long double, short, long long, 32, 16);
471 check_struct_and_union3(long double, short, float, 32, 16);
472 check_struct_and_union3(long double, short, double, 32, 16);
473 check_struct_and_union3(long double, short, long double, 48, 16);
474 check_struct_and_union3(long double, int, char, 32, 16);
475 check_struct_and_union3(long double, int, short, 32, 16);
476 check_struct_and_union3(long double, int, int, 32, 16);
477 check_struct_and_union3(long double, int, long, 32, 16);
478 check_struct_and_union3(long double, int, long long, 32, 16);
479 check_struct_and_union3(long double, int, float, 32, 16);
480 check_struct_and_union3(long double, int, double, 32, 16);
481 check_struct_and_union3(long double, int, long double, 48, 16);
482 check_struct_and_union3(long double, long, char, 32, 16);
483 check_struct_and_union3(long double, long, short, 32, 16);
484 check_struct_and_union3(long double, long, int, 32, 16);
485 check_struct_and_union3(long double, long, long, 32, 16);
486 check_struct_and_union3(long double, long, long long, 32, 16);
487 check_struct_and_union3(long double, long, float, 32, 16);
488 check_struct_and_union3(long double, long, double, 32, 16);
489 check_struct_and_union3(long double, long, long double, 48, 16);
490 check_struct_and_union3(long double, long long, char, 32, 16);
491 check_struct_and_union3(long double, long long, short, 32, 16);
492 check_struct_and_union3(long double, long long, int, 32, 16);
493 check_struct_and_union3(long double, long long, long, 32, 16);
494 check_struct_and_union3(long double, long long, long long, 32, 16);
495 check_struct_and_union3(long double, long long, float, 32, 16);
496 check_struct_and_union3(long double, long long, double, 32, 16);
497 check_struct_and_union3(long double, long long, long double, 48, 16);
498 check_struct_and_union3(long double, float, char, 32, 16);
499 check_struct_and_union3(long double, float, short, 32, 16);
500 check_struct_and_union3(long double, float, int, 32, 16);
501 check_struct_and_union3(long double, float, long, 32, 16);
502 check_struct_and_union3(long double, float, long long, 32, 16);
503 check_struct_and_union3(long double, float, float, 32, 16);
504 check_struct_and_union3(long double, float, double, 32, 16);
505 check_struct_and_union3(long double, float, long double, 48, 16);
506 check_struct_and_union3(long double, double, char, 32, 16);
507 check_struct_and_union3(long double, double, short, 32, 16);
508 check_struct_and_union3(long double, double, int, 32, 16);
509 check_struct_and_union3(long double, double, long, 32, 16);
510 check_struct_and_union3(long double, double, long long, 32, 16);
511 check_struct_and_union3(long double, double, float, 32, 16);
512 check_struct_and_union3(long double, double, double, 32, 16);
513 check_struct_and_union3(long double, double, long double, 48, 16);
514 check_struct_and_union3(long double, long double, char, 48, 16);
515 check_struct_and_union3(long double, long double, short, 48, 16);
516 check_struct_and_union3(long double, long double, int, 48, 16);
517 check_struct_and_union3(long double, long double, long, 48, 16);
518 check_struct_and_union3(long double, long double, long long, 48, 16);
519 check_struct_and_union3(long double, long double, float, 48, 16);
520 check_struct_and_union3(long double, long double, double, 48, 16);
521 check_struct_and_union3(long double, long double, long double, 48, 16);
522 return 0;