Option Index
GCC's command line options are indexed here without any initial -
or -. Where an option has both positive and negative forms
(such as -foption and -fno-option),
relevant entries in the manual are indexed under the most appropriate
form; it may sometimes be useful to look up both forms.
D
- d, see Section 4.9 Options for Debugging Your Program or GCC
- D, see Section 4.11 Options Controlling the Preprocessor
- dA, see Section 4.9 Options for Debugging Your Program or GCC
- da, see Section 4.9 Options for Debugging Your Program or GCC
- db, see Section 4.9 Options for Debugging Your Program or GCC
- dB, see Section 4.9 Options for Debugging Your Program or GCC
- dC, see Section 4.9 Options for Debugging Your Program or GCC
- dc, see Section 4.9 Options for Debugging Your Program or GCC
- dD, see Section 4.11 Options Controlling the Preprocessor
- dd, see Section 4.9 Options for Debugging Your Program or GCC
- dD, see Section 4.9 Options for Debugging Your Program or GCC
- dE, see Section 4.9 Options for Debugging Your Program or GCC
- de, see Section 4.9 Options for Debugging Your Program or GCC
- df, see Section 4.9 Options for Debugging Your Program or GCC
- dF, see Section 4.9 Options for Debugging Your Program or GCC
- dG, see Section 4.9 Options for Debugging Your Program or GCC
- dg, see Section 4.9 Options for Debugging Your Program or GCC
- dH, see Section 4.9 Options for Debugging Your Program or GCC
- dh, see Section 4.9 Options for Debugging Your Program or GCC
- di, see Section 4.9 Options for Debugging Your Program or GCC
- dI, see Section 4.11 Options Controlling the Preprocessor
- dj, see Section 4.9 Options for Debugging Your Program or GCC
- dk, see Section 4.9 Options for Debugging Your Program or GCC
- dL, see Section 4.9 Options for Debugging Your Program or GCC
- dl, see Section 4.9 Options for Debugging Your Program or GCC
- dm, see Section 4.9 Options for Debugging Your Program or GCC
- dM, see Section 4.11 Options Controlling the Preprocessor
- dM, see Section 4.9 Options for Debugging Your Program or GCC
- dn, see Section 4.9 Options for Debugging Your Program or GCC
- dN, see Section 4.9 Options for Debugging Your Program or GCC
- dN, see Section 4.11 Options Controlling the Preprocessor
- do, see Section 4.9 Options for Debugging Your Program or GCC
- dP, see Section 4.9 Options for Debugging Your Program or GCC
- dp, see Section 4.9 Options for Debugging Your Program or GCC
- dR, see Section 4.9 Options for Debugging Your Program or GCC
- dr, see Section 4.9 Options for Debugging Your Program or GCC
- ds, see Section 4.9 Options for Debugging Your Program or GCC
- dS, see Section 4.9 Options for Debugging Your Program or GCC
- dt, see Section 4.9 Options for Debugging Your Program or GCC
- du, see Section 4.9 Options for Debugging Your Program or GCC
- dumpmachine, see Section 4.9 Options for Debugging Your Program or GCC
- dumpspecs, see Section 4.9 Options for Debugging Your Program or GCC
- dumpversion, see Section 4.9 Options for Debugging Your Program or GCC
- dv, see Section 4.9 Options for Debugging Your Program or GCC
- dw, see Section 4.9 Options for Debugging Your Program or GCC
- dx, see Section 4.9 Options for Debugging Your Program or GCC
- dX, see Section 4.9 Options for Debugging Your Program or GCC
- dy, see Section 4.9 Options for Debugging Your Program or GCC
F
- fabi-version, see Section 4.5 Options Controlling C++ Dialect
- falign-functions, see Section 4.10 Options That Control Optimization
- falign-jumps, see Section 4.10 Options That Control Optimization
- falign-labels, see Section 4.10 Options That Control Optimization
- falign-loops, see Section 4.10 Options That Control Optimization
- falt-external-templates, see Section 4.5 Options Controlling C++ Dialect
- fargument-alias, see Section 4.18 Options for Code Generation Conventions
- fargument-noalias, see Section 4.18 Options for Code Generation Conventions
- fargument-noalias-global, see Section 4.18 Options for Code Generation Conventions
- fbounds-check, see Section 4.18 Options for Code Generation Conventions
- fbranch-probabilities, see Section 4.10 Options That Control Optimization
- fcall-saved, see Section 11.3 Interoperation
- fcall-saved, see Section 4.18 Options for Code Generation Conventions
- fcall-used, see Section 4.18 Options for Code Generation Conventions
- fcaller-saves, see Section 4.10 Options That Control Optimization
- fcheck-new, see Section 4.5 Options Controlling C++ Dialect
- fcommon, see Section 6.33 Specifying Attributes of Variables
- fcond-mismatch, see Section 4.4 Options Controlling C Dialect
- fconserve-space, see Section 4.5 Options Controlling C++ Dialect
- fconstant-string-class, see Section 4.6 Options Controlling Objective-C Dialect
- fcse-follow-jumps, see Section 4.10 Options That Control Optimization
- fcse-skip-blocks, see Section 4.10 Options That Control Optimization
- fdata-sections, see Section 4.10 Options That Control Optimization
- fdelayed-branch, see Section 4.10 Options That Control Optimization
- fdelete-null-pointer-checks, see Section 4.10 Options That Control Optimization
- fdiagnostics-show-location, see Section 4.7 Options to Control Diagnostic Messages Formatting
- fdollars-in-identifiers, see Section 11.3 Interoperation
- fdollars-in-identifiers, see Section 4.11 Options Controlling the Preprocessor
- fdump-class-hierarchy, see Section 4.9 Options for Debugging Your Program or GCC
- fdump-translation-unit, see Section 4.9 Options for Debugging Your Program or GCC
- fdump-tree, see Section 4.9 Options for Debugging Your Program or GCC
- fdump-unnumbered, see Section 4.9 Options for Debugging Your Program or GCC
- feliminate-dwarf2-dups, see Section 4.9 Options for Debugging Your Program or GCC
- feliminate-unused-debug-types, see Section 4.9 Options for Debugging Your Program or GCC
- fexceptions, see Section 4.18 Options for Code Generation Conventions
- fexpensive-optimizations, see Section 4.10 Options That Control Optimization
- fexternal-templates, see Section 4.5 Options Controlling C++ Dialect
- ffast-math, see Section 4.10 Options That Control Optimization
- ffinite-math-only, see Section 4.10 Options That Control Optimization
- ffixed, see Section 4.18 Options for Code Generation Conventions
- ffloat-store, see Section 4.10 Options That Control Optimization
- ffloat-store, see Section 11.8 Disappointments and Misunderstandings
- ffor-scope, see Section 4.5 Options Controlling C++ Dialect
- fforce-addr, see Section 4.10 Options That Control Optimization
- fforce-mem, see Section 4.10 Options That Control Optimization
- ffreestanding, see Section 4.4 Options Controlling C Dialect
- ffreestanding, see Section 6.26 Declaring Attributes of Functions
- ffreestanding, see Chapter 3 Language Standards Supported by GCC
- ffunction-sections, see Section 4.10 Options That Control Optimization
- fgcse, see Section 4.10 Options That Control Optimization
- fgcse-lm, see Section 4.10 Options That Control Optimization
- fgcse-sm, see Section 4.10 Options That Control Optimization
- fgnu-runtime, see Section 4.6 Options Controlling Objective-C Dialect
- fhosted, see Section 4.4 Options Controlling C Dialect
- finhibit-size-directive, see Section 4.18 Options for Code Generation Conventions
- finline-functions, see Section 4.10 Options That Control Optimization
- finline-limit, see Section 4.10 Options That Control Optimization
- finstrument-functions, see Section 6.26 Declaring Attributes of Functions
- finstrument-functions, see Section 4.18 Options for Code Generation Conventions
- fkeep-inline-functions, see Section 4.10 Options That Control Optimization
- fkeep-inline-functions, see Section 6.36 An Inline Function is As Fast As a Macro
- fkeep-static-consts, see Section 4.10 Options That Control Optimization
- fleading-underscore, see Section 4.18 Options for Code Generation Conventions
- floop-optimize, see Section 4.10 Options That Control Optimization
- fmem-report, see Section 4.9 Options for Debugging Your Program or GCC
- fmessage-length, see Section 4.7 Options to Control Diagnostic Messages Formatting
- fmove-all-movables, see Section 4.10 Options That Control Optimization
- fms-extensions, see Section 4.5 Options Controlling C++ Dialect
- fms-extensions, see Section 4.4 Options Controlling C Dialect
- fnew-ra, see Section 4.10 Options That Control Optimization
- fnext-runtime, see Section 4.6 Options Controlling Objective-C Dialect
- fno-access-control, see Section 4.5 Options Controlling C++ Dialect
- fno-asm, see Section 4.4 Options Controlling C Dialect
- fno-branch-count-reg, see Section 4.10 Options That Control Optimization
- fno-builtin, see Section 6.46 Other built-in functions provided by GCC
- fno-builtin, see Section 4.4 Options Controlling C Dialect
- fno-common, see Section 4.18 Options for Code Generation Conventions
- fno-common, see Section 6.33 Specifying Attributes of Variables
- fno-const-strings, see Section 4.5 Options Controlling C++ Dialect
- fno-cprop-registers, see Section 4.10 Options That Control Optimization
- fno-default-inline, see Section 6.36 An Inline Function is As Fast As a Macro
- fno-default-inline, see Section 4.5 Options Controlling C++ Dialect
- fno-default-inline, see Section 4.10 Options That Control Optimization
- fno-defer-pop, see Section 4.10 Options That Control Optimization
- fno-elide-constructors, see Section 4.5 Options Controlling C++ Dialect
- fno-enforce-eh-specs, see Section 4.5 Options Controlling C++ Dialect
- fno-for-scope, see Section 4.5 Options Controlling C++ Dialect
- fno-function-cse, see Section 4.10 Options That Control Optimization
- fno-gnu-keywords, see Section 4.5 Options Controlling C++ Dialect
- fno-gnu-linker, see Section 4.18 Options for Code Generation Conventions
- fno-guess-branch-probability, see Section 4.10 Options That Control Optimization
- fno-ident, see Section 4.18 Options for Code Generation Conventions
- fno-implement-inlines, see Section 7.5 Declarations and Definitions in One Header
- fno-implement-inlines, see Section 4.5 Options Controlling C++ Dialect
- fno-implicit-inline-templates, see Section 4.5 Options Controlling C++ Dialect
- fno-implicit-templates, see Section 7.6 Where's the Template?
- fno-implicit-templates, see Section 4.5 Options Controlling C++ Dialect
- fno-inline, see Section 4.10 Options That Control Optimization
- fno-math-errno, see Section 4.10 Options That Control Optimization
- fno-nonansi-builtins, see Section 4.5 Options Controlling C++ Dialect
- fno-operator-names, see Section 4.5 Options Controlling C++ Dialect
- fno-optional-diags, see Section 4.5 Options Controlling C++ Dialect
- fno-peephole, see Section 4.10 Options That Control Optimization
- fno-peephole2, see Section 4.10 Options That Control Optimization
- fno-rtti, see Section 4.5 Options Controlling C++ Dialect
- fno-sched-interblock, see Section 4.10 Options That Control Optimization
- fno-sched-spec, see Section 4.10 Options That Control Optimization
- fno-show-column, see Section 4.11 Options Controlling the Preprocessor
- fno-signed-bitfields, see Section 4.4 Options Controlling C Dialect
- fno-stack-limit, see Section 4.18 Options for Code Generation Conventions
- fno-trapping-math, see Section 4.10 Options That Control Optimization
- fno-unsigned-bitfields, see Section 4.4 Options Controlling C Dialect
- fno-weak, see Section 4.5 Options Controlling C++ Dialect
- fno-zero-initialized-in-bss, see Section 4.10 Options That Control Optimization
- fnon-call-exceptions, see Section 4.18 Options for Code Generation Conventions
- fold-unroll-all-loops, see Section 4.10 Options That Control Optimization
- fold-unroll-loops, see Section 4.10 Options That Control Optimization
- fomit-frame-pointer, see Section 4.10 Options That Control Optimization
- foptimize-register-move, see Section 4.10 Options That Control Optimization
- foptimize-sibling-calls, see Section 4.10 Options That Control Optimization
- fpack-struct, see Section 4.18 Options for Code Generation Conventions
- fpcc-struct-return, see Section 4.18 Options for Code Generation Conventions
- fpcc-struct-return, see Section 11.5 Incompatibilities of GCC
- fpch-deps, see Section 4.11 Options Controlling the Preprocessor
- fpeel-loops, see Section 4.10 Options That Control Optimization
- fpermissive, see Section 4.5 Options Controlling C++ Dialect
- fPIC, see Section 4.18 Options for Code Generation Conventions
- fpic, see Section 4.18 Options for Code Generation Conventions
- fpie, see Section 4.18 Options for Code Generation Conventions
- fPIE, see Section 4.18 Options for Code Generation Conventions
- fprefetch-loop-arrays, see Section 4.10 Options That Control Optimization
- fpreprocessed, see Section 4.11 Options Controlling the Preprocessor
- fprofile-arcs, see Section 6.46 Other built-in functions provided by GCC
- fprofile-arcs, see Section 4.9 Options for Debugging Your Program or GCC
- frandom-string, see Section 4.9 Options for Debugging Your Program or GCC
- freduce-all-givs, see Section 4.10 Options That Control Optimization
- freg-struct-return, see Section 4.18 Options for Code Generation Conventions
- fregmove, see Section 4.10 Options That Control Optimization
- frename-registers, see Section 4.10 Options That Control Optimization
- freorder-blocks, see Section 4.10 Options That Control Optimization
- freorder-functions, see Section 4.10 Options That Control Optimization
- frepo, see Section 7.6 Where's the Template?
- frepo, see Section 4.5 Options Controlling C++ Dialect
- frerun-cse-after-loop, see Section 4.10 Options That Control Optimization
- frerun-loop-opt, see Section 4.10 Options That Control Optimization
- fsched-spec-load, see Section 4.10 Options That Control Optimization
- fsched-spec-load-dangerous, see Section 4.10 Options That Control Optimization
- fsched-verbose, see Section 4.9 Options for Debugging Your Program or GCC
- fsched2-use-superblocks, see Section 4.10 Options That Control Optimization
- fsched2-use-traces, see Section 4.10 Options That Control Optimization
- fschedule-insns, see Section 4.10 Options That Control Optimization
- fschedule-insns2, see Section 4.10 Options That Control Optimization
- fshared-data, see Section 4.18 Options for Code Generation Conventions
- fshort-double, see Section 4.18 Options for Code Generation Conventions
- fshort-enums, see Section 4.18 Options for Code Generation Conventions
- fshort-enums, see Section 6.34 Specifying Attributes of Types
- fshort-enums, see Section 11.11 Certain Changes We Don't Want to Make
- fshort-wchar, see Section 4.18 Options for Code Generation Conventions
- fsignaling-nans, see Section 4.10 Options That Control Optimization
- fsigned-bitfields, see Section 11.11 Certain Changes We Don't Want to Make
- fsigned-bitfields, see Section 4.4 Options Controlling C Dialect
- fsigned-char, see Section 4.4 Options Controlling C Dialect
- fsingle-precision-constant, see Section 4.10 Options That Control Optimization
- fssa, see Section 4.10 Options That Control Optimization
- fssa-ccp, see Section 4.10 Options That Control Optimization
- fssa-dce, see Section 4.10 Options That Control Optimization
- fstack-check, see Section 4.18 Options for Code Generation Conventions
- fstack-limit-register, see Section 4.18 Options for Code Generation Conventions
- fstack-limit-symbol, see Section 4.18 Options for Code Generation Conventions
- fstats, see Section 4.5 Options Controlling C++ Dialect
- fstrength-reduce, see Section 4.10 Options That Control Optimization
- fstrict-aliasing, see Section 4.10 Options That Control Optimization
- fsyntax-only, see Section 4.8 Options to Request or Suppress Warnings
- ftabstop, see Section 4.11 Options Controlling the Preprocessor
- ftemplate-depth, see Section 4.5 Options Controlling C++ Dialect
- ftest-coverage, see Section 4.9 Options for Debugging Your Program or GCC
- fthread-jumps, see Section 4.10 Options That Control Optimization
- ftime-report, see Section 4.9 Options for Debugging Your Program or GCC
- ftracer, see Section 4.10 Options That Control Optimization
- ftrapv, see Section 4.18 Options for Code Generation Conventions
- funit-at-a-time, see Section 4.10 Options That Control Optimization
- funroll-all-loops, see Section 4.10 Options That Control Optimization
- funroll-loops, see Section 11.11 Certain Changes We Don't Want to Make
- funroll-loops, see Section 4.10 Options That Control Optimization
- funsafe-math-optimizations, see Section 4.10 Options That Control Optimization
- funsigned-bitfields, see Section 11.11 Certain Changes We Don't Want to Make
- funsigned-bitfields, see Section 4.4 Options Controlling C Dialect
- funsigned-char, see Section 4.4 Options Controlling C Dialect
- funswitch-loops, see Section 4.10 Options That Control Optimization
- funwind-tables, see Section 4.18 Options for Code Generation Conventions
- fuse-cxa-atexit, see Section 4.5 Options Controlling C++ Dialect
- fverbose-asm, see Section 4.18 Options for Code Generation Conventions
- fvtable-gc, see Section 4.5 Options Controlling C++ Dialect
- fwrapv, see Section 4.18 Options for Code Generation Conventions
- fwritable-strings, see Section 11.5 Incompatibilities of GCC
- fwritable-strings, see Section 4.4 Options Controlling C Dialect
G
- g, see Section 4.9 Options for Debugging Your Program or GCC
- G, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- gcoff, see Section 4.9 Options for Debugging Your Program or GCC
- gdwarf, see Section 4.9 Options for Debugging Your Program or GCC
- gdwarf+, see Section 4.9 Options for Debugging Your Program or GCC
- gdwarf-2, see Section 4.9 Options for Debugging Your Program or GCC
- gen-decls, see Section 4.6 Options Controlling Objective-C Dialect
- ggdb, see Section 4.9 Options for Debugging Your Program or GCC
- gstabs, see Section 4.9 Options for Debugging Your Program or GCC
- gstabs+, see Section 4.9 Options for Debugging Your Program or GCC
- gvms, see Section 4.9 Options for Debugging Your Program or GCC
- gxcoff, see Section 4.9 Options for Debugging Your Program or GCC
- gxcoff+, see Section 4.9 Options for Debugging Your Program or GCC
I
- I, see Section 4.14 Options for Directory Search
- I, see Section 4.11 Options Controlling the Preprocessor
- I-, see Section 4.14 Options for Directory Search
- I-, see Section 4.11 Options Controlling the Preprocessor
- idirafter, see Section 4.11 Options Controlling the Preprocessor
- if-conversion, see Section 4.10 Options That Control Optimization
- if-conversion2, see Section 4.10 Options That Control Optimization
- imacros, see Section 4.11 Options Controlling the Preprocessor
- include, see Section 4.11 Options Controlling the Preprocessor
- iprefix, see Section 4.11 Options Controlling the Preprocessor
- isystem, see Section 4.11 Options Controlling the Preprocessor
- iwithprefix, see Section 4.11 Options Controlling the Preprocessor
- iwithprefixbefore, see Section 4.11 Options Controlling the Preprocessor
M
- M, see Section 4.11 Options Controlling the Preprocessor
- m128bit-long-double, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- m31, see Section 4.17.5 S/390 and zSeries Options
- m386, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- m3dnow, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- m486, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- m64, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- m96bit-long-double, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mabi=altivec, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mabi=no-altivec, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mabi=no-spe, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mabi=spe, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- maccumulate-outgoing-args, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mads, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- maix-struct-return, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- maix32, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- maix64, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- malign-double, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- malign-natural, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- malign-power, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- maltivec, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- march, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- masm=dialect, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mauto-pic, see Section 4.17.4 IA-64 Options
- mb-step, see Section 4.17.4 IA-64 Options
- mbackchain, see Section 4.17.5 S/390 and zSeries Options
- mbig, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mbig-endian, see Section 4.17.4 IA-64 Options
- mbig-endian, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mbit-align, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mcall-gnu, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mcall-linux, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mcall-netbsd, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mcall-solaris, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mcall-sysv, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mcall-sysv-eabi, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mcall-sysv-noeabi, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mcmodel=kernel, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mcmodel=large, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mcmodel=medium, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mcmodel=small, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mconstant-gp, see Section 4.17.4 IA-64 Options
- mcpu, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mcpu, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- MD, see Section 4.11 Options Controlling the Preprocessor
- mdebug, see Section 4.17.5 S/390 and zSeries Options
- mdwarf2-asm, see Section 4.17.4 IA-64 Options
- mdynamic-no-pic, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- meabi, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mearly-stop-bits, see Section 4.17.4 IA-64 Options
- memb, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mesa, see Section 4.17.5 S/390 and zSeries Options
- MF, see Section 4.11 Options Controlling the Preprocessor
- mfixed-range, see Section 4.17.4 IA-64 Options
- MG, see Section 4.11 Options Controlling the Preprocessor
- mgnu-as, see Section 4.17.4 IA-64 Options
- mgnu-ld, see Section 4.17.4 IA-64 Options
- mhard-float, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mieee-fp, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- minline-all-stringops, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- minline-float-divide-max-throughput, see Section 4.17.4 IA-64 Options
- minline-float-divide-min-latency, see Section 4.17.4 IA-64 Options
- minline-int-divide-max-throughput, see Section 4.17.4 IA-64 Options
- minline-int-divide-min-latency, see Section 4.17.4 IA-64 Options
- misel, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mlittle, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mlittle-endian, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mlittle-endian, see Section 4.17.4 IA-64 Options
- mlongcall, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- MM, see Section 4.11 Options Controlling the Preprocessor
- MMD, see Section 4.11 Options Controlling the Preprocessor
- mminimal-toc, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mmmx, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mmultiple, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mmvcle, see Section 4.17.5 S/390 and zSeries Options
- mmvme, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mnew-mnemonics, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-3dnow, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mno-align-double, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mno-align-stringops, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mno-altivec, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-bit-align, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-debug, see Section 4.17.5 S/390 and zSeries Options
- mno-dwarf2-asm, see Section 4.17.4 IA-64 Options
- mno-eabi, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-early-stop-bits, see Section 4.17.4 IA-64 Options
- mno-fancy-math-387, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mno-fp-in-toc, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-fp-ret-in-387, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mno-fused-madd, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-gnu-as, see Section 4.17.4 IA-64 Options
- mno-gnu-ld, see Section 4.17.4 IA-64 Options
- mno-ieee-fp, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mno-longcall, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-mmx, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mno-multiple, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-mvcle, see Section 4.17.5 S/390 and zSeries Options
- mno-pic, see Section 4.17.4 IA-64 Options
- mno-power, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-power2, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-powerpc, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-powerpc-gfxopt, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-powerpc-gpopt, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-powerpc64, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-prototype, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-push-args, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mno-register-names, see Section 4.17.4 IA-64 Options
- mno-regnames, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-relocatable, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-relocatable-lib, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-sdata, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-sdata, see Section 4.17.4 IA-64 Options
- mno-small-exec, see Section 4.17.5 S/390 and zSeries Options
- mno-sse, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mno-strict-align, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-string, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-sum-in-toc, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-svr3-shlib, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mno-toc, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-update, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mno-volatile-asm-stop, see Section 4.17.4 IA-64 Options
- mno-xl-call, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mold-mnemonics, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- momit-leaf-frame-pointer, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- MP, see Section 4.11 Options Controlling the Preprocessor
- mpe, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mpentium, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mpentiumpro, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mpower, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mpower2, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mpowerpc, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mpowerpc-gfxopt, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mpowerpc-gpopt, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mpowerpc64, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mpreferred-stack-boundary, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mprototype, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mpush-args, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- MQ, see Section 4.11 Options Controlling the Preprocessor
- mregister-names, see Section 4.17.4 IA-64 Options
- mregnames, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mregparm, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mrelocatable, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mrelocatable-lib, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mrtd, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mrtd, see Section 6.26 Declaring Attributes of Functions
- msdata, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- msdata, see Section 4.17.4 IA-64 Options
- msdata-data, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- msdata=default, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- msdata=eabi, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- msdata=none, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- msdata=sysv, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- msim, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- msmall-exec, see Section 4.17.5 S/390 and zSeries Options
- msoft-float, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- msoft-float, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mspe, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- msse, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mstrict-align, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mstring, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- msvr3-shlib, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- msvr4-struct-return, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- MT, see Section 4.11 Options Controlling the Preprocessor
- mthreads, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mtls-direct-seg-refs, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mtoc, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mtune, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mtune, see Section 4.17.3 Intel 386 and AMD x86-64 Options
- mvolatile-asm-stop, see Section 4.17.4 IA-64 Options
- mvxworks, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mwindiss, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mxl-call, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- myellowknife, see Section 4.17.2 IBM RS/6000 and PowerPC Options
- mzarch, see Section 4.17.5 S/390 and zSeries Options
P
- p, see Section 4.9 Options for Debugging Your Program or GCC
- P, see Section 4.11 Options Controlling the Preprocessor
- param, see Section 4.10 Options That Control Optimization
- pass-exit-codes, see Section 4.2 Options Controlling the Kind of Output
- pedantic, see Section 4.8 Options to Request or Suppress Warnings
- pedantic, see Section 11.12 Warning Messages and Error Messages
- pedantic, see Chapter 3 Language Standards Supported by GCC
- pedantic, see Section 6.41 Alternate Keywords
- pedantic, see Chapter 6 Extensions to the C Language Family
- pedantic, see Section 4.11 Options Controlling the Preprocessor
- pedantic-errors, see Section 11.12 Warning Messages and Error Messages
- pedantic-errors, see Section 11.11 Certain Changes We Don't Want to Make
- pedantic-errors, see Chapter 3 Language Standards Supported by GCC
- pedantic-errors, see Section 11.1 Actual Bugs We Haven't Fixed Yet
- pedantic-errors, see Section 4.11 Options Controlling the Preprocessor
- pedantic-errors, see Section 4.8 Options to Request or Suppress Warnings
- pg, see Section 4.9 Options for Debugging Your Program or GCC
- pie, see Section 4.13 Options for Linking
- pipe, see Section 4.2 Options Controlling the Kind of Output
- preprocessor, see Section 4.11 Options Controlling the Preprocessor
- print-file-name, see Section 4.9 Options for Debugging Your Program or GCC
- print-libgcc-file-name, see Section 4.9 Options for Debugging Your Program or GCC
- print-multi-directory, see Section 4.9 Options for Debugging Your Program or GCC
- print-multi-lib, see Section 4.9 Options for Debugging Your Program or GCC
- print-prog-name, see Section 4.9 Options for Debugging Your Program or GCC
- print-search-dirs, see Section 4.9 Options for Debugging Your Program or GCC
- pthread, see Section 4.17.2 IBM RS/6000 and PowerPC Options
S
- S, see Section 4.2 Options Controlling the Kind of Output
- s, see Section 4.13 Options for Linking
- S, see Section 4.13 Options for Linking
- save-temps, see Section 4.9 Options for Debugging Your Program or GCC
- shared, see Section 4.13 Options for Linking
- shared-libgcc, see Section 4.13 Options for Linking
- specs, see Section 4.14 Options for Directory Search
- static, see Section 4.13 Options for Linking
- static-libgcc, see Section 4.13 Options for Linking
- std, see Chapter 3 Language Standards Supported by GCC
- std, see Section 6.46 Other built-in functions provided by GCC
- std, see Section 4.4 Options Controlling C Dialect
- std, see Section 11.11 Certain Changes We Don't Want to Make
- std=, see Section 4.11 Options Controlling the Preprocessor
- symbolic, see Section 4.13 Options for Linking
W
- W, see Section 4.8 Options to Request or Suppress Warnings
- W, see Section 11.5 Incompatibilities of GCC
- w, see Section 4.8 Options to Request or Suppress Warnings
- w, see Section 4.11 Options Controlling the Preprocessor
- Wa, see Section 4.12 Passing Options to the Assembler
- Wabi, see Section 4.5 Options Controlling C++ Dialect
- Waggregate-return, see Section 4.8 Options to Request or Suppress Warnings
- Wall, see Section 4.8 Options to Request or Suppress Warnings
- Wall, see Section 11.7 Standard Libraries
- Wall, see Section 4.11 Options Controlling the Preprocessor
- Wbad-function-cast, see Section 4.8 Options to Request or Suppress Warnings
- Wcast-align, see Section 4.8 Options to Request or Suppress Warnings
- Wcast-qual, see Section 4.8 Options to Request or Suppress Warnings
- Wchar-subscripts, see Section 4.8 Options to Request or Suppress Warnings
- Wcomment, see Section 4.11 Options Controlling the Preprocessor
- Wcomment, see Section 4.8 Options to Request or Suppress Warnings
- Wcomments, see Section 4.11 Options Controlling the Preprocessor
- Wconversion, see Section 4.8 Options to Request or Suppress Warnings
- Wconversion, see Section 11.10 Caveats of using protoize
- Wctor-dtor-privacy, see Section 4.5 Options Controlling C++ Dialect
- Wdisabled-optimization, see Section 4.8 Options to Request or Suppress Warnings
- Wdiv-by-zero, see Section 4.8 Options to Request or Suppress Warnings
- Weffc++, see Section 4.5 Options Controlling C++ Dialect
- Wendif-labels, see Section 4.11 Options Controlling the Preprocessor
- Wendif-labels, see Section 4.8 Options to Request or Suppress Warnings
- Werror, see Section 4.8 Options to Request or Suppress Warnings
- Werror, see Section 4.11 Options Controlling the Preprocessor
- Werror-implicit-function-declaration, see Section 4.8 Options to Request or Suppress Warnings
- Wextra, see Section 4.8 Options to Request or Suppress Warnings
- Wfloat-equal, see Section 4.8 Options to Request or Suppress Warnings
- Wformat, see Section 4.8 Options to Request or Suppress Warnings
- Wformat, see Section 6.26 Declaring Attributes of Functions
- Wformat, see Section 4.8 Options to Request or Suppress Warnings
- Wformat-nonliteral, see Section 4.8 Options to Request or Suppress Warnings
- Wformat-nonliteral, see Section 6.26 Declaring Attributes of Functions
- Wformat-security, see Section 4.8 Options to Request or Suppress Warnings
- Wformat=2, see Section 4.8 Options to Request or Suppress Warnings
- Wimplicit, see Section 4.8 Options to Request or Suppress Warnings
- Wimplicit-function-declaration, see Section 4.8 Options to Request or Suppress Warnings
- Wimplicit-int, see Section 4.8 Options to Request or Suppress Warnings
- Wimport, see Section 4.11 Options Controlling the Preprocessor
- Winline, see Section 6.36 An Inline Function is As Fast As a Macro
- Winline, see Section 4.8 Options to Request or Suppress Warnings
- Winvalid-pch, see Section 4.8 Options to Request or Suppress Warnings
- Wl, see Section 4.13 Options for Linking
- Wlarger-than, see Section 4.8 Options to Request or Suppress Warnings
- Wlong-long, see Section 4.8 Options to Request or Suppress Warnings
- Wmain, see Section 4.8 Options to Request or Suppress Warnings
- Wmissing-braces, see Section 4.8 Options to Request or Suppress Warnings
- Wmissing-declarations, see Section 4.8 Options to Request or Suppress Warnings
- Wmissing-format-attribute, see Section 4.8 Options to Request or Suppress Warnings
- Wmissing-noreturn, see Section 4.8 Options to Request or Suppress Warnings
- Wmissing-prototypes, see Section 4.8 Options to Request or Suppress Warnings
- Wmultichar, see Section 4.8 Options to Request or Suppress Warnings
- Wnested-externs, see Section 4.8 Options to Request or Suppress Warnings
- Wno-deprecated, see Section 4.5 Options Controlling C++ Dialect
- Wno-deprecated-declarations, see Section 4.8 Options to Request or Suppress Warnings
- Wno-div-by-zero, see Section 4.8 Options to Request or Suppress Warnings
- Wno-format-extra-args, see Section 4.8 Options to Request or Suppress Warnings
- Wno-format-y2k, see Section 4.8 Options to Request or Suppress Warnings
- Wno-format-zero-length, see Section 4.8 Options to Request or Suppress Warnings
- Wno-import, see Section 4.8 Options to Request or Suppress Warnings
- Wno-invalid-offsetof, see Section 4.8 Options to Request or Suppress Warnings
- Wno-long-long, see Section 4.8 Options to Request or Suppress Warnings
- Wno-multichar, see Section 4.8 Options to Request or Suppress Warnings
- Wno-non-template-friend, see Section 4.5 Options Controlling C++ Dialect
- Wno-pmf-conversions, see Section 7.7 Extracting the function pointer from a bound pointer to member function
- Wno-pmf-conversions, see Section 4.5 Options Controlling C++ Dialect
- Wno-protocol, see Section 4.6 Options Controlling Objective-C Dialect
- Wnon-virtual-dtor, see Section 4.5 Options Controlling C++ Dialect
- Wnonnull, see Section 4.8 Options to Request or Suppress Warnings
- Wold-style-cast, see Section 4.5 Options Controlling C++ Dialect
- Woverloaded-virtual, see Section 4.5 Options Controlling C++ Dialect
- Wp, see Section 4.11 Options Controlling the Preprocessor
- Wpacked, see Section 4.8 Options to Request or Suppress Warnings
- Wpadded, see Section 4.8 Options to Request or Suppress Warnings
- Wparentheses, see Section 4.8 Options to Request or Suppress Warnings
- Wpointer-arith, see Section 6.19 Arithmetic on void- and Function-Pointers
- Wpointer-arith, see Section 4.8 Options to Request or Suppress Warnings
- Wredundant-decls, see Section 4.8 Options to Request or Suppress Warnings
- Wreorder, see Section 4.5 Options Controlling C++ Dialect
- Wreturn-type, see Section 4.8 Options to Request or Suppress Warnings
- Wselector, see Section 4.6 Options Controlling Objective-C Dialect
- Wsequence-point, see Section 4.8 Options to Request or Suppress Warnings
- Wshadow, see Section 4.8 Options to Request or Suppress Warnings
- Wsign-compare, see Section 4.8 Options to Request or Suppress Warnings
- Wsign-promo, see Section 4.5 Options Controlling C++ Dialect
- Wstrict-aliasing, see Section 4.8 Options to Request or Suppress Warnings
- Wstrict-prototypes, see Section 4.8 Options to Request or Suppress Warnings
- Wswitch, see Section 4.8 Options to Request or Suppress Warnings
- Wswitch-enum, see Section 4.8 Options to Request or Suppress Warnings
- Wswitch-switch, see Section 4.8 Options to Request or Suppress Warnings
- Wsynth, see Section 4.5 Options Controlling C++ Dialect
- Wsystem-headers, see Section 4.11 Options Controlling the Preprocessor
- Wsystem-headers, see Section 4.8 Options to Request or Suppress Warnings
- Wtraditional, see Section 4.11 Options Controlling the Preprocessor
- Wtraditional, see Section 4.8 Options to Request or Suppress Warnings
- Wtrigraphs, see Section 4.11 Options Controlling the Preprocessor
- Wtrigraphs, see Section 4.8 Options to Request or Suppress Warnings
- Wundeclared-selector, see Section 4.6 Options Controlling Objective-C Dialect
- Wundef, see Section 4.11 Options Controlling the Preprocessor
- Wundef, see Section 4.8 Options to Request or Suppress Warnings
- Wuninitialized, see Section 4.8 Options to Request or Suppress Warnings
- Wunknown-pragmas, see Section 4.8 Options to Request or Suppress Warnings
- Wunreachable-code, see Section 4.8 Options to Request or Suppress Warnings
- Wunused, see Section 4.8 Options to Request or Suppress Warnings
- Wunused-function, see Section 4.8 Options to Request or Suppress Warnings
- Wunused-label, see Section 4.8 Options to Request or Suppress Warnings
- Wunused-macros, see Section 4.11 Options Controlling the Preprocessor
- Wunused-parameter, see Section 4.8 Options to Request or Suppress Warnings
- Wunused-value, see Section 4.8 Options to Request or Suppress Warnings
- Wunused-variable, see Section 4.8 Options to Request or Suppress Warnings
- Wwrite-strings, see Section 4.8 Options to Request or Suppress Warnings