OSDN Git Service

PR c++/10468
[pf3gnuchains/gcc-fork.git] / gcc / common.opt
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
21 ; See c.opt for a description of this file's format.
22
23 ; Please try to keep this file in ASCII collating order.
24
25 -help
26 Common
27
28 -param
29 Common Separate
30
31 -target-help
32 Common
33
34 -version
35 Common
36
37 G
38 Common Joined Separate UInteger
39
40 O
41 Common JoinedOrMissing
42
43 Os
44 Common
45
46 W
47 Common RejectNegative
48
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
64 Wextra
65 Common
66
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
106 Wunused
107 Common
108
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
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
142 fPIC
143 Common
144
145 fPIE
146 Common
147
148 falign-functions
149 Common
150
151 falign-functions=
152 Common RejectNegative Joined UInteger
153
154 falign-jumps
155 Common
156
157 falign-jumps=
158 Common RejectNegative Joined UInteger
159
160 falign-labels
161 Common
162
163 falign-labels=
164 Common RejectNegative Joined UInteger
165
166 falign-loops
167 Common
168
169 falign-loops=
170 Common RejectNegative Joined UInteger
171
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
193 fbranch-target-load-optimize
194 Common
195
196 fbranch-target-load-optimize2
197 Common
198
199 fcall-saved-
200 Common Joined RejectNegative
201
202 fcall-used-
203 Common Joined RejectNegative
204
205 fcaller-saves
206 Common
207
208 fcommon
209 Common
210
211 fcprop-registers
212 Common
213
214 fcrossjumping
215 Common
216
217 fcse-follow-jumps
218 Common
219
220 fcse-skip-blocks
221 Common
222
223 fdata-sections
224 Common
225
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
238 fdump-unnumbered
239 Common
240
241 feliminate-dwarf2-dups
242 Common
243
244 feliminate-unused-debug-symbols
245 Common
246
247 feliminate-unused-debug-types
248 Common
249
250 fexceptions
251 Common
252
253 fexpensive-optimizations
254 Common
255
256 ffast-math
257 Common
258
259 ffinite-math-only
260 Common
261
262 ffixed-
263 Common Joined RejectNegative
264
265 ffloat-store
266 Common
267
268 fforce-addr
269 Common
270
271 fforce-mem
272 Common
273
274 ffunction-cse
275 Common
276
277 ffunction-sections
278 Common
279
280 fgcse
281 Common
282
283 fgcse-lm
284 Common
285
286 fgcse-sm
287 Common
288
289 fgnu-linker
290 Common
291
292 fguess-branch-probability
293 Common
294
295 fident
296 Common
297
298 fif-conversion
299 Common
300
301 fif-conversion2
302 Common
303
304 finhibit-size-directive
305 Common
306
307 finline
308 Common
309
310 finline-functions
311 Common
312
313 finline-limit-
314 Common RejectNegative Joined UInteger
315
316 finline-limit=
317 Common RejectNegative Joined UInteger
318
319 finstrument-functions
320 Common
321
322 fkeep-inline-functions
323 Common
324
325 fkeep-static-consts
326 Common
327
328 fleading-underscore
329 Common
330
331 floop-optimize
332 Common
333
334 fmath-errno
335 Common
336
337 fmem-report
338 Common
339
340 fmerge-all-constants
341 Common
342
343 fmerge-constants
344 Common
345
346 fmessage-length=
347 Common RejectNegative Joined UInteger
348
349 fmove-all-movables
350 Common
351
352 fnew-ra
353 Common
354
355 fnon-call-exceptions
356 Common
357
358 fold-unroll-loops
359 Common
360
361 fold-unroll-all-loops
362 Common
363
364 fomit-frame-pointer
365 Common
366
367 foptimize-register-move
368 Common
369
370 foptimize-sibling-calls
371 Common
372
373 fpack-struct
374 Common
375
376 fpcc-struct-return
377 Common
378
379 fpeel-loops
380 Common
381
382 fpeephole
383 Common
384
385 fpeephole2
386 Common
387
388 fpic
389 Common
390
391 fpie
392 Common
393
394 fprefetch-loop-arrays
395 Common
396
397 fprofile
398 Common
399
400 fprofile-arcs
401 Common
402
403 frandom-seed
404 Common
405
406 frandom-seed=
407 Common Joined RejectNegative
408
409 freduce-all-givs
410 Common
411
412 freg-struct-return
413 Common
414
415 fregmove
416 Common
417
418 frename-registers
419 Common
420
421 freorder-blocks
422 Common
423
424 freorder-functions
425 Common
426
427 frerun-cse-after-loop
428 Common
429
430 frerun-loop-opt
431 Common
432
433 fsched-interblock
434 Common
435
436 fsched-spec
437 Common
438
439 fsched-spec-load
440 Common
441
442 fsched-spec-load-dangerous
443 Common
444
445 fsched-verbose=
446 Common RejectNegative Joined
447
448 fsched2-use-superblocks
449 Common
450
451 fsched2-use-traces
452 Common
453
454 fschedule-insns
455 Common
456
457 fschedule-insns2
458 Common
459
460 fshared-data
461 Common
462
463 fsignaling-nans
464 Common
465
466 fsingle-precision-constant
467 Common
468
469 fssa
470 Common
471
472 fssa-ccp
473 Common
474
475 fssa-dce
476 Common
477
478 fstack-check
479 Common
480
481 fstack-limit
482 Common
483
484 fstack-limit-register=
485 Common RejectNegative Joined
486
487 fstack-limit-symbol=
488 Common RejectNegative Joined
489
490 fstrength-reduce
491 Common
492
493 fstrict-aliasing
494 Common
495
496 fsyntax-only
497 Common
498
499 ftest-coverage
500 Common
501
502 fthread-jumps
503 Common
504
505 ftime-report
506 Common
507
508 ftls-model=
509 Common Joined RejectNegative
510
511 ftracer
512 Common
513
514 ftrapping-math
515 Common
516
517 ftrapv
518 Common
519
520 funit-at-a-time
521 Common
522
523 funroll-loops
524 Common
525
526 funroll-all-loops
527 Common
528
529 funsafe-math-optimizations
530 Common
531
532 funswitch-loops
533 Common
534
535 funwind-tables
536 Common
537
538 fverbose-asm
539 Common
540
541 fwrapv
542 Common
543
544 fwritable-strings
545 Common
546
547 fzero-initialized-in-bss
548 Common
549
550 g
551 Common JoinedOrMissing
552
553 m
554 Common Joined
555
556 o
557 Common Joined Separate
558
559 p
560 Common
561
562 pedantic
563 Common
564
565 pedantic-errors
566 Common
567
568 quiet
569 Common
570
571 version
572 Common
573
574 w
575 Common
576
577 ; This comment is to ensure we retain the blank line above.