Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions

  




 

 

Option Index

GCC's command line options are indexed here without any initial - or -. Where an option has both positive and negative forms (such as -foption and -fno-option), relevant entries in the manual are indexed under the most appropriate form; it may sometimes be useful to look up both forms.

D

D, see Section 4.11 Options Controlling the Preprocessor
d, see Section 4.9 Options for Debugging Your Program or GCC
da, see Section 4.9 Options for Debugging Your Program or GCC
dA, see Section 4.9 Options for Debugging Your Program or GCC
dB, see Section 4.9 Options for Debugging Your Program or GCC
db, see Section 4.9 Options for Debugging Your Program or GCC
dC, see Section 4.9 Options for Debugging Your Program or GCC
dc, see Section 4.9 Options for Debugging Your Program or GCC
dD, see Section 4.11 Options Controlling the Preprocessor
dD, see Section 4.9 Options for Debugging Your Program or GCC
dd, see Section 4.9 Options for Debugging Your Program or GCC
dE, see Section 4.9 Options for Debugging Your Program or GCC
dependency-file, see Section 4.17.2 Darwin Options
dF, see Section 4.9 Options for Debugging Your Program or GCC
df, see Section 4.9 Options for Debugging Your Program or GCC
dG, see Section 4.9 Options for Debugging Your Program or GCC
dg, see Section 4.9 Options for Debugging Your Program or GCC
dH, see Section 4.9 Options for Debugging Your Program or GCC
dh, see Section 4.9 Options for Debugging Your Program or GCC
dI, see Section 4.11 Options Controlling the Preprocessor
di, see Section 4.9 Options for Debugging Your Program or GCC
dj, see Section 4.9 Options for Debugging Your Program or GCC
dk, see Section 4.9 Options for Debugging Your Program or GCC
dL, see Section 4.9 Options for Debugging Your Program or GCC
dl, see Section 4.9 Options for Debugging Your Program or GCC
dM, see Section 4.11 Options Controlling the Preprocessor
dm, see Section 4.9 Options for Debugging Your Program or GCC
dM, see Section 4.9 Options for Debugging Your Program or GCC
dN, see Section 4.11 Options Controlling the Preprocessor
dN, see Section 4.9 Options for Debugging Your Program or GCC
dn, see Section 4.9 Options for Debugging Your Program or GCC
do, see Section 4.9 Options for Debugging Your Program or GCC
dP, see Section 4.9 Options for Debugging Your Program or GCC
dp, see Section 4.9 Options for Debugging Your Program or GCC
dR, see Section 4.9 Options for Debugging Your Program or GCC
dr, see Section 4.9 Options for Debugging Your Program or GCC
dS, see Section 4.9 Options for Debugging Your Program or GCC
ds, see Section 4.9 Options for Debugging Your Program or GCC
dT, see Section 4.9 Options for Debugging Your Program or GCC
dt, see Section 4.9 Options for Debugging Your Program or GCC
dU, see Section 4.9 Options for Debugging Your Program or GCC
du, see Section 4.9 Options for Debugging Your Program or GCC
dumpmachine, see Section 4.9 Options for Debugging Your Program or GCC
dumpspecs, see Section 4.9 Options for Debugging Your Program or GCC
dumpversion, see Section 4.9 Options for Debugging Your Program or GCC
dv, see Section 4.9 Options for Debugging Your Program or GCC
dV, see Section 4.9 Options for Debugging Your Program or GCC
dw, see Section 4.9 Options for Debugging Your Program or GCC
dx, see Section 4.9 Options for Debugging Your Program or GCC
dy, see Section 4.9 Options for Debugging Your Program or GCC
dylib_file, see Section 4.17.2 Darwin Options
dylinker_install_name, see Section 4.17.2 Darwin Options
dynamic, see Section 4.17.2 Darwin Options
dynamiclib, see Section 4.17.2 Darwin Options
dZ, see Section 4.9 Options for Debugging Your Program or GCC
dz, see Section 4.9 Options for Debugging Your Program or GCC

F

