Next: Keyword Index, Previous: Contributors, Up: Top
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 OptionsA: Preprocessor Optionsall_load: Darwin Optionsallowable_client: Darwin Optionsansi: Non-bugsansi: Other Builtinsansi: Preprocessor Optionsansi: C Dialect Optionsansi: Standardsarch_errors_fatal: Darwin Optionsarch_only: Darwin Optionsaux-info: C Dialect Optionsb: Target OptionsB: Directory Optionsbcopy-builtin: PDP-11 Optionsbind_at_load: Darwin Optionsbundle: Darwin Optionsbundle_loader: Darwin Optionsc: Link OptionsC: Preprocessor Optionsc: Overall Optionsclient_name: Darwin Optionscompatibility_version: Darwin Optionscrossjumping: Optimize Optionscurrent_version: Darwin OptionsD: Preprocessor Optionsd: Debugging Optionsda: Debugging OptionsdA: Debugging OptionsdB: Debugging Optionsdb: Debugging OptionsdC: Debugging Optionsdc: Debugging OptionsdD: Preprocessor OptionsdD: Debugging Optionsdd: Debugging OptionsdE: Debugging Optionsde: Debugging Optionsdependency-file: Darwin OptionsdF: Debugging Optionsdf: Debugging OptionsdG: Debugging Optionsdg: Debugging Optionsdh: Debugging OptionsdI: Preprocessor Optionsdi: Debugging Optionsdj: Debugging Optionsdk: Debugging OptionsdL: Debugging Optionsdl: Debugging OptionsdM: Preprocessor Optionsdm: Debugging OptionsdM: Debugging OptionsdN: Preprocessor OptionsdN: Debugging Optionsdn: Debugging Optionsdo: Debugging OptionsdP: Debugging Optionsdp: Debugging OptionsdR: Debugging Optionsdr: Debugging OptionsdS: Debugging Optionsds: Debugging OptionsdT: Debugging Optionsdt: Debugging Optionsdu: Debugging Optionsdumpmachine: Debugging Optionsdumpspecs: Debugging Optionsdumpversion: Debugging Optionsdv: Debugging OptionsdW: Debugging Optionsdw: Debugging Optionsdx: Debugging OptionsdX: Debugging Optionsdy: Debugging Optionsdylib_file: Darwin Optionsdylinker_install_name: Darwin Optionsdynamic: Darwin Optionsdynamiclib: Darwin Optionsdz: Debugging OptionsE: Link OptionsE: Overall OptionsEB: ARC OptionsEB: MIPS OptionsEL: ARC OptionsEL: MIPS Optionsexported_symbols_list: Darwin Optionsfabi-version: C++ Dialect Optionsfalign-functions: Optimize Optionsfalign-jumps: Optimize Optionsfalign-labels: Optimize Optionsfalign-loops: Optimize Optionsfalt-external-templates: C++ Dialect Optionsfargument-alias: Code Gen Optionsfargument-noalias: Code Gen Optionsfargument-noalias-global: Code Gen Optionsfbounds-check: Code Gen Optionsfbranch-probabilities: Optimize Optionsfcall-saved: Interoperationfcall-saved: Code Gen Optionsfcall-used: Code Gen Optionsfcaller-saves: Optimize Optionsfcheck-new: C++ Dialect Optionsfcommon: Variable Attributesfcond-mismatch: C Dialect Optionsfconserve-space: C++ Dialect Optionsfconstant-string-class: Objective-C Dialect Optionsfcse-follow-jumps: Optimize Optionsfcse-skip-blocks: Optimize Optionsfdata-sections: Optimize Optionsfdelayed-branch: Optimize Optionsfdelete-null-pointer-checks: Optimize Optionsfdiagnostics-show-location: Language Independent Optionsfdollars-in-identifiers: Interoperationfdollars-in-identifiers: C++ Dialect Optionsfdump-class-hierarchy: Debugging Optionsfdump-translation-unit: Debugging Optionsfdump-tree: Debugging Optionsfdump-unnumbered: Debugging Optionsfeliminate-dwarf2-dups: Debugging Optionsfexceptions: Code Gen Optionsfexpensive-optimizations: Optimize Optionsfexternal-templates: C++ Dialect Optionsffast-math: Optimize Optionsffinite-math-only: Optimize Optionsffixed: Code Gen Optionsffloat-store: Disappointmentsffloat-store: Optimize Optionsffor-scope: C++ Dialect Optionsfforce-addr: Optimize Optionsfforce-mem: Optimize Optionsffreestanding: Function Attributesffreestanding: C Dialect Optionsffreestanding: Standardsffunction-sections: Optimize Optionsfgcse: Optimize Optionsfgcse-lm: Optimize Optionsfgcse-sm: Optimize Optionsfgnu-runtime: Objective-C Dialect Optionsfhosted: C Dialect Optionsfilelist: Darwin Optionsfinhibit-size-directive: Code Gen Optionsfinline-functions: Optimize Optionsfinline-limit: Optimize Optionsfinstrument-functions: Function Attributesfinstrument-functions: Code Gen Optionsfkeep-inline-functions: Inlinefkeep-inline-functions: Optimize Optionsfkeep-static-consts: Optimize Optionsflat_namespace: Darwin Optionsfleading-underscore: Code Gen Optionsfloop-optimize: Optimize Optionsfmem-report: Debugging Optionsfmessage-length: Language Independent Optionsfmove-all-movables: Optimize Optionsfms-extensions: C++ Dialect Optionsfms-extensions: C Dialect Optionsfnew-ra: Optimize Optionsfnext-runtime: Objective-C Dialect Optionsfno-access-control: C++ Dialect Optionsfno-asm: C Dialect Optionsfno-branch-count-reg: Optimize Optionsfno-builtin: Other Builtinsfno-builtin: C Dialect Optionsfno-common: Variable Attributesfno-common: Code Gen Optionsfno-const-strings: C++ Dialect Optionsfno-cprop-registers: Optimize Optionsfno-default-inline: Inlinefno-default-inline: Optimize Optionsfno-default-inline: C++ Dialect Optionsfno-defer-pop: Optimize Optionsfno-elide-constructors: C++ Dialect Optionsfno-enforce-eh-specs: C++ Dialect Optionsfno-for-scope: C++ Dialect Optionsfno-function-cse: Optimize Optionsfno-gnu-keywords: C++ Dialect Optionsfno-gnu-linker: Code Gen Optionsfno-guess-branch-probability: Optimize Optionsfno-ident: Code Gen Optionsfno-implement-inlines: C++ Interfacefno-implement-inlines: C++ Dialect Optionsfno-implicit-inline-templates: C++ Dialect Optionsfno-implicit-templates: Template Instantiationfno-implicit-templates: C++ Dialect Optionsfno-inline: Optimize Optionsfno-math-errno: Optimize Optionsfno-nonansi-builtins: C++ Dialect Optionsfno-operator-names: C++ Dialect Optionsfno-optional-diags: C++ Dialect Optionsfno-peephole: Optimize Optionsfno-peephole2: Optimize Optionsfno-rtti: C++ Dialect Optionsfno-sched-interblock: Optimize Optionsfno-sched-spec: Optimize Optionsfno-show-column: Preprocessor Optionsfno-signed-bitfields: C Dialect Optionsfno-stack-limit: Code Gen Optionsfno-trapping-math: Optimize Optionsfno-unsigned-bitfields: C Dialect Optionsfno-weak: C++ Dialect Optionsfno-zero-initialized-in-bss: Optimize Optionsfnon-call-exceptions: Code Gen Optionsfomit-frame-pointer: Optimize Optionsfoptimize-register-move: Optimize Optionsfoptimize-sibling-calls: Optimize Optionsforce_cpusubtype_ALL: Darwin Optionsforce_flat_namespace: Darwin Optionsfpack-struct: Code Gen Optionsfpcc-struct-return: Incompatibilitiesfpcc-struct-return: Code Gen Optionsfpermissive: C++ Dialect OptionsfPIC: Code Gen Optionsfpic: Code Gen Optionsfprefetch-loop-arrays: Optimize Optionsfpreprocessed: Preprocessor Optionsfprofile-arcs: Other Builtinsfprofile-arcs: Debugging Optionsfrandom-string: Debugging Optionsfreduce-all-givs: Optimize Optionsfreg-struct-return: Code Gen Optionsfregmove: Optimize Optionsfrename-registers: Optimize Optionsfreorder-blocks: Optimize Optionsfreorder-functions: Optimize Optionsfrepo: Template Instantiationfrepo: C++ Dialect Optionsfrerun-cse-after-loop: Optimize Optionsfrerun-loop-opt: Optimize Optionsfsched-spec-load: Optimize Optionsfsched-spec-load-dangerous: Optimize Optionsfsched-verbose: Debugging Optionsfschedule-insns: Optimize Optionsfschedule-insns2: Optimize Optionsfshared-data: Code Gen Optionsfshort-double: Code Gen Optionsfshort-enums: Non-bugsfshort-enums: Type Attributesfshort-enums: Code Gen Optionsfshort-wchar: Code Gen Optionsfsignaling-nans: Optimize Optionsfsigned-bitfields: Non-bugsfsigned-bitfields: C Dialect Optionsfsigned-char: C Dialect Optionsfsingle-precision-constant: Optimize Optionsfssa: Optimize Optionsfssa-ccp: Optimize Optionsfssa-dce: Optimize Optionsfstack-check: Code Gen Optionsfstack-limit-register: Code Gen Optionsfstack-limit-symbol: Code Gen Optionsfstats: C++ Dialect Optionsfstrength-reduce: Optimize Optionsfstrict-aliasing: Optimize Optionsfsyntax-only: Warning Optionsftabstop: Preprocessor Optionsftemplate-depth: C++ Dialect Optionsftest-coverage: Debugging Optionsfthread-jumps: Optimize Optionsftime-report: Debugging Optionsftracer: Optimize Optionsftrapv: Code Gen Optionsfunroll-all-loops: Optimize Optionsfunroll-loops: Non-bugsfunroll-loops: Optimize Optionsfunsafe-math-optimizations: Optimize Optionsfunsigned-bitfields: Non-bugsfunsigned-bitfields: C Dialect Optionsfunsigned-char: C Dialect Optionsfunwind-tables: Code Gen Optionsfuse-cxa-atexit: C++ Dialect Optionsfverbose-asm: Code Gen Optionsfvolatile: Code Gen Optionsfvolatile-global: Code Gen Optionsfvolatile-static: Code Gen Optionsfvtable-gc: C++ Dialect Optionsfwritable-strings: Incompatibilitiesfwritable-strings: C Dialect OptionsG: System V OptionsG: MIPS OptionsG: RS/6000 and PowerPC OptionsG: M32R/D Optionsg: Debugging Optionsgcoff: Debugging Optionsgdwarf: Debugging Optionsgdwarf+: Debugging Optionsgdwarf-2: Debugging Optionsgen-decls: Objective-C Dialect Optionsggdb: Debugging Optionsgnu-ld: HPPA Optionsgstabs: Debugging Optionsgstabs+: Debugging Optionsgvms: Debugging Optionsgxcoff: Debugging Optionsgxcoff+: Debugging OptionsH: Preprocessor Optionsheaderpad_max_install_names: Darwin Optionshelp: Preprocessor Optionshelp: Overall Optionshp-ld: HPPA OptionsI: Directory OptionsI: Preprocessor OptionsI-: Directory OptionsI-: Preprocessor Optionsidirafter: Preprocessor Optionsif-conversion: Optimize Optionsif-conversion2: Optimize Optionsimacros: Preprocessor Optionsimage_base: Darwin Optionsinclude: Preprocessor Optionsinit: Darwin Optionsinstall_name: Darwin Optionsiprefix: Preprocessor Optionsisystem: Preprocessor Optionsiwithprefix: Preprocessor Optionsiwithprefixbefore: Preprocessor Optionskeep_private_externs: Darwin OptionsL: Directory Optionsl: Link Optionslobjc: Link OptionsM: Preprocessor Optionsm1: SH Optionsm10: PDP-11 Optionsm128bit-long-double: i386 and x86-64 Optionsm16-bit: CRIS Optionsm2: SH Optionsm210: MCore Optionsm3: SH Optionsm31: S/390 and zSeries Optionsm32: i386 and x86-64 Optionsm32: SPARC Optionsm32-bit: CRIS Optionsm32032: NS32K Optionsm32081: NS32K Optionsm32332: NS32K Optionsm32381: NS32K Optionsm32532: NS32K Optionsm32r: M32R/D Optionsm32rx: M32R/D Optionsm340: MCore Optionsm386: i386 and x86-64 Optionsm3dnow: i386 and x86-64 Optionsm3e: SH Optionsm4: SH Optionsm4-nofpu: SH Optionsm4-single: SH Optionsm4-single-only: SH Optionsm40: PDP-11 Optionsm45: PDP-11 Optionsm4650: MIPS Optionsm486: i386 and x86-64 Optionsm4byte-functions: MCore Optionsm5200: M680x0 Optionsm64: S/390 and zSeries Optionsm64: i386 and x86-64 Optionsm64: SPARC Optionsm68000: M680x0 Optionsm68020: M680x0 Optionsm68020-40: M680x0 Optionsm68020-60: M680x0 Optionsm68030: M680x0 Optionsm68040: M680x0 Optionsm68060: M680x0 Optionsm6811: M68hc1x Optionsm6812: M68hc1x Optionsm68881: M680x0 Optionsm68hc11: M68hc1x Optionsm68hc12: M68hc1x Optionsm68hcs12: M68hc1x Optionsm68S12: M68hc1x Optionsm8-bit: CRIS Optionsm88000: M88K Optionsm88100: M88K Optionsm88110: M88K Optionsm96bit-long-double: i386 and x86-64 Optionsmabi-mmixware: MMIX Optionsmabi=32: MIPS Optionsmabi=64: MIPS Optionsmabi=altivec: RS/6000 and PowerPC Optionsmabi=eabi: MIPS Optionsmabi=gnu: MMIX Optionsmabi=meabi: MIPS Optionsmabi=n32: MIPS Optionsmabi=no-altivec: RS/6000 and PowerPC Optionsmabi=no-spe: RS/6000 and PowerPC Optionsmabi=o64: MIPS Optionsmabi=spe: RS/6000 and PowerPC Optionsmabicalls: MIPS Optionsmabort-on-noreturn: ARM Optionsmabshi: PDP-11 Optionsmac0: PDP-11 Optionsmacc-4: FRV Optionsmacc-8: FRV Optionsmaccumulate-outgoing-args: i386 and x86-64 Optionsmads: RS/6000 and PowerPC Optionsmaix-struct-return: RS/6000 and PowerPC Optionsmaix32: RS/6000 and PowerPC Optionsmaix64: RS/6000 and PowerPC Optionsmalign-300: H8/300 Optionsmalign-double: i386 and x86-64 Optionsmalign-int: M680x0 Optionsmalignment-traps: ARM Optionsmalloc-cc: FRV Optionsmalpha-as: DEC Alpha Optionsmaltivec: RS/6000 and PowerPC Optionsmam33: MN10300 Optionsmaout: CRIS Optionsmapcs: ARM Optionsmapcs-26: ARM Optionsmapcs-32: ARM Optionsmapcs-frame: ARM Optionsmapp-regs: V850 Optionsmapp-regs: SPARC Optionsmarch: CRIS Optionsmarch: HPPA Optionsmarch: i386 and x86-64 Optionsmarch: MIPS Optionsmarch: ARM Optionsmasm-compat: Intel 960 Optionsmasm-optimize: D30V Optionsmasm=dialect: i386 and x86-64 Optionsmauto-incdec: M68hc1x Optionsmauto-pic: IA-64 Optionsmb: SH Optionsmb-step: IA-64 Optionsmbackchain: S/390 and zSeries Optionsmbase-addresses: MMIX Optionsmbcopy: PDP-11 Optionsmbig: TMS320C3x/C4x Optionsmbig: RS/6000 and PowerPC Optionsmbig-endian: Xtensa Optionsmbig-endian: IA-64 Optionsmbig-endian: MCore Optionsmbig-endian: RS/6000 and PowerPC Optionsmbig-endian: ARM Optionsmbig-memory: TMS320C3x/C4x Optionsmbig-pic: M88K Optionsmbig-switch: V850 Optionsmbig-switch: HPPA Optionsmbigtable: SH Optionsmbit-align: RS/6000 and PowerPC Optionsmbitfield: NS32K Optionsmbitfield: M680x0 Optionsmbk: TMS320C3x/C4x Optionsmbooleans: Xtensa Optionsmbranch-cheap: PDP-11 Optionsmbranch-cost: D30V Optionsmbranch-expensive: PDP-11 Optionsmbranch-likely: MIPS Optionsmbranch-predict: MMIX Optionsmbroken-saverestore: SPARC Optionsmbuild-constants: DEC Alpha Optionsmbwx: DEC Alpha Optionsmc68000: M680x0 Optionsmc68020: M680x0 Optionsmca: Intel 960 Optionsmcall-aix: RS/6000 and PowerPC Optionsmcall-gnu: RS/6000 and PowerPC Optionsmcall-lib-mul: RT Optionsmcall-linux: RS/6000 and PowerPC Optionsmcall-netbsd: RS/6000 and PowerPC Optionsmcall-prologues: AVR Optionsmcall-solaris: RS/6000 and PowerPC Optionsmcall-sysv: RS/6000 and PowerPC Optionsmcall-sysv-eabi: RS/6000 and PowerPC Optionsmcall-sysv-noeabi: RS/6000 and PowerPC Optionsmcallee-super-interworking: ARM Optionsmcaller-super-interworking: ARM Optionsmcallgraph-data: MCore Optionsmcc-init: CRIS Optionsmcf: Intel 960 Optionsmcheck-zero-division: M88K Optionsmcix: DEC Alpha Optionsmcmodel=embmedany: SPARC Optionsmcmodel=kernel: i386 and x86-64 Optionsmcmodel=large: i386 and x86-64 Optionsmcmodel=medany: SPARC Optionsmcmodel=medium: i386 and x86-64 Optionsmcmodel=medlow: SPARC Optionsmcmodel=medmid: SPARC Optionsmcmodel=small: i386 and x86-64 Optionsmcode-align: Intel 960 Optionsmcode-model=large: M32R/D Optionsmcode-model=medium: M32R/D Optionsmcode-model=small: M32R/D Optionsmcomplex-addr: Intel 960 Optionsmcond-exec: FRV Optionsmcond-exec: D30V Optionsmcond-move: FRV Optionsmconst-align: CRIS Optionsmconstant-gp: IA-64 Optionsmcpu: FRV Optionsmcpu: CRIS Optionsmcpu: ARC Optionsmcpu: TMS320C3x/C4x Optionsmcpu: DEC Alpha Optionsmcpu: i386 and x86-64 Optionsmcpu: RS/6000 and PowerPC Optionsmcpu: ARM Optionsmcpu: SPARC Optionsmcpu32: M680x0 Optionsmcypress: SPARC OptionsMD: Preprocessor Optionsmdalign: SH Optionsmdata: ARC Optionsmdata-align: CRIS Optionsmdb: TMS320C3x/C4x Optionsmdebug: S/390 and zSeries Optionsmdec-asm: PDP-11 Optionsmdensity: Xtensa Optionsmdisable-callt: V850 Optionsmdisable-fpregs: HPPA Optionsmdisable-indexing: HPPA Optionsmdiv: MCore Optionsmdouble: FRV Optionsmdouble-float: MIPS Optionsmdp-isr-reload: TMS320C3x/C4x Optionsmdwarf2-asm: IA-64 Optionsmdword: FRV Optionsmeabi: RS/6000 and PowerPC Optionsmelf: MMIX Optionsmelf: CRIS Optionsmelinux: CRIS Optionsmelinux-stacksize: CRIS Optionsmemb: RS/6000 and PowerPC Optionsmembedded-data: MIPS Optionsmembedded-pic: MIPS Optionsmentry: MIPS Optionsmep: V850 Optionsmepsilon: MMIX Optionsmetrax100: CRIS Optionsmetrax4: CRIS Optionsmexplicit-relocs: DEC Alpha Optionsmextmem: D30V Optionsmextmemory: D30V OptionsMF: Preprocessor Optionsmfast-fix: TMS320C3x/C4x Optionsmfast-indirect-calls: HPPA Optionsmfaster-structs: SPARC Optionsmfix: DEC Alpha Optionsmfix7000: MIPS Optionsmfixed-cc: FRV Optionsmfixed-range: IA-64 Optionsmflat: SPARC Optionsmfloat-ieee: DEC Alpha Optionsmfloat-vax: DEC Alpha Optionsmfloat32: PDP-11 Optionsmfloat64: PDP-11 Optionsmflush-func: MIPS Optionsmfmovd: SH Optionsmfp: ARM Optionsmfp-arg-in-fpregs: RT Optionsmfp-arg-in-gregs: RT Optionsmfp-reg: DEC Alpha Optionsmfp-rounding-mode: DEC Alpha Optionsmfp-trap-mode: DEC Alpha Optionsmfp32: MIPS Optionsmfp64: MIPS Optionsmfpa: M680x0 Optionsmfpe: ARM Optionsmfpr-32: FRV Optionsmfpr-64: FRV Optionsmfpu: PDP-11 Optionsmfpu: SPARC Optionsmfull-fp-blocks: RT Optionsmfull-toc: RS/6000 and PowerPC Optionsmfused-madd: Xtensa Optionsmfused-madd: MIPS Optionsmfused-madd: RS/6000 and PowerPC Optionsmg: VAX OptionsMG: Preprocessor Optionsmgas: DEC Alpha Optionsmgas: HPPA Optionsmgas: MIPS Optionsmgnu: VAX Optionsmgnu-as: IA-64 Optionsmgnu-ld: IA-64 Optionsmgotplt: CRIS Optionsmgp32: MIPS Optionsmgp64: MIPS Optionsmgpopt: MIPS Optionsmgpr-32: FRV Optionsmgpr-64: FRV Optionsmh: H8/300 Optionsmhalf-pic: MIPS Optionsmhandle-large-shift: M88K Optionsmhard-float: Xtensa Optionsmhard-float: FRV Optionsmhard-float: S/390 and zSeries Optionsmhard-float: MIPS Optionsmhard-float: RS/6000 and PowerPC Optionsmhard-float: ARM Optionsmhard-float: SPARC Optionsmhard-quad-float: SPARC Optionsmhardlit: MCore Optionsmhc-struct-return: RT Optionsmhimem: NS32K Optionsmhitachi: SH Optionsmic-compat: Intel 960 Optionsmic2.0-compat: Intel 960 Optionsmic3.0-compat: Intel 960 Optionsmidentify-revision: M88K Optionsmieee: SH Optionsmieee: DEC Alpha Optionsmieee-compare: NS32K Optionsmieee-conformant: DEC Alpha Optionsmieee-fp: i386 and x86-64 Optionsmieee-with-inexact: DEC Alpha Optionsmimpure-text: SPARC Optionsmin-line-mul: RT Optionsminit-stack: AVR Optionsminline-all-stringops: i386 and x86-64 Optionsminline-float-divide-max-throughput: IA-64 Optionsminline-float-divide-min-latency: IA-64 Optionsminline-int-divide-max-throughput: IA-64 Optionsminline-int-divide-min-latency: IA-64 Optionsminmax: M68hc1x Optionsmint16: PDP-11 Optionsmint32: PDP-11 Optionsmint32: H8/300 Optionsmint64: MIPS Optionsmintel-asm: Intel 960 Optionsmips1: MIPS Optionsmips16: MIPS Optionsmips2: MIPS Optionsmips3: MIPS Optionsmips32: MIPS Optionsmips4: MIPS Optionsmips64: MIPS Optionsmisel: RS/6000 and PowerPC Optionsmisize: SH Optionsmjump-in-delay: HPPA Optionsmka: Intel 960 Optionsmkb: Intel 960 Optionsmknuthdiv: MMIX Optionsml: SH Optionsmlarge-data: DEC Alpha Optionsmleaf-procedures: Intel 960 Optionsmlibfuncs: MMIX Optionsmlibrary-pic: FRV Optionsmlinker-opt: HPPA Optionsmlinux: CRIS Optionsmlittle: RS/6000 and PowerPC Optionsmlittle-endian: Xtensa Optionsmlittle-endian: IA-64 Optionsmlittle-endian: MCore Optionsmlittle-endian: RS/6000 and PowerPC Optionsmlittle-endian: ARM Optionsmlittle-endian: SPARC Optionsmlive-g0: SPARC Optionsmlong-calls: V850 Optionsmlong-calls: MIPS Optionsmlong-calls: ARM Optionsmlong-calls: M68hc1x Optionsmlong-double-64: Intel 960 Optionsmlong-load-store: HPPA Optionsmlong32: MIPS Optionsmlong64: MIPS Optionsmlongcall: RS/6000 and PowerPC Optionsmlongcalls: Xtensa Optionsmloop-unsigned: TMS320C3x/C4x OptionsMM: Preprocessor Optionsmmac16: Xtensa Optionsmmad: MIPS Optionsmmangle-cpu: ARC Optionsmmax: DEC Alpha Optionsmmax-stack-frame: CRIS Optionsmmc: Intel 960 Optionsmmcu: AVR OptionsMMD: Preprocessor Optionsmmedia: FRV Optionsmmemcpy: MIPS Optionsmmemory-latency: DEC Alpha Optionsmmemparm: TMS320C3x/C4x Optionsmminimal-toc: RS/6000 and PowerPC Optionsmminimum-fp-blocks: RT Optionsmminmax: Xtensa Optionsmmips-as: MIPS Optionsmmips-tfile: MIPS Optionsmmmx: i386 and x86-64 Optionsmmpyi: TMS320C3x/C4x Optionsmmul-bug-workaround: CRIS Optionsmmul16: Xtensa Optionsmmul32: Xtensa Optionsmmuladd: FRV Optionsmmult-bug: MN10300 Optionsmmulti-add: NS32K Optionsmmulti-cond-exec: FRV Optionsmmultiple: RS/6000 and PowerPC Optionsmmvcle: S/390 and zSeries Optionsmmvme: RS/6000 and PowerPC Optionsmn: H8/300 Optionsmnested-cond-exec: FRV Optionsmnew-mnemonics: RS/6000 and PowerPC Optionsmno-3dnow: i386 and x86-64 Optionsmno-4byte-functions: MCore Optionsmno-abicalls: MIPS Optionsmno-abshi: PDP-11 Optionsmno-ac0: PDP-11 Optionsmno-align-double: i386 and x86-64 Optionsmno-align-int: M680x0 Optionsmno-align-stringops: i386 and x86-64 Optionsmno-alignment-traps: ARM Optionsmno-altivec: RS/6000 and PowerPC Optionsmno-am33: MN10300 Optionsmno-app-regs: V850 Optionsmno-app-regs: SPARC Optionsmno-asm-optimize: D30V Optionsmno-backchain: S/390 and zSeries Optionsmno-base-addresses: MMIX Optionsmno-bit-align: RS/6000 and PowerPC Optionsmno-bk: TMS320C3x/C4x Optionsmno-booleans: Xtensa Optionsmno-branch-likely: MIPS Optionsmno-branch-predict: MMIX Optionsmno-bwx: DEC Alpha Optionsmno-callgraph-data: MCore Optionsmno-check-zero-division: M88K Optionsmno-cix: DEC Alpha Optionsmno-code-align: Intel 960 Optionsmno-complex-addr: Intel 960 Optionsmno-cond-exec: FRV Optionsmno-cond-move: FRV Optionsmno-const-align: CRIS Optionsmno-crt0: MN10300 Optionsmno-data-align: CRIS Optionsmno-db: TMS320C3x/C4x Optionsmno-debug: S/390 and zSeries Optionsmno-density: Xtensa Optionsmno-div: MCore Optionsmno-double: FRV Optionsmno-dwarf2-asm: IA-64 Optionsmno-dword: FRV Optionsmno-eabi: RS/6000 and PowerPC Optionsmno-eflags: FRV Optionsmno-embedded-data: MIPS Optionsmno-embedded-pic: MIPS Optionsmno-ep: V850 Optionsmno-epsilon: MMIX Optionsmno-explicit-relocs: DEC Alpha Optionsmno-fancy-math-387: i386 and x86-64 Optionsmno-fast-fix: TMS320C3x/C4x Optionsmno-faster-structs: SPARC Optionsmno-fix: DEC Alpha Optionsmno-flat: SPARC Optionsmno-float32: PDP-11 Optionsmno-float64: PDP-11 Optionsmno-fp-in-toc: RS/6000 and PowerPC Optionsmno-fp-regs: DEC Alpha Optionsmno-fp-ret-in-387: i386 and x86-64 Optionsmno-fpu: SPARC Optionsmno-fused-madd: Xtensa Optionsmno-fused-madd: MIPS Optionsmno-fused-madd: RS/6000 and PowerPC Optionsmno-gnu-as: IA-64 Optionsmno-gnu-ld: IA-64 Optionsmno-gotplt: CRIS Optionsmno-gpopt: MIPS Optionsmno-half-pic: MIPS Optionsmno-hardlit: MCore Optionsmno-ieee-compare: NS32K Optionsmno-ieee-fp: i386 and x86-64 Optionsmno-int16: PDP-11 Optionsmno-int32: PDP-11 Optionsmno-interrupts: AVR Optionsmno-knuthdiv: MMIX Optionsmno-leaf-procedures: Intel 960 Optionsmno-libfuncs: MMIX Optionsmno-long-calls: V850 Optionsmno-long-calls: HPPA Optionsmno-long-calls: MIPS Optionsmno-long-calls: ARM Optionsmno-long-calls: M68hc1x Optionsmno-longcall: RS/6000 and PowerPC Optionsmno-longcalls: Xtensa Optionsmno-loop-unsigned: TMS320C3x/C4x Optionsmno-mac16: Xtensa Optionsmno-mad: MIPS Optionsmno-max: DEC Alpha Optionsmno-media: FRV Optionsmno-memcpy: MIPS Optionsmno-minmax: Xtensa Optionsmno-mips-tfile: MIPS Optionsmno-mips16: MIPS Optionsmno-mmx: i386 and x86-64 Optionsmno-mpyi: TMS320C3x/C4x Optionsmno-mul-bug-workaround: CRIS Optionsmno-mul16: Xtensa Optionsmno-mul32: Xtensa Optionsmno-muladd: FRV Optionsmno-mult-bug: MN10300 Optionsmno-multi-cond-exec: FRV Optionsmno-multiple: RS/6000 and PowerPC Optionsmno-mvcle: S/390 and zSeries Optionsmno-nested-cond-exec: FRV Optionsmno-nsa: Xtensa Optionsmno-ocs-debug-info: M88K Optionsmno-ocs-frame-position: M88K Optionsmno-optimize-arg-area: M88K Optionsmno-pack: FRV Optionsmno-parallel-insns: TMS320C3x/C4x Optionsmno-parallel-mpy: TMS320C3x/C4x Optionsmno-pic: IA-64 Optionsmno-power: RS/6000 and PowerPC Optionsmno-power2: RS/6000 and PowerPC Optionsmno-powerpc: RS/6000 and PowerPC Optionsmno-powerpc-gfxopt: RS/6000 and PowerPC Optionsmno-powerpc-gpopt: RS/6000 and PowerPC Optionsmno-powerpc64: RS/6000 and PowerPC Optionsmno-prolog-function: V850 Optionsmno-prologue-epilogue: CRIS Optionsmno-prototype: RS/6000 and PowerPC Optionsmno-push-args: i386 and x86-64 Optionsmno-register-names: IA-64 Optionsmno-regnames: RS/6000 and PowerPC Optionsmno-relax-immediate: MCore Optionsmno-relocatable: RS/6000 and PowerPC Optionsmno-relocatable-lib: RS/6000 and PowerPC Optionsmno-rnames: MIPS Optionsmno-rptb: TMS320C3x/C4x Optionsmno-rpts: TMS320C3x/C4x Optionsmno-scc: FRV Optionsmno-sched-prolog: ARM Optionsmno-sdata: IA-64 Optionsmno-sdata: RS/6000 and PowerPC Optionsmno-serialize-volatile: Xtensa Optionsmno-serialize-volatile: M88K Optionsmno-sext: Xtensa Optionsmno-short-load-bytes: ARM Optionsmno-short-load-words: ARM Optionsmno-side-effects: CRIS Optionsmno-single-exit: MMIX Optionsmno-slow-bytes: MCore Optionsmno-small-exec: S/390 and zSeries Optionsmno-soft-float: DEC Alpha Optionsmno-space-regs: HPPA Optionsmno-split: PDP-11 Optionsmno-split-addresses: MIPS Optionsmno-sse: i386 and x86-64 Optionsmno-stack-align: CRIS Optionsmno-stack-bias: SPARC Optionsmno-stats: MIPS Optionsmno-strict-align: Intel 960 Optionsmno-strict-align: RS/6000 and PowerPC Optionsmno-strict-align: M680x0 Optionsmno-string: RS/6000 and PowerPC Optionsmno-sum-in-toc: RS/6000 and PowerPC Optionsmno-svr3-shlib: i386 and x86-64 Optionsmno-tablejump: AVR Optionsmno-tail-call: Intel 960 Optionsmno-target-align: Xtensa Optionsmno-text-section-literals: Xtensa Optionsmno-toc: RS/6000 and PowerPC Optionsmno-toplevel-symbols: MMIX Optionsmno-unaligned-doubles: SPARC Optionsmno-underscores: M88K Optionsmno-uninit-const-in-rodata: MIPS Optionsmno-update: RS/6000 and PowerPC Optionsmno-vliw-branch: FRV Optionsmno-volatile-asm-stop: IA-64 Optionsmno-wide-bitfields: MCore Optionsmno-xl-call: RS/6000 and PowerPC Optionsmno-zero-extend: MMIX Optionsmnobitfield: NS32K Optionsmnobitfield: M680x0 Optionsmnohc-struct-return: RT Optionsmnohimem: NS32K Optionsmnomacsave: SH Optionsmnominmax: M68hc1x Optionsmnomulti-add: NS32K Optionsmnop-fun-dllimport: ARM Optionsmnoregparam: NS32K Optionsmnosb: NS32K Optionsmnsa: Xtensa Optionsmnumerics: Intel 960 Optionsmocs-debug-info: M88K Optionsmocs-frame-position: M88K Optionsmold-align: Intel 960 Optionsmold-mnemonics: RS/6000 and PowerPC Optionsmomit-leaf-frame-pointer: i386 and x86-64 Optionsmonchip: D30V Optionsmoptimize-arg-area: M88K OptionsMP: Preprocessor Optionsmpa-risc-1-0: HPPA Optionsmpa-risc-1-1: HPPA Optionsmpa-risc-2-0: HPPA Optionsmpack: FRV Optionsmpadstruct: SH Optionsmparallel-insns: TMS320C3x/C4x Optionsmparallel-mpy: TMS320C3x/C4x Optionsmparanoid: TMS320C3x/C4x Optionsmpcrel: M680x0 Optionsmpdebug: CRIS Optionsmpe: RS/6000 and PowerPC Optionsmpentium: i386 and x86-64 Optionsmpentiumpro: i386 and x86-64 Optionsmpic-register: ARM Optionsmpoke-function-name: ARM Optionsmportable-runtime: HPPA Optionsmpower: RS/6000 and PowerPC Optionsmpower2: RS/6000 and PowerPC Optionsmpowerpc: RS/6000 and PowerPC Optionsmpowerpc-gfxopt: RS/6000 and PowerPC Optionsmpowerpc-gpopt: RS/6000 and PowerPC Optionsmpowerpc64: RS/6000 and PowerPC Optionsmprefergot: SH Optionsmpreferred-stack-boundary: i386 and x86-64 Optionsmprolog-function: V850 Optionsmprologue-epilogue: CRIS Optionsmprototype: RS/6000 and PowerPC Optionsmpush-args: i386 and x86-64 OptionsMQ: Preprocessor Optionsmregister-names: IA-64 Optionsmregnames: RS/6000 and PowerPC Optionsmregparam: NS32K Optionsmregparm: TMS320C3x/C4x Optionsmregparm: i386 and x86-64 Optionsmrelax: SH Optionsmrelax: H8/300 Optionsmrelax: MN10300 Optionsmrelax: MN10200 Optionsmrelax-immediate: MCore Optionsmrelocatable: RS/6000 and PowerPC Optionsmrelocatable-lib: RS/6000 and PowerPC Optionsmrnames: MIPS Optionsmrodata: ARC Optionsmrptb: TMS320C3x/C4x Optionsmrpts: TMS320C3x/C4x Optionsmrtd: Function Attributesmrtd: NS32K Optionsmrtd: i386 and x86-64 Optionsmrtd: M680x0 Optionsms: H8/300 Optionsms2600: H8/300 Optionsmsa: Intel 960 Optionsmsb: NS32K Optionsmsb: Intel 960 Optionsmscc: FRV Optionsmschedule: HPPA Optionsmsda: V850 Optionsmsdata: IA-64 Optionsmsdata: RS/6000 and PowerPC Optionsmsdata-data: RS/6000 and PowerPC Optionsmsdata=default: RS/6000 and PowerPC Optionsmsdata=eabi: RS/6000 and PowerPC Optionsmsdata=none: RS/6000 and PowerPC Optionsmsdata=none: M32R/D Optionsmsdata=sdata: M32R/D Optionsmsdata=sysv: RS/6000 and PowerPC Optionsmsdata=use: M32R/D Optionsmserialize-volatile: Xtensa Optionsmserialize-volatile: M88K Optionsmsext: Xtensa Optionsmshort: M68hc1x Optionsmshort: M680x0 Optionsmshort-data: M88K Optionsmshort-load-bytes: ARM Optionsmshort-load-words: ARM Optionsmsim: Xstormy16 Optionsmsim: RS/6000 and PowerPC Optionsmsingle-exit: MMIX Optionsmsingle-float: MIPS Optionsmsingle-pic-base: ARM Optionsmsio: HPPA Optionsmsize: AVR Optionsmslow-bytes: MCore Optionsmsmall: TMS320C3x/C4x Optionsmsmall-data: DEC Alpha Optionsmsmall-exec: S/390 and zSeries Optionsmsmall-memory: TMS320C3x/C4x Optionsmsoft-float: Xtensa Optionsmsoft-float: FRV Optionsmsoft-float: PDP-11 Optionsmsoft-float: S/390 and zSeries Optionsmsoft-float: NS32K Optionsmsoft-float: DEC Alpha Optionsmsoft-float: Intel 960 Optionsmsoft-float: HPPA Optionsmsoft-float: i386 and x86-64 Optionsmsoft-float: MIPS Optionsmsoft-float: RS/6000 and PowerPC Optionsmsoft-float: ARM Optionsmsoft-float: SPARC Optionsmsoft-float: M680x0 Optionsmsoft-quad-float: SPARC Optionsmsoft-reg-count: M68hc1x Optionsmspace: V850 Optionsmspace: SH Optionsmsparclite: SPARC Optionsmsplit: PDP-11 Optionsmsplit-addresses: MIPS Optionsmsse: i386 and x86-64 Optionsmstack-align: CRIS Optionsmstack-bias: SPARC Optionsmstats: MIPS Optionsmstrict-align: Intel 960 Optionsmstrict-align: RS/6000 and PowerPC Optionsmstrict-align: M680x0 Optionsmstring: RS/6000 and PowerPC Optionsmstructure-size-boundary: ARM Optionsmsupersparc: SPARC Optionsmsvr3: M88K Optionsmsvr3-shlib: i386 and x86-64 Optionsmsvr4: M88K Optionsmsvr4-struct-return: RS/6000 and PowerPC OptionsMT: Preprocessor Optionsmtail-call: Intel 960 Optionsmtarget-align: Xtensa Optionsmtda: V850 Optionsmtext: ARC Optionsmtext-section-literals: Xtensa Optionsmthreads: i386 and x86-64 Optionsmthumb: ARM Optionsmthumb-interwork: ARM Optionsmti: TMS320C3x/C4x Optionsmtiny-stack: AVR Optionsmtoc: RS/6000 and PowerPC Optionsmtomcat-stats: FRV Optionsmtoplevel-symbols: MMIX Optionsmtpcs-frame: ARM Optionsmtpcs-leaf-frame: ARM Optionsmtrap-large-shift: M88K Optionsmtrap-precision: DEC Alpha Optionsmtune: CRIS Optionsmtune: DEC Alpha Optionsmtune: MIPS Optionsmtune: RS/6000 and PowerPC Optionsmtune: ARM Optionsmtune: SPARC Optionsmulti_module: Darwin Optionsmultiply_defined: Darwin Optionsmultiply_defined_unused: Darwin Optionsmunaligned-doubles: SPARC Optionsmuninit-const-in-rodata: MIPS Optionsmunix: VAX Optionsmunix-asm: PDP-11 Optionsmupdate: RS/6000 and PowerPC Optionsmuse-div-instruction: M88K Optionsmusermode: SH Optionsmv8: SPARC Optionsmv850: V850 Optionsmv850e: V850 Optionsmversion-03.00: M88K Optionsmvliw-branch: FRV Optionsmvms-return-codes: DEC Alpha/VMS Optionsmvolatile-asm-stop: IA-64 Optionsmvxworks: RS/6000 and PowerPC Optionsmwarn-passed-structs: M88K Optionsmwide-bitfields: MCore Optionsmwindiss: RS/6000 and PowerPC Optionsmwords-little-endian: ARM Optionsmxl-call: RS/6000 and PowerPC Optionsmyellowknife: RS/6000 and PowerPC Optionsmzda: V850 Optionsmzero-extend: MMIX Optionsno-crt0: MIPS Optionsno-integrated-cpp: C Dialect Optionsno-red-zone: i386 and x86-64 Optionsnoall_load: Darwin Optionsnocpp: MIPS Optionsnodefaultlibs: Link Optionsnolibdld: HPPA Optionsnomultidefs: Darwin Optionsnoprebind: Darwin Optionsnoseglinkedit: Darwin Optionsnostartfiles: Link Optionsnostdinc: Preprocessor Optionsnostdinc++: Preprocessor Optionsnostdinc++: C++ Dialect Optionsnostdlib: Link Optionso: Preprocessor OptionsO: Optimize Optionso: Overall OptionsO0: Optimize OptionsO1: Optimize OptionsO2: Optimize OptionsO3: Optimize OptionsOs: Optimize OptionsP: Preprocessor Optionsp: Debugging Optionspagezero_size: Darwin Optionsparam: Optimize Optionspass-exit-codes: Overall Optionspedantic: Warnings and Errorspedantic: Alternate Keywordspedantic: C Extensionspedantic: Preprocessor Optionspedantic: Warning Optionspedantic: Standardspedantic-errors: Warnings and Errorspedantic-errors: Non-bugspedantic-errors: Actual Bugspedantic-errors: Preprocessor Optionspedantic-errors: Warning Optionspedantic-errors: Standardspg: Debugging Optionspipe: Overall Optionsprebind: Darwin Optionsprebind_all_twolevel_modules: Darwin Optionsprint-file-name: Debugging Optionsprint-libgcc-file-name: Debugging Optionsprint-multi-directory: Debugging Optionsprint-multi-lib: Debugging Optionsprint-prog-name: Debugging Optionsprint-search-dirs: Debugging Optionsprivate_bundle: Darwin Optionspthread: RS/6000 and PowerPC Optionspthreads: SPARC OptionsQ: Debugging OptionsQn: System V OptionsQy: System V Optionsread_only_relocs: Darwin Optionsremap: Preprocessor Optionss: Link OptionsS: Link OptionsS: Overall Optionssave-temps: Debugging Optionssectalign: Darwin Optionssectcreate: Darwin Optionssectobjectsymbols: Darwin Optionssectorder: Darwin Optionsseg1addr: Darwin Optionsseg_addr_table: Darwin Optionsseg_addr_table_filename: Darwin Optionsseglinkedit: Darwin Optionssegprot: Darwin Optionssegs_read_only_addr: Darwin Optionssegs_read_write_addr: Darwin Optionsshared: Link Optionsshared-libgcc: Link Optionssim: CRIS Optionssim2: CRIS Optionssingle_module: Darwin Optionsspecs: Directory Optionsstatic: HPPA Optionsstatic: Darwin Optionsstatic: Link Optionsstatic-libgcc: Link Optionsstd: Non-bugsstd: Other Builtinsstd: C Dialect Optionsstd: Standardsstd=: Preprocessor Optionssub_library: Darwin Optionssub_umbrella: Darwin Optionssymbolic: Link Optionstarget-help: Preprocessor Optionstarget-help: Overall Optionsthreads: HPPA Optionsthreads: SPARC Optionstime: Debugging Optionstraditional: Incompatibilitiestraditional: C Dialect Optionstraditional-cpp: Preprocessor Optionstraditional-cpp: C Dialect Optionstrigraphs: Preprocessor Optionstrigraphs: C Dialect Optionstwolevel_namespace: Darwin Optionsu: Link OptionsU: Preprocessor Optionsumbrella: Darwin Optionsundef: Preprocessor Optionsundefined: Darwin Optionsunexported_symbols_list: Darwin OptionsV: Target Optionsv: Preprocessor Optionsv: Overall Optionsversion: Preprocessor Optionsversion: Overall OptionsW: Incompatibilitiesw: Preprocessor OptionsW: Warning Optionsw: Warning OptionsWa: Assembler OptionsWabi: C++ Dialect OptionsWaggregate-return: Warning OptionsWall: Standard LibrariesWall: Preprocessor OptionsWall: Warning OptionsWbad-function-cast: Warning OptionsWcast-align: Warning OptionsWcast-qual: Warning OptionsWchar-subscripts: Warning OptionsWcomment: Preprocessor OptionsWcomment: Warning OptionsWcomments: Preprocessor OptionsWconversion: Protoize CaveatsWconversion: Warning OptionsWctor-dtor-privacy: C++ Dialect OptionsWdisabled-optimization: Warning OptionsWdiv-by-zero: Warning Optionsweak_reference_mismatches: Darwin OptionsWeffc++: C++ Dialect OptionsWendif-labels: Preprocessor OptionsWendif-labels: Warning OptionsWerror: Preprocessor OptionsWerror: Warning OptionsWerror-implicit-function-declaration: Warning OptionsWfloat-equal: Warning OptionsWformat: Function AttributesWformat: Warning OptionsWformat-nonliteral: Function AttributesWformat-nonliteral: Warning OptionsWformat-security: Warning OptionsWformat=2: Warning Optionswhatsloaded: Darwin Optionswhyload: Darwin OptionsWimplicit: Warning OptionsWimplicit-function-declaration: Warning OptionsWimplicit-int: Warning OptionsWimport: Preprocessor OptionsWinline: InlineWinline: Warning OptionsWl: Link OptionsWlarger-than: Warning OptionsWlong-long: Warning OptionsWmain: Warning OptionsWmissing-braces: Warning OptionsWmissing-declarations: Warning OptionsWmissing-format-attribute: Warning OptionsWmissing-noreturn: Warning OptionsWmissing-prototypes: Warning OptionsWmultichar: Warning OptionsWnested-externs: Warning OptionsWno-deprecated: C++ Dialect OptionsWno-deprecated-declarations: Warning OptionsWno-div-by-zero: Warning OptionsWno-format-extra-args: Warning OptionsWno-format-y2k: Warning OptionsWno-format-zero-length: Warning OptionsWno-import: Warning OptionsWno-long-long: Warning OptionsWno-multichar: Warning OptionsWno-non-template-friend: C++ Dialect OptionsWno-pmf-conversions: Bound member functionsWno-pmf-conversions: C++ Dialect OptionsWno-protocol: Objective-C Dialect OptionsWnon-virtual-dtor: C++ Dialect OptionsWnonnull: Warning OptionsWold-style-cast: C++ Dialect OptionsWoverloaded-virtual: C++ Dialect OptionsWp: Preprocessor OptionsWpacked: Warning OptionsWpadded: Warning OptionsWparentheses: Warning OptionsWpointer-arith: Pointer ArithWpointer-arith: Warning OptionsWredundant-decls: Warning OptionsWreorder: C++ Dialect OptionsWreturn-type: Warning OptionsWselector: Objective-C Dialect OptionsWsequence-point: Warning OptionsWshadow: Warning OptionsWsign-compare: Warning OptionsWsign-promo: C++ Dialect OptionsWstrict-aliasing: Warning OptionsWstrict-prototypes: Warning OptionsWswitch: Warning OptionsWswitch-enum: Warning OptionsWswitch-switch: Warning OptionsWsystem-headers: Preprocessor OptionsWsystem-headers: Warning OptionsWtraditional: Preprocessor OptionsWtraditional: Warning OptionsWtrigraphs: Preprocessor OptionsWtrigraphs: Warning OptionsWundeclared-selector: Objective-C Dialect OptionsWundef: Preprocessor OptionsWundef: Warning OptionsWuninitialized: Warning OptionsWunknown-pragmas: Warning OptionsWunreachable-code: Warning OptionsWunused: Warning OptionsWunused-function: Warning OptionsWunused-label: Warning OptionsWunused-macros: Preprocessor OptionsWunused-parameter: Warning OptionsWunused-value: Warning OptionsWunused-variable: Warning OptionsWwrite-strings: Warning Optionsx: Preprocessor Optionsx: Overall OptionsXlinker: Link OptionsYm: System V OptionsYP: System V Options