]> gcc.gnu.org Git - gcc.git/blame - gcc/common.opt
ssa.c, [...]: Remove files.
[gcc.git] / gcc / common.opt
CommitLineData
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
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
182falign-functions
183Common
f3fdaec4 184Align the start of functions
6ff3a151 185
058de654
NB
186falign-functions=
187Common RejectNegative Joined UInteger
188
6ff3a151
NB
189falign-jumps
190Common
f3fdaec4 191Align labels which are only reached by jumping
6ff3a151 192
058de654
NB
193falign-jumps=
194Common RejectNegative Joined UInteger
195
6ff3a151
NB
196falign-labels
197Common
f3fdaec4 198Align all labels
6ff3a151 199
058de654
NB
200falign-labels=
201Common RejectNegative Joined UInteger
202
6ff3a151
NB
203falign-loops
204Common
f3fdaec4 205Align the start of loops
6ff3a151 206
058de654
NB
207falign-loops=
208Common RejectNegative Joined UInteger
209
6ff3a151
NB
210fargument-alias
211Common
f3fdaec4 212Specify that arguments may alias each other and globals
6ff3a151
NB
213
214fargument-noalias
215Common
f3fdaec4 216Assume arguments may alias globals but not each other
6ff3a151
NB
217
218fargument-noalias-global
219Common
f3fdaec4 220Assume arguments alias neither each other nor globals
6ff3a151
NB
221
222fasynchronous-unwind-tables
223Common
f3fdaec4 224Generate unwind tables that are exact at each instruction boundary
6ff3a151
NB
225
226fbounds-check
227Common
f3fdaec4 228Generate code to check bounds before indexing arrays
6ff3a151
NB
229
230fbranch-count-reg
231Common
f3fdaec4 232Replace add, compare, branch with branch on count register
6ff3a151
NB
233
234fbranch-probabilities
235Common
f3fdaec4 236Use profiling information for branch probabilities
6ff3a151 237
de32c0cb
NB
238fbranch-target-load-optimize
239Common
f3fdaec4 240Perform branch target load optimization before prologue / epilogue threading
de32c0cb
NB
241
242fbranch-target-load-optimize2
243Common
f3fdaec4 244Perform branch target load optimization after prologue / epilogue threading
de32c0cb 245
058de654
NB
246fcall-saved-
247Common Joined RejectNegative
cf03fd63 248-fcall-saved-<register> Mark <register> as being preserved across functions
058de654
NB
249
250fcall-used-
251Common Joined RejectNegative
cf03fd63 252-fcall-used-<register> Mark <register> as being corrupted by function calls
058de654 253
de32c0cb
NB
254fcaller-saves
255Common
f3fdaec4 256Save registers around function calls
de32c0cb 257
6ff3a151
NB
258fcommon
259Common
f3fdaec4 260Do not put uninitialized globals in the common section
6ff3a151
NB
261
262fcprop-registers
263Common
f3fdaec4 264Perform a register copy-propagation optimization pass
6ff3a151 265
de32c0cb
NB
266fcrossjumping
267Common
f3fdaec4 268Perform cross-jumping optimization
de32c0cb
NB
269
270fcse-follow-jumps
271Common
f3fdaec4 272When running CSE, follow jumps to their targets
de32c0cb
NB
273
274fcse-skip-blocks
275Common
f3fdaec4 276When running CSE, follow conditional jumps
de32c0cb 277
6ff3a151
NB
278fdata-sections
279Common
f3fdaec4 280Place data items into their own section
6ff3a151 281
de32c0cb
NB
282fdefer-pop
283Common
f3fdaec4 284Defer popping functions args from stack until later
de32c0cb
NB
285
286fdelayed-branch
287Common
f3fdaec4 288Attempt to fill delay slots of branch instructions
de32c0cb
NB
289
290fdelete-null-pointer-checks
291Common
f3fdaec4 292Delete useless null pointer checks
de32c0cb
NB
293
294fdiagnostics-show-location=
295Common Joined RejectNegative
cf03fd63 296-fdiagnostics-show-location=[once|every-line] How often to emit source location at the beginning of line-wrapped diagnostics
de32c0cb 297
6ff3a151
NB
298fdump-unnumbered
299Common
f3fdaec4 300Suppress output of instruction numbers and line number notes in debugging dumps
6ff3a151 301
de32c0cb
NB
302feliminate-dwarf2-dups
303Common
f3fdaec4 304Perform DWARF2 duplicate elimination
de32c0cb 305
6a08f7b3
DP
306feliminate-unused-debug-symbols
307Common
f3fdaec4 308Perform unused type elimination in debug info
6a08f7b3 309
de32c0cb
NB
310feliminate-unused-debug-types
311Common
f3fdaec4 312Perform unused type elimination in debug info
de32c0cb 313
6ff3a151
NB
314fexceptions
315Common
f3fdaec4 316Enable exception handling
6ff3a151 317
de32c0cb
NB
318fexpensive-optimizations
319Common
f3fdaec4 320Perform a number of minor, expensive optimizations
de32c0cb 321
058de654
NB
322ffast-math
323Common
324
6ff3a151
NB
325ffinite-math-only
326Common
f3fdaec4 327Assume no NaNs or infinities are generated
6ff3a151 328
058de654
NB
329ffixed-
330Common Joined RejectNegative
cf03fd63 331-ffixed-<register> Mark <register> as being unavailable to the compiler
058de654 332
de32c0cb
NB
333ffloat-store
334Common
f3fdaec4 335Do not store floats in registers
de32c0cb
NB
336
337fforce-addr
338Common
f3fdaec4 339Copy memory address constants into registers before use
de32c0cb
NB
340
341fforce-mem
342Common
f3fdaec4 343Copy memory operands into registers before use
de32c0cb
NB
344
345ffunction-cse
346Common
f3fdaec4 347Allow function addresses to be held in registers
de32c0cb 348
6ff3a151
NB
349ffunction-sections
350Common
f3fdaec4 351Place each function into its own section
6ff3a151 352
de32c0cb
NB
353fgcse
354Common
f3fdaec4 355Perform global common subexpression elimination
de32c0cb
NB
356
357fgcse-lm
358Common
f3fdaec4 359Perform enhanced load motion during global common subexpression elimination
de32c0cb
NB
360
361fgcse-sm
362Common
f3fdaec4 363Perform store motion after global common subexpression elimination
de32c0cb 364
f5f2e3cd
MH
365fgcse-las
366Common
367Perform redundant load after store elimination in global common subexpression elimination
368
6ff3a151
NB
369fgnu-linker
370Common
f3fdaec4 371Output GNU ld formatted global initializers
6ff3a151
NB
372
373fguess-branch-probability
374Common
f3fdaec4 375Enable guessing of branch probabilities
6ff3a151
NB
376
377fident
378Common
f3fdaec4 379Process #ident directives
6ff3a151 380
de32c0cb
NB
381fif-conversion
382Common
f3fdaec4 383Perform conversion of conditional jumps to branchless equivalents
de32c0cb
NB
384
385fif-conversion2
386Common
f3fdaec4 387Perform conversion of conditional jumps to conditional execution
de32c0cb 388
6ff3a151
NB
389finhibit-size-directive
390Common
f3fdaec4 391Do not generate .size directives
6ff3a151 392
de32c0cb
NB
393finline
394Common
f3fdaec4 395Pay attention to the \"inline\" keyword
de32c0cb
NB
396
397finline-functions
398Common
f3fdaec4 399Integrate simple functions into their callers
de32c0cb 400
d302c9d6
NB
401finline-limit-
402Common RejectNegative Joined UInteger
403
404finline-limit=
405Common RejectNegative Joined UInteger
cf03fd63 406-finline-limit=<number> Limit the size of inlined functions to <number>
d302c9d6 407
6ff3a151
NB
408finstrument-functions
409Common
f3fdaec4 410Instrument function entry and exit with profiling calls
6ff3a151 411
de32c0cb
NB
412fkeep-inline-functions
413Common
f3fdaec4 414Generate code for functions even if they are fully inlined
de32c0cb
NB
415
416fkeep-static-consts
417Common
f3fdaec4 418Emit static const variables even if they are not used
de32c0cb 419
6ff3a151
NB
420fleading-underscore
421Common
f3fdaec4 422Give external symbols a leading underscore
6ff3a151 423
de32c0cb
NB
424floop-optimize
425Common
f3fdaec4 426Perform loop optimizations
de32c0cb 427
6ff3a151
NB
428fmath-errno
429Common
f3fdaec4 430Set errno after built-in math functions
6ff3a151
NB
431
432fmem-report
433Common
f3fdaec4 434Report on permanent memory allocation
6ff3a151
NB
435
436fmerge-all-constants
437Common
f3fdaec4 438Attempt to merge identical constants and constant variables
6ff3a151
NB
439
440fmerge-constants
441Common
f3fdaec4 442Attempt to merge identical constants across compilation units
6ff3a151 443
de32c0cb
NB
444fmessage-length=
445Common RejectNegative Joined UInteger
cf03fd63 446-fmessage-length=<number> Limit diagnostics to <number> characters per line. 0 suppresses line-wrapping
de32c0cb
NB
447
448fmove-all-movables
449Common
f3fdaec4 450Force all loop invariant computations out of loops
de32c0cb 451
6ff3a151
NB
452fnew-ra
453Common
f3fdaec4 454Use graph-coloring register allocation
6ff3a151
NB
455
456fnon-call-exceptions
457Common
f3fdaec4 458Support synchronous non-call exceptions
6ff3a151 459
de32c0cb
NB
460fold-unroll-loops
461Common
f3fdaec4 462Perform loop unrolling when iteration count is known
de32c0cb
NB
463
464fold-unroll-all-loops
465Common
f3fdaec4 466Perform loop unrolling for all loops
de32c0cb
NB
467
468fomit-frame-pointer
469Common
f3fdaec4 470When possible do not generate stack frames
de32c0cb 471
6ff3a151
NB
472foptimize-register-move
473Common
f3fdaec4 474Do the full register move optimization pass
6ff3a151 475
de32c0cb
NB
476foptimize-sibling-calls
477Common
f3fdaec4 478Optimize sibling and tail recursive calls
de32c0cb 479
6ff3a151
NB
480fpack-struct
481Common
f3fdaec4 482Pack structure members together without holes
6ff3a151 483
de32c0cb
NB
484fpcc-struct-return
485Common
f3fdaec4 486Return small aggregates in memory, not registers
de32c0cb
NB
487
488fpeel-loops
489Common
f3fdaec4 490Perform loop peeling
de32c0cb
NB
491
492fpeephole
493Common
f3fdaec4 494Enable machine specific peephole optimizations
de32c0cb 495
6ff3a151
NB
496fpeephole2
497Common
f3fdaec4 498Enable an RTL peephole pass before sched2
6ff3a151
NB
499
500fpic
501Common
f3fdaec4 502Generate position-independent code if possible
6ff3a151
NB
503
504fpie
505Common
f3fdaec4 506Generate position-independent code for executables if possible
6ff3a151 507
de32c0cb
NB
508fprefetch-loop-arrays
509Common
f3fdaec4 510Generate prefetch instructions, if available, for arrays in loops
de32c0cb 511
6ff3a151
NB
512fprofile
513Common
f3fdaec4 514Enable basic program profiling code
6ff3a151
NB
515
516fprofile-arcs
517Common
f3fdaec4 518Insert arc-based program profiling code
6ff3a151 519
fca9dc00
ZD
520fprofile-values
521Common
522Insert code to profile values of expressions
523
de32c0cb
NB
524frandom-seed
525Common
526
527frandom-seed=
528Common Joined RejectNegative
cf03fd63 529-frandom-seed=<string> Make compile reproducible using <string>
de32c0cb
NB
530
531freduce-all-givs
532Common
f3fdaec4 533Strength reduce all loop general induction variables
de32c0cb
NB
534
535freg-struct-return
536Common
f3fdaec4 537Return small aggregates in registers
de32c0cb 538
6ff3a151
NB
539fregmove
540Common
f3fdaec4 541Enables a register move optimization
6ff3a151
NB
542
543frename-registers
544Common
f3fdaec4 545Perform a register renaming optimization pass
6ff3a151
NB
546
547freorder-blocks
548Common
f3fdaec4 549Reorder basic blocks to improve code placement
6ff3a151
NB
550
551freorder-functions
552Common
f3fdaec4 553Reorder functions to improve code placement
6ff3a151 554
de32c0cb
NB
555frerun-cse-after-loop
556Common
f3fdaec4 557Add a common subexpression elimination pass after loop optimizations
de32c0cb
NB
558
559frerun-loop-opt
560Common
f3fdaec4 561Run the loop optimizer twice
de32c0cb 562
039c3d42
RS
563frounding-math
564Common
565Disable optimizations that assume default FP rounding behavior
566
6ff3a151
NB
567fsched-interblock
568Common
f3fdaec4 569Enable scheduling across basic blocks
6ff3a151
NB
570
571fsched-spec
572Common
f3fdaec4 573Allow speculative motion of non-loads
6ff3a151
NB
574
575fsched-spec-load
576Common
f3fdaec4 577Allow speculative motion of some loads
6ff3a151
NB
578
579fsched-spec-load-dangerous
580Common
f3fdaec4 581Allow speculative motion of more loads
6ff3a151 582
de32c0cb
NB
583fsched-verbose=
584Common RejectNegative Joined
cf03fd63 585-fsched-verbose=<number> Set the verbosity level of the scheduler
de32c0cb 586
6ff3a151
NB
587fsched2-use-superblocks
588Common
f3fdaec4 589If scheduling post reload, do superblock scheduling
6ff3a151
NB
590
591fsched2-use-traces
592Common
f3fdaec4 593If scheduling post reload, do trace scheduling
6ff3a151 594
de32c0cb
NB
595fschedule-insns
596Common
f3fdaec4 597Reschedule instructions before register allocation
de32c0cb
NB
598
599fschedule-insns2
600Common
f3fdaec4 601Reschedule instructions after register allocation
de32c0cb 602
569fa502
DN
603fsched-stalled-insns
604Common
605Allow premature scheduling of queued insns
606
607fsched-stalled-insns=
608Common RejectNegative Joined UInteger
609-fsched-stalled-insns=<number> Set number of queued insns that can be prematurely scheduled
610
611fsched-stalled-insns-dep
612Common
613Set dependence distance checking in premature scheduling of queued insns
614
615fsched-stalled-insns-dep=
616Common RejectNegative Joined UInteger
617-fsched-stalled-insns-dep=<number> Set dependence distance checking in premature scheduling of queued insns
618
de32c0cb
NB
619fshared-data
620Common
f3fdaec4 621Mark data as shared rather than private
de32c0cb 622
6ff3a151
NB
623fsignaling-nans
624Common
f3fdaec4 625Disable optimizations observable by IEEE signaling NaNs
6ff3a151
NB
626
627fsingle-precision-constant
628Common
f3fdaec4 629Convert floating point constants to single precision constants
6ff3a151 630
6ff3a151
NB
631fstack-check
632Common
f3fdaec4 633Insert stack checking code into the program
6ff3a151 634
de32c0cb
NB
635fstack-limit
636Common
637
058de654
NB
638fstack-limit-register=
639Common RejectNegative Joined
cf03fd63 640-fstack-limit-register=<register> Trap if the stack goes past <register>
058de654
NB
641
642fstack-limit-symbol=
643Common RejectNegative Joined
cf03fd63 644-fstack-limit-symbol=<name> Trap if the stack goes past symbol <name>
058de654 645
de32c0cb
NB
646fstrength-reduce
647Common
f3fdaec4 648Perform strength reduction optimizations
de32c0cb 649
6ff3a151
NB
650fstrict-aliasing
651Common
f3fdaec4 652Assume strict aliasing rules apply
6ff3a151 653
de32c0cb
NB
654fsyntax-only
655Common
f3fdaec4 656Check for syntax errors, then stop
de32c0cb 657
6ff3a151
NB
658ftest-coverage
659Common
f3fdaec4 660Create data files needed by \"gcov\"
6ff3a151 661
de32c0cb
NB
662fthread-jumps
663Common
f3fdaec4 664Perform jump threading optimizations
de32c0cb 665
6ff3a151
NB
666ftime-report
667Common
f3fdaec4 668Report the time taken by each compiler pass
6ff3a151 669
058de654
NB
670ftls-model=
671Common Joined RejectNegative
cf03fd63 672-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec] Set the default thread-local storage code generation model
058de654 673
de32c0cb
NB
674ftracer
675Common
f3fdaec4 676Perform superblock formation via tail duplication
de32c0cb 677
6ff3a151
NB
678ftrapping-math
679Common
f3fdaec4 680Assume floating-point operations can trap
6ff3a151
NB
681
682ftrapv
683Common
f3fdaec4 684Trap for signed overflow in addition, subtraction and multiplication
6ff3a151 685
de32c0cb
NB
686funit-at-a-time
687Common
f3fdaec4 688Compile whole compilation unit at a time
de32c0cb
NB
689
690funroll-loops
691Common
f3fdaec4 692Perform loop unrolling when iteration count is known
de32c0cb
NB
693
694funroll-all-loops
695Common
f3fdaec4 696Perform loop unrolling for all loops
de32c0cb 697
6ff3a151
NB
698funsafe-math-optimizations
699Common
f3fdaec4 700Allow math optimizations that may violate IEEE or ISO standards
6ff3a151 701
de32c0cb
NB
702funswitch-loops
703Common
f3fdaec4 704Perform loop unswitching
de32c0cb 705
6ff3a151
NB
706funwind-tables
707Common
f3fdaec4 708Just generate unwind tables for exception handling
6ff3a151
NB
709
710fverbose-asm
711Common
f3fdaec4 712Add extra commentary to assembler output
6ff3a151 713
fca9dc00
ZD
714fvpt
715Common
716Use expression value profiles in optimizations
717
62551c66
JH
718fweb
719Common
720Construct webs and split unrelated uses of single variable
721
6ff3a151
NB
722fwrapv
723Common
f3fdaec4 724Assume signed arithmetic overflow wraps around
6ff3a151 725
de32c0cb
NB
726fwritable-strings
727Common
f3fdaec4 728Store strings in writable data section
de32c0cb 729
6ff3a151
NB
730fzero-initialized-in-bss
731Common
f3fdaec4 732Put zero initialized data in the bss section
6ff3a151 733
e01cc6dc
NB
734g
735Common JoinedOrMissing
df38ffef
NB
736Generate debug information in default format
737
738gcoff
739Common JoinedOrMissing
740Generate debug information in COFF format
741
742gdwarf
743Common JoinedOrMissing
744Generate debug information in DWARF v1 format
745
746gdwarf+
747Common JoinedOrMissing
748Generate debug information in extended DWARF v1 format
749
750gdwarf-2
751Common JoinedOrMissing
752Generate debug information in DWARF v2 format
753
754ggdb
755Common JoinedOrMissing
756Generate debug information in default extended format
757
758gstabs
759Common JoinedOrMissing
760Generate debug information in STABS format
761
762gstabs+
763Common JoinedOrMissing
764Generate debug information in extended STABS format
765
766gvms
767Common JoinedOrMissing
768Generate debug information in VMS format
769
770gxcoff
771Common JoinedOrMissing
772Generate debug information in XCOFF format
773
774gxcoff+
775Common JoinedOrMissing
776Generate debug information in extended XCOFF format
e01cc6dc 777
903caebf
NB
778m
779Common Joined
780
d185d268
NB
781o
782Common Joined Separate
cf03fd63 783-o <file> Place output into <file>
d185d268
NB
784
785p
786Common
cf03fd63 787Enable function profiling
d185d268
NB
788
789pedantic
790Common
cf03fd63 791Issue warnings needed for strict compliance to the standard
d185d268
NB
792
793pedantic-errors
794Common
cf03fd63 795Like -pedantic but issue them as errors
d185d268 796
d7b42618
NB
797quiet
798Common
cf03fd63 799Do not display functions compiled or elapsed time
d7b42618 800
d185d268
NB
801version
802Common
cf03fd63 803Display the compiler's version
d185d268
NB
804
805w
806Common
cf03fd63 807Suppress warnings
d185d268 808
d7b42618 809; This comment is to ensure we retain the blank line above.
This page took 0.303776 seconds and 5 git commands to generate.