fabi-version, see Section 4.5 Options Controlling C++ Dialect
falign-functions, see Section 4.10 Options That Control Optimization
falign-jumps, see Section 4.10 Options That Control Optimization
falign-labels, see Section 4.10 Options That Control Optimization
falign-loops, see Section 4.10 Options That Control Optimization
fargument-alias, see Section 4.18 Options for Code Generation Conventions
fargument-noalias, see Section 4.18 Options for Code Generation Conventions
fargument-noalias-global, see Section 4.18 Options for Code Generation Conventions
fbounds-check, see Section 4.18 Options for Code Generation Conventions
fbranch-probabilities, see Section 4.10 Options That Control Optimization
fbranch-target-load-optimize, see Section 4.10 Options That Control Optimization
fbranch-target-load-optimize2, see Section 4.10 Options That Control Optimization
fcall-saved, see Section 11.3 Interoperation
fcall-saved, see Section 4.18 Options for Code Generation Conventions
fcall-used, see Section 4.18 Options for Code Generation Conventions
fcaller-saves, see Section 4.10 Options That Control Optimization
fcheck-new, see Section 4.5 Options Controlling C++ Dialect
fcommon, see Section 6.32 Specifying Attributes of Variables
fcond-mismatch, see Section 4.4 Options Controlling C Dialect
fconserve-space, see Section 4.5 Options Controlling C++ Dialect
fconstant-string-class, see Section 4.6 Options Controlling Objective-C Dialect
fcse-follow-jumps, see Section 4.10 Options That Control Optimization
fcse-skip-blocks, see Section 4.10 Options That Control Optimization
fdata-sections, see Section 4.10 Options That Control Optimization
fdelayed-branch, see Section 4.10 Options That Control Optimization
fdelete-null-pointer-checks, see Section 4.10 Options That Control Optimization
fdiagnostics-show-location, see Section 4.7 Options to Control Diagnostic Messages Formatting
fdollars-in-identifiers, see Section 11.3 Interoperation
fdollars-in-identifiers, see Section 4.11 Options Controlling the Preprocessor
fdump-class-hierarchy, see Section 4.9 Options for Debugging Your Program or GCC
fdump-translation-unit, see Section 4.9 Options for Debugging Your Program or GCC
fdump-tree, see Section 4.9 Options for Debugging Your Program or GCC
fdump-unnumbered, see Section 4.9 Options for Debugging Your Program or GCC
feliminate-dwarf2-dups, see Section 4.9 Options for Debugging Your Program or GCC
feliminate-unused-debug-symbols, see Section 4.9 Options for Debugging Your Program or GCC
feliminate-unused-debug-types, see Section 4.9 Options for Debugging Your Program or GCC
fexceptions, see Section 4.18 Options for Code Generation Conventions
fexec-charset, see Section 4.11 Options Controlling the Preprocessor
fexpensive-optimizations, see Section 4.10 Options That Control Optimization
ffast-math, see Section 4.10 Options That Control Optimization
ffinite-math-only, see Section 4.10 Options That Control Optimization
ffixed, see Section 4.18 Options for Code Generation Conventions
ffloat-store, see Section 11.8 Disappointments and Misunderstandings
ffloat-store, see Section 4.10 Options That Control Optimization
ffor-scope, see Section 4.5 Options Controlling C++ Dialect
fforce-addr, see Section 4.10 Options That Control Optimization
fforce-mem, see Section 4.10 Options That Control Optimization
ffreestanding, see Section 6.25 Declaring Attributes of Functions
ffreestanding, see Section 4.4 Options Controlling C Dialect
ffreestanding, see Chapter 3 Language Standards Supported by GCC
ffunction-sections, see Section 4.10 Options That Control Optimization
fgcse, see Section 4.10 Options That Control Optimization
fgcse-las, see Section 4.10 Options That Control Optimization
fgcse-lm, see Section 4.10 Options That Control Optimization
fgcse-sm, see Section 4.10 Options That Control Optimization
fgnu-runtime, see Section 4.6 Options Controlling Objective-C Dialect
fhosted, see Section 4.4 Options Controlling C Dialect
filelist, see Section 4.17.2 Darwin Options
finhibit-size-directive, see Section 4.18 Options for Code Generation Conventions
finline-functions, see Section 4.10 Options That Control Optimization
finline-limit, see Section 4.10 Options That Control Optimization
finput-charset, see Section 4.11 Options Controlling the Preprocessor
finstrument-functions, see Section 6.25 Declaring Attributes of Functions
finstrument-functions, see Section 4.18 Options for Code Generation Conventions
fkeep-inline-functions, see Section 6.34 An Inline Function is As Fast As a Macro
fkeep-inline-functions, see Section 4.10 Options That Control Optimization
fkeep-static-consts, see Section 4.10 Options That Control Optimization
flat_namespace, see Section 4.17.2 Darwin Options
fleading-underscore, see Section 4.18 Options for Code Generation Conventions
floop-optimize, see Section 4.10 Options That Control Optimization
fmem-report, see Section 4.9 Options for Debugging Your Program or GCC
fmessage-length, see Section 4.7 Options to Control Diagnostic Messages Formatting
fmove-all-movables, see Section 4.10 Options That Control Optimization
fms-extensions, see Section 4.5 Options Controlling C++ Dialect
fms-extensions, see Section 4.4 Options Controlling C Dialect
fnew-ra, see Section 4.10 Options That Control Optimization
fnext-runtime, see Section 4.6 Options Controlling Objective-C Dialect
fno-access-control, see Section 4.5 Options Controlling C++ Dialect
fno-asm, see Section 4.4 Options Controlling C Dialect
fno-branch-count-reg, see Section 4.10 Options That Control Optimization
fno-builtin, see Section 6.45 Other built-in functions provided by GCC
fno-builtin, see Section 4.4 Options Controlling C Dialect
fno-common, see Section 6.32 Specifying Attributes of Variables
fno-common, see Section 4.18 Options for Code Generation Conventions
fno-const-strings, see Section 4.5 Options Controlling C++ Dialect
fno-cprop-registers, see Section 4.10 Options That Control Optimization
fno-default-inline, see Section 6.34 An Inline Function is As Fast As a Macro
fno-default-inline, see Section 4.10 Options That Control Optimization
fno-default-inline, see Section 4.5 Options Controlling C++ Dialect
fno-defer-pop, see Section 4.10 Options That Control Optimization
fno-elide-constructors, see Section 4.5 Options Controlling C++ Dialect
fno-enforce-eh-specs, see Section 4.5 Options Controlling C++ Dialect
fno-for-scope, see Section 4.5 Options Controlling C++ Dialect
fno-function-cse, see Section 4.10 Options That Control Optimization
fno-gnu-keywords, see Section 4.5 Options Controlling C++ Dialect
fno-guess-branch-probability, see Section 4.10 Options That Control Optimization
fno-ident, see Section 4.18 Options for Code Generation Conventions
fno-implement-inlines, see Section 7.5 #pragma interface and implementation
fno-implement-inlines, see Section 4.5 Options Controlling C++ Dialect
fno-implicit-inline-templates, see Section 4.5 Options Controlling C++ Dialect
fno-implicit-templates, see Section 7.6 Where's the Template?
fno-implicit-templates, see Section 4.5 Options Controlling C++ Dialect
fno-inline, see Section 4.10 Options That Control Optimization
fno-math-errno, see Section 4.10 Options That Control Optimization
fno-nil-receivers, see Section 4.6 Options Controlling Objective-C Dialect
fno-nonansi-builtins, see Section 4.5 Options Controlling C++ Dialect
fno-operator-names, see Section 4.5 Options Controlling C++ Dialect
fno-optional-diags, see Section 4.5 Options Controlling C++ Dialect
fno-peephole, see Section 4.10 Options That Control Optimization
fno-peephole2, see Section 4.10 Options That Control Optimization
fno-rtti, see Section 4.5 Options Controlling C++ Dialect
fno-sched-interblock, see Section 4.10 Options That Control Optimization
fno-sched-spec, see Section 4.10 Options That Control Optimization
fno-show-column, see Section 4.11 Options Controlling the Preprocessor
fno-signed-bitfields, see Section 4.4 Options Controlling C Dialect
fno-stack-limit, see Section 4.18 Options for Code Generation Conventions
fno-threadsafe-statics, see Section 4.5 Options Controlling C++ Dialect
fno-trapping-math, see Section 4.10 Options That Control Optimization
fno-unsigned-bitfields, see Section 4.4 Options Controlling C Dialect
fno-weak, see Section 4.5 Options Controlling C++ Dialect
fno-working-directory, see Section 4.11 Options Controlling the Preprocessor
fno-zero-initialized-in-bss, see Section 4.10 Options That Control Optimization
fnon-call-exceptions, see Section 4.18 Options for Code Generation Conventions
fobjc-exceptions, see Section 4.6 Options Controlling Objective-C Dialect
fold-unroll-all-loops, see Section 4.10 Options That Control Optimization
fold-unroll-loops, see Section 4.10 Options That Control Optimization
fomit-frame-pointer, see Section 4.10 Options That Control Optimization
foptimize-register-move, see Section 4.10 Options That Control Optimization
foptimize-sibling-calls, see Section 4.10 Options That Control Optimization
force_cpusubtype_ALL, see Section 4.17.2 Darwin Options
force_flat_namespace, see Section 4.17.2 Darwin Options
fpack-struct, see Section 4.18 Options for Code Generation Conventions
fpcc-struct-return, see Section 11.5 Incompatibilities of GCC
fpcc-struct-return, see Section 4.18 Options for Code Generation Conventions
fpch-deps, see Section 4.11 Options Controlling the Preprocessor
fpeel-loops, see Section 4.10 Options That Control Optimization
fpermissive, see Section 4.5 Options Controlling C++ Dialect
fPIC, see Section 4.18 Options for Code Generation Conventions
fpic, see Section 4.18 Options for Code Generation Conventions
fPIE, see Section 4.18 Options for Code Generation Conventions
fpie, see Section 4.18 Options for Code Generation Conventions
fprefetch-loop-arrays, see Section 4.10 Options That Control Optimization
fpreprocessed, see Section 4.11 Options Controlling the Preprocessor
fprofile-arcs, see Section 6.45 Other built-in functions provided by GCC
fprofile-arcs, see Section 4.9 Options for Debugging Your Program or GCC
fprofile-generate, see Section 4.10 Options That Control Optimization
fprofile-use, see Section 4.10 Options That Control Optimization
fprofile-values, see Section 4.10 Options That Control Optimization
frandom-string, see Section 4.9 Options for Debugging Your Program or GCC
freduce-all-givs, see Section 4.10 Options That Control Optimization
freg-struct-return, see Section 4.18 Options for Code Generation Conventions
fregmove, see Section 4.10 Options That Control Optimization
frename-registers, see Section 4.10 Options That Control Optimization
freorder-blocks, see Section 4.10 Options That Control Optimization
freorder-functions, see Section 4.10 Options That Control Optimization
freplace-objc-classes, see Section 4.6 Options Controlling Objective-C Dialect
frepo, see Section 7.6 Where's the Template?
frepo, see Section 4.5 Options Controlling C++ Dialect
frerun-cse-after-loop, see Section 4.10 Options That Control Optimization
frerun-loop-opt, see Section 4.10 Options That Control Optimization
frounding-math, see Section 4.10 Options That Control Optimization
fsched-spec-load, see Section 4.10 Options That Control Optimization
fsched-spec-load-dangerous, see Section 4.10 Options That Control Optimization
fsched-stalled-insns, see Section 4.10 Options That Control Optimization
fsched-stalled-insns-dep, see Section 4.10 Options That Control Optimization
fsched-verbose, see Section 4.9 Options for Debugging Your Program or GCC
fsched2-use-superblocks, see Section 4.10 Options That Control Optimization
fsched2-use-traces, see Section 4.10 Options That Control Optimization
fschedule-insns, see Section 4.10 Options That Control Optimization
fschedule-insns2, see Section 4.10 Options That Control Optimization
fshared-data, see Section 4.18 Options for Code Generation Conventions
fshort-double, see Section 4.18 Options for Code Generation Conventions
fshort-enums, see Section 11.11 Certain Changes We Don't Want to Make
fshort-enums, see Section 6.33 Specifying Attributes of Types
fshort-enums, see Section 4.18 Options for Code Generation Conventions
fshort-wchar, see Section 4.18 Options for Code Generation Conventions
fsignaling-nans, see Section 4.10 Options That Control Optimization
fsigned-bitfields, see Section 11.11 Certain Changes We Don't Want to Make
fsigned-bitfields, see Section 4.4 Options Controlling C Dialect
fsigned-char, see Section 4.4 Options Controlling C Dialect
fsingle-precision-constant, see Section 4.10 Options That Control Optimization
fstack-check, see Section 4.18 Options for Code Generation Conventions
fstack-limit-register, see Section 4.18 Options for Code Generation Conventions
fstack-limit-symbol, see Section 4.18 Options for Code Generation Conventions
fstats, see Section 4.5 Options Controlling C++ Dialect
fstrength-reduce, see Section 4.10 Options That Control Optimization
fstrict-aliasing, see Section 4.10 Options That Control Optimization
fsyntax-only, see Section 4.8 Options to Request or Suppress Warnings
ftabstop, see Section 4.11 Options Controlling the Preprocessor
ftemplate-depth, see Section 4.5 Options Controlling C++ Dialect
ftest-coverage, see Section 4.9 Options for Debugging Your Program or GCC
fthread-jumps, see Section 4.10 Options That Control Optimization
ftime-report, see Section 4.9 Options for Debugging Your Program or GCC
ftracer, see Section 4.10 Options That Control Optimization
ftrapv, see Section 4.18 Options for Code Generation Conventions
funit-at-a-time, see Section 4.10 Options That Control Optimization
funroll-all-loops, see Section 4.10 Options That Control Optimization
funroll-loops, see Section 11.11 Certain Changes We Don't Want to Make
funroll-loops, see Section 4.10 Options That Control Optimization
funsafe-math-optimizations, see Section 4.10 Options That Control Optimization
funsigned-bitfields, see Section 11.11 Certain Changes We Don't Want to Make
funsigned-bitfields, see Section 4.4 Options Controlling C Dialect
funsigned-char, see Section 4.4 Options Controlling C Dialect
funswitch-loops, see Section 4.10 Options That Control Optimization
funwind-tables, see Section 4.18 Options for Code Generation Conventions
fuse-cxa-atexit, see Section 4.5 Options Controlling C++ Dialect
fverbose-asm, see Section 4.18 Options for Code Generation Conventions
fvisibility, see Section 4.18 Options for Code Generation Conventions
fvisibility-inlines-hidden, see Section 4.5 Options Controlling C++ Dialect
fvpt, see Section 4.10 Options That Control Optimization
fweb, see Section 4.10 Options That Control Optimization
fwide-exec-charset, see Section 4.11 Options Controlling the Preprocessor
fworking-directory, see Section 4.11 Options Controlling the Preprocessor
fwrapv, see Section 4.18 Options for Code Generation Conventions
fwritable-strings, see Section 11.5 Incompatibilities of GCC
fwritable-strings, see Section 4.4 Options Controlling C Dialect
fzero-link, see Section 4.6 Options Controlling Objective-C Dialect

