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