]> gcc.gnu.org Git - gcc.git/blame - gcc/common.opt
common.opt: Add description of the new -fgcse-after-reload flag.
[gcc.git] / gcc / common.opt
CommitLineData
d7b42618 1; Options for the language- and target-independent parts of the compiler.
1194fc79 2; Copyright (C) 2003, 2004 Free Software Foundation, Inc.
d7b42618
NB
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
26Common
cf03fd63 27Display this information
d185d268 28
903caebf
NB
29-param
30Common Separate
2cc98056 31--param <param>=<value> Set paramter <param> to value. See below for a complete list of parameters
903caebf 32
d185d268
NB
33-target-help
34Common
35
36-version
37Common
38
39G
7b086b11 40Common Joined Separate UInteger
cf03fd63 41-G<number> Put global and static data smaller than <number> bytes into a special section (on some targets)
d185d268 42
903caebf
NB
43O
44Common JoinedOrMissing
cf03fd63 45-O<number> Set optimization level to <number>
903caebf
NB
46
47Os
48Common
cf03fd63 49Optimize for space rather than speed
903caebf
NB
50
51W
52Common RejectNegative
28786366 53This switch is deprecated; use -Wextra instead
903caebf 54
e01cc6dc
NB
55Waggregate-return
56Common
28786366 57Warn about returning structures, unions or arrays
e01cc6dc
NB
58
59Wcast-align
60Common
28786366 61Warn about pointer casts which increase alignment
e01cc6dc
NB
62
63Wdeprecated-declarations
64Common
28786366 65Warn about uses of __attribute__((deprecated)) declarations
e01cc6dc
NB
66
67Wdisabled-optimization
68Common
28786366 69Warn when an optimization pass is disabled
e01cc6dc
NB
70
71Werror
72Common
28786366 73Treat all warnings as errors
e01cc6dc 74
903caebf
NB
75Wextra
76Common
cf03fd63 77Print extra (possibly unwanted) warnings
903caebf 78
e01cc6dc
NB
79Winline
80Common
28786366 81Warn when an inlined function cannot be inlined
e01cc6dc
NB
82
83Wlarger-than-
84Common RejectNegative Joined UInteger
cf03fd63 85-Wlarger-than-<number> Warn if an object is larger than <number> bytes
e01cc6dc
NB
86
87Wmissing-noreturn
88Common
28786366 89Warn about functions which might be candidates for __attribute__((noreturn))
e01cc6dc
NB
90
91Wpacked
92Common
28786366 93Warn when the packed attribute has no effect on struct layout
e01cc6dc
NB
94
95Wpadded
96Common
28786366 97Warn when padding is required to align structure members
e01cc6dc
NB
98
99Wshadow
100Common
28786366 101Warn when one local variable shadows another
e01cc6dc
NB
102
103Wstrict-aliasing
104Common
28786366 105Warn about code which might break strict aliasing rules
e01cc6dc
NB
106
107Wswitch
108Common
28786366 109Warn about enumerated switches, with no default, missing a case
e01cc6dc
NB
110
111Wswitch-default
112Common
28786366 113Warn about enumerated switches missing a \"default:\" statement
e01cc6dc
NB
114
115Wswitch-enum
116Common
28786366 117Warn about all enumerated switches missing a specific case
e01cc6dc
NB
118
119Wsystem-headers
120Common
f3fdaec4 121Do not suppress warnings from system headers
e01cc6dc
NB
122
123Wuninitialized
124Common
28786366 125Warn about uninitialized automatic variables
e01cc6dc
NB
126
127Wunreachable-code
128Common
28786366 129Warn about code that will never be executed
e01cc6dc 130
903caebf
NB
131Wunused
132Common
cf03fd63 133Enable all -Wunused- warnings
903caebf 134
e01cc6dc
NB
135Wunused-function
136Common
28786366 137Warn when a function is unused
e01cc6dc
NB
138
139Wunused-label
140Common
28786366 141Warn when a label is unused
e01cc6dc
NB
142
143Wunused-parameter
144Common
28786366 145Warn when a function parameter is unused
e01cc6dc
NB
146
147Wunused-value
148Common
28786366 149Warn when an expression value is unused
e01cc6dc
NB
150
151Wunused-variable
152Common
28786366 153Warn when a variable is unused
e01cc6dc 154
d185d268
NB
155aux-info
156Common Separate
cf03fd63 157-aux-info <file> Emit declaration information into <file>
d185d268
NB
158
159aux-info=
160Common Joined
161
162auxbase
163Common Separate
164
165auxbase-strip
166Common Separate
167
168d
169Common Joined
cf03fd63 170-d<letters> Enable dumps from specific passes of the compiler
d185d268
NB
171
172dumpbase
173Common Separate
cf03fd63 174-dumpbase <file> Set the file basename to be used for dumps
d185d268 175
6ff3a151
NB
176fPIC
177Common
178
179fPIE
180Common
181
57782ad8
MM
182fabi-version=
183Common Joined UInteger
184
6ff3a151
NB
185falign-functions
186Common
f3fdaec4 187Align the start of functions
6ff3a151 188
058de654
NB
189falign-functions=
190Common RejectNegative Joined UInteger
191
6ff3a151
NB
192falign-jumps
193Common
f3fdaec4 194Align labels which are only reached by jumping
6ff3a151 195
058de654
NB
196falign-jumps=
197Common RejectNegative Joined UInteger
198
6ff3a151
NB
199falign-labels
200Common
f3fdaec4 201Align all labels
6ff3a151 202
058de654
NB
203falign-labels=
204Common RejectNegative Joined UInteger
205
6ff3a151
NB
206falign-loops
207Common
f3fdaec4 208Align the start of loops
6ff3a151 209
058de654
NB
210falign-loops=
211Common RejectNegative Joined UInteger
212
6ff3a151
NB
213fargument-alias
214Common
f3fdaec4 215Specify that arguments may alias each other and globals
6ff3a151
NB
216
217fargument-noalias
218Common
f3fdaec4 219Assume arguments may alias globals but not each other
6ff3a151
NB
220
221fargument-noalias-global
222Common
f3fdaec4 223Assume arguments alias neither each other nor globals
6ff3a151
NB
224
225fasynchronous-unwind-tables
226Common
f3fdaec4 227Generate unwind tables that are exact at each instruction boundary
6ff3a151
NB
228
229fbounds-check
230Common
f3fdaec4 231Generate code to check bounds before indexing arrays
6ff3a151
NB
232
233fbranch-count-reg
234Common
f3fdaec4 235Replace add, compare, branch with branch on count register
6ff3a151
NB
236
237fbranch-probabilities
238Common
f3fdaec4 239Use profiling information for branch probabilities
6ff3a151 240
de32c0cb
NB
241fbranch-target-load-optimize
242Common
f3fdaec4 243Perform branch target load optimization before prologue / epilogue threading
de32c0cb
NB
244
245fbranch-target-load-optimize2
246Common
f3fdaec4 247Perform branch target load optimization after prologue / epilogue threading
de32c0cb 248
1194fc79
R
249fbtr-bb-exclusive
250Common
251Restrict target load migration not to re-use registers in any basic block
252
058de654
NB
253fcall-saved-
254Common Joined RejectNegative
cf03fd63 255-fcall-saved-<register> Mark <register> as being preserved across functions
058de654
NB
256
257fcall-used-
258Common Joined RejectNegative
cf03fd63 259-fcall-used-<register> Mark <register> as being corrupted by function calls
058de654 260
de32c0cb
NB
261fcaller-saves
262Common
f3fdaec4 263Save registers around function calls
de32c0cb 264
6ff3a151
NB
265fcommon
266Common
f3fdaec4 267Do not put uninitialized globals in the common section
6ff3a151
NB
268
269fcprop-registers
270Common
f3fdaec4 271Perform a register copy-propagation optimization pass
6ff3a151 272
de32c0cb
NB
273fcrossjumping
274Common
f3fdaec4 275Perform cross-jumping optimization
de32c0cb
NB
276
277fcse-follow-jumps
278Common
f3fdaec4 279When running CSE, follow jumps to their targets
de32c0cb
NB
280
281fcse-skip-blocks
282Common
f3fdaec4 283When running CSE, follow conditional jumps
de32c0cb 284
6ff3a151
NB
285fdata-sections
286Common
f3fdaec4 287Place data items into their own section
6ff3a151 288
de32c0cb
NB
289fdefer-pop
290Common
f3fdaec4 291Defer popping functions args from stack until later
de32c0cb
NB
292
293fdelayed-branch
294Common
f3fdaec4 295Attempt to fill delay slots of branch instructions
de32c0cb
NB
296
297fdelete-null-pointer-checks
298Common
f3fdaec4 299Delete useless null pointer checks
de32c0cb
NB
300
301fdiagnostics-show-location=
302Common Joined RejectNegative
cf03fd63 303-fdiagnostics-show-location=[once|every-line] How often to emit source location at the beginning of line-wrapped diagnostics
de32c0cb 304
6ff3a151
NB
305fdump-unnumbered
306Common
f3fdaec4 307Suppress output of instruction numbers and line number notes in debugging dumps
6ff3a151 308
de32c0cb
NB
309feliminate-dwarf2-dups
310Common
f3fdaec4 311Perform DWARF2 duplicate elimination
de32c0cb 312
6a08f7b3
DP
313feliminate-unused-debug-symbols
314Common
f3fdaec4 315Perform unused type elimination in debug info
6a08f7b3 316
de32c0cb
NB
317feliminate-unused-debug-types
318Common
f3fdaec4 319Perform unused type elimination in debug info
de32c0cb 320
6ff3a151
NB
321fexceptions
322Common
f3fdaec4 323Enable exception handling
6ff3a151 324
de32c0cb
NB
325fexpensive-optimizations
326Common
f3fdaec4 327Perform a number of minor, expensive optimizations
de32c0cb 328
058de654
NB
329ffast-math
330Common
331
6ff3a151
NB
332ffinite-math-only
333Common
f3fdaec4 334Assume no NaNs or infinities are generated
6ff3a151 335
058de654
NB
336ffixed-
337Common Joined RejectNegative
cf03fd63 338-ffixed-<register> Mark <register> as being unavailable to the compiler
058de654 339
de32c0cb
NB
340ffloat-store
341Common
f3fdaec4 342Do not store floats in registers
de32c0cb
NB
343
344fforce-addr
345Common
f3fdaec4 346Copy memory address constants into registers before use
de32c0cb
NB
347
348fforce-mem
349Common
f3fdaec4 350Copy memory operands into registers before use
de32c0cb
NB
351
352ffunction-cse
353Common
f3fdaec4 354Allow function addresses to be held in registers
de32c0cb 355
6ff3a151
NB
356ffunction-sections
357Common
f3fdaec4 358Place each function into its own section
6ff3a151 359
de32c0cb
NB
360fgcse
361Common
f3fdaec4 362Perform global common subexpression elimination
de32c0cb
NB
363
364fgcse-lm
365Common
f3fdaec4 366Perform enhanced load motion during global common subexpression elimination
de32c0cb
NB
367
368fgcse-sm
369Common
f3fdaec4 370Perform store motion after global common subexpression elimination
de32c0cb 371
f5f2e3cd
MH
372fgcse-las
373Common
f9957958
MH
374Perform redundant load after store elimination in global common subexpression
375elimination
376
377fgcse-after-reload
378Common
379Perform global common subexpression elimination after register allocation
380has finished.
f5f2e3cd 381
6ff3a151
NB
382fguess-branch-probability
383Common
f3fdaec4 384Enable guessing of branch probabilities
6ff3a151
NB
385
386fident
387Common
f3fdaec4 388Process #ident directives
6ff3a151 389
de32c0cb
NB
390fif-conversion
391Common
f3fdaec4 392Perform conversion of conditional jumps to branchless equivalents
de32c0cb
NB
393
394fif-conversion2
395Common
f3fdaec4 396Perform conversion of conditional jumps to conditional execution
de32c0cb 397
6ff3a151
NB
398finhibit-size-directive
399Common
f3fdaec4 400Do not generate .size directives
6ff3a151 401
de32c0cb
NB
402finline
403Common
f3fdaec4 404Pay attention to the \"inline\" keyword
de32c0cb
NB
405
406finline-functions
407Common
f3fdaec4 408Integrate simple functions into their callers
de32c0cb 409
d302c9d6
NB
410finline-limit-
411Common RejectNegative Joined UInteger
412
413finline-limit=
414Common RejectNegative Joined UInteger
cf03fd63 415-finline-limit=<number> Limit the size of inlined functions to <number>
d302c9d6 416
6ff3a151
NB
417finstrument-functions
418Common
f3fdaec4 419Instrument function entry and exit with profiling calls
6ff3a151 420
de32c0cb
NB
421fkeep-inline-functions
422Common
f3fdaec4 423Generate code for functions even if they are fully inlined
de32c0cb
NB
424
425fkeep-static-consts
426Common
f3fdaec4 427Emit static const variables even if they are not used
de32c0cb 428
6ff3a151
NB
429fleading-underscore
430Common
f3fdaec4 431Give external symbols a leading underscore
6ff3a151 432
de32c0cb
NB
433floop-optimize
434Common
f3fdaec4 435Perform loop optimizations
de32c0cb 436
6ff3a151
NB
437fmath-errno
438Common
f3fdaec4 439Set errno after built-in math functions
6ff3a151
NB
440
441fmem-report
442Common
f3fdaec4 443Report on permanent memory allocation
6ff3a151
NB
444
445fmerge-all-constants
446Common
f3fdaec4 447Attempt to merge identical constants and constant variables
6ff3a151
NB
448
449fmerge-constants
450Common
f3fdaec4 451Attempt to merge identical constants across compilation units
6ff3a151 452
de32c0cb
NB
453fmessage-length=
454Common RejectNegative Joined UInteger
cf03fd63 455-fmessage-length=<number> Limit diagnostics to <number> characters per line. 0 suppresses line-wrapping
de32c0cb
NB
456
457fmove-all-movables
458Common
f3fdaec4 459Force all loop invariant computations out of loops
de32c0cb 460
6ff3a151
NB
461fnew-ra
462Common
f3fdaec4 463Use graph-coloring register allocation
6ff3a151
NB
464
465fnon-call-exceptions
466Common
f3fdaec4 467Support synchronous non-call exceptions
6ff3a151 468
de32c0cb
NB
469fold-unroll-loops
470Common
f3fdaec4 471Perform loop unrolling when iteration count is known
de32c0cb
NB
472
473fold-unroll-all-loops
474Common
f3fdaec4 475Perform loop unrolling for all loops
de32c0cb
NB
476
477fomit-frame-pointer
478Common
f3fdaec4 479When possible do not generate stack frames
de32c0cb 480
6ff3a151
NB
481foptimize-register-move
482Common
f3fdaec4 483Do the full register move optimization pass
6ff3a151 484
de32c0cb
NB
485foptimize-sibling-calls
486Common
f3fdaec4 487Optimize sibling and tail recursive calls
de32c0cb 488
6ff3a151
NB
489fpack-struct
490Common
f3fdaec4 491Pack structure members together without holes
6ff3a151 492
de32c0cb
NB
493fpcc-struct-return
494Common
f3fdaec4 495Return small aggregates in memory, not registers
de32c0cb
NB
496
497fpeel-loops
498Common
f3fdaec4 499Perform loop peeling
de32c0cb
NB
500
501fpeephole
502Common
f3fdaec4 503Enable machine specific peephole optimizations
de32c0cb 504
6ff3a151
NB
505fpeephole2
506Common
f3fdaec4 507Enable an RTL peephole pass before sched2
6ff3a151
NB
508
509fpic
510Common
f3fdaec4 511Generate position-independent code if possible
6ff3a151
NB
512
513fpie
514Common
f3fdaec4 515Generate position-independent code for executables if possible
6ff3a151 516
de32c0cb
NB
517fprefetch-loop-arrays
518Common
f3fdaec4 519Generate prefetch instructions, if available, for arrays in loops
de32c0cb 520
6ff3a151
NB
521fprofile
522Common
f3fdaec4 523Enable basic program profiling code
6ff3a151
NB
524
525fprofile-arcs
526Common
f3fdaec4 527Insert arc-based program profiling code
6ff3a151 528
a8a5f53a
JH
529fprofile-generate
530Common
531Enable common options for generating profile info for profile feedback directed optimizations
532
533fprofile-use
534Common
535Enable common options for performing profile feedback directed optimizations
536
fca9dc00
ZD
537fprofile-values
538Common
539Insert code to profile values of expressions
540
de32c0cb
NB
541frandom-seed
542Common
543
544frandom-seed=
545Common Joined RejectNegative
cf03fd63 546-frandom-seed=<string> Make compile reproducible using <string>
de32c0cb
NB
547
548freduce-all-givs
549Common
f3fdaec4 550Strength reduce all loop general induction variables
de32c0cb
NB
551
552freg-struct-return
553Common
f3fdaec4 554Return small aggregates in registers
de32c0cb 555
6ff3a151
NB
556fregmove
557Common
f3fdaec4 558Enables a register move optimization
6ff3a151
NB
559
560frename-registers
561Common
f3fdaec4 562Perform a register renaming optimization pass
6ff3a151
NB
563
564freorder-blocks
565Common
f3fdaec4 566Reorder basic blocks to improve code placement
6ff3a151
NB
567
568freorder-functions
569Common
f3fdaec4 570Reorder functions to improve code placement
6ff3a151 571
de32c0cb
NB
572frerun-cse-after-loop
573Common
f3fdaec4 574Add a common subexpression elimination pass after loop optimizations
de32c0cb
NB
575
576frerun-loop-opt
577Common
f3fdaec4 578Run the loop optimizer twice
de32c0cb 579
039c3d42
RS
580frounding-math
581Common
582Disable optimizations that assume default FP rounding behavior
583
6ff3a151
NB
584fsched-interblock
585Common
f3fdaec4 586Enable scheduling across basic blocks
6ff3a151
NB
587
588fsched-spec
589Common
f3fdaec4 590Allow speculative motion of non-loads
6ff3a151
NB
591
592fsched-spec-load
593Common
f3fdaec4 594Allow speculative motion of some loads
6ff3a151
NB
595
596fsched-spec-load-dangerous
597Common
f3fdaec4 598Allow speculative motion of more loads
6ff3a151 599
de32c0cb
NB
600fsched-verbose=
601Common RejectNegative Joined
cf03fd63 602-fsched-verbose=<number> Set the verbosity level of the scheduler
de32c0cb 603
6ff3a151
NB
604fsched2-use-superblocks
605Common
f3fdaec4 606If scheduling post reload, do superblock scheduling
6ff3a151
NB
607
608fsched2-use-traces
609Common
f3fdaec4 610If scheduling post reload, do trace scheduling
6ff3a151 611
de32c0cb
NB
612fschedule-insns
613Common
f3fdaec4 614Reschedule instructions before register allocation
de32c0cb
NB
615
616fschedule-insns2
617Common
f3fdaec4 618Reschedule instructions after register allocation
de32c0cb 619
569fa502
DN
620fsched-stalled-insns
621Common
622Allow premature scheduling of queued insns
623
624fsched-stalled-insns=
625Common RejectNegative Joined UInteger
626-fsched-stalled-insns=<number> Set number of queued insns that can be prematurely scheduled
627
628fsched-stalled-insns-dep
629Common
630Set dependence distance checking in premature scheduling of queued insns
631
632fsched-stalled-insns-dep=
633Common RejectNegative Joined UInteger
634-fsched-stalled-insns-dep=<number> Set dependence distance checking in premature scheduling of queued insns
635
de32c0cb
NB
636fshared-data
637Common
f3fdaec4 638Mark data as shared rather than private
de32c0cb 639
6ff3a151
NB
640fsignaling-nans
641Common
f3fdaec4 642Disable optimizations observable by IEEE signaling NaNs
6ff3a151
NB
643
644fsingle-precision-constant
645Common
f3fdaec4 646Convert floating point constants to single precision constants
6ff3a151 647
6ff3a151
NB
648fstack-check
649Common
f3fdaec4 650Insert stack checking code into the program
6ff3a151 651
de32c0cb
NB
652fstack-limit
653Common
654
058de654
NB
655fstack-limit-register=
656Common RejectNegative Joined
cf03fd63 657-fstack-limit-register=<register> Trap if the stack goes past <register>
058de654
NB
658
659fstack-limit-symbol=
660Common RejectNegative Joined
cf03fd63 661-fstack-limit-symbol=<name> Trap if the stack goes past symbol <name>
058de654 662
de32c0cb
NB
663fstrength-reduce
664Common
f3fdaec4 665Perform strength reduction optimizations
de32c0cb 666
6ff3a151
NB
667fstrict-aliasing
668Common
f3fdaec4 669Assume strict aliasing rules apply
6ff3a151 670
de32c0cb
NB
671fsyntax-only
672Common
f3fdaec4 673Check for syntax errors, then stop
de32c0cb 674
6ff3a151
NB
675ftest-coverage
676Common
f3fdaec4 677Create data files needed by \"gcov\"
6ff3a151 678
de32c0cb
NB
679fthread-jumps
680Common
f3fdaec4 681Perform jump threading optimizations
de32c0cb 682
6ff3a151
NB
683ftime-report
684Common
f3fdaec4 685Report the time taken by each compiler pass
6ff3a151 686
058de654
NB
687ftls-model=
688Common Joined RejectNegative
cf03fd63 689-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec] Set the default thread-local storage code generation model
058de654 690
de32c0cb
NB
691ftracer
692Common
f3fdaec4 693Perform superblock formation via tail duplication
de32c0cb 694
6ff3a151
NB
695ftrapping-math
696Common
f3fdaec4 697Assume floating-point operations can trap
6ff3a151
NB
698
699ftrapv
700Common
f3fdaec4 701Trap for signed overflow in addition, subtraction and multiplication
6ff3a151 702
de32c0cb
NB
703funit-at-a-time
704Common
f3fdaec4 705Compile whole compilation unit at a time
de32c0cb
NB
706
707funroll-loops
708Common
f3fdaec4 709Perform loop unrolling when iteration count is known
de32c0cb
NB
710
711funroll-all-loops
712Common
f3fdaec4 713Perform loop unrolling for all loops
de32c0cb 714
6ff3a151
NB
715funsafe-math-optimizations
716Common
f3fdaec4 717Allow math optimizations that may violate IEEE or ISO standards
6ff3a151 718
de32c0cb
NB
719funswitch-loops
720Common
f3fdaec4 721Perform loop unswitching
de32c0cb 722
6ff3a151
NB
723funwind-tables
724Common
f3fdaec4 725Just generate unwind tables for exception handling
6ff3a151 726
014a1138
JZ
727fvar-tracking
728Common
729Perform variable tracking
730
6ff3a151
NB
731fverbose-asm
732Common
f3fdaec4 733Add extra commentary to assembler output
6ff3a151 734
fca9dc00
ZD
735fvpt
736Common
737Use expression value profiles in optimizations
738
62551c66
JH
739fweb
740Common
741Construct webs and split unrelated uses of single variable
742
6ff3a151
NB
743fwrapv
744Common
f3fdaec4 745Assume signed arithmetic overflow wraps around
6ff3a151 746
6ff3a151
NB
747fzero-initialized-in-bss
748Common
f3fdaec4 749Put zero initialized data in the bss section
6ff3a151 750
e01cc6dc
NB
751g
752Common JoinedOrMissing
df38ffef
NB
753Generate debug information in default format
754
755gcoff
756Common JoinedOrMissing
757Generate debug information in COFF format
758
df38ffef
NB
759gdwarf-2
760Common JoinedOrMissing
761Generate debug information in DWARF v2 format
762
763ggdb
764Common JoinedOrMissing
765Generate debug information in default extended format
766
767gstabs
768Common JoinedOrMissing
769Generate debug information in STABS format
770
771gstabs+
772Common JoinedOrMissing
773Generate debug information in extended STABS format
774
775gvms
776Common JoinedOrMissing
777Generate debug information in VMS format
778
779gxcoff
780Common JoinedOrMissing
781Generate debug information in XCOFF format
782
783gxcoff+
784Common JoinedOrMissing
785Generate debug information in extended XCOFF format
e01cc6dc 786
903caebf
NB
787m
788Common Joined
789
d185d268
NB
790o
791Common Joined Separate
cf03fd63 792-o <file> Place output into <file>
d185d268
NB
793
794p
795Common
cf03fd63 796Enable function profiling
d185d268
NB
797
798pedantic
799Common
cf03fd63 800Issue warnings needed for strict compliance to the standard
d185d268
NB
801
802pedantic-errors
803Common
cf03fd63 804Like -pedantic but issue them as errors
d185d268 805
d7b42618
NB
806quiet
807Common
cf03fd63 808Do not display functions compiled or elapsed time
d7b42618 809
d185d268
NB
810version
811Common
cf03fd63 812Display the compiler's version
d185d268
NB
813
814w
815Common
cf03fd63 816Suppress warnings
d185d268 817
d7b42618 818; This comment is to ensure we retain the blank line above.
This page took 0.296214 seconds and 5 git commands to generate.