K

keep_private_externs, see Section 4.17.2 Darwin Options

M

M, see Section 4.11 Options Controlling the Preprocessor
m128bit-long-double, see Section 4.17.3 Intel 386 and AMD x86-64 Options
m31, see Section 4.17.5 S/390 and zSeries Options
m32, see Section 4.17.3 Intel 386 and AMD x86-64 Options
m386, see Section 4.17.3 Intel 386 and AMD x86-64 Options
m3dnow, see Section 4.17.3 Intel 386 and AMD x86-64 Options
m486, see Section 4.17.3 Intel 386 and AMD x86-64 Options
m64, see Section 4.17.5 S/390 and zSeries Options
m64, see Section 4.17.3 Intel 386 and AMD x86-64 Options
m96bit-long-double, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mabi=altivec, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mabi=no-altivec, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mabi=no-spe, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mabi=spe, see Section 4.17.1 IBM RS/6000 and PowerPC Options
maccumulate-outgoing-args, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mads, see Section 4.17.1 IBM RS/6000 and PowerPC Options
maix-struct-return, see Section 4.17.1 IBM RS/6000 and PowerPC Options
maix32, see Section 4.17.1 IBM RS/6000 and PowerPC Options
maix64, see Section 4.17.1 IBM RS/6000 and PowerPC Options
malign-double, see Section 4.17.3 Intel 386 and AMD x86-64 Options
malign-natural, see Section 4.17.1 IBM RS/6000 and PowerPC Options
malign-power, see Section 4.17.1 IBM RS/6000 and PowerPC Options
maltivec, see Section 4.17.1 IBM RS/6000 and PowerPC Options
march, see Section 4.17.5 S/390 and zSeries Options
march, see Section 4.17.3 Intel 386 and AMD x86-64 Options
masm=dialect, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mauto-pic, see Section 4.17.4 IA-64 Options
mb-step, see Section 4.17.4 IA-64 Options
mbackchain, see Section 4.17.5 S/390 and zSeries Options
mbig, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mbig-endian, see Section 4.17.4 IA-64 Options
mbig-endian, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mbit-align, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mcall-gnu, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mcall-linux, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mcall-netbsd, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mcall-solaris, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mcall-sysv, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mcall-sysv-eabi, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mcall-sysv-noeabi, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mcmodel=kernel, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mcmodel=large, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mcmodel=medium, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mcmodel=small, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mconstant-gp, see Section 4.17.4 IA-64 Options
mcpu, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mcpu, see Section 4.17.1 IBM RS/6000 and PowerPC Options
MD, see Section 4.11 Options Controlling the Preprocessor
mdebug, see Section 4.17.5 S/390 and zSeries Options
mdwarf2-asm, see Section 4.17.4 IA-64 Options
mdynamic-no-pic, see Section 4.17.1 IBM RS/6000 and PowerPC Options
meabi, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mearly-stop-bits, see Section 4.17.4 IA-64 Options
memb, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mesa, see Section 4.17.5 S/390 and zSeries Options
MF, see Section 4.11 Options Controlling the Preprocessor
mfixed-range, see Section 4.17.4 IA-64 Options
mfloat-gprs, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mfull-toc, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mfused-madd, see Section 4.17.5 S/390 and zSeries Options
mfused-madd, see Section 4.17.1 IBM RS/6000 and PowerPC Options
MG, see Section 4.11 Options Controlling the Preprocessor
mgnu-as, see Section 4.17.4 IA-64 Options
mgnu-ld, see Section 4.17.4 IA-64 Options
mhard-float, see Section 4.17.5 S/390 and zSeries Options
mhard-float, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mieee-fp, see Section 4.17.3 Intel 386 and AMD x86-64 Options
minline-all-stringops, see Section 4.17.3 Intel 386 and AMD x86-64 Options
minline-float-divide-max-throughput, see Section 4.17.4 IA-64 Options
minline-float-divide-min-latency, see Section 4.17.4 IA-64 Options
minline-int-divide-max-throughput, see Section 4.17.4 IA-64 Options
minline-int-divide-min-latency, see Section 4.17.4 IA-64 Options
minsert-sched-nops, see Section 4.17.1 IBM RS/6000 and PowerPC Options
misel, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mkernel-backchain, see Section 4.17.5 S/390 and zSeries Options
mlittle, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mlittle-endian, see Section 4.17.4 IA-64 Options
mlittle-endian, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mlongcall, see Section 4.17.1 IBM RS/6000 and PowerPC Options
MM, see Section 4.11 Options Controlling the Preprocessor
MMD, see Section 4.11 Options Controlling the Preprocessor
mminimal-toc, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mmmx, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mmultiple, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mmvcle, see Section 4.17.5 S/390 and zSeries Options
mmvme, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mnew-mnemonics, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-3dnow, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mno-align-double, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mno-align-stringops, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mno-altivec, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-backchain, see Section 4.17.5 S/390 and zSeries Options
mno-bit-align, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-debug, see Section 4.17.5 S/390 and zSeries Options
mno-dwarf2-asm, see Section 4.17.4 IA-64 Options
mno-eabi, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-fancy-math-387, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mno-fp-in-toc, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-fp-ret-in-387, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mno-fused-madd, see Section 4.17.5 S/390 and zSeries Options
mno-fused-madd, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-gnu-as, see Section 4.17.4 IA-64 Options
mno-gnu-ld, see Section 4.17.4 IA-64 Options
mno-ieee-fp, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mno-longcall, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-mmx, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mno-multiple, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-mvcle, see Section 4.17.5 S/390 and zSeries Options
mno-pic, see Section 4.17.4 IA-64 Options
mno-power, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-power2, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-powerpc, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-powerpc-gfxopt, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-powerpc-gpopt, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-powerpc64, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-prototype, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-push-args, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mno-register-names, see Section 4.17.4 IA-64 Options
mno-regnames, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-relocatable, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-relocatable-lib, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-sdata, see Section 4.17.4 IA-64 Options
mno-sdata, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-small-exec, see Section 4.17.5 S/390 and zSeries Options
mno-sse, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mno-strict-align, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-string, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-sum-in-toc, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-svr3-shlib, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mno-toc, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-update, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mno-volatile-asm-stop, see Section 4.17.4 IA-64 Options
mno-xl-call, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mold-mnemonics, see Section 4.17.1 IBM RS/6000 and PowerPC Options
momit-leaf-frame-pointer, see Section 4.17.3 Intel 386 and AMD x86-64 Options
MP, see Section 4.11 Options Controlling the Preprocessor
mpe, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mpentium, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mpentiumpro, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mpower, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mpower2, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mpowerpc, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mpowerpc-gfxopt, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mpowerpc-gpopt, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mpowerpc64, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mpreferred-stack-boundary, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mprioritize-restricted-insns, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mprototype, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mpush-args, see Section 4.17.3 Intel 386 and AMD x86-64 Options
MQ, see Section 4.11 Options Controlling the Preprocessor
mregister-names, see Section 4.17.4 IA-64 Options
mregnames, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mregparm, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mrelocatable, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mrelocatable-lib, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mrtd, see Section 6.25 Declaring Attributes of Functions
mrtd, see Section 4.17.3 Intel 386 and AMD x86-64 Options
msched-costly-dep, see Section 4.17.1 IBM RS/6000 and PowerPC Options
msdata, see Section 4.17.4 IA-64 Options
msdata, see Section 4.17.1 IBM RS/6000 and PowerPC Options
msdata-data, see Section 4.17.1 IBM RS/6000 and PowerPC Options
msdata=default, see Section 4.17.1 IBM RS/6000 and PowerPC Options
msdata=eabi, see Section 4.17.1 IBM RS/6000 and PowerPC Options
msdata=none, see Section 4.17.1 IBM RS/6000 and PowerPC Options
msdata=sysv, see Section 4.17.1 IBM RS/6000 and PowerPC Options
msim, see Section 4.17.1 IBM RS/6000 and PowerPC Options
msmall-exec, see Section 4.17.5 S/390 and zSeries Options
msoft-float, see Section 4.17.5 S/390 and zSeries Options
msoft-float, see Section 4.17.3 Intel 386 and AMD x86-64 Options
msoft-float, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mspe, see Section 4.17.1 IBM RS/6000 and PowerPC Options
msse, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mstack-guard, see Section 4.17.5 S/390 and zSeries Options
mstack-size, see Section 4.17.5 S/390 and zSeries Options
mstrict-align, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mstring, see Section 4.17.1 IBM RS/6000 and PowerPC Options
msvr3-shlib, see Section 4.17.3 Intel 386 and AMD x86-64 Options
msvr4-struct-return, see Section 4.17.1 IBM RS/6000 and PowerPC Options
MT, see Section 4.11 Options Controlling the Preprocessor
mthreads, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mtls-direct-seg-refs, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mtoc, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mtune, see Section 4.17.5 S/390 and zSeries Options
mtune, see Section 4.17.3 Intel 386 and AMD x86-64 Options
mtune, see Section 4.17.1 IBM RS/6000 and PowerPC Options
multi_module, see Section 4.17.2 Darwin Options
multiply_defined, see Section 4.17.2 Darwin Options
multiply_defined_unused, see Section 4.17.2 Darwin Options
mupdate, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mvolatile-asm-stop, see Section 4.17.4 IA-64 Options
mvxworks, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mwarn-dynamicstack, see Section 4.17.5 S/390 and zSeries Options
mwarn-framesize, see Section 4.17.5 S/390 and zSeries Options
mwindiss, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mxl-call, see Section 4.17.1 IBM RS/6000 and PowerPC Options
myellowknife, see Section 4.17.1 IBM RS/6000 and PowerPC Options
mzarch, see Section 4.17.5 S/390 and zSeries Options

