]>
Commit | Line | Data |
---|---|---|
d7b42618 NB |
1 | ; Options for the language- and target-independent parts of the compiler. |
2 | ; Copyright (C) 2003 Free Software Foundation, Inc. | |
3 | ; | |
4 | ; This file is part of GCC. | |
5 | ; | |
6 | ; GCC is free software; you can redistribute it and/or modify it under | |
7 | ; the terms of the GNU General Public License as published by the Free | |
8 | ; Software Foundation; either version 2, or (at your option) any later | |
9 | ; version. | |
10 | ; | |
11 | ; GCC is distributed in the hope that it will be useful, but WITHOUT ANY | |
12 | ; WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
13 | ; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
14 | ; for more details. | |
15 | ; | |
16 | ; You should have received a copy of the GNU General Public License | |
17 | ; along with GCC; see the file COPYING. If not, write to the Free | |
18 | ; Software Foundation, 59 Temple Place - Suite 330, Boston, MA | |
19 | ; 02111-1307, USA. | |
20 | ||
7b086b11 | 21 | ; See c.opt for a description of this file's format. |
d7b42618 NB |
22 | |
23 | ; Please try to keep this file in ASCII collating order. | |
24 | ||
d185d268 NB |
25 | -help |
26 | Common | |
27 | ||
903caebf NB |
28 | -param |
29 | Common Separate | |
30 | ||
d185d268 NB |
31 | -target-help |
32 | Common | |
33 | ||
34 | -version | |
35 | Common | |
36 | ||
37 | G | |
7b086b11 | 38 | Common Joined Separate UInteger |
d185d268 | 39 | |
903caebf NB |
40 | O |
41 | Common JoinedOrMissing | |
42 | ||
43 | Os | |
44 | Common | |
45 | ||
46 | W | |
47 | Common RejectNegative | |
48 | ||
e01cc6dc NB |
49 | Waggregate-return |
50 | Common | |
51 | ||
52 | Wcast-align | |
53 | Common | |
54 | ||
55 | Wdeprecated-declarations | |
56 | Common | |
57 | ||
58 | Wdisabled-optimization | |
59 | Common | |
60 | ||
61 | Werror | |
62 | Common | |
63 | ||
903caebf NB |
64 | Wextra |
65 | Common | |
66 | ||
e01cc6dc NB |
67 | Winline |
68 | Common | |
69 | ||
70 | Wlarger-than- | |
71 | Common RejectNegative Joined UInteger | |
72 | ||
73 | Wmissing-noreturn | |
74 | Common | |
75 | ||
76 | Wpacked | |
77 | Common | |
78 | ||
79 | Wpadded | |
80 | Common | |
81 | ||
82 | Wshadow | |
83 | Common | |
84 | ||
85 | Wstrict-aliasing | |
86 | Common | |
87 | ||
88 | Wswitch | |
89 | Common | |
90 | ||
91 | Wswitch-default | |
92 | Common | |
93 | ||
94 | Wswitch-enum | |
95 | Common | |
96 | ||
97 | Wsystem-headers | |
98 | Common | |
99 | ||
100 | Wuninitialized | |
101 | Common | |
102 | ||
103 | Wunreachable-code | |
104 | Common | |
105 | ||
903caebf NB |
106 | Wunused |
107 | Common | |
108 | ||
e01cc6dc NB |
109 | Wunused-function |
110 | Common | |
111 | ||
112 | Wunused-label | |
113 | Common | |
114 | ||
115 | Wunused-parameter | |
116 | Common | |
117 | ||
118 | Wunused-value | |
119 | Common | |
120 | ||
121 | Wunused-variable | |
122 | Common | |
123 | ||
d185d268 NB |
124 | aux-info |
125 | Common Separate | |
126 | ||
127 | aux-info= | |
128 | Common Joined | |
129 | ||
130 | auxbase | |
131 | Common Separate | |
132 | ||
133 | auxbase-strip | |
134 | Common Separate | |
135 | ||
136 | d | |
137 | Common Joined | |
138 | ||
139 | dumpbase | |
140 | Common Separate | |
141 | ||
6ff3a151 NB |
142 | fPIC |
143 | Common | |
144 | ||
145 | fPIE | |
146 | Common | |
147 | ||
148 | falign-functions | |
149 | Common | |
150 | ||
058de654 NB |
151 | falign-functions= |
152 | Common RejectNegative Joined UInteger | |
153 | ||
6ff3a151 NB |
154 | falign-jumps |
155 | Common | |
156 | ||
058de654 NB |
157 | falign-jumps= |
158 | Common RejectNegative Joined UInteger | |
159 | ||
6ff3a151 NB |
160 | falign-labels |
161 | Common | |
162 | ||
058de654 NB |
163 | falign-labels= |
164 | Common RejectNegative Joined UInteger | |
165 | ||
6ff3a151 NB |
166 | falign-loops |
167 | Common | |
168 | ||
058de654 NB |
169 | falign-loops= |
170 | Common RejectNegative Joined UInteger | |
171 | ||
6ff3a151 NB |
172 | fargument-alias |
173 | Common | |
174 | ||
175 | fargument-noalias | |
176 | Common | |
177 | ||
178 | fargument-noalias-global | |
179 | Common | |
180 | ||
181 | fasynchronous-unwind-tables | |
182 | Common | |
183 | ||
184 | fbounds-check | |
185 | Common | |
186 | ||
187 | fbranch-count-reg | |
188 | Common | |
189 | ||
190 | fbranch-probabilities | |
191 | Common | |
192 | ||
de32c0cb NB |
193 | fbranch-target-load-optimize |
194 | Common | |
195 | ||
196 | fbranch-target-load-optimize2 | |
197 | Common | |
198 | ||
058de654 NB |
199 | fcall-saved- |
200 | Common Joined RejectNegative | |
201 | ||
202 | fcall-used- | |
203 | Common Joined RejectNegative | |
204 | ||
de32c0cb NB |
205 | fcaller-saves |
206 | Common | |
207 | ||
6ff3a151 NB |
208 | fcommon |
209 | Common | |
210 | ||
211 | fcprop-registers | |
212 | Common | |
213 | ||
de32c0cb NB |
214 | fcrossjumping |
215 | Common | |
216 | ||
217 | fcse-follow-jumps | |
218 | Common | |
219 | ||
220 | fcse-skip-blocks | |
221 | Common | |
222 | ||
6ff3a151 NB |
223 | fdata-sections |
224 | Common | |
225 | ||
de32c0cb NB |
226 | fdefer-pop |
227 | Common | |
228 | ||
229 | fdelayed-branch | |
230 | Common | |
231 | ||
232 | fdelete-null-pointer-checks | |
233 | Common | |
234 | ||
235 | fdiagnostics-show-location= | |
236 | Common Joined RejectNegative | |
237 | ||
6ff3a151 NB |
238 | fdump-unnumbered |
239 | Common | |
240 | ||
de32c0cb NB |
241 | feliminate-dwarf2-dups |
242 | Common | |
243 | ||
244 | feliminate-unused-debug-types | |
245 | Common | |
246 | ||
6ff3a151 NB |
247 | fexceptions |
248 | Common | |
249 | ||
de32c0cb NB |
250 | fexpensive-optimizations |
251 | Common | |
252 | ||
058de654 NB |
253 | ffast-math |
254 | Common | |
255 | ||
6ff3a151 NB |
256 | ffinite-math-only |
257 | Common | |
258 | ||
058de654 NB |
259 | ffixed- |
260 | Common Joined RejectNegative | |
261 | ||
de32c0cb NB |
262 | ffloat-store |
263 | Common | |
264 | ||
265 | fforce-addr | |
266 | Common | |
267 | ||
268 | fforce-mem | |
269 | Common | |
270 | ||
271 | ffunction-cse | |
272 | Common | |
273 | ||
6ff3a151 NB |
274 | ffunction-sections |
275 | Common | |
276 | ||
de32c0cb NB |
277 | fgcse |
278 | Common | |
279 | ||
280 | fgcse-lm | |
281 | Common | |
282 | ||
283 | fgcse-sm | |
284 | Common | |
285 | ||
6ff3a151 NB |
286 | fgnu-linker |
287 | Common | |
288 | ||
289 | fguess-branch-probability | |
290 | Common | |
291 | ||
292 | fident | |
293 | Common | |
294 | ||
de32c0cb NB |
295 | fif-conversion |
296 | Common | |
297 | ||
298 | fif-conversion2 | |
299 | Common | |
300 | ||
6ff3a151 NB |
301 | finhibit-size-directive |
302 | Common | |
303 | ||
de32c0cb NB |
304 | finline |
305 | Common | |
306 | ||
307 | finline-functions | |
308 | Common | |
309 | ||
d302c9d6 NB |
310 | finline-limit- |
311 | Common RejectNegative Joined UInteger | |
312 | ||
313 | finline-limit= | |
314 | Common RejectNegative Joined UInteger | |
315 | ||
6ff3a151 NB |
316 | finstrument-functions |
317 | Common | |
318 | ||
de32c0cb NB |
319 | fkeep-inline-functions |
320 | Common | |
321 | ||
322 | fkeep-static-consts | |
323 | Common | |
324 | ||
6ff3a151 NB |
325 | fleading-underscore |
326 | Common | |
327 | ||
de32c0cb NB |
328 | floop-optimize |
329 | Common | |
330 | ||
6ff3a151 NB |
331 | fmath-errno |
332 | Common | |
333 | ||
334 | fmem-report | |
335 | Common | |
336 | ||
337 | fmerge-all-constants | |
338 | Common | |
339 | ||
340 | fmerge-constants | |
341 | Common | |
342 | ||
de32c0cb NB |
343 | fmessage-length= |
344 | Common RejectNegative Joined UInteger | |
345 | ||
346 | fmove-all-movables | |
347 | Common | |
348 | ||
6ff3a151 NB |
349 | fnew-ra |
350 | Common | |
351 | ||
352 | fnon-call-exceptions | |
353 | Common | |
354 | ||
de32c0cb NB |
355 | fold-unroll-loops |
356 | Common | |
357 | ||
358 | fold-unroll-all-loops | |
359 | Common | |
360 | ||
361 | fomit-frame-pointer | |
362 | Common | |
363 | ||
6ff3a151 NB |
364 | foptimize-register-move |
365 | Common | |
366 | ||
de32c0cb NB |
367 | foptimize-sibling-calls |
368 | Common | |
369 | ||
6ff3a151 NB |
370 | fpack-struct |
371 | Common | |
372 | ||
de32c0cb NB |
373 | fpcc-struct-return |
374 | Common | |
375 | ||
376 | fpeel-loops | |
377 | Common | |
378 | ||
379 | fpeephole | |
380 | Common | |
381 | ||
6ff3a151 NB |
382 | fpeephole2 |
383 | Common | |
384 | ||
385 | fpic | |
386 | Common | |
387 | ||
388 | fpie | |
389 | Common | |
390 | ||
de32c0cb NB |
391 | fprefetch-loop-arrays |
392 | Common | |
393 | ||
6ff3a151 NB |
394 | fprofile |
395 | Common | |
396 | ||
397 | fprofile-arcs | |
398 | Common | |
399 | ||
de32c0cb NB |
400 | frandom-seed |
401 | Common | |
402 | ||
403 | frandom-seed= | |
404 | Common Joined RejectNegative | |
405 | ||
406 | freduce-all-givs | |
407 | Common | |
408 | ||
409 | freg-struct-return | |
410 | Common | |
411 | ||
6ff3a151 NB |
412 | fregmove |
413 | Common | |
414 | ||
415 | frename-registers | |
416 | Common | |
417 | ||
418 | freorder-blocks | |
419 | Common | |
420 | ||
421 | freorder-functions | |
422 | Common | |
423 | ||
de32c0cb NB |
424 | frerun-cse-after-loop |
425 | Common | |
426 | ||
427 | frerun-loop-opt | |
428 | Common | |
429 | ||
6ff3a151 NB |
430 | fsched-interblock |
431 | Common | |
432 | ||
433 | fsched-spec | |
434 | Common | |
435 | ||
436 | fsched-spec-load | |
437 | Common | |
438 | ||
439 | fsched-spec-load-dangerous | |
440 | Common | |
441 | ||
de32c0cb NB |
442 | fsched-verbose= |
443 | Common RejectNegative Joined | |
444 | ||
6ff3a151 NB |
445 | fsched2-use-superblocks |
446 | Common | |
447 | ||
448 | fsched2-use-traces | |
449 | Common | |
450 | ||
de32c0cb NB |
451 | fschedule-insns |
452 | Common | |
453 | ||
454 | fschedule-insns2 | |
455 | Common | |
456 | ||
457 | fshared-data | |
458 | Common | |
459 | ||
6ff3a151 NB |
460 | fsignaling-nans |
461 | Common | |
462 | ||
463 | fsingle-precision-constant | |
464 | Common | |
465 | ||
466 | fssa | |
467 | Common | |
468 | ||
469 | fssa-ccp | |
470 | Common | |
471 | ||
472 | fssa-dce | |
473 | Common | |
474 | ||
475 | fstack-check | |
476 | Common | |
477 | ||
de32c0cb NB |
478 | fstack-limit |
479 | Common | |
480 | ||
058de654 NB |
481 | fstack-limit-register= |
482 | Common RejectNegative Joined | |
483 | ||
484 | fstack-limit-symbol= | |
485 | Common RejectNegative Joined | |
486 | ||
de32c0cb NB |
487 | fstrength-reduce |
488 | Common | |
489 | ||
6ff3a151 NB |
490 | fstrict-aliasing |
491 | Common | |
492 | ||
de32c0cb NB |
493 | fsyntax-only |
494 | Common | |
495 | ||
6ff3a151 NB |
496 | ftest-coverage |
497 | Common | |
498 | ||
de32c0cb NB |
499 | fthread-jumps |
500 | Common | |
501 | ||
6ff3a151 NB |
502 | ftime-report |
503 | Common | |
504 | ||
058de654 NB |
505 | ftls-model= |
506 | Common Joined RejectNegative | |
507 | ||
de32c0cb NB |
508 | ftracer |
509 | Common | |
510 | ||
6ff3a151 NB |
511 | ftrapping-math |
512 | Common | |
513 | ||
514 | ftrapv | |
515 | Common | |
516 | ||
de32c0cb NB |
517 | funit-at-a-time |
518 | Common | |
519 | ||
520 | funroll-loops | |
521 | Common | |
522 | ||
523 | funroll-all-loops | |
524 | Common | |
525 | ||
6ff3a151 NB |
526 | funsafe-math-optimizations |
527 | Common | |
528 | ||
de32c0cb NB |
529 | funswitch-loops |
530 | Common | |
531 | ||
6ff3a151 NB |
532 | funwind-tables |
533 | Common | |
534 | ||
535 | fverbose-asm | |
536 | Common | |
537 | ||
538 | fwrapv | |
539 | Common | |
540 | ||
de32c0cb NB |
541 | fwritable-strings |
542 | Common | |
543 | ||
6ff3a151 NB |
544 | fzero-initialized-in-bss |
545 | Common | |
546 | ||
e01cc6dc NB |
547 | g |
548 | Common JoinedOrMissing | |
549 | ||
903caebf NB |
550 | m |
551 | Common Joined | |
552 | ||
d185d268 NB |
553 | o |
554 | Common Joined Separate | |
555 | ||
556 | p | |
557 | Common | |
558 | ||
559 | pedantic | |
560 | Common | |
561 | ||
562 | pedantic-errors | |
563 | Common | |
564 | ||
d7b42618 NB |
565 | quiet |
566 | Common | |
567 | ||
d185d268 NB |
568 | version |
569 | Common | |
570 | ||
571 | w | |
572 | Common | |
573 | ||
d7b42618 | 574 | ; This comment is to ensure we retain the blank line above. |