]>
Commit | Line | Data |
---|---|---|
47c94d21 JM |
1 | ; -*- buffer-read-only: t -*- |
2 | ; Generated automatically by genopt.sh from m68k-devices.def, | |
3 | ; m68k-isas.def and m68k-microarchs.def. | |
4 | ||
a5544970 | 5 | ; Copyright (C) 2011-2019 Free Software Foundation, Inc. |
47c94d21 JM |
6 | ; |
7 | ; This file is part of GCC. | |
8 | ; | |
9 | ; GCC is free software; you can redistribute it and/or modify it under | |
10 | ; the terms of the GNU General Public License as published by the Free | |
11 | ; Software Foundation; either version 3, or (at your option) any later | |
12 | ; version. | |
13 | ; | |
14 | ; GCC is distributed in the hope that it will be useful, but WITHOUT ANY | |
15 | ; WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
16 | ; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
17 | ; for more details. | |
18 | ; | |
19 | ; You should have received a copy of the GNU General Public License | |
20 | ; along with GCC; see the file COPYING3. If not see | |
21 | ; <http://www.gnu.org/licenses/>. | |
22 | ||
23 | Enum | |
24 | Name(target_device) Type(enum target_device) | |
25 | Known M68K CPUs (for use with the -mcpu= option): | |
26 | ||
27 | EnumValue | |
28 | Enum(target_device) String(68000) Value(m68000) | |
29 | ||
30 | EnumValue | |
31 | Enum(target_device) String(68010) Value(m68010) | |
32 | ||
33 | EnumValue | |
34 | Enum(target_device) String(68020) Value(m68020) | |
35 | ||
36 | EnumValue | |
37 | Enum(target_device) String(68030) Value(m68030) | |
38 | ||
39 | EnumValue | |
40 | Enum(target_device) String(68040) Value(m68040) | |
41 | ||
42 | EnumValue | |
43 | Enum(target_device) String(68060) Value(m68060) | |
44 | ||
45 | EnumValue | |
46 | Enum(target_device) String(68302) Value(m68302) | |
47 | ||
48 | EnumValue | |
49 | Enum(target_device) String(68332) Value(m68332) | |
50 | ||
51 | EnumValue | |
52 | Enum(target_device) String(cpu32) Value(cpu32) | |
53 | ||
54 | EnumValue | |
55 | Enum(target_device) String(51) Value(mcf51) | |
56 | ||
57 | EnumValue | |
58 | Enum(target_device) String(51ac) Value(mcf51ac) | |
59 | ||
de7ee1e9 KCY |
60 | EnumValue |
61 | Enum(target_device) String(51ag) Value(mcf51ag) | |
62 | ||
47c94d21 JM |
63 | EnumValue |
64 | Enum(target_device) String(51cn) Value(mcf51cn) | |
65 | ||
66 | EnumValue | |
67 | Enum(target_device) String(51em) Value(mcf51em) | |
68 | ||
de7ee1e9 KCY |
69 | EnumValue |
70 | Enum(target_device) String(51je) Value(mcf51je) | |
71 | ||
72 | EnumValue | |
73 | Enum(target_device) String(51jf) Value(mcf51jf) | |
74 | ||
75 | EnumValue | |
76 | Enum(target_device) String(51jg) Value(mcf51jg) | |
77 | ||
47c94d21 JM |
78 | EnumValue |
79 | Enum(target_device) String(51jm) Value(mcf51jm) | |
80 | ||
de7ee1e9 KCY |
81 | EnumValue |
82 | Enum(target_device) String(51mm) Value(mcf51mm) | |
83 | ||
47c94d21 JM |
84 | EnumValue |
85 | Enum(target_device) String(51qe) Value(mcf51qe) | |
86 | ||
de7ee1e9 KCY |
87 | EnumValue |
88 | Enum(target_device) String(51qm) Value(mcf51qm) | |
89 | ||
47c94d21 JM |
90 | EnumValue |
91 | Enum(target_device) String(5202) Value(mcf5202) | |
92 | ||
93 | EnumValue | |
94 | Enum(target_device) String(5204) Value(mcf5204) | |
95 | ||
96 | EnumValue | |
97 | Enum(target_device) String(5206) Value(mcf5206) | |
98 | ||
99 | EnumValue | |
100 | Enum(target_device) String(5206e) Value(mcf5206e) | |
101 | ||
102 | EnumValue | |
103 | Enum(target_device) String(5207) Value(mcf5207) | |
104 | ||
105 | EnumValue | |
106 | Enum(target_device) String(5208) Value(mcf5208) | |
107 | ||
108 | EnumValue | |
109 | Enum(target_device) String(5210a) Value(mcf5210a) | |
110 | ||
111 | EnumValue | |
112 | Enum(target_device) String(5211a) Value(mcf5211a) | |
113 | ||
114 | EnumValue | |
115 | Enum(target_device) String(5211) Value(mcf5211) | |
116 | ||
117 | EnumValue | |
118 | Enum(target_device) String(5212) Value(mcf5212) | |
119 | ||
120 | EnumValue | |
121 | Enum(target_device) String(5213) Value(mcf5213) | |
122 | ||
123 | EnumValue | |
124 | Enum(target_device) String(5214) Value(mcf5214) | |
125 | ||
126 | EnumValue | |
127 | Enum(target_device) String(5216) Value(mcf5216) | |
128 | ||
129 | EnumValue | |
130 | Enum(target_device) String(5221x) Value(mcf5221x) | |
131 | ||
132 | EnumValue | |
133 | Enum(target_device) String(52221) Value(mcf52221) | |
134 | ||
135 | EnumValue | |
136 | Enum(target_device) String(52223) Value(mcf52223) | |
137 | ||
138 | EnumValue | |
139 | Enum(target_device) String(52230) Value(mcf52230) | |
140 | ||
141 | EnumValue | |
142 | Enum(target_device) String(52231) Value(mcf52231) | |
143 | ||
144 | EnumValue | |
145 | Enum(target_device) String(52232) Value(mcf52232) | |
146 | ||
147 | EnumValue | |
148 | Enum(target_device) String(52233) Value(mcf52233) | |
149 | ||
150 | EnumValue | |
151 | Enum(target_device) String(52234) Value(mcf52234) | |
152 | ||
153 | EnumValue | |
154 | Enum(target_device) String(52235) Value(mcf52235) | |
155 | ||
156 | EnumValue | |
157 | Enum(target_device) String(5224) Value(mcf5224) | |
158 | ||
159 | EnumValue | |
160 | Enum(target_device) String(5225) Value(mcf5225) | |
161 | ||
162 | EnumValue | |
163 | Enum(target_device) String(52252) Value(mcf52252) | |
164 | ||
165 | EnumValue | |
166 | Enum(target_device) String(52254) Value(mcf52254) | |
167 | ||
168 | EnumValue | |
169 | Enum(target_device) String(52255) Value(mcf52255) | |
170 | ||
171 | EnumValue | |
172 | Enum(target_device) String(52256) Value(mcf52256) | |
173 | ||
174 | EnumValue | |
175 | Enum(target_device) String(52258) Value(mcf52258) | |
176 | ||
177 | EnumValue | |
178 | Enum(target_device) String(52259) Value(mcf52259) | |
179 | ||
180 | EnumValue | |
181 | Enum(target_device) String(52274) Value(mcf52274) | |
182 | ||
183 | EnumValue | |
184 | Enum(target_device) String(52277) Value(mcf52277) | |
185 | ||
186 | EnumValue | |
187 | Enum(target_device) String(5232) Value(mcf5232) | |
188 | ||
189 | EnumValue | |
190 | Enum(target_device) String(5233) Value(mcf5233) | |
191 | ||
192 | EnumValue | |
193 | Enum(target_device) String(5234) Value(mcf5234) | |
194 | ||
195 | EnumValue | |
196 | Enum(target_device) String(5235) Value(mcf5235) | |
197 | ||
198 | EnumValue | |
199 | Enum(target_device) String(523x) Value(mcf523x) | |
200 | ||
201 | EnumValue | |
202 | Enum(target_device) String(5249) Value(mcf5249) | |
203 | ||
204 | EnumValue | |
205 | Enum(target_device) String(5250) Value(mcf5250) | |
206 | ||
207 | EnumValue | |
208 | Enum(target_device) String(5253) Value(mcf5253) | |
209 | ||
210 | EnumValue | |
211 | Enum(target_device) String(5270) Value(mcf5270) | |
212 | ||
213 | EnumValue | |
214 | Enum(target_device) String(5271) Value(mcf5271) | |
215 | ||
216 | EnumValue | |
217 | Enum(target_device) String(5272) Value(mcf5272) | |
218 | ||
219 | EnumValue | |
220 | Enum(target_device) String(5274) Value(mcf5274) | |
221 | ||
222 | EnumValue | |
223 | Enum(target_device) String(5275) Value(mcf5275) | |
224 | ||
225 | EnumValue | |
226 | Enum(target_device) String(5280) Value(mcf5280) | |
227 | ||
228 | EnumValue | |
229 | Enum(target_device) String(5281) Value(mcf5281) | |
230 | ||
231 | EnumValue | |
232 | Enum(target_device) String(5282) Value(mcf5282) | |
233 | ||
234 | EnumValue | |
235 | Enum(target_device) String(528x) Value(mcf528x) | |
236 | ||
237 | EnumValue | |
238 | Enum(target_device) String(53011) Value(mcf53011) | |
239 | ||
240 | EnumValue | |
241 | Enum(target_device) String(53012) Value(mcf53012) | |
242 | ||
243 | EnumValue | |
244 | Enum(target_device) String(53013) Value(mcf53013) | |
245 | ||
246 | EnumValue | |
247 | Enum(target_device) String(53014) Value(mcf53014) | |
248 | ||
249 | EnumValue | |
250 | Enum(target_device) String(53015) Value(mcf53015) | |
251 | ||
252 | EnumValue | |
253 | Enum(target_device) String(53016) Value(mcf53016) | |
254 | ||
255 | EnumValue | |
256 | Enum(target_device) String(53017) Value(mcf53017) | |
257 | ||
258 | EnumValue | |
259 | Enum(target_device) String(5307) Value(mcf5307) | |
260 | ||
261 | EnumValue | |
262 | Enum(target_device) String(5327) Value(mcf5327) | |
263 | ||
264 | EnumValue | |
265 | Enum(target_device) String(5328) Value(mcf5328) | |
266 | ||
267 | EnumValue | |
268 | Enum(target_device) String(5329) Value(mcf5329) | |
269 | ||
270 | EnumValue | |
271 | Enum(target_device) String(532x) Value(mcf532x) | |
272 | ||
273 | EnumValue | |
274 | Enum(target_device) String(5372) Value(mcf5372) | |
275 | ||
276 | EnumValue | |
277 | Enum(target_device) String(5373) Value(mcf5373) | |
278 | ||
279 | EnumValue | |
280 | Enum(target_device) String(537x) Value(mcf537x) | |
281 | ||
282 | EnumValue | |
283 | Enum(target_device) String(5407) Value(mcf5407) | |
284 | ||
285 | EnumValue | |
286 | Enum(target_device) String(54410) Value(mcf54410) | |
287 | ||
288 | EnumValue | |
289 | Enum(target_device) String(54415) Value(mcf54415) | |
290 | ||
291 | EnumValue | |
292 | Enum(target_device) String(54416) Value(mcf54416) | |
293 | ||
294 | EnumValue | |
295 | Enum(target_device) String(54417) Value(mcf54417) | |
296 | ||
297 | EnumValue | |
298 | Enum(target_device) String(54418) Value(mcf54418) | |
299 | ||
300 | EnumValue | |
301 | Enum(target_device) String(54450) Value(mcf54450) | |
302 | ||
303 | EnumValue | |
304 | Enum(target_device) String(54451) Value(mcf54451) | |
305 | ||
306 | EnumValue | |
307 | Enum(target_device) String(54452) Value(mcf54452) | |
308 | ||
309 | EnumValue | |
310 | Enum(target_device) String(54453) Value(mcf54453) | |
311 | ||
312 | EnumValue | |
313 | Enum(target_device) String(54454) Value(mcf54454) | |
314 | ||
315 | EnumValue | |
316 | Enum(target_device) String(54455) Value(mcf54455) | |
317 | ||
318 | EnumValue | |
319 | Enum(target_device) String(5470) Value(mcf5470) | |
320 | ||
321 | EnumValue | |
322 | Enum(target_device) String(5471) Value(mcf5471) | |
323 | ||
324 | EnumValue | |
325 | Enum(target_device) String(5472) Value(mcf5472) | |
326 | ||
327 | EnumValue | |
328 | Enum(target_device) String(5473) Value(mcf5473) | |
329 | ||
330 | EnumValue | |
331 | Enum(target_device) String(5474) Value(mcf5474) | |
332 | ||
333 | EnumValue | |
334 | Enum(target_device) String(5475) Value(mcf5475) | |
335 | ||
336 | EnumValue | |
337 | Enum(target_device) String(547x) Value(mcf547x) | |
338 | ||
339 | EnumValue | |
340 | Enum(target_device) String(5480) Value(mcf5480) | |
341 | ||
342 | EnumValue | |
343 | Enum(target_device) String(5481) Value(mcf5481) | |
344 | ||
345 | EnumValue | |
346 | Enum(target_device) String(5482) Value(mcf5482) | |
347 | ||
348 | EnumValue | |
349 | Enum(target_device) String(5483) Value(mcf5483) | |
350 | ||
351 | EnumValue | |
352 | Enum(target_device) String(5484) Value(mcf5484) | |
353 | ||
354 | EnumValue | |
355 | Enum(target_device) String(5485) Value(mcf5485) | |
356 | ||
357 | EnumValue | |
358 | Enum(target_device) String(548x) Value(mcf548x) | |
359 | ||
360 | EnumValue | |
361 | Enum(target_device) String(fidoa) Value(fidoa) | |
362 | ||
363 | Enum | |
364 | Name(uarch_type) Type(enum uarch_type) | |
365 | Known M68K microarchitectures (for use with the -mtune= option): | |
366 | ||
367 | EnumValue | |
368 | Enum(uarch_type) String(68000) Value(u68000) | |
369 | ||
370 | EnumValue | |
371 | Enum(uarch_type) String(68010) Value(u68010) | |
372 | ||
373 | EnumValue | |
374 | Enum(uarch_type) String(68020) Value(u68020) | |
375 | ||
376 | EnumValue | |
377 | Enum(uarch_type) String(68020-40) Value(u68020_40) | |
378 | ||
379 | EnumValue | |
380 | Enum(uarch_type) String(68020-60) Value(u68020_60) | |
381 | ||
382 | EnumValue | |
383 | Enum(uarch_type) String(68030) Value(u68030) | |
384 | ||
385 | EnumValue | |
386 | Enum(uarch_type) String(68040) Value(u68040) | |
387 | ||
388 | EnumValue | |
389 | Enum(uarch_type) String(68060) Value(u68060) | |
390 | ||
391 | EnumValue | |
392 | Enum(uarch_type) String(cpu32) Value(ucpu32) | |
393 | ||
394 | EnumValue | |
395 | Enum(uarch_type) String(cfv1) Value(ucfv1) | |
396 | ||
397 | EnumValue | |
398 | Enum(uarch_type) String(cfv2) Value(ucfv2) | |
399 | ||
400 | EnumValue | |
401 | Enum(uarch_type) String(cfv3) Value(ucfv3) | |
402 | ||
403 | EnumValue | |
404 | Enum(uarch_type) String(cfv4) Value(ucfv4) | |
405 | ||
406 | EnumValue | |
407 | Enum(uarch_type) String(cfv4e) Value(ucfv4e) | |
408 | ||
409 | Enum | |
410 | Name(m68k_isa) Type(int) | |
411 | Known M68K ISAs (for use with the -march= option): | |
412 | ||
413 | EnumValue | |
414 | Enum(m68k_isa) String(68000) Value(0) | |
415 | ||
416 | EnumValue | |
417 | Enum(m68k_isa) String(68010) Value(1) | |
418 | ||
419 | EnumValue | |
420 | Enum(m68k_isa) String(68020) Value(2) | |
421 | ||
422 | EnumValue | |
423 | Enum(m68k_isa) String(68030) Value(3) | |
424 | ||
425 | EnumValue | |
426 | Enum(m68k_isa) String(68040) Value(4) | |
427 | ||
428 | EnumValue | |
429 | Enum(m68k_isa) String(68060) Value(5) | |
430 | ||
431 | EnumValue | |
432 | Enum(m68k_isa) String(cpu32) Value(6) | |
433 | ||
434 | EnumValue | |
435 | Enum(m68k_isa) String(isaa) Value(7) | |
436 | ||
437 | EnumValue | |
438 | Enum(m68k_isa) String(isaaplus) Value(8) | |
439 | ||
440 | EnumValue | |
441 | Enum(m68k_isa) String(isab) Value(9) | |
442 | ||
443 | EnumValue | |
444 | Enum(m68k_isa) String(isac) Value(10) | |
445 |