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.
###: Overall Options
A: Preprocessor Options
all_load: Darwin Options
allowable_client: Darwin Options
ansi: Non-bugs, Other Builtins, Preprocessor Options, C Dialect Options, Standards
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
C: Preprocessor Options
c: Overall Options
client_name: Darwin Options
compatibility_version: Darwin Options
crossjumping: Optimize Options
current_version: Darwin Options
D: Preprocessor Options
d: Debugging Options
da: Debugging Options
dA: Debugging Options
dB: Debugging Options
db: Debugging Options
dC: Debugging Options
dc: Debugging Options
dD: Preprocessor Options, Debugging Options
dd: Debugging 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: Preprocessor Options, Debugging Options
dn: 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
dt: Debugging Options
du: Debugging Options
dumpmachine: Debugging Options
dumpspecs: Debugging Options
dumpversion: Debugging Options
dv: Debugging Options
dW: 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: Link Options, Overall Options
EB: ARC Options, MIPS Options
EL: ARC Options, MIPS 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
fcommon: Variable Attributes
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: Interoperation, C++ Dialect Options
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: Disappointments, Optimize Options
ffor-scope: C++ Dialect Options
fforce-addr: Optimize Options
fforce-mem: Optimize Options
ffreestanding: Function Attributes, C Dialect Options, Standards
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: Function Attributes, Code Gen Options
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: Inline, Optimize Options, C++ Dialect Options
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++ Interface, C++ Dialect Options
fno-implicit-inline-templates: C++ Dialect Options
fno-implicit-templates: Template Instantiation, C++ Dialect Options
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: Incompatibilities, Code Gen Options
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
frandom-string: 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: Non-bugs, Type Attributes, Code Gen Options
fshort-wchar: Code Gen Options
fsignaling-nans: Optimize Options
fsigned-bitfields: Non-bugs, C Dialect Options
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: Non-bugs, C Dialect Options
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: Incompatibilities, C Dialect Options
G: System V Options, MIPS Options, RS/6000 and PowerPC Options, M32R/D Options
g: Debugging 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: Preprocessor Options, Overall Options
hp-ld: HPPA Options
I: Directory Options, Preprocessor Options
I-: Directory Options, Preprocessor 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: S/390 and zSeries Options, i386 and x86-64 Options, SPARC 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: V850 Options, SPARC Options
march: CRIS Options, HPPA Options, i386 and x86-64 Options, MIPS 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: TMS320C3x/C4x Options, RS/6000 and PowerPC Options
mbig-endian: Xtensa Options, IA-64 Options, MCore Options, RS/6000 and PowerPC Options, ARM 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: NS32K Options, M680x0 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: FRV Options, D30V Options
mcond-move: FRV Options
mconst-align: CRIS Options
mconstant-gp: IA-64 Options
mcpu: FRV Options, CRIS Options, ARC Options, TMS320C3x/C4x Options, DEC Alpha Options, i386 and x86-64 Options, RS/6000 and PowerPC Options, ARM 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-callt: V850 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: PDP-11 Options, SPARC Options
mfull-fp-blocks: RT Options
mfull-toc: RS/6000 and PowerPC Options
mfused-madd: Xtensa Options, MIPS Options, RS/6000 and PowerPC Options
mg: VAX Options
MG: Preprocessor Options
mgas: DEC Alpha Options, HPPA 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, S/390 and zSeries Options, MIPS Options, RS/6000 and PowerPC Options, ARM Options, SPARC 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: SH Options, DEC Alpha Options
mieee-compare: NS32K Options
mieee-conformant: DEC Alpha Options
mieee-fp: i386 and x86-64 Options
mieee-with-inexact: DEC Alpha Options
mimpure-text: SPARC 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: Xtensa Options, IA-64 Options, MCore Options, RS/6000 and PowerPC Options, ARM Options, SPARC Options
mlive-g0: SPARC Options
mlong-calls: V850 Options, MIPS Options, ARM Options, M68hc1x 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: V850 Options, 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: Xtensa Options, MIPS Options, RS/6000 and PowerPC 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: V850 Options, HPPA Options, MIPS Options, ARM 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: IA-64 Options, RS/6000 and PowerPC 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: Intel 960 Options, RS/6000 and PowerPC 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: NS32K Options, M680x0 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: TMS320C3x/C4x Options, i386 and x86-64 Options
mrelax: SH Options, H8/300 Options, MN10300 Options, MN10200 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: Function Attributes, NS32K Options, i386 and x86-64 Options, M680x0 Options
ms: H8/300 Options
ms2600: H8/300 Options
msa: Intel 960 Options
msb: NS32K Options, Intel 960 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: Xtensa Options, M88K 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: Xtensa Options, FRV Options, PDP-11 Options, S/390 and zSeries Options, NS32K Options, DEC Alpha Options, Intel 960 Options, HPPA Options, i386 and x86-64 Options, MIPS Options, RS/6000 and PowerPC Options, ARM Options, SPARC Options, M680x0 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: CRIS Options, DEC Alpha Options, MIPS Options, RS/6000 and PowerPC Options, ARM Options, SPARC 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
mv850e: 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
O: Optimize Options
o: Overall Options
O0: Optimize Options
O1: Optimize Options
O2: Optimize Options
O3: Optimize Options
Os: Optimize Options
P: Preprocessor Options
p: Debugging Options
pagezero_size: Darwin Options
param: Optimize Options
pass-exit-codes: Overall Options
pedantic: Warnings and Errors, Alternate Keywords, C Extensions, Preprocessor Options, Warning Options, Standards
pedantic-errors: Warnings and Errors, Non-bugs, Actual Bugs, Preprocessor Options, Warning Options, Standards
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
S: Link Options, Overall 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: HPPA Options, Darwin Options, Link Options
static-libgcc: Link Options
std: Non-bugs, Other Builtins, C Dialect Options, Standards
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: Incompatibilities, C Dialect Options
traditional-cpp: Preprocessor Options, C Dialect Options
trigraphs: Preprocessor Options, C Dialect Options
twolevel_namespace: Darwin Options
u: Link Options
U: Preprocessor Options
umbrella: Darwin Options
undef: Preprocessor Options
undefined: Darwin Options
unexported_symbols_list: Darwin Options
V: Target Options
v: Preprocessor Options, Overall Options
version: Preprocessor Options, Overall Options
W: Incompatibilities
w: Preprocessor Options
W: Warning Options
w: Warning Options
Wa: Assembler Options
Wabi: C++ Dialect Options
Waggregate-return: Warning Options
Wall: Standard Libraries, Preprocessor Options, Warning Options
Wbad-function-cast: Warning Options
Wcast-align: Warning Options
Wcast-qual: Warning Options
Wchar-subscripts: Warning Options
Wcomment: Preprocessor Options, Warning 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: Preprocessor Options, Warning Options
Werror-implicit-function-declaration: Warning Options
Wfloat-equal: Warning Options
Wformat: Function Attributes, Warning Options
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: Inline, Warning Options
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: Pointer Arith, Warning Options
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: Preprocessor Options, Warning Options
Wtraditional: Preprocessor Options, Warning Options
Wtrigraphs: Preprocessor Options, Warning Options
Wundeclared-selector: Objective-C Dialect Options
Wundef: Preprocessor Options, Warning 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: Preprocessor Options, Overall Options
Xlinker: Link Options
Ym: System V Options
YP: System V Options