P

P, see Section 4.11 Options Controlling the Preprocessor
p, see Section 4.9 Options for Debugging Your Program or GCC
pagezero_size, see Section 4.17.2 Darwin Options
param, see Section 4.10 Options That Control Optimization
pass-exit-codes, see Section 4.2 Options Controlling the Kind of Output
pedantic, see Section 11.12 Warning Messages and Error Messages
pedantic, see Section 6.39 Alternate Keywords
pedantic, see Chapter 6 Extensions to the C Language Family
pedantic, see Section 4.11 Options Controlling the Preprocessor
pedantic, see Section 4.8 Options to Request or Suppress Warnings
pedantic, see Chapter 3 Language Standards Supported by GCC
pedantic-errors, see Section 11.12 Warning Messages and Error Messages
pedantic-errors, see Section 11.11 Certain Changes We Don't Want to Make
pedantic-errors, see Section 11.1 Actual Bugs We Haven't Fixed Yet
pedantic-errors, see Section 4.11 Options Controlling the Preprocessor
pedantic-errors, see Section 4.8 Options to Request or Suppress Warnings
pedantic-errors, see Chapter 3 Language Standards Supported by GCC
pg, see Section 4.9 Options for Debugging Your Program or GCC
pie, see Section 4.13 Options for Linking
pipe, see Section 4.2 Options Controlling the Kind of Output
prebind, see Section 4.17.2 Darwin Options
prebind_all_twolevel_modules, see Section 4.17.2 Darwin Options
preprocessor, see Section 4.11 Options Controlling the Preprocessor
print-file-name, see Section 4.9 Options for Debugging Your Program or GCC
print-libgcc-file-name, see Section 4.9 Options for Debugging Your Program or GCC
print-multi-directory, see Section 4.9 Options for Debugging Your Program or GCC
print-multi-lib, see Section 4.9 Options for Debugging Your Program or GCC
print-objc-runtime-info, see Section 4.6 Options Controlling Objective-C Dialect
print-prog-name, see Section 4.9 Options for Debugging Your Program or GCC
print-search-dirs, see Section 4.9 Options for Debugging Your Program or GCC
private_bundle, see Section 4.17.2 Darwin Options
pthread, see Section 4.17.1 IBM RS/6000 and PowerPC Options

