include/ChangeLog:
[official-gcc.git] / gcc / common.opt
blob347b59f2483d4e556164725c550619fe8668b155
1 ; Options for the language- and target-independent parts of the compiler.
2 ; Copyright (C) 2003 Free Software Foundation, Inc.
4 ; This file is part of GCC.
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.
21 ; See c.opt for a description of this file's format.
23 ; Please try to keep this file in ASCII collating order.
25 -help
26 Common
28 -param
29 Common Separate
31 -target-help
32 Common
34 -version
35 Common
38 Common Joined Separate UInteger
41 Common JoinedOrMissing
44 Common
47 Common RejectNegative
49 Waggregate-return
50 Common
52 Wcast-align
53 Common
55 Wdeprecated-declarations
56 Common
58 Wdisabled-optimization
59 Common
61 Werror
62 Common
64 Wextra
65 Common
67 Winline
68 Common
70 Wlarger-than-
71 Common RejectNegative Joined UInteger
73 Wmissing-noreturn
74 Common
76 Wpacked
77 Common
79 Wpadded
80 Common
82 Wshadow
83 Common
85 Wstrict-aliasing
86 Common
88 Wswitch
89 Common
91 Wswitch-default
92 Common
94 Wswitch-enum
95 Common
97 Wsystem-headers
98 Common
100 Wuninitialized
101 Common
103 Wunreachable-code
104 Common
106 Wunused
107 Common
109 Wunused-function
110 Common
112 Wunused-label
113 Common
115 Wunused-parameter
116 Common
118 Wunused-value
119 Common
121 Wunused-variable
122 Common
124 aux-info
125 Common Separate
127 aux-info=
128 Common Joined
130 auxbase
131 Common Separate
133 auxbase-strip
134 Common Separate
137 Common Joined
139 dumpbase
140 Common Separate
142 fPIC
143 Common
145 fPIE
146 Common
148 falign-functions
149 Common
151 falign-functions=
152 Common RejectNegative Joined UInteger
154 falign-jumps
155 Common
157 falign-jumps=
158 Common RejectNegative Joined UInteger
160 falign-labels
161 Common
163 falign-labels=
164 Common RejectNegative Joined UInteger
166 falign-loops
167 Common
169 falign-loops=
170 Common RejectNegative Joined UInteger
172 fargument-alias
173 Common
175 fargument-noalias
176 Common
178 fargument-noalias-global
179 Common
181 fasynchronous-unwind-tables
182 Common
184 fbounds-check
185 Common
187 fbranch-count-reg
188 Common
190 fbranch-probabilities
191 Common
193 fbranch-target-load-optimize
194 Common
196 fbranch-target-load-optimize2
197 Common
199 fcall-saved-
200 Common Joined RejectNegative
202 fcall-used-
203 Common Joined RejectNegative
205 fcaller-saves
206 Common
208 fcommon
209 Common
211 fcprop-registers
212 Common
214 fcrossjumping
215 Common
217 fcse-follow-jumps
218 Common
220 fcse-skip-blocks
221 Common
223 fdata-sections
224 Common
226 fdefer-pop
227 Common
229 fdelayed-branch
230 Common
232 fdelete-null-pointer-checks
233 Common
235 fdiagnostics-show-location=
236 Common Joined RejectNegative
238 fdump-unnumbered
239 Common
241 feliminate-dwarf2-dups
242 Common
244 feliminate-unused-debug-symbols
245 Common
247 feliminate-unused-debug-types
248 Common
250 fexceptions
251 Common
253 fexpensive-optimizations
254 Common
256 ffast-math
257 Common
259 ffinite-math-only
260 Common
262 ffixed-
263 Common Joined RejectNegative
265 ffloat-store
266 Common
268 fforce-addr
269 Common
271 fforce-mem
272 Common
274 ffunction-cse
275 Common
277 ffunction-sections
278 Common
280 fgcse
281 Common
283 fgcse-lm
284 Common
286 fgcse-sm
287 Common
289 fgnu-linker
290 Common
292 fguess-branch-probability
293 Common
295 fident
296 Common
298 fif-conversion
299 Common
301 fif-conversion2
302 Common
304 finhibit-size-directive
305 Common
307 finline
308 Common
310 finline-functions
311 Common
313 finline-limit-
314 Common RejectNegative Joined UInteger
316 finline-limit=
317 Common RejectNegative Joined UInteger
319 finstrument-functions
320 Common
322 fkeep-inline-functions
323 Common
325 fkeep-static-consts
326 Common
328 fleading-underscore
329 Common
331 floop-optimize
332 Common
334 fmath-errno
335 Common
337 fmem-report
338 Common
340 fmerge-all-constants
341 Common
343 fmerge-constants
344 Common
346 fmessage-length=
347 Common RejectNegative Joined UInteger
349 fmove-all-movables
350 Common
352 fnew-ra
353 Common
355 fnon-call-exceptions
356 Common
358 fold-unroll-loops
359 Common
361 fold-unroll-all-loops
362 Common
364 fomit-frame-pointer
365 Common
367 foptimize-register-move
368 Common
370 foptimize-sibling-calls
371 Common
373 fpack-struct
374 Common
376 fpcc-struct-return
377 Common
379 fpeel-loops
380 Common
382 fpeephole
383 Common
385 fpeephole2
386 Common
388 fpic
389 Common
391 fpie
392 Common
394 fprefetch-loop-arrays
395 Common
397 fprofile
398 Common
400 fprofile-arcs
401 Common
403 frandom-seed
404 Common
406 frandom-seed=
407 Common Joined RejectNegative
409 freduce-all-givs
410 Common
412 freg-struct-return
413 Common
415 fregmove
416 Common
418 frename-registers
419 Common
421 freorder-blocks
422 Common
424 freorder-functions
425 Common
427 frerun-cse-after-loop
428 Common
430 frerun-loop-opt
431 Common
433 fsched-interblock
434 Common
436 fsched-spec
437 Common
439 fsched-spec-load
440 Common
442 fsched-spec-load-dangerous
443 Common
445 fsched-verbose=
446 Common RejectNegative Joined
448 fsched2-use-superblocks
449 Common
451 fsched2-use-traces
452 Common
454 fschedule-insns
455 Common
457 fschedule-insns2
458 Common
460 fshared-data
461 Common
463 fsignaling-nans
464 Common
466 fsingle-precision-constant
467 Common
469 fssa
470 Common
472 fssa-ccp
473 Common
475 fssa-dce
476 Common
478 fstack-check
479 Common
481 fstack-limit
482 Common
484 fstack-limit-register=
485 Common RejectNegative Joined
487 fstack-limit-symbol=
488 Common RejectNegative Joined
490 fstrength-reduce
491 Common
493 fstrict-aliasing
494 Common
496 fsyntax-only
497 Common
499 ftest-coverage
500 Common
502 fthread-jumps
503 Common
505 ftime-report
506 Common
508 ftls-model=
509 Common Joined RejectNegative
511 ftracer
512 Common
514 ftrapping-math
515 Common
517 ftrapv
518 Common
520 funit-at-a-time
521 Common
523 funroll-loops
524 Common
526 funroll-all-loops
527 Common
529 funsafe-math-optimizations
530 Common
532 funswitch-loops
533 Common
535 funwind-tables
536 Common
538 fverbose-asm
539 Common
541 fwrapv
542 Common
544 fwritable-strings
545 Common
547 fzero-initialized-in-bss
548 Common
551 Common JoinedOrMissing
554 Common Joined
557 Common Joined Separate
560 Common
562 pedantic
563 Common
565 pedantic-errors
566 Common
568 quiet
569 Common
571 version
572 Common
575 Common
577 ; This comment is to ensure we retain the blank line above.