OSDN Git Service

* common.opt: Add -finline-limit.
[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-types
245 Common
246
247 fexceptions
248 Common
249
250 fexpensive-optimizations
251 Common
252
253 ffast-math
254 Common
255
256 ffinite-math-only
257 Common
258
259 ffixed-
260 Common Joined RejectNegative
261
262 ffloat-store
263 Common
264
265 fforce-addr
266 Common
267
268 fforce-mem
269 Common
270
271 ffunction-cse
272 Common
273
274 ffunction-sections
275 Common
276
277 fgcse
278 Common
279
280 fgcse-lm
281 Common
282
283 fgcse-sm
284 Common
285
286 fgnu-linker
287 Common
288
289 fguess-branch-probability
290 Common
291
292 fident
293 Common
294
295 fif-conversion
296 Common
297
298 fif-conversion2
299 Common
300
301 finhibit-size-directive
302 Common
303
304 finline
305 Common
306
307 finline-functions
308 Common
309
310 finline-limit-
311 Common RejectNegative Joined UInteger
312
313 finline-limit=
314 Common RejectNegative Joined UInteger
315
316 finstrument-functions
317 Common
318
319 fkeep-inline-functions
320 Common
321
322 fkeep-static-consts
323 Common
324
325 fleading-underscore
326 Common
327
328 floop-optimize
329 Common
330
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
343 fmessage-length=
344 Common RejectNegative Joined UInteger
345
346 fmove-all-movables
347 Common
348
349 fnew-ra
350 Common
351
352 fnon-call-exceptions
353 Common
354
355 fold-unroll-loops
356 Common
357
358 fold-unroll-all-loops
359 Common
360
361 fomit-frame-pointer
362 Common
363
364 foptimize-register-move
365 Common
366
367 foptimize-sibling-calls
368 Common
369
370 fpack-struct
371 Common
372
373 fpcc-struct-return
374 Common
375
376 fpeel-loops
377 Common
378
379 fpeephole
380 Common
381
382 fpeephole2
383 Common
384
385 fpic
386 Common
387
388 fpie
389 Common
390
391 fprefetch-loop-arrays
392 Common
393
394 fprofile
395 Common
396
397 fprofile-arcs
398 Common
399
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
412 fregmove
413 Common
414
415 frename-registers
416 Common
417
418 freorder-blocks
419 Common
420
421 freorder-functions
422 Common
423
424 frerun-cse-after-loop
425 Common
426
427 frerun-loop-opt
428 Common
429
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
442 fsched-verbose=
443 Common RejectNegative Joined
444
445 fsched2-use-superblocks
446 Common
447
448 fsched2-use-traces
449 Common
450
451 fschedule-insns
452 Common
453
454 fschedule-insns2
455 Common
456
457 fshared-data
458 Common
459
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
478 fstack-limit
479 Common
480
481 fstack-limit-register=
482 Common RejectNegative Joined
483
484 fstack-limit-symbol=
485 Common RejectNegative Joined
486
487 fstrength-reduce
488 Common
489
490 fstrict-aliasing
491 Common
492
493 fsyntax-only
494 Common
495
496 ftest-coverage
497 Common
498
499 fthread-jumps
500 Common
501
502 ftime-report
503 Common
504
505 ftls-model=
506 Common Joined RejectNegative
507
508 ftracer
509 Common
510
511 ftrapping-math
512 Common
513
514 ftrapv
515 Common
516
517 funit-at-a-time
518 Common
519
520 funroll-loops
521 Common
522
523 funroll-all-loops
524 Common
525
526 funsafe-math-optimizations
527 Common
528
529 funswitch-loops
530 Common
531
532 funwind-tables
533 Common
534
535 fverbose-asm
536 Common
537
538 fwrapv
539 Common
540
541 fwritable-strings
542 Common
543
544 fzero-initialized-in-bss
545 Common
546
547 g
548 Common JoinedOrMissing
549
550 m
551 Common Joined
552
553 o
554 Common Joined Separate
555
556 p
557 Common
558
559 pedantic
560 Common
561
562 pedantic-errors
563 Common
564
565 quiet
566 Common
567
568 version
569 Common
570
571 w
572 Common
573
574 ; This comment is to ensure we retain the blank line above.