W

W, see Section 11.5 Incompatibilities of GCC
w, see Section 4.11 Options Controlling the Preprocessor
W, see Section 4.8 Options to Request or Suppress Warnings
w, see Section 4.8 Options to Request or Suppress Warnings
Wa, see Section 4.12 Passing Options to the Assembler
Wabi, see Section 4.5 Options Controlling C++ Dialect
Waggregate-return, see Section 4.8 Options to Request or Suppress Warnings
Wall, see Section 11.7 Standard Libraries
Wall, see Section 4.11 Options Controlling the Preprocessor
Wall, see Section 4.8 Options to Request or Suppress Warnings
Wbad-function-cast, see Section 4.8 Options to Request or Suppress Warnings
Wcast-align, see Section 4.8 Options to Request or Suppress Warnings
Wcast-qual, see Section 4.8 Options to Request or Suppress Warnings
Wchar-subscripts, see Section 4.8 Options to Request or Suppress Warnings
Wcomment, see Section 4.11 Options Controlling the Preprocessor
Wcomment, see Section 4.8 Options to Request or Suppress Warnings
Wcomments, see Section 4.11 Options Controlling the Preprocessor
Wconversion, see Section 11.10 Caveats of using protoize
Wconversion, see Section 4.8 Options to Request or Suppress Warnings
Wctor-dtor-privacy, see Section 4.5 Options Controlling C++ Dialect
Wdeclaration-after-statement, see Section 4.8 Options to Request or Suppress Warnings
Wdisabled-optimization, see Section 4.8 Options to Request or Suppress Warnings
Wdiv-by-zero, see Section 4.8 Options to Request or Suppress Warnings
weak_reference_mismatches, see Section 4.17.2 Darwin Options
Weffc++, see Section 4.5 Options Controlling C++ Dialect
Wendif-labels, see Section 4.11 Options Controlling the Preprocessor
Wendif-labels, see Section 4.8 Options to Request or Suppress Warnings
Werror, see Section 4.11 Options Controlling the Preprocessor
Werror, see Section 4.8 Options to Request or Suppress Warnings
Werror-implicit-function-declaration, see Section 4.8 Options to Request or Suppress Warnings
Wextra, see Section 4.8 Options to Request or Suppress Warnings
Wfloat-equal, see Section 4.8 Options to Request or Suppress Warnings
Wformat, see Section 6.25 Declaring Attributes of Functions
Wformat, see Section 4.8 Options to Request or Suppress Warnings
Wformat-nonliteral, see Section 6.25 Declaring Attributes of Functions
Wformat-nonliteral, see Section 4.8 Options to Request or Suppress Warnings
Wformat-security, see Section 4.8 Options to Request or Suppress Warnings
Wformat-y2k, see Section 4.8 Options to Request or Suppress Warnings
Wformat=2, see Section 4.8 Options to Request or Suppress Warnings
whatsloaded, see Section 4.17.2 Darwin Options
whyload, see Section 4.17.2 Darwin Options
Wimplicit, see Section 4.8 Options to Request or Suppress Warnings
Wimplicit-function-declaration, see Section 4.8 Options to Request or Suppress Warnings
Wimplicit-int, see Section 4.8 Options to Request or Suppress Warnings
Wimport, see Section 4.11 Options Controlling the Preprocessor
Winit-self, see Section 4.8 Options to Request or Suppress Warnings
Winline, see Section 6.34 An Inline Function is As Fast As a Macro
Winline, see Section 4.8 Options to Request or Suppress Warnings
Winvalid-pch, see Section 4.8 Options to Request or Suppress Warnings
Wl, see Section 4.13 Options for Linking
Wlarger-than, see Section 4.8 Options to Request or Suppress Warnings
Wlong-long, see Section 4.8 Options to Request or Suppress Warnings
Wmain, see Section 4.8 Options to Request or Suppress Warnings
Wmissing-braces, see Section 4.8 Options to Request or Suppress Warnings
Wmissing-declarations, see Section 4.8 Options to Request or Suppress Warnings
Wmissing-format-attribute, see Section 4.8 Options to Request or Suppress Warnings
Wmissing-noreturn, see Section 4.8 Options to Request or Suppress Warnings
Wmissing-prototypes, see Section 4.8 Options to Request or Suppress Warnings
Wmultichar, see Section 4.8 Options to Request or Suppress Warnings
Wnested-externs, see Section 4.8 Options to Request or Suppress Warnings
Wno-deprecated, see Section 4.5 Options Controlling C++ Dialect
Wno-deprecated-declarations, see Section 4.8 Options to Request or Suppress Warnings
Wno-div-by-zero, see Section 4.8 Options to Request or Suppress Warnings
Wno-format-extra-args, see Section 4.8 Options to Request or Suppress Warnings
Wno-format-zero-length, see Section 4.8 Options to Request or Suppress Warnings
Wno-import, see Section 4.8 Options to Request or Suppress Warnings
Wno-invalid-offsetof, see Section 4.8 Options to Request or Suppress Warnings
Wno-long-long, see Section 4.8 Options to Request or Suppress Warnings
Wno-multichar, see Section 4.8 Options to Request or Suppress Warnings
Wno-non-template-friend, see Section 4.5 Options Controlling C++ Dialect
Wno-pmf-conversions, see Section 7.7 Extracting the function pointer from a bound pointer to member function
Wno-pmf-conversions, see Section 4.5 Options Controlling C++ Dialect
Wno-protocol, see Section 4.6 Options Controlling Objective-C Dialect
Wnon-virtual-dtor, see Section 4.5 Options Controlling C++ Dialect
Wnonnull, see Section 4.8 Options to Request or Suppress Warnings
Wold-style-cast, see Section 4.5 Options Controlling C++ Dialect
Wold-style-definition, see Section 4.8 Options to Request or Suppress Warnings
Woverloaded-virtual, see Section 4.5 Options Controlling C++ Dialect
Wp, see Section 4.11 Options Controlling the Preprocessor
Wpacked, see Section 4.8 Options to Request or Suppress Warnings
Wpadded, see Section 4.8 Options to Request or Suppress Warnings
Wparentheses, see Section 4.8 Options to Request or Suppress Warnings
Wpointer-arith, see Section 6.18 Arithmetic on void- and Function-Pointers
Wpointer-arith, see Section 4.8 Options to Request or Suppress Warnings
Wredundant-decls, see Section 4.8 Options to Request or Suppress Warnings
Wreorder, see Section 4.5 Options Controlling C++ Dialect
Wreturn-type, see Section 4.8 Options to Request or Suppress Warnings
Wselector, see Section 4.6 Options Controlling Objective-C Dialect
Wsequence-point, see Section 4.8 Options to Request or Suppress Warnings
Wshadow, see Section 4.8 Options to Request or Suppress Warnings
Wsign-compare, see Section 4.8 Options to Request or Suppress Warnings
Wsign-promo, see Section 4.5 Options Controlling C++ Dialect
Wstrict-aliasing, see Section 4.8 Options to Request or Suppress Warnings
Wstrict-prototypes, see Section 4.8 Options to Request or Suppress Warnings
Wswitch, see Section 4.8 Options to Request or Suppress Warnings
Wswitch-enum, see Section 4.8 Options to Request or Suppress Warnings
Wswitch-switch, see Section 4.8 Options to Request or Suppress Warnings
Wsynth, see Section 4.5 Options Controlling C++ Dialect
Wsystem-headers, see Section 4.11 Options Controlling the Preprocessor
Wsystem-headers, see Section 4.8 Options to Request or Suppress Warnings
Wtraditional, see Section 4.11 Options Controlling the Preprocessor
Wtraditional, see Section 4.8 Options to Request or Suppress Warnings
Wtrigraphs, see Section 4.11 Options Controlling the Preprocessor
Wtrigraphs, see Section 4.8 Options to Request or Suppress Warnings
Wundeclared-selector, see Section 4.6 Options Controlling Objective-C Dialect
Wundef, see Section 4.11 Options Controlling the Preprocessor
Wundef, see Section 4.8 Options to Request or Suppress Warnings
Wuninitialized, see Section 4.8 Options to Request or Suppress Warnings
Wunknown-pragmas, see Section 4.8 Options to Request or Suppress Warnings
Wunreachable-code, see Section 4.8 Options to Request or Suppress Warnings
Wunused, see Section 4.8 Options to Request or Suppress Warnings
Wunused-function, see Section 4.8 Options to Request or Suppress Warnings
Wunused-label, see Section 4.8 Options to Request or Suppress Warnings
Wunused-macros, see Section 4.11 Options Controlling the Preprocessor
Wunused-parameter, see Section 4.8 Options to Request or Suppress Warnings
Wunused-value, see Section 4.8 Options to Request or Suppress Warnings
Wunused-variable, see Section 4.8 Options to Request or Suppress Warnings
Wwrite-strings, see Section 4.8 Options to Request or Suppress Warnings

 
 
  Published under the terms of the GNU General Public License Design by Interspire