[PR c/84293] Unexpected strict-alias warning
[official-gcc.git] / gcc / testsuite / c-c++-common / int128-types-1.c
blob7bee8fcd30f6f881381a5f40a1223e4814cfa811
1 /* Test for valid and invalid combinations of type specifiers using __int128.
2 */
3 /* Origin: Kai Tietz <kai.tietz@onevision.com> */
4 /* { dg-do compile { target int128 } } */
5 /* { dg-options "-std=gnu99" { target c } } */
6 /* { dg-options "" { target c++ } } */
8 typedef char type;
9 __int128 *x0;
10 void __int128 *x1; /* { dg-error "" } */
11 char __int128 *x2; /* { dg-error "" } */
12 short __int128 *x3; /* { dg-error "" } */
13 int __int128 *x4; /* { dg-error "" } */
14 __int128 void *x5; /* { dg-error "" } */
15 __int128 char *x6; /* { dg-error "" } */
16 __int128 short *x7; /* { dg-error "" } */
17 __int128 int *x8; /* { dg-error "" } */
18 __int128 __int128 *x9; /* { dg-error "" } */
19 __int128 long *x10; /* { dg-error "" } */
20 __int128 float *x11; /* { dg-error "" } */
21 __int128 double *x12; /* { dg-error "" } */
22 __int128 signed *x13;
23 __int128 unsigned *x14;
24 __int128 _Bool *x15; /* { dg-error "" } */
25 __int128 _Complex *x16;
26 long __int128 *x17; /* { dg-error "" } */
27 float __int128 *x18; /* { dg-error "" } */
28 double __int128 *x19; /* { dg-error "" } */
29 signed __int128 *x20;
30 unsigned __int128 *x21;
31 _Bool __int128 *x22; /* { dg-error "" } */
32 _Complex __int128 *x23;
33 type __int128 *x24; /* { dg-error "" } */
34 char signed __int128 *x25; /* { dg-error "" } */
35 char unsigned __int128 *x26; /* { dg-error "" } */
36 char _Complex __int128 *x27; /* { dg-error "" } */
37 short int __int128 *x28; /* { dg-error "" } */
38 short signed __int128 *x29; /* { dg-error "" } */
39 short unsigned __int128 *x30; /* { dg-error "" } */
40 short _Complex __int128 *x31; /* { dg-error "" } */
41 int short __int128 *x32; /* { dg-error "" } */
42 int long __int128 *x33; /* { dg-error "" } */
43 int signed __int128 *x34; /* { dg-error "" } */
44 int unsigned __int128 *x35; /* { dg-error "" } */
45 int _Complex __int128 *x36; /* { dg-error "" } */
46 __int128 signed void *x37; /* { dg-error "" } */
47 __int128 signed char *x38; /* { dg-error "" } */
48 __int128 signed short *x39; /* { dg-error "" } */
49 __int128 signed int *x40; /* { dg-error "" } */
50 __int128 signed __int128 *x41; /* { dg-error "" } */
51 __int128 signed long *x42; /* { dg-error "" } */
52 __int128 signed float *x43; /* { dg-error "" } */
53 __int128 signed double *x44; /* { dg-error "" } */
54 __int128 signed signed *x45; /* { dg-error "" } */
55 __int128 signed unsigned *x46; /* { dg-error "" } */
56 __int128 signed _Bool *x47; /* { dg-error "" } */
57 __int128 signed _Complex *x48;
58 __int128 unsigned void *x49; /* { dg-error "" } */
59 __int128 unsigned char *x50; /* { dg-error "" } */
60 __int128 unsigned short *x51; /* { dg-error "" } */
61 __int128 unsigned int *x52; /* { dg-error "" } */
62 __int128 unsigned __int128 *x53; /* { dg-error "" } */
63 __int128 unsigned long *x54; /* { dg-error "" } */
64 __int128 unsigned float *x55; /* { dg-error "" } */
65 __int128 unsigned double *x56; /* { dg-error "" } */
66 __int128 unsigned signed *x57; /* { dg-error "" } */
67 __int128 unsigned unsigned *x58; /* { dg-error "" } */
68 __int128 unsigned _Bool *x59; /* { dg-error "" } */
69 __int128 unsigned _Complex *x60;
70 __int128 _Complex void *x61; /* { dg-error "" } */
71 __int128 _Complex char *x62; /* { dg-error "" } */
72 __int128 _Complex short *x63; /* { dg-error "" } */
73 __int128 _Complex int *x64; /* { dg-error "" } */
74 __int128 _Complex __int128 *x65; /* { dg-error "" } */
75 __int128 _Complex long *x66; /* { dg-error "" } */
76 __int128 _Complex float *x67; /* { dg-error "" } */
77 __int128 _Complex double *x68; /* { dg-error "" } */
78 __int128 _Complex signed *x69;
79 __int128 _Complex unsigned *x70;
80 __int128 _Complex _Bool *x71; /* { dg-error "" } */
81 __int128 _Complex _Complex *x72; /* { dg-error "" } */
82 long int __int128 *x73; /* { dg-error "" } */
83 long long __int128 *x74; /* { dg-error "" } */
84 long double __int128 *x75; /* { dg-error "" } */
85 long signed __int128 *x76; /* { dg-error "" } */
86 long unsigned __int128 *x77; /* { dg-error "" } */
87 long _Complex __int128 *x78; /* { dg-error "" } */
88 float _Complex __int128 *x79; /* { dg-error "" } */
89 double long __int128 *x80; /* { dg-error "" } */
90 double _Complex __int128 *x81; /* { dg-error "" } */
91 signed char __int128 *x82; /* { dg-error "" } */
92 signed short __int128 *x83; /* { dg-error "" } */
93 signed int __int128 *x84; /* { dg-error "" } */
94 signed __int128 void *x85; /* { dg-error "" } */
95 signed __int128 char *x86; /* { dg-error "" } */
96 signed __int128 short *x87; /* { dg-error "" } */
97 signed __int128 int *x88; /* { dg-error "" } */
98 signed __int128 __int128 *x89; /* { dg-error "" } */
99 signed __int128 long *x90; /* { dg-error "" } */
100 signed __int128 float *x91; /* { dg-error "" } */
101 signed __int128 double *x92; /* { dg-error "" } */
102 signed __int128 signed *x93; /* { dg-error "" } */
103 signed __int128 unsigned *x94; /* { dg-error "" } */
104 signed __int128 _Bool *x95; /* { dg-error "" } */
105 signed __int128 _Complex *x96;
106 signed long __int128 *x97; /* { dg-error "" } */
107 signed _Complex __int128 *x98;
108 unsigned char __int128 *x99; /* { dg-error "" } */
109 unsigned short __int128 *x100; /* { dg-error "" } */
110 unsigned int __int128 *x101; /* { dg-error "" } */
111 unsigned __int128 void *x102; /* { dg-error "" } */
112 unsigned __int128 char *x103; /* { dg-error "" } */
113 unsigned __int128 short *x104; /* { dg-error "" } */
114 unsigned __int128 int *x105; /* { dg-error "" } */
115 unsigned __int128 __int128 *x106; /* { dg-error "" } */
116 unsigned __int128 long *x107; /* { dg-error "" } */
117 unsigned __int128 float *x108; /* { dg-error "" } */
118 unsigned __int128 double *x109; /* { dg-error "" } */
119 unsigned __int128 signed *x110; /* { dg-error "" } */
120 unsigned __int128 unsigned *x111; /* { dg-error "" } */
121 unsigned __int128 _Bool *x112; /* { dg-error "" } */
122 unsigned __int128 _Complex *x113;
123 unsigned long __int128 *x114; /* { dg-error "" } */
124 unsigned _Complex __int128 *x115;
125 _Complex char __int128 *x116; /* { dg-error "" } */
126 _Complex short __int128 *x117; /* { dg-error "" } */
127 _Complex int __int128 *x118; /* { dg-error "" } */
128 _Complex __int128 void *x119; /* { dg-error "" } */
129 _Complex __int128 char *x120; /* { dg-error "" } */
130 _Complex __int128 short *x121; /* { dg-error "" } */
131 _Complex __int128 int *x122; /* { dg-error "" } */
132 _Complex __int128 __int128 *x123; /* { dg-error "" } */
133 _Complex __int128 long *x124; /* { dg-error "" } */
134 _Complex __int128 float *x125; /* { dg-error "" } */
135 _Complex __int128 double *x126; /* { dg-error "" } */
136 _Complex __int128 signed *x127;
137 _Complex __int128 unsigned *x128;
138 _Complex __int128 _Bool *x129; /* { dg-error "" } */
139 _Complex __int128 _Complex *x130; /* { dg-error "" } */
140 _Complex long __int128 *x131; /* { dg-error "" } */
141 _Complex float __int128 *x132; /* { dg-error "" } */
142 _Complex double __int128 *x133; /* { dg-error "" } */
143 _Complex signed __int128 *x134;
144 _Complex unsigned __int128 *x135;
145 char signed _Complex __int128 *x136; /* { dg-error "" } */
146 char unsigned _Complex __int128 *x137; /* { dg-error "" } */
147 char _Complex signed __int128 *x138; /* { dg-error "" } */
148 char _Complex unsigned __int128 *x139; /* { dg-error "" } */
149 short int signed __int128 *x140; /* { dg-error "" } */
150 short int unsigned __int128 *x141; /* { dg-error "" } */
151 short int _Complex __int128 *x142; /* { dg-error "" } */
152 short signed int __int128 *x143; /* { dg-error "" } */
153 short signed _Complex __int128 *x144; /* { dg-error "" } */
154 short unsigned int __int128 *x145; /* { dg-error "" } */
155 short unsigned _Complex __int128 *x146; /* { dg-error "" } */
156 short _Complex int __int128 *x147; /* { dg-error "" } */
157 short _Complex signed __int128 *x148; /* { dg-error "" } */
158 short _Complex unsigned __int128 *x149; /* { dg-error "" } */
159 int short signed __int128 *x150; /* { dg-error "" } */
160 int short unsigned __int128 *x151; /* { dg-error "" } */
161 int short _Complex __int128 *x152; /* { dg-error "" } */
162 int long long __int128 *x153; /* { dg-error "" } */
163 int long signed __int128 *x154; /* { dg-error "" } */
164 int long unsigned __int128 *x155; /* { dg-error "" } */
165 int long _Complex __int128 *x156; /* { dg-error "" } */
166 int signed short __int128 *x157; /* { dg-error "" } */
167 int signed long __int128 *x158; /* { dg-error "" } */
168 int signed _Complex __int128 *x159; /* { dg-error "" } */
169 int unsigned short __int128 *x160; /* { dg-error "" } */
170 int unsigned long __int128 *x161; /* { dg-error "" } */
171 int unsigned _Complex __int128 *x162; /* { dg-error "" } */
172 int _Complex short __int128 *x163; /* { dg-error "" } */
173 int _Complex long __int128 *x164; /* { dg-error "" } */
174 int _Complex signed __int128 *x165; /* { dg-error "" } */
175 int _Complex unsigned __int128 *x166; /* { dg-error "" } */
176 __int128 signed _Complex void *x167; /* { dg-error "" } */
177 __int128 signed _Complex char *x168; /* { dg-error "" } */
178 __int128 signed _Complex short *x169; /* { dg-error "" } */
179 __int128 signed _Complex int *x170; /* { dg-error "" } */
180 __int128 signed _Complex __int128 *x171; /* { dg-error "" } */
181 __int128 signed _Complex long *x172; /* { dg-error "" } */
182 __int128 signed _Complex float *x173; /* { dg-error "" } */
183 __int128 signed _Complex double *x174; /* { dg-error "" } */
184 __int128 signed _Complex signed *x175; /* { dg-error "" } */
185 __int128 signed _Complex unsigned *x176; /* { dg-error "" } */
186 __int128 signed _Complex _Bool *x177; /* { dg-error "" } */
187 __int128 signed _Complex _Complex *x178; /* { dg-error "" } */
188 __int128 unsigned _Complex void *x179; /* { dg-error "" } */
189 __int128 unsigned _Complex char *x180; /* { dg-error "" } */
190 __int128 unsigned _Complex short *x181; /* { dg-error "" } */
191 __int128 unsigned _Complex int *x182; /* { dg-error "" } */
192 __int128 unsigned _Complex __int128 *x183; /* { dg-error "" } */
193 __int128 unsigned _Complex long *x184; /* { dg-error "" } */
194 __int128 unsigned _Complex float *x185; /* { dg-error "" } */
195 __int128 unsigned _Complex double *x186; /* { dg-error "" } */
196 __int128 unsigned _Complex signed *x187; /* { dg-error "" } */
197 __int128 unsigned _Complex unsigned *x188; /* { dg-error "" } */
198 __int128 unsigned _Complex _Bool *x189; /* { dg-error "" } */
199 __int128 unsigned _Complex _Complex *x190; /* { dg-error "" } */
200 __int128 _Complex signed void *x191; /* { dg-error "" } */
201 __int128 _Complex signed char *x192; /* { dg-error "" } */
202 __int128 _Complex signed short *x193; /* { dg-error "" } */
203 __int128 _Complex signed int *x194; /* { dg-error "" } */
204 __int128 _Complex signed __int128 *x195; /* { dg-error "" } */
205 __int128 _Complex signed long *x196; /* { dg-error "" } */
206 __int128 _Complex signed float *x197; /* { dg-error "" } */
207 __int128 _Complex signed double *x198; /* { dg-error "" } */
208 __int128 _Complex signed signed *x199; /* { dg-error "" } */
209 __int128 _Complex signed unsigned *x200; /* { dg-error "" } */
210 __int128 _Complex signed _Bool *x201; /* { dg-error "" } */
211 __int128 _Complex signed _Complex *x202; /* { dg-error "" } */
212 __int128 _Complex unsigned void *x203; /* { dg-error "" } */
213 __int128 _Complex unsigned char *x204; /* { dg-error "" } */
214 __int128 _Complex unsigned short *x205; /* { dg-error "" } */
215 __int128 _Complex unsigned int *x206; /* { dg-error "" } */
216 __int128 _Complex unsigned __int128 *x207; /* { dg-error "" } */
217 __int128 _Complex unsigned long *x208; /* { dg-error "" } */
218 __int128 _Complex unsigned float *x209; /* { dg-error "" } */
219 __int128 _Complex unsigned double *x210; /* { dg-error "" } */
220 __int128 _Complex unsigned signed *x211; /* { dg-error "" } */
221 __int128 _Complex unsigned unsigned *x212; /* { dg-error "" } */
222 __int128 _Complex unsigned _Bool *x213; /* { dg-error "" } */
223 __int128 _Complex unsigned _Complex *x214; /* { dg-error "" } */
224 long int long __int128 *x215; /* { dg-error "" } */
225 long int signed __int128 *x216; /* { dg-error "" } */
226 long int unsigned __int128 *x217; /* { dg-error "" } */
227 long int _Complex __int128 *x218; /* { dg-error "" } */
228 long long int __int128 *x219; /* { dg-error "" } */
229 long long signed __int128 *x220; /* { dg-error "" } */
230 long long unsigned __int128 *x221; /* { dg-error "" } */
231 long long _Complex __int128 *x222; /* { dg-error "" } */
232 long double _Complex __int128 *x223; /* { dg-error "" } */
233 long signed int __int128 *x224; /* { dg-error "" } */
234 long signed long __int128 *x225; /* { dg-error "" } */
235 long signed _Complex __int128 *x226; /* { dg-error "" } */
236 long unsigned int __int128 *x227; /* { dg-error "" } */
237 long unsigned long __int128 *x228; /* { dg-error "" } */
238 long unsigned _Complex __int128 *x229; /* { dg-error "" } */
239 long _Complex int __int128 *x230; /* { dg-error "" } */
240 long _Complex long __int128 *x231; /* { dg-error "" } */
241 long _Complex double __int128 *x232; /* { dg-error "" } */
242 long _Complex signed __int128 *x233; /* { dg-error "" } */
243 long _Complex unsigned __int128 *x234; /* { dg-error "" } */
244 double long _Complex __int128 *x235; /* { dg-error "" } */
245 double _Complex long __int128 *x236; /* { dg-error "" } */
246 signed char _Complex __int128 *x237; /* { dg-error "" } */
247 signed short int __int128 *x238; /* { dg-error "" } */
248 signed short _Complex __int128 *x239; /* { dg-error "" } */
249 signed int short __int128 *x240; /* { dg-error "" } */
250 signed int long __int128 *x241; /* { dg-error "" } */
251 signed int _Complex __int128 *x242; /* { dg-error "" } */
252 signed __int128 _Complex void *x243; /* { dg-error "" } */
253 signed __int128 _Complex char *x244; /* { dg-error "" } */
254 signed __int128 _Complex short *x245; /* { dg-error "" } */
255 signed __int128 _Complex int *x246; /* { dg-error "" } */
256 signed __int128 _Complex __int128 *x247; /* { dg-error "" } */
257 signed __int128 _Complex long *x248; /* { dg-error "" } */
258 signed __int128 _Complex float *x249; /* { dg-error "" } */
259 signed __int128 _Complex double *x250; /* { dg-error "" } */
260 signed __int128 _Complex signed *x251; /* { dg-error "" } */
261 signed __int128 _Complex unsigned *x252; /* { dg-error "" } */
262 signed __int128 _Complex _Bool *x253; /* { dg-error "" } */
263 signed __int128 _Complex _Complex *x254; /* { dg-error "" } */
264 signed long int __int128 *x255; /* { dg-error "" } */
265 signed long long __int128 *x256; /* { dg-error "" } */
266 signed long _Complex __int128 *x257; /* { dg-error "" } */
267 signed _Complex char __int128 *x258; /* { dg-error "" } */
268 signed _Complex short __int128 *x259; /* { dg-error "" } */
269 signed _Complex int __int128 *x260; /* { dg-error "" } */
270 signed _Complex __int128 void *x261; /* { dg-error "" } */
271 signed _Complex __int128 char *x262; /* { dg-error "" } */
272 signed _Complex __int128 short *x263; /* { dg-error "" } */
273 signed _Complex __int128 int *x264; /* { dg-error "" } */
274 signed _Complex __int128 __int128 *x265; /* { dg-error "" } */
275 signed _Complex __int128 long *x266; /* { dg-error "" } */
276 signed _Complex __int128 float *x267; /* { dg-error "" } */
277 signed _Complex __int128 double *x268; /* { dg-error "" } */
278 signed _Complex __int128 signed *x269; /* { dg-error "" } */
279 signed _Complex __int128 unsigned *x270; /* { dg-error "" } */
280 signed _Complex __int128 _Bool *x271; /* { dg-error "" } */
281 signed _Complex __int128 _Complex *x272; /* { dg-error "" } */
282 signed _Complex long __int128 *x273; /* { dg-error "" } */
283 unsigned char _Complex __int128 *x274; /* { dg-error "" } */
284 unsigned short int __int128 *x275; /* { dg-error "" } */
285 unsigned short _Complex __int128 *x276; /* { dg-error "" } */
286 unsigned int short __int128 *x277; /* { dg-error "" } */
287 unsigned int long __int128 *x278; /* { dg-error "" } */
288 unsigned int _Complex __int128 *x279; /* { dg-error "" } */
289 unsigned __int128 _Complex void *x280; /* { dg-error "" } */
290 unsigned __int128 _Complex char *x281; /* { dg-error "" } */
291 unsigned __int128 _Complex short *x282; /* { dg-error "" } */
292 unsigned __int128 _Complex int *x283; /* { dg-error "" } */
293 unsigned __int128 _Complex __int128 *x284; /* { dg-error "" } */
294 unsigned __int128 _Complex long *x285; /* { dg-error "" } */
295 unsigned __int128 _Complex float *x286; /* { dg-error "" } */
296 unsigned __int128 _Complex double *x287; /* { dg-error "" } */
297 unsigned __int128 _Complex signed *x288; /* { dg-error "" } */
298 unsigned __int128 _Complex unsigned *x289; /* { dg-error "" } */
299 unsigned __int128 _Complex _Bool *x290; /* { dg-error "" } */
300 unsigned __int128 _Complex _Complex *x291; /* { dg-error "" } */
301 unsigned long int __int128 *x292; /* { dg-error "" } */
302 unsigned long long __int128 *x293; /* { dg-error "" } */
303 unsigned long _Complex __int128 *x294; /* { dg-error "" } */
304 unsigned _Complex char __int128 *x295; /* { dg-error "" } */
305 unsigned _Complex short __int128 *x296; /* { dg-error "" } */
306 unsigned _Complex int __int128 *x297; /* { dg-error "" } */
307 unsigned _Complex __int128 void *x298; /* { dg-error "" } */
308 unsigned _Complex __int128 char *x299; /* { dg-error "" } */
309 unsigned _Complex __int128 short *x300; /* { dg-error "" } */
310 unsigned _Complex __int128 int *x301; /* { dg-error "" } */
311 unsigned _Complex __int128 __int128 *x302; /* { dg-error "" } */
312 unsigned _Complex __int128 long *x303; /* { dg-error "" } */
313 unsigned _Complex __int128 float *x304; /* { dg-error "" } */
314 unsigned _Complex __int128 double *x305; /* { dg-error "" } */
315 unsigned _Complex __int128 signed *x306; /* { dg-error "" } */
316 unsigned _Complex __int128 unsigned *x307; /* { dg-error "" } */
317 unsigned _Complex __int128 _Bool *x308; /* { dg-error "" } */
318 unsigned _Complex __int128 _Complex *x309; /* { dg-error "" } */
319 unsigned _Complex long __int128 *x310; /* { dg-error "" } */
320 _Complex char signed __int128 *x311; /* { dg-error "" } */
321 _Complex char unsigned __int128 *x312; /* { dg-error "" } */
322 _Complex short int __int128 *x313; /* { dg-error "" } */
323 _Complex short signed __int128 *x314; /* { dg-error "" } */
324 _Complex short unsigned __int128 *x315; /* { dg-error "" } */
325 _Complex int short __int128 *x316; /* { dg-error "" } */
326 _Complex int long __int128 *x317; /* { dg-error "" } */
327 _Complex int signed __int128 *x318; /* { dg-error "" } */
328 _Complex int unsigned __int128 *x319; /* { dg-error "" } */
329 _Complex __int128 signed void *x320; /* { dg-error "" } */
330 _Complex __int128 signed char *x321; /* { dg-error "" } */
331 _Complex __int128 signed short *x322; /* { dg-error "" } */
332 _Complex __int128 signed int *x323; /* { dg-error "" } */
333 _Complex __int128 signed __int128 *x324; /* { dg-error "" } */
334 _Complex __int128 signed long *x325; /* { dg-error "" } */
335 _Complex __int128 signed float *x326; /* { dg-error "" } */
336 _Complex __int128 signed double *x327; /* { dg-error "" } */
337 _Complex __int128 signed signed *x328; /* { dg-error "" } */
338 _Complex __int128 signed unsigned *x329; /* { dg-error "" } */
339 _Complex __int128 signed _Bool *x330; /* { dg-error "" } */
340 _Complex __int128 signed _Complex *x331; /* { dg-error "" } */
341 _Complex __int128 unsigned void *x332; /* { dg-error "" } */
342 _Complex __int128 unsigned char *x333; /* { dg-error "" } */
343 _Complex __int128 unsigned short *x334; /* { dg-error "" } */
344 _Complex __int128 unsigned int *x335; /* { dg-error "" } */
345 _Complex __int128 unsigned __int128 *x336; /* { dg-error "" } */
346 _Complex __int128 unsigned long *x337; /* { dg-error "" } */
347 _Complex __int128 unsigned float *x338; /* { dg-error "" } */
348 _Complex __int128 unsigned double *x339; /* { dg-error "" } */
349 _Complex __int128 unsigned signed *x340; /* { dg-error "" } */
350 _Complex __int128 unsigned unsigned *x341; /* { dg-error "" } */
351 _Complex __int128 unsigned _Bool *x342; /* { dg-error "" } */
352 _Complex __int128 unsigned _Complex *x343; /* { dg-error "" } */
353 _Complex long int __int128 *x344; /* { dg-error "" } */
354 _Complex long long __int128 *x345; /* { dg-error "" } */
355 _Complex long double __int128 *x346; /* { dg-error "" } */
356 _Complex long signed __int128 *x347; /* { dg-error "" } */
357 _Complex long unsigned __int128 *x348; /* { dg-error "" } */
358 _Complex double long __int128 *x349; /* { dg-error "" } */
359 _Complex signed char __int128 *x350; /* { dg-error "" } */
360 _Complex signed short __int128 *x351; /* { dg-error "" } */
361 _Complex signed int __int128 *x352; /* { dg-error "" } */
362 _Complex signed __int128 void *x353; /* { dg-error "" } */
363 _Complex signed __int128 char *x354; /* { dg-error "" } */
364 _Complex signed __int128 short *x355; /* { dg-error "" } */
365 _Complex signed __int128 int *x356; /* { dg-error "" } */
366 _Complex signed __int128 __int128 *x357; /* { dg-error "" } */
367 _Complex signed __int128 long *x358; /* { dg-error "" } */
368 _Complex signed __int128 float *x359; /* { dg-error "" } */
369 _Complex signed __int128 double *x360; /* { dg-error "" } */
370 _Complex signed __int128 signed *x361; /* { dg-error "" } */
371 _Complex signed __int128 unsigned *x362; /* { dg-error "" } */
372 _Complex signed __int128 _Bool *x363; /* { dg-error "" } */
373 _Complex signed __int128 _Complex *x364; /* { dg-error "" } */
374 _Complex signed long __int128 *x365; /* { dg-error "" } */
375 _Complex unsigned char __int128 *x366; /* { dg-error "" } */
376 _Complex unsigned short __int128 *x367; /* { dg-error "" } */
377 _Complex unsigned int __int128 *x368; /* { dg-error "" } */
378 _Complex unsigned __int128 void *x369; /* { dg-error "" } */
379 _Complex unsigned __int128 char *x370; /* { dg-error "" } */
380 _Complex unsigned __int128 short *x371; /* { dg-error "" } */
381 _Complex unsigned __int128 int *x372; /* { dg-error "" } */
382 _Complex unsigned __int128 __int128 *x373; /* { dg-error "" } */
383 _Complex unsigned __int128 long *x374; /* { dg-error "" } */
384 _Complex unsigned __int128 float *x375; /* { dg-error "" } */
385 _Complex unsigned __int128 double *x376; /* { dg-error "" } */
386 _Complex unsigned __int128 signed *x377; /* { dg-error "" } */
387 _Complex unsigned __int128 unsigned *x378; /* { dg-error "" } */
388 _Complex unsigned __int128 _Bool *x379; /* { dg-error "" } */
389 _Complex unsigned __int128 _Complex *x380; /* { dg-error "" } */
390 _Complex unsigned long __int128 *x381; /* { dg-error "" } */
391 short int signed _Complex __int128 *x382; /* { dg-error "" } */
392 short int unsigned _Complex __int128 *x383; /* { dg-error "" } */
393 short int _Complex signed __int128 *x384; /* { dg-error "" } */
394 short int _Complex unsigned __int128 *x385; /* { dg-error "" } */
395 short signed int _Complex __int128 *x386; /* { dg-error "" } */
396 short signed _Complex int __int128 *x387; /* { dg-error "" } */
397 short unsigned int _Complex __int128 *x388; /* { dg-error "" } */
398 short unsigned _Complex int __int128 *x389; /* { dg-error "" } */
399 short _Complex int signed __int128 *x390; /* { dg-error "" } */
400 short _Complex int unsigned __int128 *x391; /* { dg-error "" } */
401 short _Complex signed int __int128 *x392; /* { dg-error "" } */
402 short _Complex unsigned int __int128 *x393; /* { dg-error "" } */
403 int short signed _Complex __int128 *x394; /* { dg-error "" } */
404 int short unsigned _Complex __int128 *x395; /* { dg-error "" } */
405 int short _Complex signed __int128 *x396; /* { dg-error "" } */
406 int short _Complex unsigned __int128 *x397; /* { dg-error "" } */
407 int long long signed __int128 *x398; /* { dg-error "" } */
408 int long long unsigned __int128 *x399; /* { dg-error "" } */
409 int long long _Complex __int128 *x400; /* { dg-error "" } */
410 int long signed long __int128 *x401; /* { dg-error "" } */
411 int long signed _Complex __int128 *x402; /* { dg-error "" } */
412 int long unsigned long __int128 *x403; /* { dg-error "" } */
413 int long unsigned _Complex __int128 *x404; /* { dg-error "" } */
414 int long _Complex long __int128 *x405; /* { dg-error "" } */
415 int long _Complex signed __int128 *x406; /* { dg-error "" } */
416 int long _Complex unsigned __int128 *x407; /* { dg-error "" } */
417 int signed short _Complex __int128 *x408; /* { dg-error "" } */
418 int signed long long __int128 *x409; /* { dg-error "" } */
419 int signed long _Complex __int128 *x410; /* { dg-error "" } */
420 int signed _Complex short __int128 *x411; /* { dg-error "" } */
421 int signed _Complex long __int128 *x412; /* { dg-error "" } */
422 int unsigned short _Complex __int128 *x413; /* { dg-error "" } */
423 int unsigned long long __int128 *x414; /* { dg-error "" } */
424 int unsigned long _Complex __int128 *x415; /* { dg-error "" } */
425 int unsigned _Complex short __int128 *x416; /* { dg-error "" } */
426 int unsigned _Complex long __int128 *x417; /* { dg-error "" } */
427 int _Complex short signed __int128 *x418; /* { dg-error "" } */
428 int _Complex short unsigned __int128 *x419; /* { dg-error "" } */
429 int _Complex long long __int128 *x420; /* { dg-error "" } */
430 int _Complex long signed __int128 *x421; /* { dg-error "" } */
431 int _Complex long unsigned __int128 *x422; /* { dg-error "" } */
432 int _Complex signed short __int128 *x423; /* { dg-error "" } */
433 int _Complex signed long __int128 *x424; /* { dg-error "" } */
434 int _Complex unsigned short __int128 *x425; /* { dg-error "" } */
435 int _Complex unsigned long __int128 *x426; /* { dg-error "" } */
436 long int long signed __int128 *x427; /* { dg-error "" } */
437 long int long unsigned __int128 *x428; /* { dg-error "" } */
438 long int long _Complex __int128 *x429; /* { dg-error "" } */
439 long int signed long __int128 *x430; /* { dg-error "" } */
440 long int signed _Complex __int128 *x431; /* { dg-error "" } */
441 long int unsigned long __int128 *x432; /* { dg-error "" } */
442 long int unsigned _Complex __int128 *x433; /* { dg-error "" } */
443 long int _Complex long __int128 *x434; /* { dg-error "" } */
444 long int _Complex signed __int128 *x435; /* { dg-error "" } */
445 long int _Complex unsigned __int128 *x436; /* { dg-error "" } */
446 long long int signed __int128 *x437; /* { dg-error "" } */
447 long long int unsigned __int128 *x438; /* { dg-error "" } */
448 long long int _Complex __int128 *x439; /* { dg-error "" } */
449 long long signed int __int128 *x440; /* { dg-error "" } */
450 long long signed _Complex __int128 *x441; /* { dg-error "" } */
451 long long unsigned int __int128 *x442; /* { dg-error "" } */
452 long long unsigned _Complex __int128 *x443; /* { dg-error "" } */
453 long long _Complex int __int128 *x444; /* { dg-error "" } */
454 long long _Complex signed __int128 *x445; /* { dg-error "" } */
455 long long _Complex unsigned __int128 *x446; /* { dg-error "" } */
456 long signed int long __int128 *x447; /* { dg-error "" } */
457 long signed int _Complex __int128 *x448; /* { dg-error "" } */
458 long signed long int __int128 *x449; /* { dg-error "" } */
459 long signed long _Complex __int128 *x450; /* { dg-error "" } */
460 long signed _Complex int __int128 *x451; /* { dg-error "" } */
461 long signed _Complex long __int128 *x452; /* { dg-error "" } */
462 long unsigned int long __int128 *x453; /* { dg-error "" } */
463 long unsigned int _Complex __int128 *x454; /* { dg-error "" } */
464 long unsigned long int __int128 *x455; /* { dg-error "" } */
465 long unsigned long _Complex __int128 *x456; /* { dg-error "" } */
466 long unsigned _Complex int __int128 *x457; /* { dg-error "" } */
467 long unsigned _Complex long __int128 *x458; /* { dg-error "" } */
468 long _Complex int long __int128 *x459; /* { dg-error "" } */
469 long _Complex int signed __int128 *x460; /* { dg-error "" } */
470 long _Complex int unsigned __int128 *x461; /* { dg-error "" } */
471 long _Complex long int __int128 *x462; /* { dg-error "" } */
472 long _Complex long signed __int128 *x463; /* { dg-error "" } */
473 long _Complex long unsigned __int128 *x464; /* { dg-error "" } */
474 long _Complex signed int __int128 *x465; /* { dg-error "" } */
475 long _Complex signed long __int128 *x466; /* { dg-error "" } */
476 long _Complex unsigned int __int128 *x467; /* { dg-error "" } */
477 long _Complex unsigned long __int128 *x468; /* { dg-error "" } */
478 signed short int _Complex __int128 *x469; /* { dg-error "" } */
479 signed short _Complex int __int128 *x470; /* { dg-error "" } */
480 signed int short _Complex __int128 *x471; /* { dg-error "" } */
481 signed int long long __int128 *x472; /* { dg-error "" } */
482 signed int long _Complex __int128 *x473; /* { dg-error "" } */
483 signed int _Complex short __int128 *x474; /* { dg-error "" } */
484 signed int _Complex long __int128 *x475; /* { dg-error "" } */
485 signed long int long __int128 *x476; /* { dg-error "" } */
486 signed long int _Complex __int128 *x477; /* { dg-error "" } */
487 signed long long int __int128 *x478; /* { dg-error "" } */
488 signed long long _Complex __int128 *x479; /* { dg-error "" } */
489 signed long _Complex int __int128 *x480; /* { dg-error "" } */
490 signed long _Complex long __int128 *x481; /* { dg-error "" } */
491 signed _Complex short int __int128 *x482; /* { dg-error "" } */
492 signed _Complex int short __int128 *x483; /* { dg-error "" } */
493 signed _Complex int long __int128 *x484; /* { dg-error "" } */
494 signed _Complex long int __int128 *x485; /* { dg-error "" } */
495 signed _Complex long long __int128 *x486; /* { dg-error "" } */
496 unsigned short int _Complex __int128 *x487; /* { dg-error "" } */
497 unsigned short _Complex int __int128 *x488; /* { dg-error "" } */
498 unsigned int short _Complex __int128 *x489; /* { dg-error "" } */
499 unsigned int long long __int128 *x490; /* { dg-error "" } */
500 unsigned int long _Complex __int128 *x491; /* { dg-error "" } */
501 unsigned int _Complex short __int128 *x492; /* { dg-error "" } */
502 unsigned int _Complex long __int128 *x493; /* { dg-error "" } */
503 unsigned long int long __int128 *x494; /* { dg-error "" } */
504 unsigned long int _Complex __int128 *x495; /* { dg-error "" } */
505 unsigned long long int __int128 *x496; /* { dg-error "" } */
506 unsigned long long _Complex __int128 *x497; /* { dg-error "" } */
507 unsigned long _Complex int __int128 *x498; /* { dg-error "" } */
508 unsigned long _Complex long __int128 *x499; /* { dg-error "" } */
509 unsigned _Complex short int __int128 *x500; /* { dg-error "" } */
510 unsigned _Complex int short __int128 *x501; /* { dg-error "" } */
511 unsigned _Complex int long __int128 *x502; /* { dg-error "" } */
512 unsigned _Complex long int __int128 *x503; /* { dg-error "" } */
513 unsigned _Complex long long __int128 *x504; /* { dg-error "" } */
514 _Complex short int signed __int128 *x505; /* { dg-error "" } */
515 _Complex short int unsigned __int128 *x506; /* { dg-error "" } */
516 _Complex short signed int __int128 *x507; /* { dg-error "" } */
517 _Complex short unsigned int __int128 *x508; /* { dg-error "" } */
518 _Complex int short signed __int128 *x509; /* { dg-error "" } */
519 _Complex int short unsigned __int128 *x510; /* { dg-error "" } */
520 _Complex int long long __int128 *x511; /* { dg-error "" } */
521 _Complex int long signed __int128 *x512; /* { dg-error "" } */
522 _Complex int long unsigned __int128 *x513; /* { dg-error "" } */
523 _Complex int signed short __int128 *x514; /* { dg-error "" } */
524 _Complex int signed long __int128 *x515; /* { dg-error "" } */
525 _Complex int unsigned short __int128 *x516; /* { dg-error "" } */
526 _Complex int unsigned long __int128 *x517; /* { dg-error "" } */
527 _Complex long int long __int128 *x518; /* { dg-error "" } */
528 _Complex long int signed __int128 *x519; /* { dg-error "" } */
529 _Complex long int unsigned __int128 *x520; /* { dg-error "" } */
530 _Complex long long int __int128 *x521; /* { dg-error "" } */
531 _Complex long long signed __int128 *x522; /* { dg-error "" } */
532 _Complex long long unsigned __int128 *x523; /* { dg-error "" } */
533 _Complex long signed int __int128 *x524; /* { dg-error "" } */
534 _Complex long signed long __int128 *x525; /* { dg-error "" } */
535 _Complex long unsigned int __int128 *x526; /* { dg-error "" } */
536 _Complex long unsigned long __int128 *x527; /* { dg-error "" } */
537 _Complex signed short int __int128 *x528; /* { dg-error "" } */
538 _Complex signed int short __int128 *x529; /* { dg-error "" } */
539 _Complex signed int long __int128 *x530; /* { dg-error "" } */
540 _Complex signed long int __int128 *x531; /* { dg-error "" } */
541 _Complex signed long long __int128 *x532; /* { dg-error "" } */
542 _Complex unsigned short int __int128 *x533; /* { dg-error "" } */
543 _Complex unsigned int short __int128 *x534; /* { dg-error "" } */
544 _Complex unsigned int long __int128 *x535; /* { dg-error "" } */
545 _Complex unsigned long int __int128 *x536; /* { dg-error "" } */
546 _Complex unsigned long long __int128 *x537; /* { dg-error "" } */
547 int long long signed _Complex __int128 *x538; /* { dg-error "" } */
548 int long long unsigned _Complex __int128 *x539; /* { dg-error "" } */
549 int long long _Complex signed __int128 *x540; /* { dg-error "" } */
550 int long long _Complex unsigned __int128 *x541; /* { dg-error "" } */
551 int long signed long _Complex __int128 *x542; /* { dg-error "" } */
552 int long signed _Complex long __int128 *x543; /* { dg-error "" } */
553 int long unsigned long _Complex __int128 *x544; /* { dg-error "" } */
554 int long unsigned _Complex long __int128 *x545; /* { dg-error "" } */
555 int long _Complex long signed __int128 *x546; /* { dg-error "" } */
556 int long _Complex long unsigned __int128 *x547; /* { dg-error "" } */
557 int long _Complex signed long __int128 *x548; /* { dg-error "" } */
558 int long _Complex unsigned long __int128 *x549; /* { dg-error "" } */
559 int signed long long _Complex __int128 *x550; /* { dg-error "" } */
560 int signed long _Complex long __int128 *x551; /* { dg-error "" } */
561 int signed _Complex long long __int128 *x552; /* { dg-error "" } */
562 int unsigned long long _Complex __int128 *x553; /* { dg-error "" } */
563 int unsigned long _Complex long __int128 *x554; /* { dg-error "" } */
564 int unsigned _Complex long long __int128 *x555; /* { dg-error "" } */
565 int _Complex long long signed __int128 *x556; /* { dg-error "" } */
566 int _Complex long long unsigned __int128 *x557; /* { dg-error "" } */
567 int _Complex long signed long __int128 *x558; /* { dg-error "" } */
568 int _Complex long unsigned long __int128 *x559; /* { dg-error "" } */
569 int _Complex signed long long __int128 *x560; /* { dg-error "" } */
570 int _Complex unsigned long long __int128 *x561; /* { dg-error "" } */
571 long int long signed _Complex __int128 *x562; /* { dg-error "" } */
572 long int long unsigned _Complex __int128 *x563; /* { dg-error "" } */
573 long int long _Complex signed __int128 *x564; /* { dg-error "" } */
574 long int long _Complex unsigned __int128 *x565; /* { dg-error "" } */
575 long int signed long _Complex __int128 *x566; /* { dg-error "" } */
576 long int signed _Complex long __int128 *x567; /* { dg-error "" } */
577 long int unsigned long _Complex __int128 *x568; /* { dg-error "" } */
578 long int unsigned _Complex long __int128 *x569; /* { dg-error "" } */
579 long int _Complex long signed __int128 *x570; /* { dg-error "" } */
580 long int _Complex long unsigned __int128 *x571; /* { dg-error "" } */
581 long int _Complex signed long __int128 *x572; /* { dg-error "" } */
582 long int _Complex unsigned long __int128 *x573; /* { dg-error "" } */
583 long long int signed _Complex __int128 *x574; /* { dg-error "" } */
584 long long int unsigned _Complex __int128 *x575; /* { dg-error "" } */
585 long long int _Complex signed __int128 *x576; /* { dg-error "" } */
586 long long int _Complex unsigned __int128 *x577; /* { dg-error "" } */
587 long long signed int _Complex __int128 *x578; /* { dg-error "" } */
588 long long signed _Complex int __int128 *x579; /* { dg-error "" } */
589 long long unsigned int _Complex __int128 *x580; /* { dg-error "" } */
590 long long unsigned _Complex int __int128 *x581; /* { dg-error "" } */
591 long long _Complex int signed __int128 *x582; /* { dg-error "" } */
592 long long _Complex int unsigned __int128 *x583; /* { dg-error "" } */
593 long long _Complex signed int __int128 *x584; /* { dg-error "" } */
594 long long _Complex unsigned int __int128 *x585; /* { dg-error "" } */
595 long signed int long _Complex __int128 *x586; /* { dg-error "" } */
596 long signed int _Complex long __int128 *x587; /* { dg-error "" } */
597 long signed long int _Complex __int128 *x588; /* { dg-error "" } */
598 long signed long _Complex int __int128 *x589; /* { dg-error "" } */
599 long signed _Complex int long __int128 *x590; /* { dg-error "" } */
600 long signed _Complex long int __int128 *x591; /* { dg-error "" } */
601 long unsigned int long _Complex __int128 *x592; /* { dg-error "" } */
602 long unsigned int _Complex long __int128 *x593; /* { dg-error "" } */
603 long unsigned long int _Complex __int128 *x594; /* { dg-error "" } */
604 long unsigned long _Complex int __int128 *x595; /* { dg-error "" } */
605 long unsigned _Complex int long __int128 *x596; /* { dg-error "" } */
606 long unsigned _Complex long int __int128 *x597; /* { dg-error "" } */
607 long _Complex int long signed __int128 *x598; /* { dg-error "" } */
608 long _Complex int long unsigned __int128 *x599; /* { dg-error "" } */
609 long _Complex int signed long __int128 *x600; /* { dg-error "" } */
610 long _Complex int unsigned long __int128 *x601; /* { dg-error "" } */
611 long _Complex long int signed __int128 *x602; /* { dg-error "" } */
612 long _Complex long int unsigned __int128 *x603; /* { dg-error "" } */
613 long _Complex long signed int __int128 *x604; /* { dg-error "" } */
614 long _Complex long unsigned int __int128 *x605; /* { dg-error "" } */
615 long _Complex signed int long __int128 *x606; /* { dg-error "" } */
616 long _Complex signed long int __int128 *x607; /* { dg-error "" } */
617 long _Complex unsigned int long __int128 *x608; /* { dg-error "" } */
618 long _Complex unsigned long int __int128 *x609; /* { dg-error "" } */
619 signed int long long _Complex __int128 *x610; /* { dg-error "" } */
620 signed int long _Complex long __int128 *x611; /* { dg-error "" } */
621 signed int _Complex long long __int128 *x612; /* { dg-error "" } */
622 signed long int long _Complex __int128 *x613; /* { dg-error "" } */
623 signed long int _Complex long __int128 *x614; /* { dg-error "" } */
624 signed long long int _Complex __int128 *x615; /* { dg-error "" } */
625 signed long long _Complex int __int128 *x616; /* { dg-error "" } */
626 signed long _Complex int long __int128 *x617; /* { dg-error "" } */
627 signed long _Complex long int __int128 *x618; /* { dg-error "" } */
628 signed _Complex int long long __int128 *x619; /* { dg-error "" } */
629 signed _Complex long int long __int128 *x620; /* { dg-error "" } */
630 signed _Complex long long int __int128 *x621; /* { dg-error "" } */
631 unsigned int long long _Complex __int128 *x622; /* { dg-error "" } */
632 unsigned int long _Complex long __int128 *x623; /* { dg-error "" } */
633 unsigned int _Complex long long __int128 *x624; /* { dg-error "" } */
634 unsigned long int long _Complex __int128 *x625; /* { dg-error "" } */
635 unsigned long int _Complex long __int128 *x626; /* { dg-error "" } */
636 unsigned long long int _Complex __int128 *x627; /* { dg-error "" } */
637 unsigned long long _Complex int __int128 *x628; /* { dg-error "" } */
638 unsigned long _Complex int long __int128 *x629; /* { dg-error "" } */
639 unsigned long _Complex long int __int128 *x630; /* { dg-error "" } */
640 unsigned _Complex int long long __int128 *x631; /* { dg-error "" } */
641 unsigned _Complex long int long __int128 *x632; /* { dg-error "" } */
642 unsigned _Complex long long int __int128 *x633; /* { dg-error "" } */
643 _Complex int long long signed __int128 *x634; /* { dg-error "" } */
644 _Complex int long long unsigned __int128 *x635; /* { dg-error "" } */
645 _Complex int long signed long __int128 *x636; /* { dg-error "" } */
646 _Complex int long unsigned long __int128 *x637; /* { dg-error "" } */
647 _Complex int signed long long __int128 *x638; /* { dg-error "" } */
648 _Complex int unsigned long long __int128 *x639; /* { dg-error "" } */
649 _Complex long int long signed __int128 *x640; /* { dg-error "" } */
650 _Complex long int long unsigned __int128 *x641; /* { dg-error "" } */
651 _Complex long int signed long __int128 *x642; /* { dg-error "" } */
652 _Complex long int unsigned long __int128 *x643; /* { dg-error "" } */
653 _Complex long long int signed __int128 *x644; /* { dg-error "" } */
654 _Complex long long int unsigned __int128 *x645; /* { dg-error "" } */
655 _Complex long long signed int __int128 *x646; /* { dg-error "" } */
656 _Complex long long unsigned int __int128 *x647; /* { dg-error "" } */
657 _Complex long signed int long __int128 *x648; /* { dg-error "" } */
658 _Complex long signed long int __int128 *x649; /* { dg-error "" } */
659 _Complex long unsigned int long __int128 *x650; /* { dg-error "" } */
660 _Complex long unsigned long int __int128 *x651; /* { dg-error "" } */
661 _Complex signed int long long __int128 *x652; /* { dg-error "" } */
662 _Complex signed long int long __int128 *x653; /* { dg-error "" } */
663 _Complex signed long long int __int128 *x654; /* { dg-error "" } */
664 _Complex unsigned int long long __int128 *x655; /* { dg-error "" } */
665 _Complex unsigned long int long __int128 *x656; /* { dg-error "" } */
666 _Complex unsigned long long int __int128 *x657; /* { dg-error "" } */