]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/config/arm/arm-tables.opt
libstdc++/68921 add timeout argument to futex(2)
[thirdparty/gcc.git] / gcc / config / arm / arm-tables.opt
CommitLineData
ad7be009 1; -*- buffer-read-only: t -*-
12d844c8
JM
2; Generated automatically by genopt.sh from arm-cores.def, arm-arches.def
3; and arm-fpus.def.
ad7be009 4
5624e564 5; Copyright (C) 2011-2015 Free Software Foundation, Inc.
ad7be009
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
23Enum
24Name(processor_type) Type(enum processor_type)
25Known ARM CPUs (for use with the -mcpu= and -mtune= options):
26
27EnumValue
28Enum(processor_type) String(arm2) Value(arm2)
29
30EnumValue
31Enum(processor_type) String(arm250) Value(arm250)
32
33EnumValue
34Enum(processor_type) String(arm3) Value(arm3)
35
36EnumValue
37Enum(processor_type) String(arm6) Value(arm6)
38
39EnumValue
40Enum(processor_type) String(arm60) Value(arm60)
41
42EnumValue
43Enum(processor_type) String(arm600) Value(arm600)
44
45EnumValue
46Enum(processor_type) String(arm610) Value(arm610)
47
48EnumValue
49Enum(processor_type) String(arm620) Value(arm620)
50
51EnumValue
52Enum(processor_type) String(arm7) Value(arm7)
53
54EnumValue
55Enum(processor_type) String(arm7d) Value(arm7d)
56
57EnumValue
58Enum(processor_type) String(arm7di) Value(arm7di)
59
60EnumValue
61Enum(processor_type) String(arm70) Value(arm70)
62
63EnumValue
64Enum(processor_type) String(arm700) Value(arm700)
65
66EnumValue
67Enum(processor_type) String(arm700i) Value(arm700i)
68
69EnumValue
70Enum(processor_type) String(arm710) Value(arm710)
71
72EnumValue
73Enum(processor_type) String(arm720) Value(arm720)
74
75EnumValue
76Enum(processor_type) String(arm710c) Value(arm710c)
77
78EnumValue
79Enum(processor_type) String(arm7100) Value(arm7100)
80
81EnumValue
82Enum(processor_type) String(arm7500) Value(arm7500)
83
84EnumValue
85Enum(processor_type) String(arm7500fe) Value(arm7500fe)
86
87EnumValue
88Enum(processor_type) String(arm7m) Value(arm7m)
89
90EnumValue
91Enum(processor_type) String(arm7dm) Value(arm7dm)
92
93EnumValue
94Enum(processor_type) String(arm7dmi) Value(arm7dmi)
95
96EnumValue
97Enum(processor_type) String(arm8) Value(arm8)
98
99EnumValue
100Enum(processor_type) String(arm810) Value(arm810)
101
102EnumValue
103Enum(processor_type) String(strongarm) Value(strongarm)
104
105EnumValue
106Enum(processor_type) String(strongarm110) Value(strongarm110)
107
108EnumValue
109Enum(processor_type) String(strongarm1100) Value(strongarm1100)
110
111EnumValue
112Enum(processor_type) String(strongarm1110) Value(strongarm1110)
113
114EnumValue
115Enum(processor_type) String(fa526) Value(fa526)
116
117EnumValue
118Enum(processor_type) String(fa626) Value(fa626)
119
120EnumValue
121Enum(processor_type) String(arm7tdmi) Value(arm7tdmi)
122
123EnumValue
124Enum(processor_type) String(arm7tdmi-s) Value(arm7tdmis)
125
126EnumValue
127Enum(processor_type) String(arm710t) Value(arm710t)
128
129EnumValue
130Enum(processor_type) String(arm720t) Value(arm720t)
131
132EnumValue
133Enum(processor_type) String(arm740t) Value(arm740t)
134
135EnumValue
136Enum(processor_type) String(arm9) Value(arm9)
137
138EnumValue
139Enum(processor_type) String(arm9tdmi) Value(arm9tdmi)
140
141EnumValue
142Enum(processor_type) String(arm920) Value(arm920)
143
144EnumValue
145Enum(processor_type) String(arm920t) Value(arm920t)
146
147EnumValue
148Enum(processor_type) String(arm922t) Value(arm922t)
149
150EnumValue
151Enum(processor_type) String(arm940t) Value(arm940t)
152
153EnumValue
154Enum(processor_type) String(ep9312) Value(ep9312)
155
156EnumValue
157Enum(processor_type) String(arm10tdmi) Value(arm10tdmi)
158
159EnumValue
160Enum(processor_type) String(arm1020t) Value(arm1020t)
161
162EnumValue
163Enum(processor_type) String(arm9e) Value(arm9e)
164
165EnumValue
166Enum(processor_type) String(arm946e-s) Value(arm946es)
167
168EnumValue
169Enum(processor_type) String(arm966e-s) Value(arm966es)
170
171EnumValue
172Enum(processor_type) String(arm968e-s) Value(arm968es)
173
174EnumValue
175Enum(processor_type) String(arm10e) Value(arm10e)
176
177EnumValue
178Enum(processor_type) String(arm1020e) Value(arm1020e)
179
180EnumValue
181Enum(processor_type) String(arm1022e) Value(arm1022e)
182
183EnumValue
184Enum(processor_type) String(xscale) Value(xscale)
185
186EnumValue
187Enum(processor_type) String(iwmmxt) Value(iwmmxt)
188
189EnumValue
190Enum(processor_type) String(iwmmxt2) Value(iwmmxt2)
191
192EnumValue
193Enum(processor_type) String(fa606te) Value(fa606te)
194
195EnumValue
196Enum(processor_type) String(fa626te) Value(fa626te)
197
198EnumValue
199Enum(processor_type) String(fmp626) Value(fmp626)
200
201EnumValue
202Enum(processor_type) String(fa726te) Value(fa726te)
203
204EnumValue
205Enum(processor_type) String(arm926ej-s) Value(arm926ejs)
206
207EnumValue
208Enum(processor_type) String(arm1026ej-s) Value(arm1026ejs)
209
210EnumValue
211Enum(processor_type) String(arm1136j-s) Value(arm1136js)
212
213EnumValue
214Enum(processor_type) String(arm1136jf-s) Value(arm1136jfs)
215
216EnumValue
217Enum(processor_type) String(arm1176jz-s) Value(arm1176jzs)
218
219EnumValue
220Enum(processor_type) String(arm1176jzf-s) Value(arm1176jzfs)
221
222EnumValue
223Enum(processor_type) String(mpcorenovfp) Value(mpcorenovfp)
224
225EnumValue
226Enum(processor_type) String(mpcore) Value(mpcore)
227
228EnumValue
229Enum(processor_type) String(arm1156t2-s) Value(arm1156t2s)
230
231EnumValue
232Enum(processor_type) String(arm1156t2f-s) Value(arm1156t2fs)
233
c0e25e65
JG
234EnumValue
235Enum(processor_type) String(cortex-m1) Value(cortexm1)
236
237EnumValue
238Enum(processor_type) String(cortex-m0) Value(cortexm0)
239
240EnumValue
241Enum(processor_type) String(cortex-m0plus) Value(cortexm0plus)
242
45ea41fe
HW
243EnumValue
244Enum(processor_type) String(cortex-m1.small-multiply) Value(cortexm1smallmultiply)
245
246EnumValue
247Enum(processor_type) String(cortex-m0.small-multiply) Value(cortexm0smallmultiply)
248
249EnumValue
250Enum(processor_type) String(cortex-m0plus.small-multiply) Value(cortexm0plussmallmultiply)
251
ad7be009 252EnumValue
54e73f88
AS
253Enum(processor_type) String(generic-armv7-a) Value(genericv7a)
254
255EnumValue
ad7be009
JM
256Enum(processor_type) String(cortex-a5) Value(cortexa5)
257
f5024b4a
MGD
258EnumValue
259Enum(processor_type) String(cortex-a7) Value(cortexa7)
260
ad7be009
JM
261EnumValue
262Enum(processor_type) String(cortex-a8) Value(cortexa8)
263
264EnumValue
265Enum(processor_type) String(cortex-a9) Value(cortexa9)
266
85591a5c
KT
267EnumValue
268Enum(processor_type) String(cortex-a12) Value(cortexa12)
269
ad7be009
JM
270EnumValue
271Enum(processor_type) String(cortex-a15) Value(cortexa15)
272
6c7e4a18
KT
273EnumValue
274Enum(processor_type) String(cortex-a17) Value(cortexa17)
275
ad7be009
JM
276EnumValue
277Enum(processor_type) String(cortex-r4) Value(cortexr4)
278
279EnumValue
280Enum(processor_type) String(cortex-r4f) Value(cortexr4f)
281
572070ef
PB
282EnumValue
283Enum(processor_type) String(cortex-r5) Value(cortexr5)
284
be624986
TG
285EnumValue
286Enum(processor_type) String(cortex-r7) Value(cortexr7)
287
2f6403f1
TG
288EnumValue
289Enum(processor_type) String(cortex-m7) Value(cortexm7)
290
ad7be009
JM
291EnumValue
292Enum(processor_type) String(cortex-m4) Value(cortexm4)
293
294EnumValue
295Enum(processor_type) String(cortex-m3) Value(cortexm3)
296
297EnumValue
c0e25e65 298Enum(processor_type) String(marvell-pj4) Value(marvell_pj4)
50f75124 299
4afb594c
JG
300EnumValue
301Enum(processor_type) String(cortex-a15.cortex-a7) Value(cortexa15cortexa7)
302
0f4fe895
KT
303EnumValue
304Enum(processor_type) String(cortex-a17.cortex-a7) Value(cortexa17cortexa7)
305
971f13d7
JG
306EnumValue
307Enum(processor_type) String(cortex-a35) Value(cortexa35)
308
df8de9b3 309EnumValue
c0e25e65 310Enum(processor_type) String(cortex-a53) Value(cortexa53)
df8de9b3 311
222f9bd0
JG
312EnumValue
313Enum(processor_type) String(cortex-a57) Value(cortexa57)
314
4f2ab1e6
MW
315EnumValue
316Enum(processor_type) String(cortex-a72) Value(cortexa72)
317
e278ae6f
EM
318EnumValue
319Enum(processor_type) String(exynos-m1) Value(exynosm1)
320
bc77eb4b
JW
321EnumValue
322Enum(processor_type) String(qdf24xx) Value(qdf24xx)
323
cd3246ea
PT
324EnumValue
325Enum(processor_type) String(xgene1) Value(xgene1)
326
7f8b9e36
JG
327EnumValue
328Enum(processor_type) String(cortex-a57.cortex-a53) Value(cortexa57cortexa53)
329
4f2ab1e6
MW
330EnumValue
331Enum(processor_type) String(cortex-a72.cortex-a53) Value(cortexa72cortexa53)
332
ad7be009
JM
333Enum
334Name(arm_arch) Type(int)
335Known ARM architectures (for use with the -march= option):
336
337EnumValue
338Enum(arm_arch) String(armv2) Value(0)
339
340EnumValue
341Enum(arm_arch) String(armv2a) Value(1)
342
343EnumValue
344Enum(arm_arch) String(armv3) Value(2)
345
346EnumValue
347Enum(arm_arch) String(armv3m) Value(3)
348
349EnumValue
350Enum(arm_arch) String(armv4) Value(4)
351
352EnumValue
353Enum(arm_arch) String(armv4t) Value(5)
354
355EnumValue
356Enum(arm_arch) String(armv5) Value(6)
357
358EnumValue
359Enum(arm_arch) String(armv5t) Value(7)
360
361EnumValue
362Enum(arm_arch) String(armv5e) Value(8)
363
364EnumValue
365Enum(arm_arch) String(armv5te) Value(9)
366
367EnumValue
368Enum(arm_arch) String(armv6) Value(10)
369
370EnumValue
371Enum(arm_arch) String(armv6j) Value(11)
372
373EnumValue
374Enum(arm_arch) String(armv6k) Value(12)
375
376EnumValue
377Enum(arm_arch) String(armv6z) Value(13)
378
379EnumValue
39c12541 380Enum(arm_arch) String(armv6kz) Value(14)
ad7be009
JM
381
382EnumValue
39c12541 383Enum(arm_arch) String(armv6zk) Value(15)
ad7be009
JM
384
385EnumValue
39c12541 386Enum(arm_arch) String(armv6t2) Value(16)
ad7be009
JM
387
388EnumValue
39c12541 389Enum(arm_arch) String(armv6-m) Value(17)
ad7be009
JM
390
391EnumValue
39c12541 392Enum(arm_arch) String(armv6s-m) Value(18)
ad7be009
JM
393
394EnumValue
39c12541 395Enum(arm_arch) String(armv7) Value(19)
ad7be009
JM
396
397EnumValue
39c12541 398Enum(arm_arch) String(armv7-a) Value(20)
ad7be009
JM
399
400EnumValue
39c12541 401Enum(arm_arch) String(armv7ve) Value(21)
ad7be009
JM
402
403EnumValue
39c12541 404Enum(arm_arch) String(armv7-r) Value(22)
ad7be009
JM
405
406EnumValue
39c12541 407Enum(arm_arch) String(armv7-m) Value(23)
ad7be009
JM
408
409EnumValue
39c12541 410Enum(arm_arch) String(armv7e-m) Value(24)
595fefee
MGD
411
412EnumValue
39c12541 413Enum(arm_arch) String(armv8-a) Value(25)
582e2e43
KT
414
415EnumValue
39c12541 416Enum(arm_arch) String(armv8-a+crc) Value(26)
9dd6c9f7
KT
417
418EnumValue
39c12541
MW
419Enum(arm_arch) String(iwmmxt) Value(27)
420
421EnumValue
422Enum(arm_arch) String(iwmmxt2) Value(28)
ad7be009 423
12d844c8
JM
424Enum
425Name(arm_fpu) Type(int)
426Known ARM FPUs (for use with the -mfpu= option):
427
428EnumValue
76702923 429Enum(arm_fpu) String(vfp) Value(0)
12d844c8
JM
430
431EnumValue
76702923 432Enum(arm_fpu) String(vfpv3) Value(1)
12d844c8
JM
433
434EnumValue
76702923 435Enum(arm_fpu) String(vfpv3-fp16) Value(2)
12d844c8
JM
436
437EnumValue
76702923 438Enum(arm_fpu) String(vfpv3-d16) Value(3)
12d844c8
JM
439
440EnumValue
76702923 441Enum(arm_fpu) String(vfpv3-d16-fp16) Value(4)
12d844c8
JM
442
443EnumValue
76702923 444Enum(arm_fpu) String(vfpv3xd) Value(5)
12d844c8
JM
445
446EnumValue
76702923 447Enum(arm_fpu) String(vfpv3xd-fp16) Value(6)
12d844c8
JM
448
449EnumValue
76702923 450Enum(arm_fpu) String(neon) Value(7)
12d844c8
JM
451
452EnumValue
76702923 453Enum(arm_fpu) String(neon-fp16) Value(8)
12d844c8
JM
454
455EnumValue
76702923 456Enum(arm_fpu) String(vfpv4) Value(9)
12d844c8
JM
457
458EnumValue
76702923 459Enum(arm_fpu) String(vfpv4-d16) Value(10)
12d844c8
JM
460
461EnumValue
76702923 462Enum(arm_fpu) String(fpv4-sp-d16) Value(11)
12d844c8
JM
463
464EnumValue
2f6403f1
TG
465Enum(arm_fpu) String(fpv5-sp-d16) Value(12)
466
467EnumValue
468Enum(arm_fpu) String(fpv5-d16) Value(13)
469
470EnumValue
471Enum(arm_fpu) String(neon-vfpv4) Value(14)
12d844c8
JM
472
473EnumValue
2f6403f1 474Enum(arm_fpu) String(fp-armv8) Value(15)
595fefee
MGD
475
476EnumValue
2f6403f1 477Enum(arm_fpu) String(neon-fp-armv8) Value(16)
595fefee
MGD
478
479EnumValue
2f6403f1 480Enum(arm_fpu) String(crypto-neon-fp-armv8) Value(17)
595fefee
MGD
481
482EnumValue
2f6403f1 483Enum(arm_fpu) String(vfp3) Value(18)
12d844c8 484