Node:Option Index, Next:Keyword Index, Previous:Contributors, Up:Top

## 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 `-f` option`` 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.

- `###`: Overall Options
- `-mapp-regs`: V850 Options
- `-mdisable-callt`: V850 Options
- `-mno-app-regs`: V850 Options
- `-mv850e`: V850 Options
- `A`: Preprocessor Options
- `all_load`: Darwin Options
- `allowable_client`: Darwin Options
- `ansi`: Preprocessor Options, Non-bugs, Other Builtins, Standards, C Dialect Options
- `arch_errors_fatal`: Darwin Options
- `arch_only`: Darwin Options
- `aux-info`: C Dialect Options
- `b`: Target Options
- `B`: Directory Options
- `bcopy-builtin`: PDP-11 Options
- `bind_at_load`: Darwin Options
- `bundle`: Darwin Options
- `bundle_loader`: Darwin Options
- `c`: Link Options, Overall Options
- `C`: Preprocessor Options
- `client_name`: Darwin Options
- `compatibility_version`: Darwin Options
- `crossjumping`: Optimize Options
- `current_version`: Darwin Options
- `d`: Debugging Options
- `D`: Preprocessor Options
- `da`: Debugging Options
- `dA`: Debugging Options
- `dB`: Debugging Options
- `db`: Debugging Options
- `dc`: Debugging Options
- `dC`: Debugging Options
- `dD`: Debugging Options
- `dd`: Debugging Options
- `dD`: Preprocessor Options
- `de`: Debugging Options
- `dE`: Debugging Options
- `dependency-file`: Darwin Options
- `df`: Debugging Options
- `dF`: Debugging Options
- `dG`: Debugging Options
- `dg`: Debugging Options
- `dh`: Debugging Options
- `dI`: Preprocessor Options
- `di`: Debugging Options
- `dj`: Debugging Options
- `dk`: Debugging Options
- `dL`: Debugging Options
- `dl`: Debugging Options
- `dM`: Preprocessor Options
- `dm`: Debugging Options
- `dM`: Debugging Options
- `dn`: Debugging Options
- `dN`: Preprocessor Options, Debugging Options
- `do`: Debugging Options
- `dP`: Debugging Options
- `dp`: Debugging Options
- `dR`: Debugging Options
- `dr`: Debugging Options
- `ds`: Debugging Options
- `dS`: Debugging Options
- `dt`: Debugging Options
- `du`: Debugging Options
- `dumpmachine`: Debugging Options
- `dumpspecs`: Debugging Options
- `dumpversion`: Debugging Options
- `dv`: Debugging Options
- `dw`: Debugging Options
- `dX`: Debugging Options
- `dx`: Debugging Options
- `dy`: Debugging Options
- `dylib_file`: Darwin Options
- `dylinker_install_name`: Darwin Options
- `dynamic`: Darwin Options
- `dynamiclib`: Darwin Options
- `dz`: Debugging Options
- `E`: Overall Options, Link Options
- `EB`: MIPS Options, ARC Options
- `EL`: MIPS Options, ARC Options
- `exported_symbols_list`: Darwin Options
- `fabi-version`: C++ Dialect Options
- `falign-functions`: Optimize Options
- `falign-jumps`: Optimize Options
- `falign-labels`: Optimize Options
- `falign-loops`: Optimize Options
- `falt-external-templates`: C++ Dialect Options
- `fargument-alias`: Code Gen Options
- `fargument-noalias`: Code Gen Options
- `fargument-noalias-global`: Code Gen Options
- `fbounds-check`: Code Gen Options
- `fbranch-probabilities`: Optimize Options
- `fcall-saved`: Interoperation, Code Gen Options
- `fcall-used`: Code Gen Options
- `fcaller-saves`: Optimize Options
- `fcheck-new`: C++ Dialect Options
- `fcond-mismatch`: C Dialect Options
- `fconserve-space`: C++ Dialect Options
- `fconstant-string-class`: Objective-C Dialect Options
- `fcse-follow-jumps`: Optimize Options
- `fcse-skip-blocks`: Optimize Options
- `fdata-sections`: Optimize Options
- `fdelayed-branch`: Optimize Options
- `fdelete-null-pointer-checks`: Optimize Options
- `fdiagnostics-show-location`: Language Independent Options
- `fdollars-in-identifiers`: C++ Dialect Options, Interoperation
- `fdump-class-hierarchy`: Debugging Options
- `fdump-translation-unit`: Debugging Options
- `fdump-tree`: Debugging Options
- `fdump-unnumbered`: Debugging Options
- `feliminate-dwarf2-dups`: Debugging Options
- `fexceptions`: Code Gen Options
- `fexpensive-optimizations`: Optimize Options
- `fexternal-templates`: C++ Dialect Options
- `ffast-math`: Optimize Options
- `ffinite-math-only`: Optimize Options
- `ffixed`: Code Gen Options
- `ffloat-store`: Optimize Options, Disappointments
- `ffor-scope`: C++ Dialect Options
- `fforce-addr`: Optimize Options
- `fforce-mem`: Optimize Options
- `ffreestanding`: Function Attributes, Standards, C Dialect Options
- `ffunction-sections`: Optimize Options
- `fgcse`: Optimize Options
- `fgcse-lm`: Optimize Options
- `fgcse-sm`: Optimize Options
- `fgnu-runtime`: Objective-C Dialect Options
- `fhosted`: C Dialect Options
- `filelist`: Darwin Options
- `finhibit-size-directive`: Code Gen Options
- `finline-functions`: Optimize Options
- `finline-limit`: Optimize Options
- `finstrument-functions`: Code Gen Options, Function Attributes
- `fkeep-inline-functions`: Inline, Optimize Options
- `fkeep-static-consts`: Optimize Options
- `flat_namespace`: Darwin Options
- `fleading-underscore`: Code Gen Options
- `floop-optimize`: Optimize Options
- `fmem-report`: Debugging Options
- `fmessage-length`: Language Independent Options
- `fmove-all-movables`: Optimize Options
- `fms-extensions`: C++ Dialect Options, C Dialect Options
- `fnew-ra`: Optimize Options
- `fnext-runtime`: Objective-C Dialect Options
- `fno-access-control`: C++ Dialect Options
- `fno-asm`: C Dialect Options
- `fno-branch-count-reg`: Optimize Options
- `fno-builtin`: Other Builtins, C Dialect Options
- `fno-common`: Variable Attributes, Code Gen Options
- `fno-const-strings`: C++ Dialect Options
- `fno-cprop-registers`: Optimize Options
- `fno-default-inline`: Optimize Options, C++ Dialect Options, Inline
- `fno-defer-pop`: Optimize Options
- `fno-elide-constructors`: C++ Dialect Options
- `fno-enforce-eh-specs`: C++ Dialect Options
- `fno-for-scope`: C++ Dialect Options
- `fno-function-cse`: Optimize Options
- `fno-gnu-keywords`: C++ Dialect Options
- `fno-gnu-linker`: Code Gen Options
- `fno-guess-branch-probability`: Optimize Options
- `fno-ident`: Code Gen Options
- `fno-implement-inlines`: C++ Dialect Options, C++ Interface
- `fno-implicit-inline-templates`: C++ Dialect Options
- `fno-implicit-templates`: C++ Dialect Options, Template Instantiation
- `fno-inline`: Optimize Options
- `fno-math-errno`: Optimize Options
- `fno-nonansi-builtins`: C++ Dialect Options
- `fno-operator-names`: C++ Dialect Options
- `fno-optional-diags`: C++ Dialect Options
- `fno-peephole`: Optimize Options
- `fno-peephole2`: Optimize Options
- `fno-rtti`: C++ Dialect Options
- `fno-sched-interblock`: Optimize Options
- `fno-sched-spec`: Optimize Options
- `fno-show-column`: Preprocessor Options
- `fno-signed-bitfields`: C Dialect Options
- `fno-stack-limit`: Code Gen Options
- `fno-trapping-math`: Optimize Options
- `fno-unsigned-bitfields`: C Dialect Options
- `fno-weak`: C++ Dialect Options
- `fno-zero-initialized-in-bss`: Optimize Options
- `fnon-call-exceptions`: Code Gen Options
- `fomit-frame-pointer`: Optimize Options
- `foptimize-register-move`: Optimize Options
- `foptimize-sibling-calls`: Optimize Options
- `force_cpusubtype_ALL`: Darwin Options
- `force_flat_namespace`: Darwin Options
- `fpack-struct`: Code Gen Options
- `fpcc-struct-return`: Code Gen Options, Incompatibilities
- `fpermissive`: C++ Dialect Options
- `fpic`: Code Gen Options
- `fPIC`: Code Gen Options
- `fprefetch-loop-arrays`: Optimize Options
- `fpreprocessed`: Preprocessor Options
- `fprofile-arcs`: Other Builtins, Debugging Options
- `freduce-all-givs`: Optimize Options
- `freg-struct-return`: Code Gen Options
- `fregmove`: Optimize Options
- `frename-registers`: Optimize Options
- `freorder-blocks`: Optimize Options
- `freorder-functions`: Optimize Options
- `frepo`: Template Instantiation, C++ Dialect Options
- `frerun-cse-after-loop`: Optimize Options
- `frerun-loop-opt`: Optimize Options
- `fsched-spec-load`: Optimize Options
- `fsched-spec-load-dangerous`: Optimize Options
- `fsched-verbose`: Debugging Options
- `fschedule-insns`: Optimize Options
- `fschedule-insns2`: Optimize Options
- `fshared-data`: Code Gen Options
- `fshort-double`: Code Gen Options
- `fshort-enums`: Type Attributes, Non-bugs, Code Gen Options
- `fshort-wchar`: Code Gen Options
- `fsignaling-nans`: Optimize Options
- `fsigned-bitfields`: C Dialect Options, Non-bugs
- `fsigned-char`: C Dialect Options
- `fsingle-precision-constant`: Optimize Options
- `fssa`: Optimize Options
- `fssa-ccp`: Optimize Options
- `fssa-dce`: Optimize Options
- `fstack-check`: Code Gen Options
- `fstack-limit-register`: Code Gen Options
- `fstack-limit-symbol`: Code Gen Options
- `fstats`: C++ Dialect Options
- `fstrength-reduce`: Optimize Options
- `fstrict-aliasing`: Optimize Options
- `fsyntax-only`: Warning Options
- `ftabstop`: Preprocessor Options
- `ftemplate-depth`: C++ Dialect Options
- `ftest-coverage`: Debugging Options
- `fthread-jumps`: Optimize Options
- `ftime-report`: Debugging Options
- `ftracer`: Optimize Options
- `ftrapv`: Code Gen Options
- `funroll-all-loops`: Optimize Options
- `funroll-loops`: Non-bugs, Optimize Options
- `funsafe-math-optimizations`: Optimize Options
- `funsigned-bitfields`: C Dialect Options, Non-bugs
- `funsigned-char`: C Dialect Options
- `funwind-tables`: Code Gen Options
- `fuse-cxa-atexit`: C++ Dialect Options
- `fverbose-asm`: Code Gen Options
- `fvolatile`: Code Gen Options
- `fvolatile-global`: Code Gen Options
- `fvolatile-static`: Code Gen Options
- `fvtable-gc`: C++ Dialect Options
- `fwritable-strings`: C Dialect Options, Incompatibilities
- `G`: M32R/D Options, RS/6000 and PowerPC Options, System V Options, MIPS Options
- `g`: Debugging Options
- `gcc`: Preprocessor Options
- `gcoff`: Debugging Options
- `gdwarf`: Debugging Options
- `gdwarf+`: Debugging Options
- `gdwarf-2`: Debugging Options
- `gen-decls`: Objective-C Dialect Options
- `ggdb`: Debugging Options
- `gnu-ld`: HPPA Options
- `gstabs`: Debugging Options
- `gstabs+`: Debugging Options
- `gvms`: Debugging Options
- `gxcoff`: Debugging Options
- `gxcoff+`: Debugging Options
- `H`: Preprocessor Options
- `headerpad_max_install_names`: Darwin Options
- `help`: Overall Options, Preprocessor Options
- `hp-ld`: HPPA Options
- `I`: Directory Options, Preprocessor Options
- `I-`: Preprocessor Options, Directory Options
- `idirafter`: Preprocessor Options
- `if-conversion`: Optimize Options
- `if-conversion2`: Optimize Options
- `imacros`: Preprocessor Options
- `image_base`: Darwin Options
- `include`: Preprocessor Options
- `init`: Darwin Options
- `install_name`: Darwin Options
- `iprefix`: Preprocessor Options
- `isystem`: Preprocessor Options
- `iwithprefix`: Preprocessor Options
- `iwithprefixbefore`: Preprocessor Options
- `keep_private_externs`: Darwin Options
- `L`: Directory Options
- `l`: Link Options
- `lobjc`: Link Options
- `M`: Preprocessor Options
- `m1`: SH Options
- `m10`: PDP-11 Options
- `m128bit-long-double`: i386 and x86-64 Options
- `m16-bit`: CRIS Options
- `m2`: SH Options
- `m210`: MCore Options
- `m3`: SH Options
- `m31`: S/390 and zSeries Options
- `m32`: i386 and x86-64 Options, SPARC Options
- `m32-bit`: CRIS Options
- `m32032`: NS32K Options
- `m32081`: NS32K Options
- `m32332`: NS32K Options
- `m32381`: NS32K Options
- `m32532`: NS32K Options
- `m32r`: M32R/D Options
- `m32rx`: M32R/D Options
- `m340`: MCore Options
- `m386`: i386 and x86-64 Options
- `m3dnow`: i386 and x86-64 Options
- `m3e`: SH Options
- `m4`: SH Options
- `m4-nofpu`: SH Options
- `m4-single`: SH Options
- `m4-single-only`: SH Options
- `m40`: PDP-11 Options
- `m45`: PDP-11 Options
- `m4650`: MIPS Options
- `m486`: i386 and x86-64 Options
- `m4byte-functions`: MCore Options
- `m5200`: M680x0 Options
- `m64`: SPARC Options, i386 and x86-64 Options, S/390 and zSeries Options
- `m68000`: M680x0 Options
- `m68020`: M680x0 Options
- `m68020-40`: M680x0 Options
- `m68020-60`: M680x0 Options
- `m68030`: M680x0 Options
- `m68040`: M680x0 Options
- `m68060`: M680x0 Options
- `m6811`: M68hc1x Options
- `m6812`: M68hc1x Options
- `m68881`: M680x0 Options
- `m68hc11`: M68hc1x Options
- `m68hc12`: M68hc1x Options
- `m68hcs12`: M68hc1x Options
- `m68S12`: M68hc1x Options
- `m8-bit`: CRIS Options
- `m88000`: M88K Options
- `m88100`: M88K Options
- `m88110`: M88K Options
- `m96bit-long-double`: i386 and x86-64 Options
- `mabi-mmixware`: MMIX Options
- `mabi=32`: MIPS Options
- `mabi=64`: MIPS Options
- `mabi=altivec`: RS/6000 and PowerPC Options
- `mabi=eabi`: MIPS Options
- `mabi=gnu`: MMIX Options
- `mabi=meabi`: MIPS Options
- `mabi=n32`: MIPS Options
- `mabi=no-altivec`: RS/6000 and PowerPC Options
- `mabi=no-spe`: RS/6000 and PowerPC Options
- `mabi=o64`: MIPS Options
- `mabi=spe`: RS/6000 and PowerPC Options
- `mabicalls`: MIPS Options
- `mabort-on-noreturn`: ARM Options
- `mabshi`: PDP-11 Options
- `mac0`: PDP-11 Options
- `macc-4`: FRV Options
- `macc-8`: FRV Options
- `maccumulate-outgoing-args`: i386 and x86-64 Options
- `mads`: RS/6000 and PowerPC Options
- `maix-struct-return`: RS/6000 and PowerPC Options
- `maix32`: RS/6000 and PowerPC Options
- `maix64`: RS/6000 and PowerPC Options
- `malign-300`: H8/300 Options
- `malign-double`: i386 and x86-64 Options
- `malign-int`: M680x0 Options
- `malignment-traps`: ARM Options
- `malloc-cc`: FRV Options
- `malpha-as`: DEC Alpha Options
- `maltivec`: RS/6000 and PowerPC Options
- `mam33`: MN10300 Options
- `maout`: CRIS Options
- `mapcs`: ARM Options
- `mapcs-26`: ARM Options
- `mapcs-32`: ARM Options
- `mapcs-frame`: ARM Options
- `mapp-regs`: SPARC Options
- `march`: i386 and x86-64 Options, MIPS Options, CRIS Options, HPPA Options, i386 and x86-64 Options, ARM Options
- `masm-compat`: Intel 960 Options
- `masm-optimize`: D30V Options
- `masm=`dialect``: i386 and x86-64 Options
- `mauto-incdec`: M68hc1x Options
- `mauto-pic`: IA-64 Options
- `mb`: SH Options
- `mb-step`: IA-64 Options
- `mbackchain`: S/390 and zSeries Options
- `mbase-addresses`: MMIX Options
- `mbcopy`: PDP-11 Options
- `mbig`: RS/6000 and PowerPC Options, TMS320C3x/C4x Options
- `mbig-endian`: MCore Options, Xtensa Options, ARM Options, RS/6000 and PowerPC Options, IA-64 Options
- `mbig-memory`: TMS320C3x/C4x Options
- `mbig-pic`: M88K Options
- `mbig-switch`: V850 Options, HPPA Options
- `mbigtable`: SH Options
- `mbit-align`: RS/6000 and PowerPC Options
- `mbitfield`: M680x0 Options, NS32K Options
- `mbk`: TMS320C3x/C4x Options
- `mbooleans`: Xtensa Options
- `mbranch-cheap`: PDP-11 Options
- `mbranch-cost`: D30V Options
- `mbranch-expensive`: PDP-11 Options
- `mbranch-likely`: MIPS Options
- `mbranch-predict`: MMIX Options
- `mbroken-saverestore`: SPARC Options
- `mbuild-constants`: DEC Alpha Options
- `mbwx`: DEC Alpha Options
- `mc68000`: M680x0 Options
- `mc68020`: M680x0 Options
- `mca`: Intel 960 Options
- `mcall-aix`: RS/6000 and PowerPC Options
- `mcall-gnu`: RS/6000 and PowerPC Options
- `mcall-lib-mul`: RT Options
- `mcall-linux`: RS/6000 and PowerPC Options
- `mcall-netbsd`: RS/6000 and PowerPC Options
- `mcall-prologues`: AVR Options
- `mcall-solaris`: RS/6000 and PowerPC Options
- `mcall-sysv`: RS/6000 and PowerPC Options
- `mcall-sysv-eabi`: RS/6000 and PowerPC Options
- `mcall-sysv-noeabi`: RS/6000 and PowerPC Options
- `mcallee-super-interworking`: ARM Options
- `mcaller-super-interworking`: ARM Options
- `mcallgraph-data`: MCore Options
- `mcc-init`: CRIS Options
- `mcf`: Intel 960 Options
- `mcheck-zero-division`: M88K Options
- `mcix`: DEC Alpha Options
- `mcmodel=embmedany`: SPARC Options
- `mcmodel=kernel`: i386 and x86-64 Options
- `mcmodel=large`: i386 and x86-64 Options
- `mcmodel=medany`: SPARC Options
- `mcmodel=medium`: i386 and x86-64 Options
- `mcmodel=medlow`: SPARC Options
- `mcmodel=medmid`: SPARC Options
- `mcmodel=small`: i386 and x86-64 Options
- `mcode-align`: Intel 960 Options
- `mcode-model=large`: M32R/D Options
- `mcode-model=medium`: M32R/D Options
- `mcode-model=small`: M32R/D Options
- `mcomplex-addr`: Intel 960 Options
- `mcond-exec`: D30V Options, FRV Options
- `mcond-move`: FRV Options
- `mconst-align`: CRIS Options
- `mconstant-gp`: IA-64 Options
- `mcpu`: i386 and x86-64 Options, ARC Options, TMS320C3x/C4x Options, ARM Options, RS/6000 and PowerPC Options, CRIS Options, FRV Options, DEC Alpha Options, SPARC Options
- `mcpu32`: M680x0 Options
- `mcypress`: SPARC Options
- `MD`: Preprocessor Options
- `mdalign`: SH Options
- `mdata`: ARC Options
- `mdata-align`: CRIS Options
- `mdb`: TMS320C3x/C4x Options
- `mdebug`: S/390 and zSeries Options
- `mdec-asm`: PDP-11 Options
- `mdensity`: Xtensa Options
- `mdisable-fpregs`: HPPA Options
- `mdisable-indexing`: HPPA Options
- `mdiv`: MCore Options
- `mdouble`: FRV Options
- `mdouble-float`: MIPS Options
- `mdp-isr-reload`: TMS320C3x/C4x Options
- `mdwarf2-asm`: IA-64 Options
- `mdword`: FRV Options
- `meabi`: RS/6000 and PowerPC Options
- `melf`: MMIX Options, CRIS Options
- `melinux`: CRIS Options
- `melinux-stacksize`: CRIS Options
- `memb`: RS/6000 and PowerPC Options
- `membedded-data`: MIPS Options
- `membedded-pic`: MIPS Options
- `mentry`: MIPS Options
- `mep`: V850 Options
- `mepsilon`: MMIX Options
- `metrax100`: CRIS Options
- `metrax4`: CRIS Options
- `mexplicit-relocs`: DEC Alpha Options
- `mextmem`: D30V Options
- `mextmemory`: D30V Options
- `MF`: Preprocessor Options
- `mfast-fix`: TMS320C3x/C4x Options
- `mfast-indirect-calls`: HPPA Options
- `mfaster-structs`: SPARC Options
- `mfix`: DEC Alpha Options
- `mfix7000`: MIPS Options
- `mfixed-cc`: FRV Options
- `mfixed-range`: IA-64 Options
- `mflat`: SPARC Options
- `mfloat-ieee`: DEC Alpha Options
- `mfloat-vax`: DEC Alpha Options
- `mfloat32`: PDP-11 Options
- `mfloat64`: PDP-11 Options
- `mflush-func`: MIPS Options
- `mfmovd`: SH Options
- `mfp`: ARM Options
- `mfp-arg-in-fpregs`: RT Options
- `mfp-arg-in-gregs`: RT Options
- `mfp-reg`: DEC Alpha Options
- `mfp-rounding-mode`: DEC Alpha Options
- `mfp-trap-mode`: DEC Alpha Options
- `mfp32`: MIPS Options
- `mfp64`: MIPS Options
- `mfpa`: M680x0 Options
- `mfpe`: ARM Options
- `mfpr-32`: FRV Options
- `mfpr-64`: FRV Options
- `mfpu`: SPARC Options, PDP-11 Options
- `mfull-fp-blocks`: RT Options
- `mfull-toc`: RS/6000 and PowerPC Options
- `mfused-madd`: Xtensa Options, RS/6000 and PowerPC Options, MIPS Options
- `MG`: Preprocessor Options
- `mg`: VAX Options
- `mgas`: HPPA Options, DEC Alpha Options, MIPS Options
- `mgnu`: VAX Options
- `mgnu-as`: IA-64 Options
- `mgnu-ld`: IA-64 Options
- `mgotplt`: CRIS Options
- `mgp32`: MIPS Options
- `mgp64`: MIPS Options
- `mgpopt`: MIPS Options
- `mgpr-32`: FRV Options
- `mgpr-64`: FRV Options
- `mh`: H8/300 Options
- `mhalf-pic`: MIPS Options
- `mhandle-large-shift`: M88K Options
- `mhard-float`: Xtensa Options, FRV Options, MIPS Options, S/390 and zSeries Options, SPARC Options, ARM Options, RS/6000 and PowerPC Options
- `mhard-quad-float`: SPARC Options
- `mhardlit`: MCore Options
- `mhc-struct-return`: RT Options
- `mhimem`: NS32K Options
- `mhitachi`: SH Options
- `mic-compat`: Intel 960 Options
- `mic2.0-compat`: Intel 960 Options
- `mic3.0-compat`: Intel 960 Options
- `midentify-revision`: M88K Options
- `mieee`: DEC Alpha Options, SH Options
- `mieee-compare`: NS32K Options
- `mieee-conformant`: DEC Alpha Options
- `mieee-fp`: i386 and x86-64 Options
- `mieee-with-inexact`: DEC Alpha Options
- `min-line-mul`: RT Options
- `minit-stack`: AVR Options
- `minline-all-stringops`: i386 and x86-64 Options
- `minline-float-divide-max-throughput`: IA-64 Options
- `minline-float-divide-min-latency`: IA-64 Options
- `minline-int-divide-max-throughput`: IA-64 Options
- `minline-int-divide-min-latency`: IA-64 Options
- `minmax`: M68hc1x Options
- `mint16`: PDP-11 Options
- `mint32`: PDP-11 Options, H8/300 Options
- `mint64`: MIPS Options
- `mintel-asm`: Intel 960 Options
- `mips1`: MIPS Options
- `mips16`: MIPS Options
- `mips2`: MIPS Options
- `mips3`: MIPS Options
- `mips32`: MIPS Options
- `mips4`: MIPS Options
- `mips64`: MIPS Options
- `misel`: RS/6000 and PowerPC Options
- `misize`: SH Options
- `mjump-in-delay`: HPPA Options
- `mka`: Intel 960 Options
- `mkb`: Intel 960 Options
- `mknuthdiv`: MMIX Options
- `ml`: SH Options
- `mlarge-data`: DEC Alpha Options
- `mleaf-procedures`: Intel 960 Options
- `mlibfuncs`: MMIX Options
- `mlibrary-pic`: FRV Options
- `mlinker-opt`: HPPA Options
- `mlinux`: CRIS Options
- `mlittle`: RS/6000 and PowerPC Options
- `mlittle-endian`: SPARC Options, Xtensa Options, MCore Options, IA-64 Options, RS/6000 and PowerPC Options, SPARC Options, ARM Options
- `mlive-g0`: SPARC Options
- `mlong-calls`: M68hc1x Options, MIPS Options, ARM Options, V850 Options
- `mlong-double-64`: Intel 960 Options
- `mlong-load-store`: HPPA Options
- `mlong32`: MIPS Options
- `mlong64`: MIPS Options
- `mlongcall`: RS/6000 and PowerPC Options
- `mlongcalls`: Xtensa Options
- `mloop-unsigned`: TMS320C3x/C4x Options
- `MM`: Preprocessor Options
- `mmac16`: Xtensa Options
- `mmad`: MIPS Options
- `mmangle-cpu`: ARC Options
- `mmax`: DEC Alpha Options
- `mmax-stack-frame`: CRIS Options
- `mmc`: Intel 960 Options
- `mmcu`: AVR Options
- `MMD`: Preprocessor Options
- `mmedia`: FRV Options
- `mmemcpy`: MIPS Options
- `mmemory-latency`: DEC Alpha Options
- `mmemparm`: TMS320C3x/C4x Options
- `mminimal-toc`: RS/6000 and PowerPC Options
- `mminimum-fp-blocks`: RT Options
- `mminmax`: Xtensa Options
- `mmips-as`: MIPS Options
- `mmips-tfile`: MIPS Options
- `mmmx`: i386 and x86-64 Options
- `mmpyi`: TMS320C3x/C4x Options
- `mmul16`: Xtensa Options
- `mmul32`: Xtensa Options
- `mmuladd`: FRV Options
- `mmult-bug`: MN10300 Options
- `mmulti-add`: NS32K Options
- `mmulti-cond-exec`: FRV Options
- `mmultiple`: RS/6000 and PowerPC Options
- `mmvcle`: S/390 and zSeries Options
- `mmvme`: RS/6000 and PowerPC Options
- `mn`: H8/300 Options
- `mnested-cond-exec`: FRV Options
- `mnew-mnemonics`: RS/6000 and PowerPC Options
- `mno-3dnow`: i386 and x86-64 Options
- `mno-4byte-functions`: MCore Options
- `mno-abicalls`: MIPS Options
- `mno-abshi`: PDP-11 Options
- `mno-ac0`: PDP-11 Options
- `mno-align-double`: i386 and x86-64 Options
- `mno-align-int`: M680x0 Options
- `mno-align-stringops`: i386 and x86-64 Options
- `mno-alignment-traps`: ARM Options
- `mno-altivec`: RS/6000 and PowerPC Options
- `mno-am33`: MN10300 Options
- `mno-app-regs`: SPARC Options
- `mno-asm-optimize`: D30V Options
- `mno-backchain`: S/390 and zSeries Options
- `mno-base-addresses`: MMIX Options
- `mno-bit-align`: RS/6000 and PowerPC Options
- `mno-bk`: TMS320C3x/C4x Options
- `mno-booleans`: Xtensa Options
- `mno-branch-likely`: MIPS Options
- `mno-branch-predict`: MMIX Options
- `mno-bwx`: DEC Alpha Options
- `mno-callgraph-data`: MCore Options
- `mno-check-zero-division`: M88K Options
- `mno-cix`: DEC Alpha Options
- `mno-code-align`: Intel 960 Options
- `mno-complex-addr`: Intel 960 Options
- `mno-cond-exec`: FRV Options
- `mno-cond-move`: FRV Options
- `mno-const-align`: CRIS Options
- `mno-crt0`: MN10300 Options
- `mno-data-align`: CRIS Options
- `mno-db`: TMS320C3x/C4x Options
- `mno-debug`: S/390 and zSeries Options
- `mno-density`: Xtensa Options
- `mno-div`: MCore Options
- `mno-double`: FRV Options
- `mno-dwarf2-asm`: IA-64 Options
- `mno-dword`: FRV Options
- `mno-eabi`: RS/6000 and PowerPC Options
- `mno-eflags`: FRV Options
- `mno-embedded-data`: MIPS Options
- `mno-embedded-pic`: MIPS Options
- `mno-ep`: V850 Options
- `mno-epsilon`: MMIX Options
- `mno-explicit-relocs`: DEC Alpha Options
- `mno-fancy-math-387`: i386 and x86-64 Options
- `mno-fast-fix`: TMS320C3x/C4x Options
- `mno-faster-structs`: SPARC Options
- `mno-fix`: DEC Alpha Options
- `mno-flat`: SPARC Options
- `mno-float32`: PDP-11 Options
- `mno-float64`: PDP-11 Options
- `mno-fp-in-toc`: RS/6000 and PowerPC Options
- `mno-fp-regs`: DEC Alpha Options
- `mno-fp-ret-in-387`: i386 and x86-64 Options
- `mno-fpu`: SPARC Options
- `mno-fused-madd`: RS/6000 and PowerPC Options, Xtensa Options, MIPS Options
- `mno-gnu-as`: IA-64 Options
- `mno-gnu-ld`: IA-64 Options
- `mno-gotplt`: CRIS Options
- `mno-gpopt`: MIPS Options
- `mno-half-pic`: MIPS Options
- `mno-hardlit`: MCore Options
- `mno-ieee-compare`: NS32K Options
- `mno-ieee-fp`: i386 and x86-64 Options
- `mno-int16`: PDP-11 Options
- `mno-int32`: PDP-11 Options
- `mno-interrupts`: AVR Options
- `mno-knuthdiv`: MMIX Options
- `mno-leaf-procedures`: Intel 960 Options
- `mno-libfuncs`: MMIX Options
- `mno-long-calls`: MIPS Options, V850 Options, ARM Options, HPPA Options, M68hc1x Options
- `mno-longcall`: RS/6000 and PowerPC Options
- `mno-longcalls`: Xtensa Options
- `mno-loop-unsigned`: TMS320C3x/C4x Options
- `mno-mac16`: Xtensa Options
- `mno-mad`: MIPS Options
- `mno-max`: DEC Alpha Options
- `mno-media`: FRV Options
- `mno-memcpy`: MIPS Options
- `mno-minmax`: Xtensa Options
- `mno-mips-tfile`: MIPS Options
- `mno-mips16`: MIPS Options
- `mno-mmx`: i386 and x86-64 Options
- `mno-mpyi`: TMS320C3x/C4x Options
- `mno-mul16`: Xtensa Options
- `mno-mul32`: Xtensa Options
- `mno-muladd`: FRV Options
- `mno-mult-bug`: MN10300 Options
- `mno-multi-cond-exec`: FRV Options
- `mno-multiple`: RS/6000 and PowerPC Options
- `mno-mvcle`: S/390 and zSeries Options
- `mno-nested-cond-exec`: FRV Options
- `mno-nsa`: Xtensa Options
- `mno-ocs-debug-info`: M88K Options
- `mno-ocs-frame-position`: M88K Options
- `mno-optimize-arg-area`: M88K Options
- `mno-pack`: FRV Options
- `mno-parallel-insns`: TMS320C3x/C4x Options
- `mno-parallel-mpy`: TMS320C3x/C4x Options
- `mno-pic`: IA-64 Options
- `mno-power`: RS/6000 and PowerPC Options
- `mno-power2`: RS/6000 and PowerPC Options
- `mno-powerpc`: RS/6000 and PowerPC Options
- `mno-powerpc-gfxopt`: RS/6000 and PowerPC Options
- `mno-powerpc-gpopt`: RS/6000 and PowerPC Options
- `mno-powerpc64`: RS/6000 and PowerPC Options
- `mno-prolog-function`: V850 Options
- `mno-prologue-epilogue`: CRIS Options
- `mno-prototype`: RS/6000 and PowerPC Options
- `mno-push-args`: i386 and x86-64 Options
- `mno-register-names`: IA-64 Options
- `mno-regnames`: RS/6000 and PowerPC Options
- `mno-relax-immediate`: MCore Options
- `mno-relocatable`: RS/6000 and PowerPC Options
- `mno-relocatable-lib`: RS/6000 and PowerPC Options
- `mno-rnames`: MIPS Options
- `mno-rptb`: TMS320C3x/C4x Options
- `mno-rpts`: TMS320C3x/C4x Options
- `mno-scc`: FRV Options
- `mno-sched-prolog`: ARM Options
- `mno-sdata`: RS/6000 and PowerPC Options, IA-64 Options
- `mno-serialize-volatile`: Xtensa Options, M88K Options
- `mno-sext`: Xtensa Options
- `mno-short-load-bytes`: ARM Options
- `mno-short-load-words`: ARM Options
- `mno-side-effects`: CRIS Options
- `mno-single-exit`: MMIX Options
- `mno-slow-bytes`: MCore Options
- `mno-small-exec`: S/390 and zSeries Options
- `mno-soft-float`: DEC Alpha Options
- `mno-space-regs`: HPPA Options
- `mno-split`: PDP-11 Options
- `mno-split-addresses`: MIPS Options
- `mno-sse`: i386 and x86-64 Options
- `mno-stack-align`: CRIS Options
- `mno-stack-bias`: SPARC Options
- `mno-stats`: MIPS Options
- `mno-strict-align`: RS/6000 and PowerPC Options, Intel 960 Options, M680x0 Options
- `mno-string`: RS/6000 and PowerPC Options
- `mno-sum-in-toc`: RS/6000 and PowerPC Options
- `mno-svr3-shlib`: i386 and x86-64 Options
- `mno-tablejump`: AVR Options
- `mno-tail-call`: Intel 960 Options
- `mno-target-align`: Xtensa Options
- `mno-text-section-literals`: Xtensa Options
- `mno-toc`: RS/6000 and PowerPC Options
- `mno-toplevel-symbols`: MMIX Options
- `mno-unaligned-doubles`: SPARC Options
- `mno-underscores`: M88K Options
- `mno-uninit-const-in-rodata`: MIPS Options
- `mno-update`: RS/6000 and PowerPC Options
- `mno-vliw-branch`: FRV Options
- `mno-volatile-asm-stop`: IA-64 Options
- `mno-wide-bitfields`: MCore Options
- `mno-xl-call`: RS/6000 and PowerPC Options
- `mno-zero-extend`: MMIX Options
- `mnobitfield`: M680x0 Options, NS32K Options
- `mnohc-struct-return`: RT Options
- `mnohimem`: NS32K Options
- `mnomacsave`: SH Options
- `mnominmax`: M68hc1x Options
- `mnomulti-add`: NS32K Options
- `mnop-fun-dllimport`: ARM Options
- `mnoregparam`: NS32K Options
- `mnosb`: NS32K Options
- `mnsa`: Xtensa Options
- `mnumerics`: Intel 960 Options
- `mocs-debug-info`: M88K Options
- `mocs-frame-position`: M88K Options
- `mold-align`: Intel 960 Options
- `mold-mnemonics`: RS/6000 and PowerPC Options
- `momit-leaf-frame-pointer`: i386 and x86-64 Options
- `monchip`: D30V Options
- `moptimize-arg-area`: M88K Options
- `MP`: Preprocessor Options
- `mpa-risc-1-0`: HPPA Options
- `mpa-risc-1-1`: HPPA Options
- `mpa-risc-2-0`: HPPA Options
- `mpack`: FRV Options
- `mpadstruct`: SH Options
- `mparallel-insns`: TMS320C3x/C4x Options
- `mparallel-mpy`: TMS320C3x/C4x Options
- `mparanoid`: TMS320C3x/C4x Options
- `mpcrel`: M680x0 Options
- `mpdebug`: CRIS Options
- `mpe`: RS/6000 and PowerPC Options
- `mpentium`: i386 and x86-64 Options
- `mpentiumpro`: i386 and x86-64 Options
- `mpic-register`: ARM Options
- `mpoke-function-name`: ARM Options
- `mportable-runtime`: HPPA Options
- `mpower`: RS/6000 and PowerPC Options
- `mpower2`: RS/6000 and PowerPC Options
- `mpowerpc`: RS/6000 and PowerPC Options
- `mpowerpc-gfxopt`: RS/6000 and PowerPC Options
- `mpowerpc-gpopt`: RS/6000 and PowerPC Options
- `mpowerpc64`: RS/6000 and PowerPC Options
- `mprefergot`: SH Options
- `mpreferred-stack-boundary`: i386 and x86-64 Options
- `mprolog-function`: V850 Options
- `mprologue-epilogue`: CRIS Options
- `mprototype`: RS/6000 and PowerPC Options
- `mpush-args`: i386 and x86-64 Options
- `MQ`: Preprocessor Options
- `mregister-names`: IA-64 Options
- `mregnames`: RS/6000 and PowerPC Options
- `mregparam`: NS32K Options
- `mregparm`: i386 and x86-64 Options, TMS320C3x/C4x Options
- `mrelax`: SH Options, MN10200 Options, H8/300 Options, MN10300 Options
- `mrelax-immediate`: MCore Options
- `mrelocatable`: RS/6000 and PowerPC Options
- `mrelocatable-lib`: RS/6000 and PowerPC Options
- `mrnames`: MIPS Options
- `mrodata`: ARC Options
- `mrptb`: TMS320C3x/C4x Options
- `mrpts`: TMS320C3x/C4x Options
- `mrtd`: M680x0 Options, NS32K Options, Function Attributes, i386 and x86-64 Options
- `ms`: H8/300 Options
- `ms2600`: H8/300 Options
- `msa`: Intel 960 Options
- `msb`: Intel 960 Options, NS32K Options
- `mscc`: FRV Options
- `mschedule`: HPPA Options
- `msda`: V850 Options
- `msdata`: IA-64 Options, RS/6000 and PowerPC Options
- `msdata-data`: RS/6000 and PowerPC Options
- `msdata=default`: RS/6000 and PowerPC Options
- `msdata=eabi`: RS/6000 and PowerPC Options
- `msdata=none`: RS/6000 and PowerPC Options, M32R/D Options
- `msdata=sdata`: M32R/D Options
- `msdata=sysv`: RS/6000 and PowerPC Options
- `msdata=use`: M32R/D Options
- `mserialize-volatile`: M88K Options, Xtensa Options
- `msext`: Xtensa Options
- `mshort`: M68hc1x Options, M680x0 Options
- `mshort-data`: M88K Options
- `mshort-load-bytes`: ARM Options
- `mshort-load-words`: ARM Options
- `msim`: Xstormy16 Options, RS/6000 and PowerPC Options
- `msingle-exit`: MMIX Options
- `msingle-float`: MIPS Options
- `msingle-pic-base`: ARM Options
- `msio`: HPPA Options
- `msize`: AVR Options
- `mslow-bytes`: MCore Options
- `msmall`: TMS320C3x/C4x Options
- `msmall-data`: DEC Alpha Options
- `msmall-exec`: S/390 and zSeries Options
- `msmall-memory`: TMS320C3x/C4x Options
- `msoft-float`: M680x0 Options, NS32K Options, HPPA Options, ARM Options, Xtensa Options, PDP-11 Options, FRV Options, Intel 960 Options, S/390 and zSeries Options, MIPS Options, DEC Alpha Options, SPARC Options, RS/6000 and PowerPC Options, i386 and x86-64 Options
- `msoft-quad-float`: SPARC Options
- `msoft-reg-count`: M68hc1x Options
- `mspace`: V850 Options, SH Options
- `msparclite`: SPARC Options
- `msplit`: PDP-11 Options
- `msplit-addresses`: MIPS Options
- `msse`: i386 and x86-64 Options
- `mstack-align`: CRIS Options
- `mstack-bias`: SPARC Options
- `mstats`: MIPS Options
- `mstrict-align`: Intel 960 Options, RS/6000 and PowerPC Options, M680x0 Options
- `mstring`: RS/6000 and PowerPC Options
- `mstructure-size-boundary`: ARM Options
- `msupersparc`: SPARC Options
- `msvr3`: M88K Options
- `msvr3-shlib`: i386 and x86-64 Options
- `msvr4`: M88K Options
- `msvr4-struct-return`: RS/6000 and PowerPC Options
- `MT`: Preprocessor Options
- `mtail-call`: Intel 960 Options
- `mtarget-align`: Xtensa Options
- `mtda`: V850 Options
- `mtext`: ARC Options
- `mtext-section-literals`: Xtensa Options
- `mthreads`: i386 and x86-64 Options
- `mthumb`: ARM Options
- `mthumb-interwork`: ARM Options
- `mti`: TMS320C3x/C4x Options
- `mtiny-stack`: AVR Options
- `mtoc`: RS/6000 and PowerPC Options
- `mtomcat-stats`: FRV Options
- `mtoplevel-symbols`: MMIX Options
- `mtpcs-frame`: ARM Options
- `mtpcs-leaf-frame`: ARM Options
- `mtrap-large-shift`: M88K Options
- `mtrap-precision`: DEC Alpha Options
- `mtune`: ARM Options, DEC Alpha Options, CRIS Options, MIPS Options, SPARC Options, RS/6000 and PowerPC Options
- `multi_module`: Darwin Options
- `multiply_defined`: Darwin Options
- `multiply_defined_unused`: Darwin Options
- `munaligned-doubles`: SPARC Options
- `muninit-const-in-rodata`: MIPS Options
- `munix`: VAX Options
- `munix-asm`: PDP-11 Options
- `mupdate`: RS/6000 and PowerPC Options
- `muse-div-instruction`: M88K Options
- `musermode`: SH Options
- `mv8`: SPARC Options
- `mv850`: V850 Options
- `mversion-03.00`: M88K Options
- `mvliw-branch`: FRV Options
- `mvms-return-codes`: DEC Alpha/VMS Options
- `mvolatile-asm-stop`: IA-64 Options
- `mvxworks`: RS/6000 and PowerPC Options
- `mwarn-passed-structs`: M88K Options
- `mwide-bitfields`: MCore Options
- `mwindiss`: RS/6000 and PowerPC Options
- `mwords-little-endian`: ARM Options
- `mxl-call`: RS/6000 and PowerPC Options
- `myellowknife`: RS/6000 and PowerPC Options
- `mzda`: V850 Options
- `mzero-extend`: MMIX Options
- `no-crt0`: MIPS Options
- `no-integrated-cpp`: C Dialect Options
- `no-red-zone`: i386 and x86-64 Options
- `noall_load`: Darwin Options
- `nocpp`: MIPS Options
- `nodefaultlibs`: Link Options
- `nolibdld`: HPPA Options
- `nomultidefs`: Darwin Options
- `noprebind`: Darwin Options
- `noseglinkedit`: Darwin Options
- `nostartfiles`: Link Options
- `nostdinc`: Preprocessor Options
- `nostdinc++`: Preprocessor Options, C++ Dialect Options
- `nostdlib`: Link Options
- `o`: Preprocessor Options, Overall Options
- `O`: Optimize Options
- `O0`: Optimize Options
- `O1`: Optimize Options
- `O2`: Optimize Options
- `O3`: Optimize Options
- `Os`: Optimize Options
- `p`: Debugging Options
- `P`: Preprocessor Options
- `pagezero_size`: Darwin Options
- `param`: Optimize Options
- `pass-exit-codes`: Overall Options
- `pedantic`: Warning Options, Warnings and Errors, Standards, Alternate Keywords, C Extensions, Preprocessor Options
- `pedantic-errors`: Actual Bugs, Warnings and Errors, Preprocessor Options, Warning Options, Standards, Non-bugs
- `pg`: Debugging Options
- `pipe`: Overall Options
- `prebind`: Darwin Options
- `prebind_all_twolevel_modules`: Darwin Options
- `print-file-name`: Debugging Options
- `print-libgcc-file-name`: Debugging Options
- `print-multi-directory`: Debugging Options
- `print-multi-lib`: Debugging Options
- `print-prog-name`: Debugging Options
- `print-search-dirs`: Debugging Options
- `private_bundle`: Darwin Options
- `pthread`: RS/6000 and PowerPC Options
- `Q`: Debugging Options
- `Qn`: System V Options
- `Qy`: System V Options
- `read_only_relocs`: Darwin Options
- `remap`: Preprocessor Options
- `S`: Link Options, Overall Options
- `s`: Link Options
- `save-temps`: Debugging Options
- `sectalign`: Darwin Options
- `sectcreate`: Darwin Options
- `sectobjectsymbols`: Darwin Options
- `sectorder`: Darwin Options
- `seg1addr`: Darwin Options
- `seg_addr_table`: Darwin Options
- `seg_addr_table_filename`: Darwin Options
- `seglinkedit`: Darwin Options
- `segprot`: Darwin Options
- `segs_read_only_addr`: Darwin Options
- `segs_read_write_addr`: Darwin Options
- `shared`: Link Options
- `shared-libgcc`: Link Options
- `sim`: CRIS Options
- `sim2`: CRIS Options
- `single_module`: Darwin Options
- `specs`: Directory Options
- `static`: Link Options, Darwin Options, HPPA Options
- `static-libgcc`: Link Options
- `std`: Standards, Other Builtins, C Dialect Options, Non-bugs
- `std=`: Preprocessor Options
- `sub_library`: Darwin Options
- `sub_umbrella`: Darwin Options
- `symbolic`: Link Options
- `target-help`: Preprocessor Options, Overall Options
- `threads`: HPPA Options
- `time`: Debugging Options
- `traditional`: C Dialect Options, Incompatibilities
- `traditional-cpp`: Preprocessor Options, C Dialect Options
- `trigraphs`: C Dialect Options, Preprocessor Options
- `twolevel_namespace`: Darwin Options
- `U`: Preprocessor Options
- `u`: Link Options
- `umbrella`: Darwin Options
- `undef`: Preprocessor Options
- `undefined`: Darwin Options
- `unexported_symbols_list`: Darwin Options
- `v`: Overall Options
- `V`: Target Options
- `v`: Preprocessor Options
- `version`: Preprocessor Options, Overall Options
- `w`: Warning Options
- `W`: Incompatibilities
- `w`: Preprocessor Options
- `W`: Warning Options
- `Wa`: Assembler Options
- `Wabi`: C++ Dialect Options
- `Waggregate-return`: Warning Options
- `Wall`: Warning Options, Standard Libraries, Preprocessor Options
- `Wbad-function-cast`: Warning Options
- `Wcast-align`: Warning Options
- `Wcast-qual`: Warning Options
- `Wchar-subscripts`: Warning Options
- `Wcomment`: Warning Options, Preprocessor Options
- `Wcomments`: Preprocessor Options
- `Wconversion`: Protoize Caveats, Warning Options
- `Wctor-dtor-privacy`: C++ Dialect Options
- `Wdisabled-optimization`: Warning Options
- `Wdiv-by-zero`: Warning Options
- `weak_reference_mismatches`: Darwin Options
- `Weffc++`: C++ Dialect Options
- `Wendif-labels`: Preprocessor Options, Warning Options
- `Werror`: Warning Options, Preprocessor Options
- `Werror-implicit-function-declaration`: Warning Options
- `Wfloat-equal`: Warning Options
- `Wformat`: Warning Options, Function Attributes
- `Wformat-nonliteral`: Function Attributes, Warning Options
- `Wformat-security`: Warning Options
- `Wformat=2`: Warning Options
- `whatsloaded`: Darwin Options
- `whyload`: Darwin Options
- `Wimplicit`: Warning Options
- `Wimplicit-function-declaration`: Warning Options
- `Wimplicit-int`: Warning Options
- `Wimport`: Preprocessor Options
- `Winline`: Warning Options, Inline
- `Wl`: Link Options
- `Wlarger-than`: Warning Options
- `Wlong-long`: Warning Options
- `Wmain`: Warning Options
- `Wmissing-braces`: Warning Options
- `Wmissing-declarations`: Warning Options
- `Wmissing-format-attribute`: Warning Options
- `Wmissing-noreturn`: Warning Options
- `Wmissing-prototypes`: Warning Options
- `Wmultichar`: Warning Options
- `Wnested-externs`: Warning Options
- `Wno-deprecated`: C++ Dialect Options
- `Wno-deprecated-declarations`: Warning Options
- `Wno-div-by-zero`: Warning Options
- `Wno-format-extra-args`: Warning Options
- `Wno-format-y2k`: Warning Options
- `Wno-format-zero-length`: Warning Options
- `Wno-import`: Warning Options
- `Wno-long-long`: Warning Options
- `Wno-multichar`: Warning Options
- `Wno-non-template-friend`: C++ Dialect Options
- `Wno-pmf-conversions`: Bound member functions, C++ Dialect Options
- `Wno-protocol`: Objective-C Dialect Options
- `Wnon-virtual-dtor`: C++ Dialect Options
- `Wnonnull`: Warning Options
- `Wold-style-cast`: C++ Dialect Options
- `Woverloaded-virtual`: C++ Dialect Options
- `Wp`: Preprocessor Options
- `Wpacked`: Warning Options
- `Wpadded`: Warning Options
- `Wparentheses`: Warning Options
- `Wpointer-arith`: Warning Options, Pointer Arith
- `Wredundant-decls`: Warning Options
- `Wreorder`: C++ Dialect Options
- `Wreturn-type`: Warning Options
- `Wselector`: Objective-C Dialect Options
- `Wsequence-point`: Warning Options
- `Wshadow`: Warning Options
- `Wsign-compare`: Warning Options
- `Wsign-promo`: C++ Dialect Options
- `Wstrict-aliasing`: Warning Options
- `Wstrict-prototypes`: Warning Options
- `Wswitch`: Warning Options
- `Wswitch-enum`: Warning Options
- `Wswitch-switch`: Warning Options
- `Wsynth`: C++ Dialect Options
- `Wsystem-headers`: Warning Options, Preprocessor Options
- `Wtraditional`: Preprocessor Options, Warning Options
- `Wtrigraphs`: Warning Options, Preprocessor Options
- `Wundeclared-selector`: Objective-C Dialect Options
- `Wundef`: Warning Options, Preprocessor Options
- `Wuninitialized`: Warning Options
- `Wunknown-pragmas`: Warning Options
- `Wunreachable-code`: Warning Options
- `Wunused`: Warning Options
- `Wunused-function`: Warning Options
- `Wunused-label`: Warning Options
- `Wunused-macros`: Preprocessor Options
- `Wunused-parameter`: Warning Options
- `Wunused-value`: Warning Options
- `Wunused-variable`: Warning Options
- `Wwrite-strings`: Warning Options
- `x`: Overall Options, Preprocessor Options
- `Xlinker`: Link Options
- `Ym`: System V Options
- `YP`: System V Options