Index

Symbols | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Symbols

#pragma implementation
#pragma interface
$
--coverage, -coverage
command line option
--help, -help
command line option
--no-sysroot-suffix, -no-sysroot-suffix
command line option
--target-help, -target-help
command line option
--version, -version
command line option
-a
command line option
-all_load
command line option
-ansi
command line option
-arch_errors_fatal
command line option
-b
command line option
-bind_at_load
command line option
-Bstatic, -Bdynamic
command line option
-bundle
command line option
-c
command line option, [1]
-c, -S, -E
command line option
-d
command line option
-dA
command line option
-da, -fdump-rtl-all
command line option
-dD
command line option
-dH
command line option
-dp
command line option
-dP
command line option
-dumpmachine
command line option
-dumpspecs
command line option
-dumpversion
command line option
-dx
command line option
-dynamiclib
command line option
-E
command line option
-EB
command line option
-EL
command line option
-f
command line option, [1]
-F
command line option
-faggressive-loop-optimizations
command line option
-falign-functions
command line option
-falign-jumps
command line option
-falign-labels
command line option
-falign-loops
command line option
-fallow-parameterless-variadic-functions
command line option
-fassociative-math
command line option
-fasynchronous-unwind-tables
command line option
-fauto-inc-dec
command line option
-fauto-profile
command line option
-fbounds-check
command line option
-fbranch-probabilities
command line option
-fbranch-target-load-optimize
command line option
-fbranch-target-load-optimize2
command line option
-fbtr-bb-exclusive
command line option
-fcaller-saves
command line option
-fcheck-data-deps
command line option
-fcheck-new
command line option
-fcheck-pointer-bounds, -fno-check-pointer-bounds
command line option
-fchkp-check-incomplete-type, -fno-chkp-check-incomplete-type
command line option
-fchkp-check-read, -fno-chkp-check-read
command line option
-fchkp-check-write, -fno-chkp-check-write
command line option
-fchkp-first-field-has-own-bounds, -fno-chkp-first-field-has-own-bounds
command line option
-fchkp-instrument-calls, -fno-chkp-instrument-calls
command line option
-fchkp-instrument-marked-only, -fno-chkp-instrument-marked-only
command line option
-fchkp-narrow-bounds, -fno-chkp-narrow-bounds
command line option
-fchkp-narrow-to-innermost-array, -fno-chkp-narrow-to-innermost-array
command line option
-fchkp-optimize, -fno-chkp-optimize
command line option
-fchkp-store-bounds, -fno-chkp-store-bounds
command line option
-fchkp-treat-zero-dynamic-size-as-infinite, -fno-chkp-treat-zero-dynamic-size-as-infinite
command line option
-fchkp-use-fast-string-functions, -fno-chkp-use-fast-string-functions
command line option
-fchkp-use-nochk-string-functions, -fno-chkp-use-nochk-string-functions
command line option
-fchkp-use-static-bounds, -fno-chkp-use-static-bounds
command line option
-fchkp-use-static-const-bounds, -fno-chkp-use-static-const-bounds
command line option
-fchkp-use-wrappers, -fno-chkp-use-wrappers
command line option
-fcilkplus
command line option
-fcombine-stack-adjustments
command line option
-fcompare-debug-second
command line option
-fcompare-elim
command line option
-fcond-mismatch
command line option
-fconserve-stack
command line option
-fcprop-registers
command line option
-fcrossjumping
command line option
-fcse-follow-jumps
command line option
-fcse-skip-blocks
command line option
-fcx-fortran-rules
command line option
-fcx-limited-range
command line option
-fdbg-cnt-list
command line option
-fdce
command line option
-fdebug-types-section, -fno-debug-types-section
command line option
-fdeclone-ctor-dtor
command line option
-fdeduce-init-list
command line option
-fdelayed-branch
command line option
-fdelete-dead-exceptions
command line option
-fdelete-null-pointer-checks
command line option
-fdevirtualize
command line option
-fdevirtualize-at-ltrans
command line option
-fdevirtualize-speculatively
command line option
-fdiagnostics-show-location=every-line
command line option
-fdiagnostics-show-location=once, -fdiagnostics-show-location
command line option
-fdse
command line option
-fdump-class-hierarchy , -fdump-class-hierarchy
command line option
-fdump-noaddr
command line option
-fdump-passes
command line option
-fdump-rtl-alignments
command line option
-fdump-rtl-asmcons
command line option
-fdump-rtl-auto_inc_dec
command line option
-fdump-rtl-barriers
command line option
-fdump-rtl-bbpart
command line option
-fdump-rtl-bbro
command line option
-fdump-rtl-btl1, -fdump-rtl-btl2
command line option
-fdump-rtl-bypass
command line option
-fdump-rtl-ce1, -fdump-rtl-ce2, -fdump-rtl-ce3
command line option
-fdump-rtl-combine
command line option
-fdump-rtl-compgotos
command line option
-fdump-rtl-cprop_hardreg
command line option
-fdump-rtl-csa
command line option
-fdump-rtl-cse1, -fdump-rtl-cse2
command line option
-fdump-rtl-dbr
command line option
-fdump-rtl-dce
command line option
-fdump-rtl-dce1, -fdump-rtl-dce2
command line option
-fdump-rtl-eh
command line option
-fdump-rtl-eh_ranges
command line option
-fdump-rtl-expand
command line option
-fdump-rtl-fwprop1, -fdump-rtl-fwprop2
command line option
-fdump-rtl-gcse1, -fdump-rtl-gcse2
command line option
-fdump-rtl-init-regs
command line option
-fdump-rtl-initvals
command line option
-fdump-rtl-into_cfglayout
command line option
-fdump-rtl-ira
command line option
-fdump-rtl-jump
command line option
-fdump-rtl-loop2
command line option
-fdump-rtl-mach
command line option
-fdump-rtl-mode_sw
command line option
-fdump-rtl-outof_cfglayout
command line option
-fdump-rtl-peephole2
command line option
-fdump-rtl-postreload
command line option
-fdump-rtl-pro_and_epilogue
command line option
-fdump-rtl-ree
command line option
-fdump-rtl-regclass, -fdump-rtl-subregs_of_mode_init, -fdump-rtl-subregs_of_mode_finish, -fdump-rtl-dfinit, -fdump-rtl-dfinish
command line option
-fdump-rtl-rnreg
command line option
-fdump-rtl-sched1, -fdump-rtl-sched2
command line option
-fdump-rtl-seqabstr
command line option
-fdump-rtl-shorten
command line option
-fdump-rtl-sibling
command line option
-fdump-rtl-sms
command line option
-fdump-rtl-split1, -fdump-rtl-split2, -fdump-rtl-split3, -fdump-rtl-split4, -fdump-rtl-split5
command line option
-fdump-rtl-stack
command line option
-fdump-rtl-subreg1, -fdump-rtl-subreg2
command line option
-fdump-rtl-unshare
command line option
-fdump-rtl-vartrack
command line option
-fdump-rtl-vregs
command line option
-fdump-rtl-web
command line option
-fdump-translation-unit , -fdump-translation-unit
command line option
-fdump-unnumbered
command line option
-fdump-unnumbered-links
command line option
-fearly-inlining
command line option
-feliminate-dwarf2-dups
command line option
-feliminate-unused-debug-symbols
command line option
-femit-class-debug-always
command line option
-femit-struct-debug-baseonly
command line option
-femit-struct-debug-reduced
command line option
-fexceptions
command line option
-fexpensive-optimizations
command line option
-fext-numeric-literals , -fext-numeric-literals, -fno-ext-numeric-literals
command line option
-fextern-tls-init, -fno-extern-tls-init
command line option
-fexternal-templates
command line option
-ffast-math
command line option
-ffat-lto-objects
command line option
-ffinite-math-only
command line option
-ffloat-store
command line option
-ffor-scope, -fno-for-scope
command line option
-fforward-propagate
command line option
-ffreestanding
command line option
-ffriend-injection
command line option
-ffunction-sections, -fdata-sections
command line option
-fgcse
command line option
-fgcse-after-reload
command line option
-fgcse-las
command line option
-fgcse-lm
command line option
-fgcse-sm
command line option
-fgnu-runtime
command line option
-fgnu-tm
command line option
-fgnu89-inline
command line option
-fgraphite-identity
command line option
-fhoist-adjacent-loads
command line option
-fhosted
command line option
-fif-conversion
command line option
-fif-conversion2
command line option
-findirect-inlining
command line option
-finhibit-size-directive
command line option
-finline-functions
command line option
-finline-functions-called-once
command line option
-finline-small-functions
command line option
-finstrument-functions
command line option
-fipa-cp
command line option
-fipa-cp-alignment
command line option
-fipa-cp-clone
command line option
-fipa-icf
command line option
-fipa-profile
command line option
-fipa-pta
command line option
-fipa-pure-const
command line option
-fipa-ra
command line option
-fipa-reference
command line option
-fipa-sra
command line option
-fira-hoist-pressure
command line option
-fira-loop-pressure
command line option
-fisolate-erroneous-paths-attribute
command line option
-fisolate-erroneous-paths-dereference
command line option
-fivopts
command line option
-fkeep-inline-functions
command line option
-fkeep-static-consts
command line option
-flax-vector-conversions
command line option
-fleading-underscore
command line option
-flive-range-shrinkage
command line option
-floop-block
command line option
-floop-interchange
command line option
-floop-nest-optimize
command line option
-floop-parallelize-all
command line option
-floop-strip-mine
command line option
-floop-unroll-and-jam
command line option
-flra-remat
command line option
-flto-odr-type-merging
command line option
-flto-report
command line option
-flto-report-wpa
command line option
-fmem-report
command line option
-fmem-report-wpa
command line option
-fmerge-all-constants
command line option
-fmerge-constants
command line option
-fmodulo-sched
command line option
-fmodulo-sched-allow-regmoves
command line option
-fmove-loop-invariants
command line option
-fms-extensions
command line option, [1]
-fnext-runtime
command line option
-fno-access-control
command line option
-fno-asm
command line option
-fno-branch-count-reg
command line option
-fno-builtin
command line option
-fno-common
command line option
-fno-defer-pop
command line option
-fno-diagnostics-show-caret, -fdiagnostics-show-caret
command line option
-fno-diagnostics-show-option, -fdiagnostics-show-option
command line option
-fno-dwarf2-cfi-asm, -fdwarf2-cfi-asm
command line option
-fno-elide-constructors
command line option
-fno-eliminate-unused-debug-types, -feliminate-unused-debug-types
command line option
-fno-enforce-eh-specs
command line option
-fno-function-cse
command line option
-fno-gnu-keywords
command line option
-fno-gnu-unique
command line option
-fno-guess-branch-probability
command line option
-fno-ident
command line option
-fno-implement-inlines
command line option
-fno-implicit-inline-templates
command line option
-fno-implicit-templates
command line option
-fno-inline
command line option
-fno-ira-share-save-slots
command line option
-fno-ira-share-spill-slots
command line option
-fno-jump-tables
command line option
-fno-keep-inline-dllexport
command line option
-fno-lifetime-dse
command line option
-fno-local-ivars, -flocal-ivars
command line option
-fno-math-errno
command line option
-fno-merge-debug-strings, -fmerge-debug-strings
command line option
-fno-nil-receivers
command line option
-fno-nonansi-builtins
command line option
-fno-operator-names
command line option
-fno-optional-diags
command line option
-fno-peephole, -fno-peephole2
command line option
-fno-plt
command line option
-fno-pretty-templates
command line option
-fno-rtti
command line option
-fno-sanitize=all
command line option
-fno-sched-interblock
command line option
-fno-sched-spec
command line option
-fno-set-stack-executable
command line option
-fno-signed-zeros
command line option
-fno-threadsafe-statics
command line option
-fno-toplevel-reorder
command line option
-fno-trapping-math
command line option
-fno-use-cxa-get-exception-ptr
command line option
-fno-weak
command line option
-fno-zero-initialized-in-bss
command line option
-fnon-call-exceptions
command line option
-fnothrow-opt
command line option
-fobjc-call-cxx-cdtors
command line option
-fobjc-direct-dispatch
command line option
-fobjc-exceptions
command line option
-fobjc-gc
command line option
-fobjc-nilcheck
command line option
-fobjc-std=objc1, -fobjc-std
command line option
-fomit-frame-pointer
command line option
-fopenacc
command line option
-fopenmp
command line option
-fopenmp-simd
command line option
-fopt-info
command line option
-foptimize-sibling-calls
command line option
-foptimize-strlen
command line option
-force_cpusubtype_ALL
command line option
-fpartial-inlining
command line option
-fpcc-struct-return
command line option
-fpeel-loops
command line option
-fpermissive
command line option
-fPIC
command line option
-fpic
command line option
-fpie, -fPIE
command line option
-fplan9-extensions
command line option
-fpost-ipa-mem-report
command line option
-fpre-ipa-mem-report
command line option
-fpredictive-commoning
command line option
-fprefetch-loop-arrays
command line option
-fprofile-arcs
command line option
-fprofile-correction
command line option
-fprofile-generate
command line option
-fprofile-reorder-functions
command line option
-fprofile-report
command line option
-fprofile-use
command line option
-fprofile-values
command line option
-fpu, -nofpu
command line option
-freciprocal-math
command line option
-frecord-gcc-switches
command line option
-free
command line option
-freg-struct-return
command line option
-frename-registers
command line option
-freorder-blocks
command line option
-freorder-blocks-and-partition
command line option
-freorder-functions
command line option
-freplace-objc-classes
command line option
-frepo
command line option
-freport-bug
command line option
-frerun-cse-after-loop
command line option
-freschedule-modulo-scheduled-loops
command line option
-frounding-math
command line option
-fsanitize-undefined-trap-on-error
command line option
-fsanitize=address
command line option
-fsanitize=alignment
command line option
-fsanitize=bool
command line option
-fsanitize=bounds
command line option
-fsanitize=bounds-strict
command line option
-fsanitize=enum
command line option
-fsanitize=float-cast-overflow
command line option
-fsanitize=float-divide-by-zero
command line option
-fsanitize=integer-divide-by-zero
command line option
-fsanitize=kernel-address
command line option
-fsanitize=leak
command line option
-fsanitize=nonnull-attribute
command line option
-fsanitize=null
command line option
-fsanitize=object-size
command line option
-fsanitize=return
command line option
-fsanitize=returns-nonnull-attribute
command line option
-fsanitize=shift
command line option
-fsanitize=signed-integer-overflow
command line option
-fsanitize=thread
command line option
-fsanitize=undefined
command line option
-fsanitize=unreachable
command line option
-fsanitize=vla-bound
command line option
-fsanitize=vptr
command line option
-fsched-critical-path-heuristic
command line option
-fsched-dep-count-heuristic
command line option
-fsched-group-heuristic
command line option
-fsched-last-insn-heuristic
command line option
-fsched-pressure
command line option
-fsched-rank-heuristic
command line option
-fsched-spec-insn-heuristic
command line option
-fsched-spec-load
command line option
-fsched-spec-load-dangerous
command line option
-fsched-stalled-insns
command line option
-fsched-stalled-insns-dep
command line option
-fsched2-use-superblocks
command line option
-fschedule-fusion
command line option
-fschedule-insns
command line option
-fschedule-insns2
command line option
-fsection-anchors
command line option
-fsel-sched-pipelining
command line option
-fsel-sched-pipelining-outer-loops
command line option
-fselective-scheduling
command line option
-fselective-scheduling2
command line option
-fsemantic-interposition
command line option
-fshort-double
command line option
-fshort-enums
command line option
-fshort-wchar
command line option
-fshrink-wrap
command line option
-fsignaling-nans
command line option
-fsigned-bitfields, -funsigned-bitfields, -fno-signed-bitfields, -fno-unsigned-bitfields
command line option
-fsigned-char
command line option
-fsingle-precision-constant
command line option
-fsized-deallocation
command line option
-fsplit-ivs-in-unroller
command line option
-fsplit-stack
command line option
-fsplit-wide-types
command line option
-fssa-phiopt
command line option
-fstack-check
command line option
-fstack-protector
command line option
-fstack-protector-all
command line option
-fstack-protector-explicit
command line option
-fstack-protector-strong
command line option
-fstack-usage
command line option
-fstats
command line option
-fstdarg-opt
command line option
-fstrict-aliasing
command line option
-fstrict-enums
command line option
-fstrict-overflow
command line option
-fstrict-prototype
command line option
-fstrict-volatile-bitfields
command line option
-fsync-libcalls
command line option
-fsyntax-only
command line option
-ftest-coverage
command line option
-fthread-jumps
command line option
-ftime-report
command line option
-ftracer
command line option
-ftrapv
command line option
-ftree-bit-ccp
command line option
-ftree-builtin-call-dce
command line option
-ftree-ccp
command line option
-ftree-ch
command line option
-ftree-coalesce-inlined-vars
command line option
-ftree-coalesce-vars
command line option
-ftree-copy-prop
command line option
-ftree-copyrename
command line option
-ftree-dce
command line option
-ftree-dominator-opts
command line option
-ftree-dse
command line option
-ftree-forwprop
command line option
-ftree-fre
command line option
-ftree-loop-distribute-patterns
command line option
-ftree-loop-distribution
command line option
-ftree-loop-if-convert
command line option
-ftree-loop-if-convert-stores
command line option
-ftree-loop-im
command line option
-ftree-loop-ivcanon
command line option
-ftree-loop-linear
command line option
-ftree-loop-optimize
command line option
-ftree-loop-vectorize
command line option
-ftree-parallelize-loops=n, -ftree-parallelize-loops
command line option
-ftree-partial-pre
command line option
-ftree-phiprop
command line option
-ftree-pre
command line option
-ftree-pta
command line option
-ftree-reassoc
command line option
-ftree-sink
command line option
-ftree-slp-vectorize
command line option
-ftree-slsr
command line option
-ftree-sra
command line option
-ftree-switch-conversion
command line option
-ftree-tail-merge
command line option
-ftree-ter
command line option
-ftree-vectorize
command line option
-ftree-vrp
command line option
-funit-at-a-time
command line option
-funroll-all-loops
command line option
-funroll-loops
command line option
-funsafe-loop-optimizations
command line option
-funsafe-math-optimizations
command line option
-funsigned-char
command line option
-funswitch-loops
command line option
-funwind-tables
command line option
-fuse-cxa-atexit
command line option
-fuse-ld=bfd
command line option
-fuse-ld=gold
command line option
-fuse-linker-plugin
command line option
-fvar-tracking
command line option
-fvar-tracking-assignments, -fno-var-tracking-assignments
command line option
-fvar-tracking-assignments-toggle, -fno-var-tracking-assignments-toggle
command line option
-fvariable-expansion-in-unroller
command line option
-fverbose-asm
command line option
-fvisibility-inlines-hidden
command line option
-fvisibility-ms-compat
command line option
-fvpt
command line option
-fvtv-counts
command line option
-fvtv-debug
command line option
-fweb
command line option
-fwhole-program
command line option
-fwrapv
command line option
-fwritable-relocated-rdata, -fno-writable-relocated-rdata
command line option
-fzero-link
command line option
-G
command line option
-g
command line option
-gcoff
command line option
-gen-decls
command line option
-gfull
command line option
-ggdb
command line option
-ggnu-pubnames
command line option
-gno-record-gcc-switches
command line option
-gno-strict-dwarf
command line option
-gpubnames
command line option
-grecord-gcc-switches
command line option
-gsplit-dwarf
command line option
-gstabs
command line option
-gstabs+
command line option
-gstrict-dwarf
command line option
-gtoggle
command line option
-gused
command line option
-gvms
command line option
-gxcoff
command line option
-gxcoff+
command line option
-h
command line option, [1], [2]
-i
command line option
-I-
command line option
-l
command line option
-lobjc
command line option
-m
command line option
-m1
command line option
-m10
command line option
-m16-bit
command line option
-m2
command line option
-m210, -m340
command line option
-m2a
command line option
-m2a-nofpu
command line option
-m2a-single
command line option
-m2a-single-only
command line option
-m2e
command line option
-m3
command line option
-m32
command line option
-m32, -m64
command line option, [1], [2], [3]
-m32, -m64, -mx32, -m16
command line option
-m32-bit, -m16-bit, -m8-bit
command line option
-m32r
command line option
-m32r2
command line option
-m32rx
command line option
-m3e
command line option
-m4
command line option
-m4-100
command line option
-m4-100-nofpu
command line option
-m4-100-single
command line option
-m4-100-single-only
command line option
-m4-200
command line option
-m4-200-nofpu
command line option
-m4-200-single
command line option
-m4-200-single-only
command line option
-m4-300
command line option
-m4-300-nofpu
command line option
-m4-300-single
command line option
-m4-300-single-only
command line option
-m4-340
command line option
-m4-500
command line option
-m4-nofpu
command line option
-m4-single
command line option
-m4-single-only
command line option
-m40
command line option
-m45
command line option
-m4a
command line option
-m4a-nofpu
command line option
-m4a-single
command line option
-m4a-single-only
command line option
-m4al
command line option
-m4byte-functions, -mno-4byte-functions
command line option
-m5-32media
command line option
-m5-32media-nofpu
command line option
-m5-64media
command line option
-m5-64media-nofpu
command line option
-m5-compact
command line option
-m5-compact-nofpu
command line option
-m5200
command line option
-m5206e
command line option
-m528x
command line option
-m5307
command line option
-m5407
command line option
-m64, -m31
command line option
-m64bit-doubles, -m32bit-doubles
command line option, [1]
-m68000, -mc68000
command line option
-m68010
command line option
-m68020, -mc68020
command line option
-m68020-40
command line option
-m68020-60
command line option
-m68030
command line option
-m68040
command line option
-m68060
command line option
-m8bit-idiv
command line option
-m8byte-align, -mno-8byte-align
command line option
-m96bit-long-double, -m128bit-long-double
command line option
-mabi=32, -mabi=o64, -mabi=n32, -mabi=64, -mabi=eabi
command line option
-mabi=elfv1
command line option
-mabi=elfv2
command line option
-mabi=ibmlongdouble
command line option
-mabi=ieeelongdouble
command line option
-mabi=mmixware, -mabi=gnu
command line option
-mabi=no-spe
command line option
-mabi=spe
command line option
-mabicalls, -mno-abicalls
command line option
-mabort-on-noreturn
command line option
-mabs=2008, -mabs=legacy
command line option
-mabsdiff
command line option
-mabshi
command line option
-mac0
command line option
-macc-4
command line option
-macc-8
command line option
-maccumulate-args
command line option
-maccumulate-outgoing-args
command line option, [1]
-maddress-mode=long
command line option
-maddress-mode=short
command line option
-maddress-space-conversion, -mno-address-space-conversion
command line option
-mads
command line option
-maix-struct-return
command line option
-maix64, -maix32
command line option
-malign-300
command line option
-malign-call
command line option
-malign-double, -mno-align-double
command line option
-malign-int, -mno-align-int
command line option
-malign-labels
command line option
-malign-loops
command line option
-malign-natural, -malign-power
command line option
-mall-opts
command line option
-malloc-cc
command line option
-mallow-string-insns, -mno-allow-string-insns
command line option
-mallregs
command line option
-maltivec, -mno-altivec
command line option
-maltivec=be
command line option
-maltivec=le
command line option
-mam33
command line option
-mam33-2
command line option
-mam34
command line option
-mandroid
command line option
-mannotate-align
command line option
-mapcs
command line option
-mapcs-frame
command line option
-mapp-regs
command line option
-marclinux
command line option
-marclinux_prof
command line option
-margonaut
command line option
-mas100-syntax, -mno-as100-syntax
command line option
-masm-hex
command line option
-masm-syntax-unified
command line option
-matomic-updates, -mno-atomic-updates
command line option
-mauto-modify-reg
command line option
-mauto-pic
command line option
-maverage
command line option
-mavoid-indexed-addresses, -mno-avoid-indexed-addresses
command line option
-mavx256-split-unaligned-load, -mavx256-split-unaligned-store
command line option
-mb
command line option
-mbackchain, -mno-backchain
command line option
-mbarrel-shift-enabled
command line option
-mbarrel-shifter
command line option
-mbarrel_shifter
command line option
-mbase-addresses, -mno-base-addresses
command line option
-mbbit-peephole
command line option
-mbcopy
command line option
-mbcopy-builtin
command line option
-mbig, -mbig-endian
command line option
-mbig-endian
command line option, [1], [2], [3], [4], [5]
-mbig-endian, -EB
command line option
-mbig-endian, -mlittle-endian
command line option
-mbig-endian-data, -mlittle-endian-data
command line option
-mbig-switch
command line option
-mbigtable
command line option
-mbionic
command line option
-mbit-ops
command line option
-mbitfield
command line option
-mbitops
command line option, [1]
-mbranch-cheap
command line option
-mbranch-expensive
command line option
-mbranch-hints
command line option
-mbranch-likely, -mno-branch-likely
command line option
-mbranch-predict, -mno-branch-predict
command line option
-mbss-plt
command line option
-mbuild-constants
command line option
-mbwx, -mno-bwx, -mcix, -mno-cix, -mfix, -mno-fix, -mmax, -mno-max
command line option
-mbypass-cache, -mno-bypass-cache
command line option
-mcall-aixdesc, -m
command line option
-mcall-freebsd
command line option
-mcall-linux
command line option
-mcall-netbsd
command line option
-mcall-openbsd, -mcall-netbsd
command line option
-mcall-prologues
command line option
-mcall-sysv
command line option
-mcall-sysv-eabi, -mcall-eabi
command line option
-mcall-sysv-noeabi
command line option
-mcallee-super-interworking
command line option
-mcaller-super-interworking
command line option
-mcallgraph-data, -mno-callgraph-data
command line option
-mcase-vector-pcrel
command line option
-mcbcond, -mno-cbcond
command line option
-mcbranch-force-delay-slot
command line option
-mcc-init
command line option
-mcfv4e
command line option
-mcheck-zero-division, -mno-check-zero-division
command line option
-mcld
command line option
-mclear-hwcap
command line option
-mclip
command line option
-mcmodel=kernel
command line option
-mcmodel=large
command line option, [1], [2], [3]
-mcmodel=medium
command line option, [1]
-mcmodel=small
command line option, [1], [2], [3]
-mcmodel=tiny
command line option
-mcmov
command line option
-mcmove
command line option
-mcode-readable=no
command line option
-mcode-readable=pcrel
command line option
-mcode-readable=yes
command line option
-mcode-region=, -mcode-region, -mdata-region
command line option
-mcompact-casesi
command line option
-mcompat-align-parm
command line option
-mcond-exec
command line option
-mcond-move
command line option
-mconsole
command line option
-mconst16, -mno-const16
command line option
-mconstant-gp
command line option
-mcop
command line option
-mcop32
command line option
-mcop64
command line option
-mcorea
command line option
-mcoreb
command line option
-mcpu32
command line option
-mcpu=
command line option
-mcpu=g10, -mcpu
command line option
-mcr16cplus, -mcr16c
command line option
-mcrc32
command line option
-mcrypto, -mno-crypto
command line option
-mcsync-anomaly
command line option
-mctor-dtor
command line option
-mcx16
command line option
-mdalign
command line option
-mdc
command line option
-mdebug
command line option, [1]
-mdebug, -mno-debug
command line option
-mdec-asm
command line option
-mdirect-move, -mno-direct-move
command line option
-mdisable-callt, -mno-disable-callt
command line option
-mdisable-fpregs
command line option
-mdisable-indexing
command line option
-mdiv
command line option
-mdiv, -mno-div
command line option, [1]
-mdivide-enabled
command line option
-mdivide-traps, -mdivide-breaks
command line option
-mdll
command line option
-mdlmzb, -mno-dlmzb
command line option
-mdmx, -mno-mdmx
command line option
-mdouble
command line option
-mdouble-float
command line option
-mdpfp, -mdpfp-compact
command line option
-mdpfp-fast
command line option
-mdpfp_compact
command line option
-mdpfp_fast
command line option
-mdsp, -mno-dsp
command line option
-mdsp-packa
command line option
-mdsp_packa
command line option
-mdspr2, -mno-dspr2
command line option
-mdual-nops
command line option
-mdump-tune-features
command line option
-mdvbf
command line option
-mdword
command line option
-mdynamic-no-pic
command line option
-mea
command line option
-mEA
command line option
-mea32, -mea64
command line option
-meabi, -mno-eabi
command line option
-mearly-cbranchsi
command line option
-mearly-stop-bits, -mno-early-stop-bits
command line option
-meb
command line option, [1], [2]
-mel
command line option, [1], [2]
-mel, -meb
command line option
-melf
command line option, [1]
-memb
command line option
-membedded-data, -mno-embedded-data
command line option
-mepilogue-cfi
command line option
-mepsilon, -mno-epsilon
command line option
-metrax4, -metrax100
command line option
-meva, -mno-eva
command line option
-mexpand-adddi
command line option
-mexplicit-relocs, -mno-explicit-relocs
command line option, [1]
-mexr
command line option
-mextern-sdata, -mno-extern-sdata
command line option
-mfast-fp
command line option
-mfast-indirect-calls
command line option
-mfdpic
command line option
-mfentry
command line option
-mfix-and-continue, -ffix-and-continue, -findirect-data
command line option
-mfix-at697f
command line option
-mfix-cortex-a53-835769, -mno-fix-cortex-a53-835769
command line option
-mfix-cortex-a53-843419, -mno-fix-cortex-a53-843419
command line option
-mfix-cortex-m3-ldrd
command line option
-mfix-r10000, -mno-fix-r10000
command line option
-mfix-r4000, -mno-fix-r4000
command line option
-mfix-r4400, -mno-fix-r4400
command line option
-mfix-rm7000
command line option
-mfix-sb1
command line option
-mfix-ut699
command line option
-mfix-vr4120
command line option
-mfix-vr4130
command line option
-mfixed-cc
command line option
-mflat, -mno-flat
command line option
-mflip-mips16
command line option
-mfloat-vax, -mfloat-ieee
command line option
-mfloat32, -mno-float64
command line option
-mfloat64, -mno-float32
command line option
-mfmaf, -mno-fmaf
command line option
-mfmovd
command line option
-mforce-no-pic
command line option
-mfp-exceptions
command line option
-mfp-reg, -mno-fp-regs
command line option
-mfp32
command line option
-mfp64
command line option
-mfpr-32
command line option
-mfpr-64
command line option
-mfpu
command line option
-mfpu, -mhard-float
command line option, [1]
-mfpxx
command line option
-mfriz
command line option
-mfsca, -mno-fsca
command line option
-mfsrra, -mno-fsrra
command line option
-mfull-regs
command line option
-mfull-toc, -mno-fp-in-toc, -mno-sum-in-toc, -mminimal-toc
command line option
-mfused-madd, -mno-fused-madd
command line option, [1], [2], [3], [4], [5]
-mg
command line option
-mg10, -mg13, -mg14, -mrl78
command line option
-mgas
command line option
-mgcc-abi
command line option
-mgen-cell-microcode
command line option
-mgeneral-regs-only
command line option
-mglibc
command line option
-mgnu
command line option
-mgnu-as, -mno-gnu-as
command line option
-mgnu-ld
command line option
-mgnu-ld, -mno-gnu-ld
command line option
-mgp32
command line option
-mgp64
command line option
-mgpopt, -mno-gpopt
command line option, [1]
-mgpr-32
command line option
-mgpr-64
command line option
-mgprel-ro
command line option
-mh
command line option
-mhal
command line option
-mhalf-reg-file
command line option
-mhard-dfp, -mno-hard-dfp
command line option
-mhard-float
command line option, [1], [2]
-mhard-float, -m68881
command line option
-mhard-float, -msoft-float
command line option
-mhard-quad-float
command line option
-mhardlit, -mno-hardlit
command line option
-mhp-ld
command line option
-micplb
command line option
-mid-shared-library
command line option, [1]
-mieee
command line option
-mieee, -mno-ieee
command line option
-mieee-conformant
command line option
-mieee-fp, -mno-ieee-fp
command line option
-mieee-with-inexact
command line option
-milp32, -mlp64
command line option
-mimadd, -mno-imadd
command line option
-mimpure-text
command line option
-mindexed-addressing
command line option
-mindexed-loads
command line option
-minline-all-stringops
command line option
-minline-float-divide-max-throughput
command line option
-minline-float-divide-min-latency
command line option
-minline-ic_invalidate
command line option
-minline-int-divide-max-throughput
command line option
-minline-int-divide-min-latency
command line option
-minline-plt
command line option, [1]
-minline-sqrt-max-throughput
command line option
-minline-sqrt-min-latency
command line option
-minline-stringops-dynamically
command line option
-minrt
command line option
-mint16, -mno-int32
command line option
-mint32
command line option, [1]
-mint32, -mno-int16
command line option
-mint8
command line option
-minterlink-mips16, -mno-interlink-mips16
command line option
-minvalid-symbols
command line option
-mio-volatile
command line option
-mips1
command line option
-mips16, -mno-mips16
command line option
-mips2
command line option
-mips3
command line option
-mips32
command line option
-mips32r3
command line option
-mips32r5
command line option
-mips32r6
command line option
-mips3d, -mno-mips3d
command line option
-mips4
command line option
-mips64
command line option
-mips64r2
command line option
-mips64r3
command line option
-mips64r5
command line option
-mips64r6
command line option
-misel, -mno-isel
command line option
-misize
command line option, [1]
-mivc2
command line option
-mjump-in-delay
command line option
-mkernel
command line option
-mknuthdiv, -mno-knuthdiv
command line option
-ml
command line option, [1]
-mlarge
command line option
-mleadz
command line option
-mleaf-id-shared-library
command line option
-mlibfuncs, -mno-libfuncs
command line option
-mlibrary-pic
command line option
-mlinked-fp
command line option
-mlinker-opt
command line option
-mlinux
command line option
-mlittle, -mlittle-endian
command line option
-mlittle-endian
command line option, [1], [2], [3], [4], [5]
-mlittle-endian, -EL
command line option
-mlittle-endian, -mbig-endian
command line option
-mliw
command line option
-mllsc, -mno-llsc
command line option
-mlocal-sdata, -mno-local-sdata
command line option
-mlock
command line option
-mlong-calls
command line option, [1], [2]
-mlong-calls, -mno-long-calls
command line option, [1], [2], [3], [4]
-mlong-double-64, -mlong-double-128
command line option
-mlong-double-64, -mlong-double-80, -mlong-double-128
command line option
-mlong-jumps, -mno-long-jumps
command line option
-mlong-load-store
command line option
-mlong32
command line option
-mlong64
command line option
-mlongcall, -mno-longcall
command line option
-mlongcalls, -mno-longcalls
command line option
-mloop
command line option
-mlow-64k
command line option
-mlra
command line option
-mlra-priority-compact
command line option
-mlra-priority-noncompact
command line option
-mlra-priority-none
command line option
-mm
command line option
-mmac
command line option, [1]
-mmac-24
command line option
-mmac-d16
command line option
-mmac_24
command line option
-mmac_d16
command line option
-mmad, -mno-mad
command line option
-mmainkernel
command line option
-mmalloc64
command line option
-mmcount-ra-address, -mno-mcount-ra-address
command line option
-mmcu, -mno-mcu
command line option
-mmcu=
command line option
-mmedia
command line option
-mmedium-calls
command line option
-mmemcpy
command line option
-mmemcpy, -mno-memcpy
command line option
-mmicromips, -mno-mmicromips
command line option
-mminmax
command line option
-mmixed-code
command line option
-mmmx, -mmpx
command line option
-mmodel=large
command line option
-mmodel=medium
command line option
-mmodel=small
command line option
-mmovbe
command line option
-mmt, -mno-mt
command line option
-mmul-bug-workaround, -mno-mul-bug-workaround
command line option
-mmul.x
command line option
-mmul32x16
command line option
-mmul64
command line option
-mmul=none, -mmul
command line option
-mmuladd
command line option
-mmulhw, -mno-mulhw
command line option
-mmult
command line option
-mmult-bug
command line option
-mmulti-cond-exec
command line option
-mmulticore
command line option
-mmultiple, -mno-multiple
command line option
-mmultiply-enabled, -multiply-enabled
command line option
-mmusl
command line option
-mmvcle, -mno-mvcle
command line option
-mmvme
command line option
-mn
command line option
-mnan=2008, -mnan=legacy
command line option
-mneon-for-64bits
command line option
-mnested-cond-exec
command line option
-mnhwloop
command line option
-mno-16-bit
command line option
-mno-abshi
command line option
-mno-ac0
command line option
-mno-align-loops
command line option
-mno-align-stringops
command line option
-mno-am33
command line option
-mno-app-regs
command line option
-mno-app-regs, -mapp-regs
command line option
-mno-bit-align, -mbit-align
command line option
-mno-brcc
command line option
-mno-cache-volatile , -mcache-volatile, -mno-cache-volatile
command line option
-mno-clearbss
command line option
-mno-cmov
command line option
-mno-cond-exec
command line option, [1]
-mno-cond-move
command line option
-mno-crt0
command line option, [1]
-mno-csync-anomaly
command line option
-mno-default
command line option
-mno-double
command line option
-mno-dpfp-lrsr
command line option
-mno-dwarf2-asm, -mdwarf2-asm
command line option
-mno-dword
command line option
-mno-eflags
command line option
-mno-ep, -mep
command line option
-mno-epilogue-cfi
command line option
-mno-exr
command line option
-mno-fancy-math-387
command line option
-mno-fast-sw-div, -mfast-sw-div
command line option
-mno-faster-structs, -mfaster-structs
command line option
-mno-fix-24k, -mfix-24k
command line option
-mno-float
command line option
-mno-flush-func
command line option
-mno-flush-trap
command line option
-mno-fp-ret-in-387
command line option
-mno-fpu, -msoft-float
command line option, [1]
-mno-gotplt, -mgotplt
command line option
-mno-hw-mul, -mhw-mul, -mno-hw-mulx, -mhw-mulx, -mno-hw-div, -mhw-div
command line option
-mno-id-shared-library
command line option, [1]
-mno-inefficient-warnings
command line option
-mno-inline-float-divide
command line option
-mno-inline-int-divide
command line option
-mno-inline-sqrt
command line option
-mno-interlink-compressed, -minterlink-compressed
command line option
-mno-interrupts
command line option
-mno-leaf-id-shared-library
command line option
-mno-low-64k
command line option
-mno-lsim
command line option, [1]
-mno-media
command line option
-mno-millicode
command line option
-mno-mpy
command line option
-mno-muladd
command line option
-mno-mult-bug
command line option
-mno-multi-cond-exec
command line option
-mno-nested-cond-exec
command line option
-mno-optimize-membar
command line option
-mno-opts
command line option
-mno-pack
command line option
-mno-perf-ext
command line option
-mno-pic
command line option
-mno-prolog-function, -mprolog-function
command line option
-mno-prologue-epilogue, -mprologue-epilogue
command line option
-mno-red-zone
command line option
-mno-renesas
command line option
-mno-round-nearest
command line option
-mno-rtd
command line option
-mno-scc
command line option
-mno-sched-br-data-spec, -msched-br-data-spec
command line option
-mno-sched-control-spec, -msched-control-spec
command line option
-mno-sched-count-spec-in-critical-path, -msched-count-spec-in-critical-path
command line option
-mno-sched-prefer-non-control-spec-insns, -msched-prefer-non-control-spec-insns
command line option
-mno-sched-prefer-non-data-spec-insns, -msched-prefer-non-data-spec-insns
command line option
-mno-sched-prolog
command line option
-mno-sdata
command line option
-mno-sdata, -msdata
command line option
-mno-sep-data
command line option, [1]
-mno-short
command line option
-mno-side-effects
command line option
-mno-soft-cmpsf
command line option
-mno-soft-float, -msoft-float
command line option
-mno-space-regs
command line option
-mno-specld-anomaly
command line option
-mno-strict-align, -mstrict-align
command line option, [1]
-mno-toc, -mtoc
command line option
-mno-unaligned-doubles, -munaligned-doubles
command line option
-mno-v3push
command line option
-mno-vliw-branch
command line option
-mno-volatile-cache
command line option
-mno-warn-multiple-fast-interrupts, -mwarn-multiple-fast-interrupts
command line option
-mnobitfield, -mno-bitfield
command line option
-mnoliw
command line option
-mnomacsave
command line option
-mnop-fun-dllimport
command line option
-mnop-mcount
command line option
-mnorm
command line option
-mnosetlb
command line option
-mnosplit-lohi, -mno-postinc, -mno-postmodify
command line option
-mnovect-double, -mno-vect-double
command line option
-modd-spreg, -mno-odd-spreg
command line option
-momit-leaf-frame-pointer
command line option, [1]
-momit-leaf-frame-pointer, -mno-omit-leaf-frame-pointer
command line option
-mone-byte-bool
command line option
-moptimize-membar
command line option
-mpa-risc-1-0, -mpa-risc-1-1, -mpa-risc-2-0
command line option
-mpack
command line option
-mpacked-stack, -mno-packed-stack
command line option
-mpadstruct
command line option
-mpaired, -mno-paired
command line option
-mpaired-single, -mno-paired-single
command line option
-mpc32, -mpc64, -mpc80
command line option
-mpcrel
command line option
-mpdebug
command line option
-mpe
command line option
-mpe-aligned-commons
command line option
-mperf-ext
command line option
-mpic-data-is-text-relative
command line option
-mpid, -mno-pid
command line option
-mplt, -mno-plt
command line option
-mpointers-to-nested-functions
command line option
-mpoke-function-name
command line option
-mpopc, -mno-popc
command line option
-mportable-runtime
command line option
-mpower8-fusion, -mno-power8-fusion
command line option
-mpower8-vector, -mno-power8-vector
command line option
-mpowerpc-gpopt, -mno-powerpc-gpopt, -mpowerpc-gfxopt, -mno-powerpc-gfxopt, -mpowerpc64, -mno-powerpc64, -mmfcrf, -mno-mfcrf, -mpopcntb, -mno-popcntb, -mpopcntd, -mno-popcntd, -mfprnd, -mno-fprnd, -mcmpb, -mno-cmpb, -mmfpgpr, -mno-mfpgpr, -mhard-dfp, -mno-hard-dfp
command line option
-mprefer-avx128
command line option
-mprefer-short-insn-regs
command line option
-mprefergot
command line option
-mpretend-cmove
command line option
-mprint-tune-info
command line option
-mprototype, -mno-prototype
command line option
-mpt-fixed
command line option
-mpush-args, -mno-push-args
command line option
-mq-class
command line option
-mquad-memory, -mno-quad-memory
command line option
-mquad-memory-atomic, -mno-quad-memory-atomic
command line option
-mr10k-cache-barrier=load-store
command line option
-mr10k-cache-barrier=none
command line option
-mr10k-cache-barrier=store
command line option
-mRcq
command line option
-mRcw
command line option
-mrecip
command line option, [1]
-mrecip-precision
command line option
-mrecord-mcount
command line option
-mreduced-regs
command line option
-mregister-names, -mno-register-names
command line option
-mregnames, -mno-regnames
command line option
-mrelax
command line option, [1], [2], [3], [4], [5], [6]
-mrelax, -mno-relax
command line option
-mrelax-immediate, -mno-relax-immediate
command line option
-mrelax-pic-calls
command line option
-mrelocatable, -mno-relocatable
command line option
-mrelocatable-lib, -mno-relocatable-lib
command line option
-mrenesas
command line option
-mrepeat
command line option
-mrestrict-it
command line option
-mreturn-pointer-on-d0
command line option
-mrh850-abi, -mghs
command line option
-mrmw
command line option
-mrtd
command line option, [1]
-mrtp
command line option
-mrtsc
command line option
-ms
command line option, [1]
-ms2600
command line option
-msafe-dma, -munsafe-dma
command line option
-msafe-hints
command line option
-msahf
command line option
-msatur
command line option
-msave-acc-in-interrupts
command line option
-msave-toc-indirect
command line option
-mscc
command line option
-msched-ar-data-spec, -mno-sched-ar-data-spec
command line option
-msched-ar-in-data-spec, -mno-sched-ar-in-data-spec
command line option
-msched-br-in-data-spec, -mno-sched-br-in-data-spec
command line option
-msched-control-spec-ldc, -msched-spec-ldc
command line option
-msched-fp-mem-deps-zero-cost
command line option
-msched-in-control-spec, -mno-sched-in-control-spec
command line option
-msched-max-memory-insns-hard-limit
command line option
-msched-spec-ldc
command line option
-msched-stop-bits-after-every-cycle
command line option
-mscore5
command line option
-mscore5u
command line option
-mscore7
command line option
-mscore7d
command line option
-msdata=all
command line option
-msdata=data
command line option
-msdata=default
command line option
-msdata=default, -msdata
command line option
-msdata=eabi
command line option
-msdata=none
command line option, [1]
-msdata=none, -mno-sdata
command line option
-msdata=sdata
command line option
-msdata=sysv
command line option
-msdata=use
command line option
-msdram
command line option, [1]
-msecure-plt
command line option
-msel-sched-dont-check-control-spec
command line option
-msep-data
command line option, [1]
-mserialize-volatile, -mno-serialize-volatile
command line option
-msetlb
command line option
-mshared
command line option
-mshared-library-id=n
command line option
-mshared-library-id=n, -mshared-library-id
command line option
-mshort
command line option
-mshort-calls, -short-calls
command line option
-msign-extend-enabled
command line option
-msim
command line option, [1], [2], [3], [4], [5], [6], [7], [8], [9]
-msim, -mno-sim
command line option
-msimd
command line option
-msimnovec
command line option
-msimple-fpu
command line option
-msingle-exit, -mno-single-exit
command line option
-msingle-float
command line option
-msingle-float, -mdouble-float
command line option
-msingle-pic-base
command line option, [1]
-msio
command line option
-mskip-rax-setup
command line option
-mslow-bytes, -mno-slow-bytes
command line option
-mslow-flash-data
command line option
-msmall
command line option
-msmall-data, -mlarge-data
command line option
-msmall-divides
command line option
-msmall-exec, -mno-small-exec
command line option
-msmall-mem, -mlarge-mem
command line option
-msmall-model
command line option
-msmall-text, -mlarge-text
command line option
-msmall16
command line option
-msmallc
command line option
-msmartmips, -mno-smartmips
command line option
-msoft-float
command line option, [1], [2], [3], [4], [5], [6], [7]
-msoft-float, -mhard-float
command line option, [1]
-msoft-quad-float
command line option
-msp8
command line option
-mspace
command line option
-mspe, -mno-spe
command line option
-mspecld-anomaly
command line option
-mspfp, -mspfp-compact
command line option
-mspfp-fast
command line option
-mspfp_compact
command line option
-mspfp_fast
command line option
-msplit-addresses, -mno-split-addresses
command line option
-msplit-vecmove-early
command line option
-msse2avx
command line option
-msseregparm
command line option
-mstack-align, -mno-stack-align, -mdata-align, -mno-data-align, -mconst-align, -mno-const-align
command line option
-mstack-bias, -mno-stack-bias
command line option
-mstack-check-l1
command line option
-mstackrealign
command line option
-mstdmain
command line option
-mstrict-align
command line option
-mstrict-X
command line option
-mstring, -mno-string
command line option
-msv-mode
command line option
-msvr4-struct-return
command line option
-mswap
command line option
-mswape
command line option
-msym32, -mno-sym32
command line option
-msymbol-as-address
command line option
-msynci
command line option
-mtarget-align, -mno-target-align
command line option
-mtas
command line option
-mtelephony
command line option
-mtext-section-literals, -mno-text-section-literals
command line option
-mtf
command line option
-mthread
command line option
-mthreads
command line option
-mthumb, -marm
command line option
-mthumb-interwork
command line option
-mtiny-stack
command line option
-mtls
command line option
-mTLS
command line option
-mtls-dialect=desc
command line option
-mtls-dialect=traditional
command line option
-mtls-direct-seg-refs
command line option
-mtls-markers, -mno-tls-markers
command line option
-mtomcat-stats
command line option
-mtoplevel-symbols, -mno-toplevel-symbols
command line option
-mtpcs-frame
command line option
-mtpcs-leaf-frame
command line option
-mtpf-trace, -mno-tpf-trace
command line option
-mucb-mcount
command line option
-muclibc
command line option
-muls
command line option
-multilib-library-pic
command line option
-munaligned-access, -mno-unaligned-access
command line option
-municode
command line option
-muninit-const-in-rodata, -mno-uninit-const-in-rodata
command line option
-munix
command line option
-munix-asm
command line option
-mupdate, -mno-update
command line option
-mupper-regs, -mno-upper-regs
command line option
-mupper-regs-df, -mno-upper-regs-df
command line option
-mupper-regs-sf, -mno-upper-regs-sf
command line option
-muser-enabled
command line option
-muser-mode
command line option
-muser-mode, -mno-user-mode
command line option
-musermode, -mno-usermode
command line option
-mv3push
command line option
-mv850
command line option
-mv850e
command line option
-mv850e1
command line option
-mv850e2
command line option
-mv850e2v3
command line option
-mv850e2v4
command line option
-mv850e3v5
command line option
-mv850es
command line option
-mv8plus, -mno-v8plus
command line option
-mvect8-ret-in-mem
command line option
-mvirt, -mno-virt
command line option
-mvis, -mno-vis
command line option
-mvis2, -mno-vis2
command line option
-mvis3, -mno-vis3
command line option
-mvliw-branch
command line option
-mvms-return-codes
command line option
-mvolatile-asm-stop, -mno-volatile-asm-stop
command line option
-mvolatile-cache
command line option
-mvr4130-align
command line option
-mvrsave, -mno-vrsave
command line option
-mvsx, -mno-vsx
command line option
-mvxworks
command line option
-mvzeroupper
command line option
-mwarn-cell-microcode
command line option
-mwarn-dynamicstack
command line option
-mwarn-reloc, -merror-reloc
command line option
-mwide-bitfields, -mno-wide-bitfields
command line option
-mwin32
command line option
-mwindows
command line option
-mword-relocations
command line option
-mxgot, -mno-xgot
command line option, [1]
-mxilinx-fpu
command line option
-mxl-barrel-shift
command line option
-mxl-compat, -mno-xl-compat
command line option
-mxl-float-convert
command line option
-mxl-float-sqrt
command line option
-mxl-gp-opt
command line option
-mxl-multiply-high
command line option
-mxl-pattern-compare
command line option
-mxl-reorder
command line option
-mxl-soft-div
command line option
-mxl-soft-mul
command line option
-mxl-stack-check
command line option
-mxpa, -mno-xpa
command line option
-mxy
command line option
-myellowknife
command line option
-mzarch, -mesa
command line option
-mzdcbranch, -mno-zdcbranch
command line option
-mzero-extend, -mno-zero-extend
command line option
-n
command line option
-no-canonical-prefixes
command line option
-no-integrated-cpp
command line option
-nocpp
command line option
-nodefaultlibs
command line option
-nodevicelib
command line option
-nolibdld
command line option
-non-static
command line option
-nostartfiles
command line option
-nostdinc++
command line option
-nostdlib
command line option
-o
command line option
-O, -O1
command line option
-O0
command line option
-O2
command line option
-O3
command line option
-Ofast
command line option
-Og
command line option
-Os
command line option
-p
command line option, [1]
-pass-exit-codes
command line option
-pedantic-errors
command line option
-pg
command line option
-pie
command line option
-pipe
command line option
-print-libgcc-file-name
command line option
-print-multi-directory
command line option
-print-multi-lib
command line option
-print-multi-os-directory
command line option
-print-multiarch
command line option
-print-objc-runtime-info
command line option
-print-search-dirs
command line option
-print-sysroot
command line option
-print-sysroot-headers-suffix
command line option
-pthread
command line option, [1]
-pthreads
command line option
-Q
command line option
-Qn
command line option
-Qy
command line option
-r
command line option
-rdynamic
command line option
-S
command line option
-s
command line option
-save-temps
command line option
-save-temps=obj
command line option
-shared
command line option
-shared-libgcc, -static-libgcc
command line option
-sim
command line option
-sim2
command line option
-static
command line option, [1]
-static-libasan
command line option
-static-liblsan
command line option
-static-libmpx
command line option
-static-libmpxwrappers
command line option
-static-libstdc++
command line option
-static-libtsan
command line option
-static-libubsan
command line option
-std=, -std
command line option
-symbolic
command line option
-threads
command line option
-tno-android-cc
command line option
-tno-android-ld
command line option
-traditional, -traditional-cpp
command line option
-trigraphs
command line option
-u
command line option
-v
command line option, [1], [2], [3], [4], [5]
-w
command line option
-Wabi , -Wabi, -Wno-abi
command line option
-Wabi-tag , -Wabi-tag
command line option
-Waddr-space-convert
command line option
-Waddress, -Wno-address
command line option
-Waggregate-return, -Wno-aggregate-return
command line option
-Wall, -Wno-all
command line option
-Warray-bounds, -Wno-array-bounds
command line option
-Warray-bounds=1
command line option
-Warray-bounds=2
command line option
-Wassign-intercept , -Wassign-intercept, -Wno-assign-intercept
command line option
-Wbad-function-cast , -Wbad-function-cast, -Wno-bad-function-cast
command line option
-Wbool-compare, -Wno-bool-compare
command line option
-Wc++-compat , -Wc++-compat
command line option
-Wc++11-compat , -Wc++11-compat
command line option
-Wc++14-compat , -Wc++14-compat
command line option
-Wc90-c99-compat , -Wc90-c99-compat, -Wno-c90-c99-compat
command line option
-Wc99-c11-compat , -Wc99-c11-compat, -Wno-c99-c11-compat
command line option
-Wcast-align, -Wno-cast-align
command line option
-Wcast-qual, -Wno-cast-qual
command line option
-Wchar-subscripts, -Wno-char-subscripts
command line option
-Wclobbered, -Wno-clobbered
command line option
-Wcomment, -Wno-comment
command line option
-Wconditionally-supported , -Wconditionally-supported, -Wno-conditionally-supported
command line option
-Wconversion, -Wno-conversion
command line option
-Wctor-dtor-privacy , -Wctor-dtor-privacy, -Wno-ctor-dtor-privacy
command line option
-Wdate-time, -Wno-date-time
command line option
-Wdeclaration-after-statement , -Wdeclaration-after-statement, -Wno-declaration-after-statement
command line option
-Wdelete-incomplete , -Wdelete-incomplete, -Wno-delete-incomplete
command line option
-Wdelete-non-virtual-dtor , -Wdelete-non-virtual-dtor, -Wno-delete-non-virtual-dtor
command line option
-Wdisabled-optimization, -Wno-disabled-optimization
command line option
-Wdouble-promotion , -Wdouble-promotion, -Wno-double-promotion
command line option
-Weffc++ , -Weffc++, -Wno-effc++
command line option
-Wempty-body, -Wno-empty-body
command line option
-Wenum-compare, -Wno-enum-compare
command line option
-Werror, -Wno-error
command line option
-Werror=, -Wno-error=
command line option
-Wextra, -W, -Wno-extra
command line option
-Wfatal-errors, -Wno-fatal-errors
command line option
-Wfloat-conversion, -Wno-float-conversion
command line option
-Wfloat-equal, -Wno-float-equal
command line option
-Wformat, -Wno-format, -ffreestanding, -fno-builtin, -Wformat=
command line option
-Wformat-nonliteral, -Wno-format-nonliteral
command line option
-Wformat-security, -Wno-format-security
command line option
-Wformat-signedness, -Wno-format-signedness
command line option
-Wformat-y2k, -Wno-format-y2k
command line option
-Wformat=1, -Wformat
command line option
-Wformat=2
command line option
-Wignored-qualifiers , -Wignored-qualifiers, -Wno-ignored-qualifiers
command line option
-Wimplicit , -Wimplicit, -Wno-implicit
command line option
-Wimplicit-function-declaration , -Wimplicit-function-declaration, -Wno-implicit-function-declaration
command line option
-Wimplicit-int , -Wimplicit-int, -Wno-implicit-int
command line option
-Winit-self , -Winit-self, -Wno-init-self
command line option
-Winline, -Wno-inline
command line option
-Winvalid-pch, -Wno-invalid-pch
command line option
-Wjump-misses-init , -Wjump-misses-init, -Wno-jump-misses-init
command line option
-Wliteral-suffix , -Wliteral-suffix, -Wno-literal-suffix
command line option
-Wlogical-not-parentheses, -Wno-logical-not-parentheses
command line option
-Wlogical-op, -Wno-logical-op
command line option
-Wlong-long, -Wno-long-long
command line option
-Wmain, -Wno-main
command line option
-Wmaybe-uninitialized, -Wno-maybe-uninitialized
command line option
-Wmemset-transposed-args, -Wno-memset-transposed-args
command line option
-Wmissing-braces, -Wno-missing-braces
command line option
-Wmissing-declarations, -Wno-missing-declarations
command line option
-Wmissing-field-initializers, -Wno-missing-field-initializers, -W, -Wextra, -Wno-extra
command line option
-Wmissing-include-dirs , -Wmissing-include-dirs, -Wno-missing-include-dirs
command line option
-Wmissing-parameter-type , -Wmissing-parameter-type, -Wno-missing-parameter-type
command line option
-Wmissing-prototypes , -Wmissing-prototypes, -Wno-missing-prototypes
command line option
-Wnarrowing , -Wnarrowing, -Wno-narrowing
command line option
-Wnested-externs , -Wnested-externs, -Wno-nested-externs
command line option
-Wno-aggressive-loop-optimizations, -Waggressive-loop-optimizations
command line option
-Wno-attributes, -Wattributes
command line option
-Wno-builtin-macro-redefined, -Wbuiltin-macro-redefined
command line option
-Wno-conversion-null , -Wconversion-null, -Wno-conversion-null
command line option
-Wno-coverage-mismatch
command line option
-Wno-cpp
command line option
-Wno-deprecated, -Wdeprecated
command line option
-Wno-deprecated-declarations, -Wdeprecated-declarations
command line option
-Wno-designated-init
command line option
-Wno-discarded-array-qualifiers , -Wno-discarded-array-qualifiers, -Wdiscarded-array-qualifiers
command line option
-Wno-discarded-qualifiers , -Wno-discarded-qualifiers, -Wdiscarded-qualifiers
command line option
-Wno-div-by-zero, -Wdiv-by-zero
command line option
-Wno-endif-labels, -Wendif-labels
command line option
-Wno-format-contains-nul, -Wformat-contains-nul
command line option
-Wno-format-extra-args, -Wformat-extra-args
command line option
-Wno-format-zero-length, -Wformat-zero-length
command line option
-Wno-free-nonheap-object, -Wfree-nonheap-object
command line option
-Wno-incompatible-pointer-types , -Wno-incompatible-pointer-types, -Wincompatible-pointer-types
command line option
-Wno-inherited-variadic-ctor, -Winherited-variadic-ctor
command line option
-Wno-int-conversion , -Wno-int-conversion, -Wint-conversion
command line option
-Wno-int-to-pointer-cast, -Wint-to-pointer-cast
command line option
-Wno-invalid-offsetof , -Wno-invalid-offsetof, -Winvalid-offsetof
command line option
-Wno-multichar, -Wmultichar
command line option
-Wno-non-template-friend , -Wno-non-template-friend, -Wnon-template-friend
command line option
-Wno-odr, -Wodr
command line option
-Wno-overflow, -Woverflow
command line option
-Wno-pedantic-ms-format , -Wno-pedantic-ms-format, -Wpedantic-ms-format
command line option
-Wno-pmf-conversions , -Wno-pmf-conversions, -Wpmf-conversions
command line option
-Wno-pointer-to-int-cast , -Wno-pointer-to-int-cast, -Wpointer-to-int-cast
command line option
-Wno-pragmas, -Wpragmas
command line option
-Wno-protocol , -Wno-protocol, -Wprotocol
command line option
-Wno-return-local-addr, -Wreturn-local-addr
command line option
-Wno-shadow-ivar , -Wno-shadow-ivar, -Wshadow-ivar
command line option
-Wno-terminate , -Wterminate, -Wno-terminate
command line option
-Wno-unused-result, -Wunused-result
command line option
-Wno-virtual-move-assign, -Wvirtual-move-assign
command line option
-Wnoexcept , -Wnoexcept, -Wno-noexcept
command line option
-Wnon-virtual-dtor , -Wnon-virtual-dtor, -Wno-non-virtual-dtor
command line option
-Wnonnull, -Wno-nonnull
command line option
-Wold-style-cast , -Wold-style-cast, -Wno-old-style-cast
command line option
-Wold-style-declaration , -Wold-style-declaration, -Wno-old-style-declaration
command line option
-Wold-style-definition , -Wold-style-definition, -Wno-old-style-definition
command line option
-Wopenmp-simd, -Wopenm-simd
command line option
-Woverlength-strings, -Wno-overlength-strings
command line option
-Woverloaded-virtual , -Woverloaded-virtual, -Wno-overloaded-virtual
command line option
-Woverride-init , -Woverride-init, -Wno-override-init, -W, -Wextra, -Wno-extra
command line option
-Woverride-init-side-effects , -Woverride-init-side-effects, -Wno-override-init-side-effects
command line option
-Wpacked, -Wno-packed
command line option
-Wpacked-bitfield-compat, -Wno-packed-bitfield-compat
command line option
-Wpadded, -Wno-padded
command line option
-Wparentheses, -Wno-parentheses
command line option
-Wpedantic, -pedantic
command line option
-Wpointer-arith, -Wno-pointer-arith
command line option
-Wpointer-sign , -Wpointer-sign, -Wno-pointer-sign
command line option
-wrapper
command line option
-Wredundant-decls, -Wno-redundant-decls
command line option
-Wreorder , -Wreorder, -Wno-reorder
command line option
-Wreturn-type, -Wno-return-type
command line option
-Wselector , -Wselector, -Wno-selector
command line option
-Wsequence-point, -Wno-sequence-point
command line option
-Wshadow, -Wno-shadow
command line option
-Wshift-count-negative, -Wno-shift-count-negative
command line option
-Wshift-count-overflow, -Wno-shift-count-overflow
command line option
-Wshift-negative-value, -Wno-shift-negative-value
command line option
-Wsign-compare, -Wno-sign-compare
command line option
-Wsign-conversion, -Wno-sign-conversion
command line option
-Wsign-promo , -Wsign-promo, -Wno-sign-promo
command line option
-Wsized-deallocation , -Wsized-deallocation, -Wno-sized-deallocation
command line option
-Wsizeof-array-argument, -Wno-sizeof-array-argument
command line option
-Wsizeof-pointer-memaccess, -Wno-sizeof-pointer-memaccess
command line option
-Wstack-protector, -Wno-stack-protector
command line option
-Wstrict-aliasing, -Wno-strict-aliasing
command line option
-Wstrict-aliasing=n
command line option
-Wstrict-null-sentinel , -Wstrict-null-sentinel, -Wno-strict-null-sentinel
command line option
-Wstrict-overflow, -Wno-strict-overflow
command line option
-Wstrict-overflow=1
command line option
-Wstrict-overflow=2
command line option
-Wstrict-overflow=3
command line option
-Wstrict-overflow=4
command line option
-Wstrict-overflow=5
command line option
-Wstrict-prototypes , -Wstrict-prototypes, -Wno-strict-prototypes
command line option
-Wstrict-selector-match , -Wstrict-selector-match, -Wno-strict-selector-match
command line option
-Wsuggest-attribute=format, -Wmissing-format-attribute, -Wno-suggest-attribute=format, -Wno-missing-format-attribute, -Wformat, -Wno-format
command line option
-Wsuggest-attribute=pure, -Wno-suggest-attribute=pure, -Wsuggest-attribute=const, -Wno-suggest-attribute=const, -Wsuggest-attribute=noreturn, -Wno-suggest-attribute=noreturn
command line option
-Wsuggest-final-methods, -Wno-suggest-final-methods
command line option
-Wsuggest-final-types, -Wno-suggest-final-types
command line option
-Wsuggest-override
command line option
-Wswitch, -Wno-switch
command line option
-Wswitch-bool, -Wno-switch-bool
command line option
-Wswitch-default, -Wno-switch-default
command line option
-Wswitch-enum, -Wno-switch-enum
command line option
-Wsync-nand , -Wsync-nand, -Wno-sync-nand
command line option
-Wsystem-headers, -Wno-system-headers
command line option
-Wtraditional , -Wtraditional, -Wno-traditional
command line option
-Wtraditional-conversion , -Wtraditional-conversion, -Wno-traditional-conversion
command line option
-Wtrampolines, -Wno-trampolines
command line option
-Wtrigraphs, -Wno-trigraphs
command line option
-Wtype-limits, -Wno-type-limits
command line option
-Wundeclared-selector , -Wundeclared-selector, -Wno-undeclared-selector
command line option
-Wundef, -Wno-undef
command line option
-Wuninitialized, -Wno-uninitialized
command line option
-Wunknown-pragmas, -Wno-unknown-pragmas
command line option
-Wunsafe-loop-optimizations, -Wno-unsafe-loop-optimizations
command line option
-Wunsuffixed-float-constants , -Wunsuffixed-float-constants
command line option
-Wunused, -Wno-unused
command line option
-Wunused-but-set-parameter, -Wno-unused-but-set-parameter
command line option
-Wunused-but-set-variable, -Wno-unused-but-set-variable
command line option
-Wunused-function, -Wno-unused-function
command line option
-Wunused-label, -Wno-unused-label
command line option
-Wunused-local-typedefs , -Wunused-local-typedefs
command line option
-Wunused-parameter, -Wno-unused-parameter
command line option
-Wunused-value, -Wno-unused-value
command line option
-Wunused-variable, -Wno-unused-variable
command line option
-Wuseless-cast , -Wuseless-cast, -Wno-useless-cast
command line option
-Wvarargs, -Wno-varargs
command line option
-Wvariadic-macros, -Wno-variadic-macros
command line option
-Wvector-operation-performance, -Wno-vector-operation-performance
command line option
-Wvla, -Wno-vla
command line option
-Wvolatile-register-var, -Wno-volatile-register-var
command line option
-Wwrite-strings, -Wno-write-strings
command line option
-Wzero-as-null-pointer-constant , -Wzero-as-null-pointer-constant, -Wno-zero-as-null-pointer-constant
command line option
-x none
command line option
-Xbind-lazy
command line option
-Xbind-now
command line option
.sdata/.sdata2 references (PowerPC)

_

__builtin___bnd_chk_ptr_bounds
__builtin___bnd_chk_ptr_lbounds
__builtin___bnd_chk_ptr_ubounds
__builtin___bnd_copy_ptr_bounds
__builtin___bnd_get_ptr_lbound
__builtin___bnd_get_ptr_ubound
__builtin___bnd_init_ptr_bounds
__builtin___bnd_narrow_ptr_bounds
__builtin___bnd_null_ptr_bounds
__builtin___bnd_set_ptr_bounds
__builtin___bnd_store_ptr_bounds
__builtin___fprintf_chk
__builtin___memcpy_chk
__builtin___memmove_chk
__builtin___mempcpy_chk
__builtin___memset_chk
__builtin___printf_chk
__builtin___snprintf_chk
__builtin___sprintf_chk
__builtin___stpcpy_chk
__builtin___strcat_chk
__builtin___strcpy_chk
__builtin___strncat_chk
__builtin___strncpy_chk
__builtin___vfprintf_chk
__builtin___vprintf_chk
__builtin___vsnprintf_chk
__builtin___vsprintf_chk
__builtin_call_with_static_chain
__builtin_fpclassify
__builtin_huge_valq
__builtin_infq
__builtin_isfinite
__builtin_isgreater
__builtin_isgreaterequal
__builtin_isinf_sign
__builtin_isless
__builtin_islessequal
__builtin_islessgreater
__builtin_isnormal
__builtin_isunordered
__builtin_object_size
__builtin_offsetof
__builtin_powi
__builtin_powif
__builtin_powil
__extension__
__STDC_HOSTED__
__sync_add_and_fetch
__sync_and_and_fetch
__sync_bool_compare_and_swap
__sync_fetch_and_add
__sync_fetch_and_and
__sync_fetch_and_nand
__sync_fetch_and_or
__sync_fetch_and_sub
__sync_fetch_and_xor
__sync_lock_release
__sync_lock_test_and_set
__sync_nand_and_fetch
__sync_or_and_fetch
__sync_sub_and_fetch
__sync_synchronize
__sync_val_compare_and_swap
__sync_xor_and_fetch
_Exit
_exit

A

AArch64 Options
ABI
abort
abs
accessing volatiles, [1]
acos
acosf
acosh
acoshf
acoshl
acosl
Ada, [1]
additional floating types
address
address constraints
address of a label
address_operand
alias, -fdump-tree-alias
command line option
align
align-loop-iterations
command line option
align-stringops
command line option
align-threshold
command line option
alignment
all, -fdump-tree-all
command line option
alloca
Allow nesting in an interrupt handler on the Blackfin processor
allow-store-data-races
command line option
allowable_client
Altera Nios II options
alternate
alternate keywords
AMD1
and H8S, [1]
ansi, [1], [2]
ANSI C
ANSI C standard
ANSI C89
ANSI support
ANSI X3.159-1989
apostrophes
application binary interface
ARC
ARC options
ARC601, -mARC601
command line option
ARC700, -mA7, -mARC700
command line option
ARC700-xmac
command line option
arithmetic, [1]
ARM
ARM [Annotated C++ Reference Manual]
ARM options
arrays
arrays of length zero
arrays of variable length
asan-globals
command line option
asan-instrument-reads
command line option
asan-instrument-writes
command line option
asan-instrumentation-with-call-threshold
command line option
asan-memintrin
command line option
asan-stack
command line option
asan-use-after-return
command line option
asin
asinf
asinh
asinhf
asinhl
asinl
assembler names for identifiers
assembly code
assembly language in C, [1], [2]
atan
atan2
atan2f
atan2l
atanf
atanh
atanhf
atanhl
atanl
athlon-4
command line option
attribute of types
attribute of variables
attribute syntax
autoincrement/decrement addressing
aux-info
avoid-indexed-addresses
command line option
AVR Options

B

B
Backwards Compatibility
base class members
basic
bcmp
binary compatibility
Blackfin, [1]
Blackfin Options
bound pointer to member function
break handler functions
bug criteria
bugs, [1]
built-in functions, [1]
builtin-expect-probability
command line option
bundle_loader
bzero

C

C and Objective-C-only Warning Options
command line option
C compilation options
C intermediate output
C language, [1], [2]
C language extensions
C standard
C standards
c++
C++, [1], [2], [3]
C++ comments
C++ compilation options
C++ interface and implementation headers
C++ language, [1]
C++ language extensions
C++ misunderstandings
C++ options
C++ pragmas
C++ source file suffixes
C++ static data
C++ style
C-EUCJP
command line option
C-JIS
command line option
C-SJIS
command line option
C11
C1X
c3-2
command line option
C6X Options
C89
C90
C94
C95
C99
C9X
cabs
cabsf
cabsl
cacos
cacosf
cacosh
cacoshf
cacoshl
cacosl
call
call-div1
command line option
call-fp
command line option
call-table
command line option
calling functions through the function vector on SH2A
calloc
caret
carg
cargf
cargl
case labels in initializers
case ranges
case-values-threshold
command line option
casin
casinf
casinh
casinhf
casinhl
casinl
cast to a union
casting to a
catan
catanf
catanh
catanhf
catanhl
catanl
cbrt
cbrtf
cbrtl
ccos
ccosf
ccosh
ccoshf
ccoshl
ccosl
ccp, -fdump-tree-ccp
command line option
cdecl, -mrtd
command line option
ceil
ceilf
ceill
cexp
cexpf
cexpl
cfg, -fdump-tree-cfg
command line option
ch, -fdump-tree-ch
command line option
character set
chkp-max-ctor-size
command line option
cimag
cimagf
cimagl
client_name
clog
clogf
clogl
COBOL
code
code generation
code generation conventions
color
colour
comdat-sharing-probability
command line option
command line option
--coverage, -coverage
--help, -help
--no-sysroot-suffix, -no-sysroot-suffix
--target-help, -target-help
--version, -version
-Bstatic, -Bdynamic
-E
-EB
-EL
-F
-G
-I-
-O, -O1
-O0
-O2
-O3
-Ofast
-Og
-Os
-Q
-Qn
-Qy
-S
-Wabi , -Wabi, -Wno-abi
-Wabi-tag , -Wabi-tag
-Waddr-space-convert
-Waddress, -Wno-address
-Waggregate-return, -Wno-aggregate-return
-Wall, -Wno-all
-Warray-bounds, -Wno-array-bounds
-Warray-bounds=1
-Warray-bounds=2
-Wassign-intercept , -Wassign-intercept, -Wno-assign-intercept
-Wbad-function-cast , -Wbad-function-cast, -Wno-bad-function-cast
-Wbool-compare, -Wno-bool-compare
-Wc++-compat , -Wc++-compat
-Wc++11-compat , -Wc++11-compat
-Wc++14-compat , -Wc++14-compat
-Wc90-c99-compat , -Wc90-c99-compat, -Wno-c90-c99-compat
-Wc99-c11-compat , -Wc99-c11-compat, -Wno-c99-c11-compat
-Wcast-align, -Wno-cast-align
-Wcast-qual, -Wno-cast-qual
-Wchar-subscripts, -Wno-char-subscripts
-Wclobbered, -Wno-clobbered
-Wcomment, -Wno-comment
-Wconditionally-supported , -Wconditionally-supported, -Wno-conditionally-supported
-Wconversion, -Wno-conversion
-Wctor-dtor-privacy , -Wctor-dtor-privacy, -Wno-ctor-dtor-privacy
-Wdate-time, -Wno-date-time
-Wdeclaration-after-statement , -Wdeclaration-after-statement, -Wno-declaration-after-statement
-Wdelete-incomplete , -Wdelete-incomplete, -Wno-delete-incomplete
-Wdelete-non-virtual-dtor , -Wdelete-non-virtual-dtor, -Wno-delete-non-virtual-dtor
-Wdisabled-optimization, -Wno-disabled-optimization
-Wdouble-promotion , -Wdouble-promotion, -Wno-double-promotion
-Weffc++ , -Weffc++, -Wno-effc++
-Wempty-body, -Wno-empty-body
-Wenum-compare, -Wno-enum-compare
-Werror, -Wno-error
-Werror=, -Wno-error=
-Wextra, -W, -Wno-extra
-Wfatal-errors, -Wno-fatal-errors
-Wfloat-conversion, -Wno-float-conversion
-Wfloat-equal, -Wno-float-equal
-Wformat, -Wno-format, -ffreestanding, -fno-builtin, -Wformat=
-Wformat-nonliteral, -Wno-format-nonliteral
-Wformat-security, -Wno-format-security
-Wformat-signedness, -Wno-format-signedness
-Wformat-y2k, -Wno-format-y2k
-Wformat=1, -Wformat
-Wformat=2
-Wignored-qualifiers , -Wignored-qualifiers, -Wno-ignored-qualifiers
-Wimplicit , -Wimplicit, -Wno-implicit
-Wimplicit-function-declaration , -Wimplicit-function-declaration, -Wno-implicit-function-declaration
-Wimplicit-int , -Wimplicit-int, -Wno-implicit-int
-Winit-self , -Winit-self, -Wno-init-self
-Winline, -Wno-inline
-Winvalid-pch, -Wno-invalid-pch
-Wjump-misses-init , -Wjump-misses-init, -Wno-jump-misses-init
-Wliteral-suffix , -Wliteral-suffix, -Wno-literal-suffix
-Wlogical-not-parentheses, -Wno-logical-not-parentheses
-Wlogical-op, -Wno-logical-op
-Wlong-long, -Wno-long-long
-Wmain, -Wno-main
-Wmaybe-uninitialized, -Wno-maybe-uninitialized
-Wmemset-transposed-args, -Wno-memset-transposed-args
-Wmissing-braces, -Wno-missing-braces
-Wmissing-declarations, -Wno-missing-declarations
-Wmissing-field-initializers, -Wno-missing-field-initializers, -W, -Wextra, -Wno-extra
-Wmissing-include-dirs , -Wmissing-include-dirs, -Wno-missing-include-dirs
-Wmissing-parameter-type , -Wmissing-parameter-type, -Wno-missing-parameter-type
-Wmissing-prototypes , -Wmissing-prototypes, -Wno-missing-prototypes
-Wnarrowing , -Wnarrowing, -Wno-narrowing
-Wnested-externs , -Wnested-externs, -Wno-nested-externs
-Wno-aggressive-loop-optimizations, -Waggressive-loop-optimizations
-Wno-attributes, -Wattributes
-Wno-builtin-macro-redefined, -Wbuiltin-macro-redefined
-Wno-conversion-null , -Wconversion-null, -Wno-conversion-null
-Wno-coverage-mismatch
-Wno-cpp
-Wno-deprecated, -Wdeprecated
-Wno-deprecated-declarations, -Wdeprecated-declarations
-Wno-designated-init
-Wno-discarded-array-qualifiers , -Wno-discarded-array-qualifiers, -Wdiscarded-array-qualifiers
-Wno-discarded-qualifiers , -Wno-discarded-qualifiers, -Wdiscarded-qualifiers
-Wno-div-by-zero, -Wdiv-by-zero
-Wno-endif-labels, -Wendif-labels
-Wno-format-contains-nul, -Wformat-contains-nul
-Wno-format-extra-args, -Wformat-extra-args
-Wno-format-zero-length, -Wformat-zero-length
-Wno-free-nonheap-object, -Wfree-nonheap-object
-Wno-incompatible-pointer-types , -Wno-incompatible-pointer-types, -Wincompatible-pointer-types
-Wno-inherited-variadic-ctor, -Winherited-variadic-ctor
-Wno-int-conversion , -Wno-int-conversion, -Wint-conversion
-Wno-int-to-pointer-cast, -Wint-to-pointer-cast
-Wno-invalid-offsetof , -Wno-invalid-offsetof, -Winvalid-offsetof
-Wno-multichar, -Wmultichar
-Wno-non-template-friend , -Wno-non-template-friend, -Wnon-template-friend
-Wno-odr, -Wodr
-Wno-overflow, -Woverflow
-Wno-pedantic-ms-format , -Wno-pedantic-ms-format, -Wpedantic-ms-format
-Wno-pmf-conversions , -Wno-pmf-conversions, -Wpmf-conversions
-Wno-pointer-to-int-cast , -Wno-pointer-to-int-cast, -Wpointer-to-int-cast
-Wno-pragmas, -Wpragmas
-Wno-protocol , -Wno-protocol, -Wprotocol
-Wno-return-local-addr, -Wreturn-local-addr
-Wno-shadow-ivar , -Wno-shadow-ivar, -Wshadow-ivar
-Wno-terminate , -Wterminate, -Wno-terminate
-Wno-unused-result, -Wunused-result
-Wno-virtual-move-assign, -Wvirtual-move-assign
-Wnoexcept , -Wnoexcept, -Wno-noexcept
-Wnon-virtual-dtor , -Wnon-virtual-dtor, -Wno-non-virtual-dtor
-Wnonnull, -Wno-nonnull
-Wold-style-cast , -Wold-style-cast, -Wno-old-style-cast
-Wold-style-declaration , -Wold-style-declaration, -Wno-old-style-declaration
-Wold-style-definition , -Wold-style-definition, -Wno-old-style-definition
-Wopenmp-simd, -Wopenm-simd
-Woverlength-strings, -Wno-overlength-strings
-Woverloaded-virtual , -Woverloaded-virtual, -Wno-overloaded-virtual
-Woverride-init , -Woverride-init, -Wno-override-init, -W, -Wextra, -Wno-extra
-Woverride-init-side-effects , -Woverride-init-side-effects, -Wno-override-init-side-effects
-Wpacked, -Wno-packed
-Wpacked-bitfield-compat, -Wno-packed-bitfield-compat
-Wpadded, -Wno-padded
-Wparentheses, -Wno-parentheses
-Wpedantic, -pedantic
-Wpointer-arith, -Wno-pointer-arith
-Wpointer-sign , -Wpointer-sign, -Wno-pointer-sign
-Wredundant-decls, -Wno-redundant-decls
-Wreorder , -Wreorder, -Wno-reorder
-Wreturn-type, -Wno-return-type
-Wselector , -Wselector, -Wno-selector
-Wsequence-point, -Wno-sequence-point
-Wshadow, -Wno-shadow
-Wshift-count-negative, -Wno-shift-count-negative
-Wshift-count-overflow, -Wno-shift-count-overflow
-Wshift-negative-value, -Wno-shift-negative-value
-Wsign-compare, -Wno-sign-compare
-Wsign-conversion, -Wno-sign-conversion
-Wsign-promo , -Wsign-promo, -Wno-sign-promo
-Wsized-deallocation , -Wsized-deallocation, -Wno-sized-deallocation
-Wsizeof-array-argument, -Wno-sizeof-array-argument
-Wsizeof-pointer-memaccess, -Wno-sizeof-pointer-memaccess
-Wstack-protector, -Wno-stack-protector
-Wstrict-aliasing, -Wno-strict-aliasing
-Wstrict-aliasing=n
-Wstrict-null-sentinel , -Wstrict-null-sentinel, -Wno-strict-null-sentinel
-Wstrict-overflow, -Wno-strict-overflow
-Wstrict-overflow=1
-Wstrict-overflow=2
-Wstrict-overflow=3
-Wstrict-overflow=4
-Wstrict-overflow=5
-Wstrict-prototypes , -Wstrict-prototypes, -Wno-strict-prototypes
-Wstrict-selector-match , -Wstrict-selector-match, -Wno-strict-selector-match
-Wsuggest-attribute=format, -Wmissing-format-attribute, -Wno-suggest-attribute=format, -Wno-missing-format-attribute, -Wformat, -Wno-format
-Wsuggest-attribute=pure, -Wno-suggest-attribute=pure, -Wsuggest-attribute=const, -Wno-suggest-attribute=const, -Wsuggest-attribute=noreturn, -Wno-suggest-attribute=noreturn
-Wsuggest-final-methods, -Wno-suggest-final-methods
-Wsuggest-final-types, -Wno-suggest-final-types
-Wsuggest-override
-Wswitch, -Wno-switch
-Wswitch-bool, -Wno-switch-bool
-Wswitch-default, -Wno-switch-default
-Wswitch-enum, -Wno-switch-enum
-Wsync-nand , -Wsync-nand, -Wno-sync-nand
-Wsystem-headers, -Wno-system-headers
-Wtraditional , -Wtraditional, -Wno-traditional
-Wtraditional-conversion , -Wtraditional-conversion, -Wno-traditional-conversion
-Wtrampolines, -Wno-trampolines
-Wtrigraphs, -Wno-trigraphs
-Wtype-limits, -Wno-type-limits
-Wundeclared-selector , -Wundeclared-selector, -Wno-undeclared-selector
-Wundef, -Wno-undef
-Wuninitialized, -Wno-uninitialized
-Wunknown-pragmas, -Wno-unknown-pragmas
-Wunsafe-loop-optimizations, -Wno-unsafe-loop-optimizations
-Wunsuffixed-float-constants , -Wunsuffixed-float-constants
-Wunused, -Wno-unused
-Wunused-but-set-parameter, -Wno-unused-but-set-parameter
-Wunused-but-set-variable, -Wno-unused-but-set-variable
-Wunused-function, -Wno-unused-function
-Wunused-label, -Wno-unused-label
-Wunused-local-typedefs , -Wunused-local-typedefs
-Wunused-parameter, -Wno-unused-parameter
-Wunused-value, -Wno-unused-value
-Wunused-variable, -Wno-unused-variable
-Wuseless-cast , -Wuseless-cast, -Wno-useless-cast
-Wvarargs, -Wno-varargs
-Wvariadic-macros, -Wno-variadic-macros
-Wvector-operation-performance, -Wno-vector-operation-performance
-Wvla, -Wno-vla
-Wvolatile-register-var, -Wno-volatile-register-var
-Wwrite-strings, -Wno-write-strings
-Wzero-as-null-pointer-constant , -Wzero-as-null-pointer-constant, -Wno-zero-as-null-pointer-constant
-Xbind-lazy
-Xbind-now
-a
-all_load
-ansi
-arch_errors_fatal
-b
-bind_at_load
-bundle
-c, [1]
-c, -S, -E
-d
-dA
-dD
-dH
-dP
-da, -fdump-rtl-all
-dp
-dumpmachine
-dumpspecs
-dumpversion
-dx
-dynamiclib
-f, [1]
-fPIC
-faggressive-loop-optimizations
-falign-functions
-falign-jumps
-falign-labels
-falign-loops
-fallow-parameterless-variadic-functions
-fassociative-math
-fasynchronous-unwind-tables
-fauto-inc-dec
-fauto-profile
-fbounds-check
-fbranch-probabilities
-fbranch-target-load-optimize
-fbranch-target-load-optimize2
-fbtr-bb-exclusive
-fcaller-saves
-fcheck-data-deps
-fcheck-new
-fcheck-pointer-bounds, -fno-check-pointer-bounds
-fchkp-check-incomplete-type, -fno-chkp-check-incomplete-type
-fchkp-check-read, -fno-chkp-check-read
-fchkp-check-write, -fno-chkp-check-write
-fchkp-first-field-has-own-bounds, -fno-chkp-first-field-has-own-bounds
-fchkp-instrument-calls, -fno-chkp-instrument-calls
-fchkp-instrument-marked-only, -fno-chkp-instrument-marked-only
-fchkp-narrow-bounds, -fno-chkp-narrow-bounds
-fchkp-narrow-to-innermost-array, -fno-chkp-narrow-to-innermost-array
-fchkp-optimize, -fno-chkp-optimize
-fchkp-store-bounds, -fno-chkp-store-bounds
-fchkp-treat-zero-dynamic-size-as-infinite, -fno-chkp-treat-zero-dynamic-size-as-infinite
-fchkp-use-fast-string-functions, -fno-chkp-use-fast-string-functions
-fchkp-use-nochk-string-functions, -fno-chkp-use-nochk-string-functions
-fchkp-use-static-bounds, -fno-chkp-use-static-bounds
-fchkp-use-static-const-bounds, -fno-chkp-use-static-const-bounds
-fchkp-use-wrappers, -fno-chkp-use-wrappers
-fcilkplus
-fcombine-stack-adjustments
-fcompare-debug-second
-fcompare-elim
-fcond-mismatch
-fconserve-stack
-fcprop-registers
-fcrossjumping
-fcse-follow-jumps
-fcse-skip-blocks
-fcx-fortran-rules
-fcx-limited-range
-fdbg-cnt-list
-fdce
-fdebug-types-section, -fno-debug-types-section
-fdeclone-ctor-dtor
-fdeduce-init-list
-fdelayed-branch
-fdelete-dead-exceptions
-fdelete-null-pointer-checks
-fdevirtualize
-fdevirtualize-at-ltrans
-fdevirtualize-speculatively
-fdiagnostics-show-location=every-line
-fdiagnostics-show-location=once, -fdiagnostics-show-location
-fdse
-fdump-class-hierarchy , -fdump-class-hierarchy
-fdump-noaddr
-fdump-passes
-fdump-rtl-alignments
-fdump-rtl-asmcons
-fdump-rtl-auto_inc_dec
-fdump-rtl-barriers
-fdump-rtl-bbpart
-fdump-rtl-bbro
-fdump-rtl-btl1, -fdump-rtl-btl2
-fdump-rtl-bypass
-fdump-rtl-ce1, -fdump-rtl-ce2, -fdump-rtl-ce3
-fdump-rtl-combine
-fdump-rtl-compgotos
-fdump-rtl-cprop_hardreg
-fdump-rtl-csa
-fdump-rtl-cse1, -fdump-rtl-cse2
-fdump-rtl-dbr
-fdump-rtl-dce
-fdump-rtl-dce1, -fdump-rtl-dce2
-fdump-rtl-eh
-fdump-rtl-eh_ranges
-fdump-rtl-expand
-fdump-rtl-fwprop1, -fdump-rtl-fwprop2
-fdump-rtl-gcse1, -fdump-rtl-gcse2
-fdump-rtl-init-regs
-fdump-rtl-initvals
-fdump-rtl-into_cfglayout
-fdump-rtl-ira
-fdump-rtl-jump
-fdump-rtl-loop2
-fdump-rtl-mach
-fdump-rtl-mode_sw
-fdump-rtl-outof_cfglayout
-fdump-rtl-peephole2
-fdump-rtl-postreload
-fdump-rtl-pro_and_epilogue
-fdump-rtl-ree
-fdump-rtl-regclass, -fdump-rtl-subregs_of_mode_init, -fdump-rtl-subregs_of_mode_finish, -fdump-rtl-dfinit, -fdump-rtl-dfinish
-fdump-rtl-rnreg
-fdump-rtl-sched1, -fdump-rtl-sched2
-fdump-rtl-seqabstr
-fdump-rtl-shorten
-fdump-rtl-sibling
-fdump-rtl-sms
-fdump-rtl-split1, -fdump-rtl-split2, -fdump-rtl-split3, -fdump-rtl-split4, -fdump-rtl-split5
-fdump-rtl-stack
-fdump-rtl-subreg1, -fdump-rtl-subreg2
-fdump-rtl-unshare
-fdump-rtl-vartrack
-fdump-rtl-vregs
-fdump-rtl-web
-fdump-translation-unit , -fdump-translation-unit
-fdump-unnumbered
-fdump-unnumbered-links
-fearly-inlining
-feliminate-dwarf2-dups
-feliminate-unused-debug-symbols
-femit-class-debug-always
-femit-struct-debug-baseonly
-femit-struct-debug-reduced
-fexceptions
-fexpensive-optimizations
-fext-numeric-literals , -fext-numeric-literals, -fno-ext-numeric-literals
-fextern-tls-init, -fno-extern-tls-init
-fexternal-templates
-ffast-math
-ffat-lto-objects
-ffinite-math-only
-ffloat-store
-ffor-scope, -fno-for-scope
-fforward-propagate
-ffreestanding
-ffriend-injection
-ffunction-sections, -fdata-sections
-fgcse
-fgcse-after-reload
-fgcse-las
-fgcse-lm
-fgcse-sm
-fgnu-runtime
-fgnu-tm
-fgnu89-inline
-fgraphite-identity
-fhoist-adjacent-loads
-fhosted
-fif-conversion
-fif-conversion2
-findirect-inlining
-finhibit-size-directive
-finline-functions
-finline-functions-called-once
-finline-small-functions
-finstrument-functions
-fipa-cp
-fipa-cp-alignment
-fipa-cp-clone
-fipa-icf
-fipa-profile
-fipa-pta
-fipa-pure-const
-fipa-ra
-fipa-reference
-fipa-sra
-fira-hoist-pressure
-fira-loop-pressure
-fisolate-erroneous-paths-attribute
-fisolate-erroneous-paths-dereference
-fivopts
-fkeep-inline-functions
-fkeep-static-consts
-flax-vector-conversions
-fleading-underscore
-flive-range-shrinkage
-floop-block
-floop-interchange
-floop-nest-optimize
-floop-parallelize-all
-floop-strip-mine
-floop-unroll-and-jam
-flra-remat
-flto-odr-type-merging
-flto-report
-flto-report-wpa
-fmem-report
-fmem-report-wpa
-fmerge-all-constants
-fmerge-constants
-fmodulo-sched
-fmodulo-sched-allow-regmoves
-fmove-loop-invariants
-fms-extensions, [1]
-fnext-runtime
-fno-access-control
-fno-asm
-fno-branch-count-reg
-fno-builtin
-fno-common
-fno-defer-pop
-fno-diagnostics-show-caret, -fdiagnostics-show-caret
-fno-diagnostics-show-option, -fdiagnostics-show-option
-fno-dwarf2-cfi-asm, -fdwarf2-cfi-asm
-fno-elide-constructors
-fno-eliminate-unused-debug-types, -feliminate-unused-debug-types
-fno-enforce-eh-specs
-fno-function-cse
-fno-gnu-keywords
-fno-gnu-unique
-fno-guess-branch-probability
-fno-ident
-fno-implement-inlines
-fno-implicit-inline-templates
-fno-implicit-templates
-fno-inline
-fno-ira-share-save-slots
-fno-ira-share-spill-slots
-fno-jump-tables
-fno-keep-inline-dllexport
-fno-lifetime-dse
-fno-local-ivars, -flocal-ivars
-fno-math-errno
-fno-merge-debug-strings, -fmerge-debug-strings
-fno-nil-receivers
-fno-nonansi-builtins
-fno-operator-names
-fno-optional-diags
-fno-peephole, -fno-peephole2
-fno-plt
-fno-pretty-templates
-fno-rtti
-fno-sanitize=all
-fno-sched-interblock
-fno-sched-spec
-fno-set-stack-executable
-fno-signed-zeros
-fno-threadsafe-statics
-fno-toplevel-reorder
-fno-trapping-math
-fno-use-cxa-get-exception-ptr
-fno-weak
-fno-zero-initialized-in-bss
-fnon-call-exceptions
-fnothrow-opt
-fobjc-call-cxx-cdtors
-fobjc-direct-dispatch
-fobjc-exceptions
-fobjc-gc
-fobjc-nilcheck
-fobjc-std=objc1, -fobjc-std
-fomit-frame-pointer
-fopenacc
-fopenmp
-fopenmp-simd
-fopt-info
-foptimize-sibling-calls
-foptimize-strlen
-force_cpusubtype_ALL
-fpartial-inlining
-fpcc-struct-return
-fpeel-loops
-fpermissive
-fpic
-fpie, -fPIE
-fplan9-extensions
-fpost-ipa-mem-report
-fpre-ipa-mem-report
-fpredictive-commoning
-fprefetch-loop-arrays
-fprofile-arcs
-fprofile-correction
-fprofile-generate
-fprofile-reorder-functions
-fprofile-report
-fprofile-use
-fprofile-values
-fpu, -nofpu
-freciprocal-math
-frecord-gcc-switches
-free
-freg-struct-return
-frename-registers
-freorder-blocks
-freorder-blocks-and-partition
-freorder-functions
-freplace-objc-classes
-frepo
-freport-bug
-frerun-cse-after-loop
-freschedule-modulo-scheduled-loops
-frounding-math
-fsanitize-undefined-trap-on-error
-fsanitize=address
-fsanitize=alignment
-fsanitize=bool
-fsanitize=bounds
-fsanitize=bounds-strict
-fsanitize=enum
-fsanitize=float-cast-overflow
-fsanitize=float-divide-by-zero
-fsanitize=integer-divide-by-zero
-fsanitize=kernel-address
-fsanitize=leak
-fsanitize=nonnull-attribute
-fsanitize=null
-fsanitize=object-size
-fsanitize=return
-fsanitize=returns-nonnull-attribute
-fsanitize=shift
-fsanitize=signed-integer-overflow
-fsanitize=thread
-fsanitize=undefined
-fsanitize=unreachable
-fsanitize=vla-bound
-fsanitize=vptr
-fsched-critical-path-heuristic
-fsched-dep-count-heuristic
-fsched-group-heuristic
-fsched-last-insn-heuristic
-fsched-pressure
-fsched-rank-heuristic
-fsched-spec-insn-heuristic
-fsched-spec-load
-fsched-spec-load-dangerous
-fsched-stalled-insns
-fsched-stalled-insns-dep
-fsched2-use-superblocks
-fschedule-fusion
-fschedule-insns
-fschedule-insns2
-fsection-anchors
-fsel-sched-pipelining
-fsel-sched-pipelining-outer-loops
-fselective-scheduling
-fselective-scheduling2
-fsemantic-interposition
-fshort-double
-fshort-enums
-fshort-wchar
-fshrink-wrap
-fsignaling-nans
-fsigned-bitfields, -funsigned-bitfields, -fno-signed-bitfields, -fno-unsigned-bitfields
-fsigned-char
-fsingle-precision-constant
-fsized-deallocation
-fsplit-ivs-in-unroller
-fsplit-stack
-fsplit-wide-types
-fssa-phiopt
-fstack-check
-fstack-protector
-fstack-protector-all
-fstack-protector-explicit
-fstack-protector-strong
-fstack-usage
-fstats
-fstdarg-opt
-fstrict-aliasing
-fstrict-enums
-fstrict-overflow
-fstrict-prototype
-fstrict-volatile-bitfields
-fsync-libcalls
-fsyntax-only
-ftest-coverage
-fthread-jumps
-ftime-report
-ftracer
-ftrapv
-ftree-bit-ccp
-ftree-builtin-call-dce
-ftree-ccp
-ftree-ch
-ftree-coalesce-inlined-vars
-ftree-coalesce-vars
-ftree-copy-prop
-ftree-copyrename
-ftree-dce
-ftree-dominator-opts
-ftree-dse
-ftree-forwprop
-ftree-fre
-ftree-loop-distribute-patterns
-ftree-loop-distribution
-ftree-loop-if-convert
-ftree-loop-if-convert-stores
-ftree-loop-im
-ftree-loop-ivcanon
-ftree-loop-linear
-ftree-loop-optimize
-ftree-loop-vectorize
-ftree-parallelize-loops=n, -ftree-parallelize-loops
-ftree-partial-pre
-ftree-phiprop
-ftree-pre
-ftree-pta
-ftree-reassoc
-ftree-sink
-ftree-slp-vectorize
-ftree-slsr
-ftree-sra
-ftree-switch-conversion
-ftree-tail-merge
-ftree-ter
-ftree-vectorize
-ftree-vrp
-funit-at-a-time
-funroll-all-loops
-funroll-loops
-funsafe-loop-optimizations
-funsafe-math-optimizations
-funsigned-char
-funswitch-loops
-funwind-tables
-fuse-cxa-atexit
-fuse-ld=bfd
-fuse-ld=gold
-fuse-linker-plugin
-fvar-tracking
-fvar-tracking-assignments, -fno-var-tracking-assignments
-fvar-tracking-assignments-toggle, -fno-var-tracking-assignments-toggle
-fvariable-expansion-in-unroller
-fverbose-asm
-fvisibility-inlines-hidden
-fvisibility-ms-compat
-fvpt
-fvtv-counts
-fvtv-debug
-fweb
-fwhole-program
-fwrapv
-fwritable-relocated-rdata, -fno-writable-relocated-rdata
-fzero-link
-g
-gcoff
-gen-decls
-gfull
-ggdb
-ggnu-pubnames
-gno-record-gcc-switches
-gno-strict-dwarf
-gpubnames
-grecord-gcc-switches
-gsplit-dwarf
-gstabs
-gstabs+
-gstrict-dwarf
-gtoggle
-gused
-gvms
-gxcoff
-gxcoff+
-h, [1], [2]
-i
-l
-lobjc
-m
-m1
-m10
-m16-bit
-m2
-m210, -m340
-m2a
-m2a-nofpu
-m2a-single
-m2a-single-only
-m2e
-m3
-m32
-m32, -m64, [1], [2], [3]
-m32, -m64, -mx32, -m16
-m32-bit, -m16-bit, -m8-bit
-m32r
-m32r2
-m32rx
-m3e
-m4
-m4-100
-m4-100-nofpu
-m4-100-single
-m4-100-single-only
-m4-200
-m4-200-nofpu
-m4-200-single
-m4-200-single-only
-m4-300
-m4-300-nofpu
-m4-300-single
-m4-300-single-only
-m4-340
-m4-500
-m4-nofpu
-m4-single
-m4-single-only
-m40
-m45
-m4a
-m4a-nofpu
-m4a-single
-m4a-single-only
-m4al
-m4byte-functions, -mno-4byte-functions
-m5-32media
-m5-32media-nofpu
-m5-64media
-m5-64media-nofpu
-m5-compact
-m5-compact-nofpu
-m5200
-m5206e
-m528x
-m5307
-m5407
-m64, -m31
-m64bit-doubles, -m32bit-doubles, [1]
-m68000, -mc68000
-m68010
-m68020, -mc68020
-m68020-40
-m68020-60
-m68030
-m68040
-m68060
-m8bit-idiv
-m8byte-align, -mno-8byte-align
-m96bit-long-double, -m128bit-long-double
-mEA
-mRcq
-mRcw
-mTLS
-mabi=32, -mabi=o64, -mabi=n32, -mabi=64, -mabi=eabi
-mabi=elfv1
-mabi=elfv2
-mabi=ibmlongdouble
-mabi=ieeelongdouble
-mabi=mmixware, -mabi=gnu
-mabi=no-spe
-mabi=spe
-mabicalls, -mno-abicalls
-mabort-on-noreturn
-mabs=2008, -mabs=legacy
-mabsdiff
-mabshi
-mac0
-macc-4
-macc-8
-maccumulate-args
-maccumulate-outgoing-args, [1]
-maddress-mode=long
-maddress-mode=short
-maddress-space-conversion, -mno-address-space-conversion
-mads
-maix-struct-return
-maix64, -maix32
-malign-300
-malign-call
-malign-double, -mno-align-double
-malign-int, -mno-align-int
-malign-labels
-malign-loops
-malign-natural, -malign-power
-mall-opts
-malloc-cc
-mallow-string-insns, -mno-allow-string-insns
-mallregs
-maltivec, -mno-altivec
-maltivec=be
-maltivec=le
-mam33
-mam33-2
-mam34
-mandroid
-mannotate-align
-mapcs
-mapcs-frame
-mapp-regs
-marclinux
-marclinux_prof
-margonaut
-mas100-syntax, -mno-as100-syntax
-masm-hex
-masm-syntax-unified
-matomic-updates, -mno-atomic-updates
-mauto-modify-reg
-mauto-pic
-maverage
-mavoid-indexed-addresses, -mno-avoid-indexed-addresses
-mavx256-split-unaligned-load, -mavx256-split-unaligned-store
-mb
-mbackchain, -mno-backchain
-mbarrel-shift-enabled
-mbarrel-shifter
-mbarrel_shifter
-mbase-addresses, -mno-base-addresses
-mbbit-peephole
-mbcopy
-mbcopy-builtin
-mbig, -mbig-endian
-mbig-endian, [1], [2], [3], [4], [5]
-mbig-endian, -EB
-mbig-endian, -mlittle-endian
-mbig-endian-data, -mlittle-endian-data
-mbig-switch
-mbigtable
-mbionic
-mbit-ops
-mbitfield
-mbitops, [1]
-mbranch-cheap
-mbranch-expensive
-mbranch-hints
-mbranch-likely, -mno-branch-likely
-mbranch-predict, -mno-branch-predict
-mbss-plt
-mbuild-constants
-mbwx, -mno-bwx, -mcix, -mno-cix, -mfix, -mno-fix, -mmax, -mno-max
-mbypass-cache, -mno-bypass-cache
-mcall-aixdesc, -m
-mcall-freebsd
-mcall-linux
-mcall-netbsd
-mcall-openbsd, -mcall-netbsd
-mcall-prologues
-mcall-sysv
-mcall-sysv-eabi, -mcall-eabi
-mcall-sysv-noeabi
-mcallee-super-interworking
-mcaller-super-interworking
-mcallgraph-data, -mno-callgraph-data
-mcase-vector-pcrel
-mcbcond, -mno-cbcond
-mcbranch-force-delay-slot
-mcc-init
-mcfv4e
-mcheck-zero-division, -mno-check-zero-division
-mcld
-mclear-hwcap
-mclip
-mcmodel=kernel
-mcmodel=large, [1], [2], [3]
-mcmodel=medium, [1]
-mcmodel=small, [1], [2], [3]
-mcmodel=tiny
-mcmov
-mcmove
-mcode-readable=no
-mcode-readable=pcrel
-mcode-readable=yes
-mcode-region=, -mcode-region, -mdata-region
-mcompact-casesi
-mcompat-align-parm
-mcond-exec
-mcond-move
-mconsole
-mconst16, -mno-const16
-mconstant-gp
-mcop
-mcop32
-mcop64
-mcorea
-mcoreb
-mcpu32
-mcpu=
-mcpu=g10, -mcpu
-mcr16cplus, -mcr16c
-mcrc32
-mcrypto, -mno-crypto
-mcsync-anomaly
-mctor-dtor
-mcx16
-mdalign
-mdc
-mdebug, [1]
-mdebug, -mno-debug
-mdec-asm
-mdirect-move, -mno-direct-move
-mdisable-callt, -mno-disable-callt
-mdisable-fpregs
-mdisable-indexing
-mdiv
-mdiv, -mno-div, [1]
-mdivide-enabled
-mdivide-traps, -mdivide-breaks
-mdll
-mdlmzb, -mno-dlmzb
-mdmx, -mno-mdmx
-mdouble
-mdouble-float
-mdpfp, -mdpfp-compact
-mdpfp-fast
-mdpfp_compact
-mdpfp_fast
-mdsp, -mno-dsp
-mdsp-packa
-mdsp_packa
-mdspr2, -mno-dspr2
-mdual-nops
-mdump-tune-features
-mdvbf
-mdword
-mdynamic-no-pic
-mea
-mea32, -mea64
-meabi, -mno-eabi
-mearly-cbranchsi
-mearly-stop-bits, -mno-early-stop-bits
-meb, [1], [2]
-mel, [1], [2]
-mel, -meb
-melf, [1]
-memb
-membedded-data, -mno-embedded-data
-mepilogue-cfi
-mepsilon, -mno-epsilon
-metrax4, -metrax100
-meva, -mno-eva
-mexpand-adddi
-mexplicit-relocs, -mno-explicit-relocs, [1]
-mexr
-mextern-sdata, -mno-extern-sdata
-mfast-fp
-mfast-indirect-calls
-mfdpic
-mfentry
-mfix-and-continue, -ffix-and-continue, -findirect-data
-mfix-at697f
-mfix-cortex-a53-835769, -mno-fix-cortex-a53-835769
-mfix-cortex-a53-843419, -mno-fix-cortex-a53-843419
-mfix-cortex-m3-ldrd
-mfix-r10000, -mno-fix-r10000
-mfix-r4000, -mno-fix-r4000
-mfix-r4400, -mno-fix-r4400
-mfix-rm7000
-mfix-sb1
-mfix-ut699
-mfix-vr4120
-mfix-vr4130
-mfixed-cc
-mflat, -mno-flat
-mflip-mips16
-mfloat-vax, -mfloat-ieee
-mfloat32, -mno-float64
-mfloat64, -mno-float32
-mfmaf, -mno-fmaf
-mfmovd
-mforce-no-pic
-mfp-exceptions
-mfp-reg, -mno-fp-regs
-mfp32
-mfp64
-mfpr-32
-mfpr-64
-mfpu
-mfpu, -mhard-float, [1]
-mfpxx
-mfriz
-mfsca, -mno-fsca
-mfsrra, -mno-fsrra
-mfull-regs
-mfull-toc, -mno-fp-in-toc, -mno-sum-in-toc, -mminimal-toc
-mfused-madd, -mno-fused-madd, [1], [2], [3], [4], [5]
-mg
-mg10, -mg13, -mg14, -mrl78
-mgas
-mgcc-abi
-mgen-cell-microcode
-mgeneral-regs-only
-mglibc
-mgnu
-mgnu-as, -mno-gnu-as
-mgnu-ld
-mgnu-ld, -mno-gnu-ld
-mgp32
-mgp64
-mgpopt, -mno-gpopt, [1]
-mgpr-32
-mgpr-64
-mgprel-ro
-mh
-mhal
-mhalf-reg-file
-mhard-dfp, -mno-hard-dfp
-mhard-float, [1], [2]
-mhard-float, -m68881
-mhard-float, -msoft-float
-mhard-quad-float
-mhardlit, -mno-hardlit
-mhp-ld
-micplb
-mid-shared-library, [1]
-mieee
-mieee, -mno-ieee
-mieee-conformant
-mieee-fp, -mno-ieee-fp
-mieee-with-inexact
-milp32, -mlp64
-mimadd, -mno-imadd
-mimpure-text
-mindexed-addressing
-mindexed-loads
-minline-all-stringops
-minline-float-divide-max-throughput
-minline-float-divide-min-latency
-minline-ic_invalidate
-minline-int-divide-max-throughput
-minline-int-divide-min-latency
-minline-plt, [1]
-minline-sqrt-max-throughput
-minline-sqrt-min-latency
-minline-stringops-dynamically
-minrt
-mint16, -mno-int32
-mint32, [1]
-mint32, -mno-int16
-mint8
-minterlink-mips16, -mno-interlink-mips16
-minvalid-symbols
-mio-volatile
-mips1
-mips16, -mno-mips16
-mips2
-mips3
-mips32
-mips32r3
-mips32r5
-mips32r6
-mips3d, -mno-mips3d
-mips4
-mips64
-mips64r2
-mips64r3
-mips64r5
-mips64r6
-misel, -mno-isel
-misize, [1]
-mivc2
-mjump-in-delay
-mkernel
-mknuthdiv, -mno-knuthdiv
-ml, [1]
-mlarge
-mleadz
-mleaf-id-shared-library
-mlibfuncs, -mno-libfuncs
-mlibrary-pic
-mlinked-fp
-mlinker-opt
-mlinux
-mlittle, -mlittle-endian
-mlittle-endian, [1], [2], [3], [4], [5]
-mlittle-endian, -EL
-mlittle-endian, -mbig-endian
-mliw
-mllsc, -mno-llsc
-mlocal-sdata, -mno-local-sdata
-mlock
-mlong-calls, [1], [2]
-mlong-calls, -mno-long-calls, [1], [2], [3], [4]
-mlong-double-64, -mlong-double-128
-mlong-double-64, -mlong-double-80, -mlong-double-128
-mlong-jumps, -mno-long-jumps
-mlong-load-store
-mlong32
-mlong64
-mlongcall, -mno-longcall
-mlongcalls, -mno-longcalls
-mloop
-mlow-64k
-mlra
-mlra-priority-compact
-mlra-priority-noncompact
-mlra-priority-none
-mm
-mmac, [1]
-mmac-24
-mmac-d16
-mmac_24
-mmac_d16
-mmad, -mno-mad
-mmainkernel
-mmalloc64
-mmcount-ra-address, -mno-mcount-ra-address
-mmcu, -mno-mcu
-mmcu=
-mmedia
-mmedium-calls
-mmemcpy
-mmemcpy, -mno-memcpy
-mmicromips, -mno-mmicromips
-mminmax
-mmixed-code
-mmmx, -mmpx
-mmodel=large
-mmodel=medium
-mmodel=small
-mmovbe
-mmt, -mno-mt
-mmul-bug-workaround, -mno-mul-bug-workaround
-mmul.x
-mmul32x16
-mmul64
-mmul=none, -mmul
-mmuladd
-mmulhw, -mno-mulhw
-mmult
-mmult-bug
-mmulti-cond-exec
-mmulticore
-mmultiple, -mno-multiple
-mmultiply-enabled, -multiply-enabled
-mmusl
-mmvcle, -mno-mvcle
-mmvme
-mn
-mnan=2008, -mnan=legacy
-mneon-for-64bits
-mnested-cond-exec
-mnhwloop
-mno-16-bit
-mno-abshi
-mno-ac0
-mno-align-loops
-mno-align-stringops
-mno-am33
-mno-app-regs
-mno-app-regs, -mapp-regs
-mno-bit-align, -mbit-align
-mno-brcc
-mno-cache-volatile , -mcache-volatile, -mno-cache-volatile
-mno-clearbss
-mno-cmov
-mno-cond-exec, [1]
-mno-cond-move
-mno-crt0, [1]
-mno-csync-anomaly
-mno-default
-mno-double
-mno-dpfp-lrsr
-mno-dwarf2-asm, -mdwarf2-asm
-mno-dword
-mno-eflags
-mno-ep, -mep
-mno-epilogue-cfi
-mno-exr
-mno-fancy-math-387
-mno-fast-sw-div, -mfast-sw-div
-mno-faster-structs, -mfaster-structs
-mno-fix-24k, -mfix-24k
-mno-float
-mno-flush-func
-mno-flush-trap
-mno-fp-ret-in-387
-mno-fpu, -msoft-float, [1]
-mno-gotplt, -mgotplt
-mno-hw-mul, -mhw-mul, -mno-hw-mulx, -mhw-mulx, -mno-hw-div, -mhw-div
-mno-id-shared-library, [1]
-mno-inefficient-warnings
-mno-inline-float-divide
-mno-inline-int-divide
-mno-inline-sqrt
-mno-interlink-compressed, -minterlink-compressed
-mno-interrupts
-mno-leaf-id-shared-library
-mno-low-64k
-mno-lsim, [1]
-mno-media
-mno-millicode
-mno-mpy
-mno-muladd
-mno-mult-bug
-mno-multi-cond-exec
-mno-nested-cond-exec
-mno-optimize-membar
-mno-opts
-mno-pack
-mno-perf-ext
-mno-pic
-mno-prolog-function, -mprolog-function
-mno-prologue-epilogue, -mprologue-epilogue
-mno-red-zone
-mno-renesas
-mno-round-nearest
-mno-rtd
-mno-scc
-mno-sched-br-data-spec, -msched-br-data-spec
-mno-sched-control-spec, -msched-control-spec
-mno-sched-count-spec-in-critical-path, -msched-count-spec-in-critical-path
-mno-sched-prefer-non-control-spec-insns, -msched-prefer-non-control-spec-insns
-mno-sched-prefer-non-data-spec-insns, -msched-prefer-non-data-spec-insns
-mno-sched-prolog
-mno-sdata
-mno-sdata, -msdata
-mno-sep-data, [1]
-mno-short
-mno-side-effects
-mno-soft-cmpsf
-mno-soft-float, -msoft-float
-mno-space-regs
-mno-specld-anomaly
-mno-strict-align, -mstrict-align, [1]
-mno-toc, -mtoc
-mno-unaligned-doubles, -munaligned-doubles
-mno-v3push
-mno-vliw-branch
-mno-volatile-cache
-mno-warn-multiple-fast-interrupts, -mwarn-multiple-fast-interrupts
-mnobitfield, -mno-bitfield
-mnoliw
-mnomacsave
-mnop-fun-dllimport
-mnop-mcount
-mnorm
-mnosetlb
-mnosplit-lohi, -mno-postinc, -mno-postmodify
-mnovect-double, -mno-vect-double
-modd-spreg, -mno-odd-spreg
-momit-leaf-frame-pointer, [1]
-momit-leaf-frame-pointer, -mno-omit-leaf-frame-pointer
-mone-byte-bool
-moptimize-membar
-mpa-risc-1-0, -mpa-risc-1-1, -mpa-risc-2-0
-mpack
-mpacked-stack, -mno-packed-stack
-mpadstruct
-mpaired, -mno-paired
-mpaired-single, -mno-paired-single
-mpc32, -mpc64, -mpc80
-mpcrel
-mpdebug
-mpe
-mpe-aligned-commons
-mperf-ext
-mpic-data-is-text-relative
-mpid, -mno-pid
-mplt, -mno-plt
-mpointers-to-nested-functions
-mpoke-function-name
-mpopc, -mno-popc
-mportable-runtime
-mpower8-fusion, -mno-power8-fusion
-mpower8-vector, -mno-power8-vector
-mpowerpc-gpopt, -mno-powerpc-gpopt, -mpowerpc-gfxopt, -mno-powerpc-gfxopt, -mpowerpc64, -mno-powerpc64, -mmfcrf, -mno-mfcrf, -mpopcntb, -mno-popcntb, -mpopcntd, -mno-popcntd, -mfprnd, -mno-fprnd, -mcmpb, -mno-cmpb, -mmfpgpr, -mno-mfpgpr, -mhard-dfp, -mno-hard-dfp
-mprefer-avx128
-mprefer-short-insn-regs
-mprefergot
-mpretend-cmove
-mprint-tune-info
-mprototype, -mno-prototype
-mpt-fixed
-mpush-args, -mno-push-args
-mq-class
-mquad-memory, -mno-quad-memory
-mquad-memory-atomic, -mno-quad-memory-atomic
-mr10k-cache-barrier=load-store
-mr10k-cache-barrier=none
-mr10k-cache-barrier=store
-mrecip, [1]
-mrecip-precision
-mrecord-mcount
-mreduced-regs
-mregister-names, -mno-register-names
-mregnames, -mno-regnames
-mrelax, [1], [2], [3], [4], [5], [6]
-mrelax, -mno-relax
-mrelax-immediate, -mno-relax-immediate
-mrelax-pic-calls
-mrelocatable, -mno-relocatable
-mrelocatable-lib, -mno-relocatable-lib
-mrenesas
-mrepeat
-mrestrict-it
-mreturn-pointer-on-d0
-mrh850-abi, -mghs
-mrmw
-mrtd, [1]
-mrtp
-mrtsc
-ms, [1]
-ms2600
-msafe-dma, -munsafe-dma
-msafe-hints
-msahf
-msatur
-msave-acc-in-interrupts
-msave-toc-indirect
-mscc
-msched-ar-data-spec, -mno-sched-ar-data-spec
-msched-ar-in-data-spec, -mno-sched-ar-in-data-spec
-msched-br-in-data-spec, -mno-sched-br-in-data-spec
-msched-control-spec-ldc, -msched-spec-ldc
-msched-fp-mem-deps-zero-cost
-msched-in-control-spec, -mno-sched-in-control-spec
-msched-max-memory-insns-hard-limit
-msched-spec-ldc
-msched-stop-bits-after-every-cycle
-mscore5
-mscore5u
-mscore7
-mscore7d
-msdata=all
-msdata=data
-msdata=default
-msdata=default, -msdata
-msdata=eabi
-msdata=none, [1]
-msdata=none, -mno-sdata
-msdata=sdata
-msdata=sysv
-msdata=use
-msdram, [1]
-msecure-plt
-msel-sched-dont-check-control-spec
-msep-data, [1]
-mserialize-volatile, -mno-serialize-volatile
-msetlb
-mshared
-mshared-library-id=n
-mshared-library-id=n, -mshared-library-id
-mshort
-mshort-calls, -short-calls
-msign-extend-enabled
-msim, [1], [2], [3], [4], [5], [6], [7], [8], [9]
-msim, -mno-sim
-msimd
-msimnovec
-msimple-fpu
-msingle-exit, -mno-single-exit
-msingle-float
-msingle-float, -mdouble-float
-msingle-pic-base, [1]
-msio
-mskip-rax-setup
-mslow-bytes, -mno-slow-bytes
-mslow-flash-data
-msmall
-msmall-data, -mlarge-data
-msmall-divides
-msmall-exec, -mno-small-exec
-msmall-mem, -mlarge-mem
-msmall-model
-msmall-text, -mlarge-text
-msmall16
-msmallc
-msmartmips, -mno-smartmips
-msoft-float, [1], [2], [3], [4], [5], [6], [7]
-msoft-float, -mhard-float, [1]
-msoft-quad-float
-msp8
-mspace
-mspe, -mno-spe
-mspecld-anomaly
-mspfp, -mspfp-compact
-mspfp-fast
-mspfp_compact
-mspfp_fast
-msplit-addresses, -mno-split-addresses
-msplit-vecmove-early
-msse2avx
-msseregparm
-mstack-align, -mno-stack-align, -mdata-align, -mno-data-align, -mconst-align, -mno-const-align
-mstack-bias, -mno-stack-bias
-mstack-check-l1
-mstackrealign
-mstdmain
-mstrict-X
-mstrict-align
-mstring, -mno-string
-msv-mode
-msvr4-struct-return
-mswap
-mswape
-msym32, -mno-sym32
-msymbol-as-address
-msynci
-mtarget-align, -mno-target-align
-mtas
-mtelephony
-mtext-section-literals, -mno-text-section-literals
-mtf
-mthread
-mthreads
-mthumb, -marm
-mthumb-interwork
-mtiny-stack
-mtls
-mtls-dialect=desc
-mtls-dialect=traditional
-mtls-direct-seg-refs
-mtls-markers, -mno-tls-markers
-mtomcat-stats
-mtoplevel-symbols, -mno-toplevel-symbols
-mtpcs-frame
-mtpcs-leaf-frame
-mtpf-trace, -mno-tpf-trace
-mucb-mcount
-muclibc
-muls
-multilib-library-pic
-munaligned-access, -mno-unaligned-access
-municode
-muninit-const-in-rodata, -mno-uninit-const-in-rodata
-munix
-munix-asm
-mupdate, -mno-update
-mupper-regs, -mno-upper-regs
-mupper-regs-df, -mno-upper-regs-df
-mupper-regs-sf, -mno-upper-regs-sf
-muser-enabled
-muser-mode
-muser-mode, -mno-user-mode
-musermode, -mno-usermode
-mv3push
-mv850
-mv850e
-mv850e1
-mv850e2
-mv850e2v3
-mv850e2v4
-mv850e3v5
-mv850es
-mv8plus, -mno-v8plus
-mvect8-ret-in-mem
-mvirt, -mno-virt
-mvis, -mno-vis
-mvis2, -mno-vis2
-mvis3, -mno-vis3
-mvliw-branch
-mvms-return-codes
-mvolatile-asm-stop, -mno-volatile-asm-stop
-mvolatile-cache
-mvr4130-align
-mvrsave, -mno-vrsave
-mvsx, -mno-vsx
-mvxworks
-mvzeroupper
-mwarn-cell-microcode
-mwarn-dynamicstack
-mwarn-reloc, -merror-reloc
-mwide-bitfields, -mno-wide-bitfields
-mwin32
-mwindows
-mword-relocations
-mxgot, -mno-xgot, [1]
-mxilinx-fpu
-mxl-barrel-shift
-mxl-compat, -mno-xl-compat
-mxl-float-convert
-mxl-float-sqrt
-mxl-gp-opt
-mxl-multiply-high
-mxl-pattern-compare
-mxl-reorder
-mxl-soft-div
-mxl-soft-mul
-mxl-stack-check
-mxpa, -mno-xpa
-mxy
-myellowknife
-mzarch, -mesa
-mzdcbranch, -mno-zdcbranch
-mzero-extend, -mno-zero-extend
-n
-no-canonical-prefixes
-no-integrated-cpp
-nocpp
-nodefaultlibs
-nodevicelib
-nolibdld
-non-static
-nostartfiles
-nostdinc++
-nostdlib
-o
-p, [1]
-pass-exit-codes
-pedantic-errors
-pg
-pie
-pipe
-print-libgcc-file-name
-print-multi-directory
-print-multi-lib
-print-multi-os-directory
-print-multiarch
-print-objc-runtime-info
-print-search-dirs
-print-sysroot
-print-sysroot-headers-suffix
-pthread, [1]
-pthreads
-r
-rdynamic
-s
-save-temps
-save-temps=obj
-shared
-shared-libgcc, -static-libgcc
-sim
-sim2
-static, [1]
-static-libasan
-static-liblsan
-static-libmpx
-static-libmpxwrappers
-static-libstdc++
-static-libtsan
-static-libubsan
-std=, -std
-symbolic
-threads
-tno-android-cc
-tno-android-ld
-traditional, -traditional-cpp
-trigraphs
-u
-v, [1], [2], [3], [4], [5]
-w
-wrapper
-x none
ARC601, -mARC601
ARC700, -mA7, -mARC700
ARC700-xmac
C and Objective-C-only Warning Options
C-EUCJP
C-JIS
C-SJIS
Objective-C and Objective-C++ Language Options
alias, -fdump-tree-alias
align-loop-iterations
align-stringops
align-threshold
all, -fdump-tree-all
allow-store-data-races
asan-globals
asan-instrument-reads
asan-instrument-writes
asan-instrumentation-with-call-threshold
asan-memintrin
asan-stack
asan-use-after-return
athlon-4
avoid-indexed-addresses
builtin-expect-probability
c3-2
call-div1
call-fp
call-table
case-values-threshold
ccp, -fdump-tree-ccp
cdecl, -mrtd
cfg, -fdump-tree-cfg
ch, -fdump-tree-ch
chkp-max-ctor-size
comdat-sharing-probability
common, -fcommon, -fno-common
copyprop, -fdump-tree-copyprop
copyrename, -fdump-tree-copyrename
cxx-max-namespaces-for-diagnostic-help
dce, -fdump-tree-dce
dom, -fdump-tree-dom
dse, -fdump-tree-dse
early-inlining-insns
fancy-math-387
forwprop, -fdump-tree-forwprop
fre, -fdump-tree-fre
fused-madd
gbr-offset=
gcse-cost-distance-ratio
gcse-unrestricted-cost
ggc-min-expand
ggc-min-heapsize
gimple, -fdump-tree-gimple
graphite-max-bbs-per-function
graphite-max-nb-scop-params
hard-dfp
hard-llcs
hot-bb-count-ws-permille
hot-bb-frequency-fraction
ieee-fp
implementation-defined features
inline-all-stringops
inline-min-speedup
inline-stringops-dynamically
inline-unit-growth
integer-share-limit
ipa-cp-array-index-hint-bonus
ipa-cp-eval-threshold
ipa-cp-loop-hint-bonus
ipa-cp-recursion-penalty
ipa-cp-single-call-penalty
ipa-cp-value-list-size
ipa-max-aa-steps
ipa-max-agg-items
ipa-sra-ptr-growth-factor
ipcp-unit-growth
ira-loop-reserved-regs
ira-max-conflict-table-size
ira-max-loops-num
iv-always-prune-cand-set-bound
iv-consider-all-candidates-bound
iv-max-considered-uses
k6-2
k8-sse3
l1-cache-line-size
l1-cache-size
l2-cache-size
large-function-growth
large-function-insns
large-stack-frame
large-stack-frame-growth
large-unit-insns
lim-expensive
loop-block-tile-size
loop-invariant-max-bbs-in-loop
loop-max-datarefs-for-datadeps
loop-unroll-jam-depth
loop-unroll-jam-size
lra-inheritance-ebb-probability-cutoff
lto-minpartition
lto-partitions
max-average-unrolled-insns
max-combine-insns
max-completely-peel-loop-nest-depth
max-completely-peel-times
max-completely-peeled-insns
max-crossjump-edges
max-cse-insns
max-cse-path-length
max-cselib-memory-locations
max-delay-slot-insn-search
max-delay-slot-live-search
max-early-inliner-iterations
max-fields-for-field-sensitive
max-fsm-thread-length
max-fsm-thread-path-insns
max-fsm-thread-paths
max-gcse-insertion-ratio
max-gcse-memory
max-goto-duplication-insns
max-grow-copy-bb-insns
max-hoist-depth
max-inline-insns-auto, [1]
max-inline-insns-recursive
max-inline-insns-single, [1]
max-inline-recursive-depth
max-iterations-to-track
max-jump-thread-duplication-stmts
max-last-value-rtl
max-modulo-backtrack-attempts
max-partial-antic-length
max-peel-branches
max-peel-times
max-peeled-insns
max-pending-list-length
max-pipeline-region-blocks
max-pipeline-region-insns
max-predicted-iterations
max-reload-search-insns
max-sched-extend-regions-iters
max-sched-insn-conflict-delay
max-sched-ready-insns
max-sched-region-blocks
max-sched-region-insns
max-slsr-cand-scan
max-stores-to-sink
max-tail-merge-comparisons
max-tail-merge-iterations
max-unroll-times
max-unrolled-insns
max-unswitch-insns
max-unswitch-level
max-vartrack-expr-depth
max-vartrack-size
mhwmult=, -mhwmult=
min-crossjump-insns
min-inline-recursive-probability
min-insn-to-prefetch-ratio
min-nondebug-insn-uid
min-size-for-stack-sharing
min-spec-prob
min-vect-loop-bound
no_instrument_function, -finstrument-functions
no_split_stack, -fsplit-stack
nrv, -fdump-tree-nrv
omega-eliminate-redundant-constraints
omega-hash-table-size
omega-max-eqs
omega-max-geqs
omega-max-keys
omega-max-vars
omega-max-wild-cards
optimized, -fdump-tree-optimized
original, -fdump-tree-original
pentium-m
pentium-mmx
phiopt, -fdump-tree-phiopt
powerpc-gfxopt
powerpc-gpopt
pre, -fdump-tree-pre
predictable-branch-outcome
prefetch-latency
prefetch-min-insn-to-mem-ratio
profile-func-internal-id
recip-precision
reorder-blocks-duplicate
round-nearest
sccvn-max-alias-queries-per-access
sccvn-max-scc-size
scev-max-expr-complexity
scev-max-expr-size
sched-mem-true-dep-cost
sched-pressure-algorithm
sched-spec-prob-cutoff
sched-spec-state-edge-prob-cutoff
selsched-max-insns-to-rename
selsched-max-lookahead
selsched-max-sched-times
simultaneous-prefetches
sink, -fdump-tree-sink
sink-frequency-threshold
slp, -fdump-tree-slp
sms-min-sc
soft-gusa
soft-imask
soft-tcb
sra, -fdump-tree-sra
sra-max-scalarization-size-Osize
ssa, -fdump-tree-ssa
ssp-buffer-size
store_copyprop, -fdump-tree-store_copyprop
storeccp, -fdump-tree-storeccp
switch-conversion-max-branch-ratio
tm-max-aggregate-size
tracer-dynamic-coverage
tracer-max-code-growth
tracer-min-branch-ratio, [1]
tree-reassoc-width
use-canonical-types
vec-div
vec-sqrt
vect, -fdump-tree-vect
vect-max-peeling-for-alignment
vect-max-version-for-alias-checks
vect-max-version-for-alignment-checks
vrp, -fdump-tree-vrp
winchip-c6
command options
command-line, [1]
comments
common, -fcommon, -fno-common
command line option
comparison of signed and unsigned values
comparison warning
compatibility_version
compiler bugs
compiler compared to C++ preprocessor
compiler options, [1]
compiler version
COMPILER_PATH
complex conjugation
complex numbers
compound literals
computed gotos
conditional expressions
conflicting types
conj
conjf
conjl
const qualifier
constants in constraints
constraint
constraint modifier characters
constraints
constructing calls
constructor
constructor expression
constructor expressions
coprocessor available
coprocessor call_saved
coprocessor subclass
copyprop, -fdump-tree-copyprop
command line option
copyrename, -fdump-tree-copyrename
command line option
copysign
copysignf
copysignl
core dump
cos
cosf
cosh
coshf
coshl
cosl
cpow
cpowf
cpowl
cproj
cprojf
cprojl
CR16 Options
creal
crealf
creall
CRIS Options
cross compiling
csin
csinf
csinh
csinhf
csinhl
csinl
csqrt
csqrtf
csqrtl
ctan
ctanf
ctanh
ctanhf
ctanhl
ctanl
current_version
custom io_volatile
cxx-max-namespaces-for-diagnostic-help
command line option

D

d
Darwin options
dce, -fdump-tree-dce
command line option
dcgettext
dead_strip
deallocating variable length arrays
debugging
debugging information options
decimal floating types
declaration scope
declarations
declarations inside expressions
declaring and defining, [1]
declaring attributes of functions
declaring static data in C++
defining static data in C++
dependency-file
dependent name lookup
designated initializers
designator lists
designators
dgettext
diagnostic, [1]
diagnostic messages
dialect
dialect options
digits in constraint
directory options
directory search
disinterrupt
dollar sign
dollar signs in
dollar signs in identifier names
dom, -fdump-tree-dom
command line option
double-word arithmetic
downward funargs
drem
dremf
dreml
dse, -fdump-tree-dse
command line option
dylib_file
dylinker_install_name
dynamic

E

early-inlining-insns
command line option
earlyclobber operand
effect on inlining, [1]
eight-bit data on the H8/300
either memory region on the MSP430
empty structures
Enable Cilk Plus
environment variables
Epiphany
erf
erfc
erfcf
erfcl
erff
erfl
error messages
escaped newlines
exception handler functions, [1]
exclamation point
exit
exp
exp10
exp10f
exp10l
exp2
exp2f
exp2l
expf
expl
explicit register variables
expm1
expm1f
expm1l
exported_symbols_list
expressions
expressions containing statements
extended
extensible constraints
extensions, [1], [2]
external declaration scope

F

F
fabi-compat-version
fabi-version
fabs
fabsf
fabsl
fada-spec-parent
fancy-math-387
command line option
fasan-shadow-offset
fatal signal
fcall-saved
fcall-used
fcompare-debug
fconstant-string-class
fconstexpr-depth
fdbg-cnt
fdebug-prefix-map
fdiagnostics-color
fdim
fdimf
fdiml
fdisable-
fdollars-in-identifiers
fdump-ada-spec
fdump-final-insns
fdump-go-spec
fdump-ipa
fdump-statistics
fdump-tree
femit-struct-debug-detailed
fenable-
fexcess-precision
ffixed
ffloat-store
ffp-contract
ffreestanding, [1]
ffs
file name suffix
file names
filelist
fini
finline-limit
finstrument-functions-exclude-file-list
finstrument-functions-exclude-function-list
fira-algorithm
fira-region
fira-verbose
fivar-visibility
fixed-point types
fkeep-inline-functions
flat_namespace
flexible array members
floating point precision
floating-point precision
floor
floorf
floorl
flto
flto-compression-level
flto-partition
fma
fmaf
fmal
fmax
fmax-errors
fmaxf
fmaxl
fmessage-length
fmin
fminf
fminl
fmod
fmodf
fmodl
fms-extensions
fno-builtin, [1]
fno-compare-debug
fno-default-inline
fno-implement-inlines
fno-implicit-templates
fno-sanitize-recover
fno-stack-limit
fobjc-abi-version
force_flat_namespace
Fortran
forwarding calls
forwprop, -fdump-tree-forwprop
command line option
fpack-struct
fpcc-struct-return
fplan9-extensions
fplugin
fplugin-arg
fprintf
fprintf_unlocked
fprofile-arcs
fprofile-dir
fputs
fputs_unlocked
FR30 Options
frandom-seed
fre, -fdump-tree-fre
command line option
freestanding environment
freestanding implementation
frepo
frexp
frexpf
frexpl
FRV Options
fsanitize-recover
fsanitize-sections
fscanf
fsched-verbose
fshort-enums, [1], [2]
fsigned-bitfields
fsigned-char
fsimd-cost-model
fstack-limit-register
fstack-limit-symbol
fstack_reuse
ftemplate-backtrace-limit
ftemplate-depth
ftls-model
function
function addressability on the M32R/D
function attributes
function pointers
function prototype declarations
function versions
functions in arbitrary sections
functions that are dynamically resolved
functions that are passed arguments in registers on x86-32
functions that behave like malloc
functions that have no side effects, [1]
functions that never return
functions that pop the argument stack on x86-32, [1], [2], [3]
functions that return more than once
functions with non-null pointer arguments
funsigned-bitfields, [1]
funsigned-char
fused-madd
command line option
fvect-cost-model
fvisibility
fvtable-verify

G

G, [1], [2], [3]
G++
g++
gamma
gamma_r
gammaf
gammaf_r
gammal
gammal_r
gbr-offset=
command line option
GCC
GCC command
GCC command options
GCC_COMPARE_DEBUG
GCC_EXEC_PREFIX
gcse-cost-distance-ratio
command line option
gcse-unrestricted-cost
command line option
gettext
ggc-min-expand
command line option
ggc-min-heapsize
command line option
gimple, -fdump-tree-gimple
command line option
global allocation
global offset table
global register variables
global variables in
GNAT
GNU C Compiler
GNU Compiler Collection
Go
goto with computed label
graphite-max-bbs-per-function
command line option
graphite-max-nb-scop-params
command line option
grouping
grouping options
gz

H

H8/300H, [1]
half-precision floating point
hard-dfp
command line option
hard-llcs
command line option
hardware models and configurations
headerpad_max_install_names
hex floats
highlight
hosted environment, [1], [2]
hosted implementation
hot-bb-count-ws-permille
command line option
hot-bb-frequency-fraction
command line option
HPPA Options
hypot
hypotf
hypotl

I

I
IA-64 Options
IBM RS/6000 and PowerPC Options
identifier names
identifiers
ieee-fp
command line option
iframework
ilogb
ilogbf
ilogbl
image_base
imaxabs
implementation headers
implementation-defined behavior, [1]
implementation-defined features
command line option
in macros
incompatibilities of GCC
increment operators
index
indirect calls, [1], [2], [3], [4], [5]
indirect functions
init, [1]
initializations in expressions
initializers
initializers with labeled elements
inline alternative
inline assembly language
inline functions, [1]
inline-all-stringops
command line option
inline-min-speedup
command line option
inline-stringops-dynamically
command line option
inline-unit-growth
command line option
inlining and C++ pragmas
input normalization
install_name
installation trouble
integer-share-limit
command line option
integrating function code
interface and implementation
interface and implementation headers
intermediate C version
introduction
invalid
invalid assembly code
invalid input
ipa-cp-array-index-hint-bonus
command line option
ipa-cp-eval-threshold
command line option
ipa-cp-loop-hint-bonus
command line option
ipa-cp-recursion-penalty
command line option
ipa-cp-single-call-penalty
command line option
ipa-cp-value-list-size
command line option
ipa-max-aa-steps
command line option
ipa-max-agg-items
command line option
ipa-sra-ptr-growth-factor
command line option
ipcp-unit-growth
command line option
iplugindir=
iquote
ira-loop-reserved-regs
command line option
ira-max-conflict-table-size
command line option
ira-max-loops-num
command line option
isalnum
isalpha
isascii
isblank
iscntrl
isdigit
isgraph
islower
ISO 9899
ISO C
ISO C standard
ISO C11
ISO C1X
ISO C90
ISO C94
ISO C95
ISO C99
ISO C9X
ISO support
ISO/IEC 9899
isprint
ispunct
isspace
isupper
iswalnum
iswalpha
iswblank
iswcntrl
iswdigit
iswgraph
iswlower
iswprint
iswpunct
iswspace
iswupper
iswxdigit
isxdigit
iv-always-prune-cand-set-bound
command line option
iv-consider-all-candidates-bound
command line option
iv-max-considered-uses
command line option

J

j0
j0f
j0l
j1
j1f
j1l
Java
jn
jnf
jnl

K

k6-2
command line option
k8-sse3
command line option
keep_private_externs
keywords
known
known causes of trouble

L

l
L
l1-cache-line-size
command line option
l1-cache-size
command line option
l2-cache-size
command line option
Label Attributes
labeled elements in initializers
labels as values
labs
LANG, [1]
language dialect options
large-function-growth
command line option
large-function-insns
command line option
large-stack-frame
command line option
large-stack-frame-growth
command line option
large-unit-insns
command line option
LC_ALL
LC_CTYPE
LC_MESSAGES
ldexp
ldexpf
ldexpl
length-zero arrays
lgamma
lgamma_r
lgammaf
lgammaf_r
lgammal
lgammal_r
Libraries
LIBRARY_PATH
lifetime of
lim-expensive
command line option
link options
linker script
linking
llabs
llrint
llrintf
llrintl
llround
llroundf
llroundl
LM32 options
load address instruction
local
local labels, [1]
local variables
local variables in
local variables in macros
locale
locale definition
log
log10
log10f
log10l
log1p
log1pf
log1pl
log2
log2f
log2l
logb
logbf
logbl
logf
logl
long_calls
long_calls_off
longcall
longjmp
loop-block-tile-size
command line option
loop-invariant-max-bbs-in-loop
command line option
loop-max-datarefs-for-datadeps
command line option
loop-unroll-jam-depth
command line option
loop-unroll-jam-size
command line option
lower memory region on the MSP430
lra-inheritance-ebb-probability-cutoff
command line option
lrint
lrintf
lrintl
lround
lroundf
lroundl
lto-minpartition
command line option
lto-partitions
command line option

M

m1reg-
M32C options
M32R/D options
M680x0 options
mA6
mabi, [1], [2], [3]
machine dependent options
machine specific
machine specific constraints
macro argument
macro with variable arguments
macros, [1], [2], [3], [4]
malign-data
malloc
mARC600
march, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10]
mark
matching
matching constraint
max-average-unrolled-insns
command line option
max-combine-insns
command line option
max-completely-peel-loop-nest-depth
command line option
max-completely-peel-times
command line option
max-completely-peeled-insns
command line option
max-crossjump-edges
command line option
max-cse-insns
command line option
max-cse-path-length
command line option
max-cselib-memory-locations
command line option
max-delay-slot-insn-search
command line option
max-delay-slot-live-search
command line option
max-early-inliner-iterations
command line option
max-fields-for-field-sensitive
command line option
max-fsm-thread-length
command line option
max-fsm-thread-path-insns
command line option
max-fsm-thread-paths
command line option
max-gcse-insertion-ratio
command line option
max-gcse-memory
command line option
max-goto-duplication-insns
command line option
max-grow-copy-bb-insns
command line option
max-hoist-depth
command line option
max-inline-insns-auto
command line option, [1]
max-inline-insns-recursive
command line option
max-inline-insns-single
command line option, [1]
max-inline-recursive-depth
command line option
max-iterations-to-track
command line option
max-jump-thread-duplication-stmts
command line option
max-last-value-rtl
command line option
max-modulo-backtrack-attempts
command line option
max-partial-antic-length
command line option
max-peel-branches
command line option
max-peel-times
command line option
max-peeled-insns
command line option
max-pending-list-length
command line option
max-pipeline-region-blocks
command line option
max-pipeline-region-insns
command line option
max-predicted-iterations
command line option
max-reload-search-insns
command line option
max-sched-extend-regions-iters
command line option
max-sched-insn-conflict-delay
command line option
max-sched-ready-insns
command line option
max-sched-region-blocks
command line option
max-sched-region-insns
command line option
max-slsr-cand-scan
command line option
max-stores-to-sink
command line option
max-tail-merge-comparisons
command line option
max-tail-merge-iterations
command line option
max-unroll-times
command line option
max-unrolled-insns
command line option
max-unswitch-insns
command line option
max-unswitch-level
command line option
max-vartrack-expr-depth
command line option
max-vartrack-size
command line option
max-vect-align
mbased=
mblock-move-inline-limit
mbranch-cost, [1], [2]
mc=
mcache-block-size
mcache-size
mcmodel, [1]
mcode-readable
mconfig=
MCore options
mcpu, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14]
mcpu=, [1], [2]
mcustom-fpu-cfg
mdata-model
memchr
memcmp
memcpy
memory references in constraints
mempcpy
memregs
memregs=
memset
MeP options
Mercury
message formatting
messages, [1]
mfixed-range, [1], [2], [3]
mfloat-abi
mfloat-gprs
mflush-func
mfp-mode
mfp-rounding-mode
mfp-trap-mode
mfp16-format
mfpmath, [1]
mfpu, [1]
mhint-max-distance
mhint-max-nops
mhotpatch
mhwmult=, -mhwmult=
command line option
MicroBlaze Options
middle-operands
min-crossjump-insns
command line option
min-inline-recursive-probability
command line option
min-insn-to-prefetch-ratio
command line option
min-nondebug-insn-uid
command line option
min-size-for-stack-sharing
command line option
min-spec-prob
command line option
min-vect-loop-bound
command line option
mincoming-stack-boundary
minsert-sched-nops
mint-register
MIPS
MIPS options
misr-vector-size
misunderstandings in C++
mixed declarations and code
mixed with code
mixed with declarations
mixing assembly language and C
mlarge-data-threshold
mmax-constant-size
mmax-stack-frame
mmcu
mmemory-latency
mmemory-model
MMIX Options
mmultcost
mn-flash
MN10300 options
mnops
modf
modff
modfl
modifiers in constraints
Moxie Options
mpic-register
mpreferred-stack-boundary
mprioritize-restricted-insns
mr10k-cache-barrier
mrecip=opt, [1]
mregparm
msched-costly-dep
msched-max-memory-insns
mschedule
msda
msize-level
msmall-data-limit
MSP430 Options
mstack-guard
mstack-increment
mstack-offset
mstack-size
mstructure-size-boundary
msys-crt0
msys-lib
mtda
mtiny=
mtls-dialect, [1]
mtls-size
mtp
mtrap-precision
mtune, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14]
multcost
multi_module
multiple alternative constraints
multiply_defined
multiply_defined_unused
multiprecision arithmetic
munalign-prob-threshold
mveclibabi, [1]
mwarn-framesize
mzda

N

Named Address Spaces
names in assembler code
names used in assembler code
naming convention
NDS32
NDS32 Options
nearbyint
nearbyintf
nearbyintl
nested functions
newlines (escaped)
nextafter
nextafterf
nextafterl
nexttoward
nexttowardf
nexttowardl
NFC
NFKC
Nios II options
NMI handler functions on the Blackfin processor
no_dead_strip_inits_and_terms
no_instrument_function, -finstrument-functions
command line option
no_long_calls
no_split_stack, -fsplit-stack
command line option
noall_load
nofixprebinding
nomultidefs
non-constant
non-constant initializers
non-lvalue
non-static inline function
nonexistent, [1]
noprebind
noseglinkedit
nrv, -fdump-tree-nrv
command line option
Nvidia PTX options
nvptx options

O

o
Objective-C, [1]
Objective-C and Objective-C++, [1]
Objective-C and Objective-C++ Language Options
command line option
Objective-C and Objective-C++ options
Objective-C++, [1]
offsettable address
old-style function definitions
omega-eliminate-redundant-constraints
command line option
omega-hash-table-size
command line option
omega-max-eqs
command line option
omega-max-geqs
command line option
omega-max-keys
command line option
omega-max-vars
command line option
omega-max-wild-cards
command line option
omission of
omitted
omitted middle-operands
open coding
OpenACC accelerator programming
OpenMP parallel
OpenMP SIMD
optimization
optimize options
optimized, -fdump-tree-optimized
command line option
options, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]
options align
options to control diagnostics formatting
options to control warnings
order
order of evaluation, [1]
order of options
original, -fdump-tree-original
command line option
other register constraints
output file option
overloaded virtual function

P

pagezero_size
param
parameter forward declaration
Pascal
PDP-11 Options
pedantic, [1], [2], [3]
pedantic-errors, [1], [2]
pentium-m
command line option
pentium-mmx
command line option
phiopt, -fdump-tree-phiopt
command line option
PIC
picoChip options
pmf
pointer arguments
Pointer Bounds Checker attributes, [1]
Pointer Bounds Checker builtins
Pointer Bounds Checker options
pointer to member function
pointers to
pointers to arrays
pop_macro
portions of temporary objects
pow
pow10
pow10f
pow10l
PowerPC
PowerPC options
powerpc-gfxopt
command line option
powerpc-gpopt
command line option
powf
powl
pragma, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25]
pragma GCC ivdep
pragma GCC optimize
pragma GCC pop_options
pragma GCC push_options
pragma GCC reset_options
pragma GCC target
pragmas, [1], [2]
pragmas in C++
pre, -fdump-tree-pre
command line option
prebind
prebind_all_twolevel_modules
precompiled headers
predictable-branch-outcome
command line option
prefetch-latency
command line option
prefetch-min-insn-to-mem-ratio
command line option
preprocessing numbers
preprocessing tokens
preprocessor
preprocessor options
print-file-name
print-prog-name
printf
printf_unlocked
private_bundle
profile-func-internal-id
command line option
promotion of formal parameters
push address instruction
push_macro
putchar
puts

Q

question mark

R

ranges in case statements
read-only strings
read_only_relocs
recip-precision
command line option
redefine_extname
registers, [1]
registers for local variables
registers in constraints
relocation truncated to fit (ColdFire)
(MIPS)
remainder
remainderf
remainderl
remquo
remquof
remquol
reorder-blocks-duplicate
command line option
reordering
reporting
reporting bugs
reset handler functions
rest argument (in macro)
restricted pointers
restricted references
restricted this pointer
rindex
rint
rintf
rintl
RL78 Options
round
round-nearest
command line option
roundf
roundl
RS/6000 and PowerPC Options
RTTI
run-time options
RX Options

S

S/390 and zSeries Options
save all registers on the Blackfin
save all registers on the H8/300
scalb
scalbf
scalbl
scalbln
scalblnf, [1]
scalbn
scalbnf
scanfnl
sccvn-max-alias-queries-per-access
command line option
sccvn-max-scc-size
command line option
scev-max-expr-complexity
command line option
scev-max-expr-size
command line option
sched-mem-true-dep-cost
command line option
sched-pressure-algorithm
command line option
sched-spec-prob-cutoff
command line option
sched-spec-state-edge-prob-cutoff
command line option
scope of a variable length array
scope of declaration
scope of external declarations
Score Options
search path
sectalign
sectcreate
sectobjectsymbols, [1]
sectorder
seg1addr
seg_addr_table
seg_addr_table_filename
segaddr
seglinkedit
segment
segprot
segs_read_only_addr, [1]
segs_read_write_addr, [1]
selsched-max-insns-to-rename
command line option
selsched-max-lookahead
command line option
selsched-max-sched-times
command line option
setjmp
shared strings
side effects, [1], [2]
signbit
signbitd128
signbitd32
signbitd64
signbitf
signbitl
signed and unsigned values
significand
significandf
significandl
SIMD
simple constraints
simultaneous-prefetches
command line option
sin
sincos
sincosf
sincosl
sinf
single_module
sinh
sinhf
sinhl
sink, -fdump-tree-sink
command line option
sink-frequency-threshold
command line option
sinl
size of pointer to, [1]
sizeof
slp, -fdump-tree-slp
command line option
smaller data references, [1]
(PowerPC)
sms-min-sc
command line option
snprintf
soft-gusa
command line option
soft-imask
command line option
soft-tcb
command line option
Solaris 2 options
SPARC options
Spec Files
specified registers
specifying, [1], [2]
specifying compiler version and target machine
specifying hardware config
specifying machine version
specifying registers
specifying registers for local variables
specs
speed of compilation
sprintf
SPU options
sqrt
sqrtf
sqrtl
sra, -fdump-tree-sra
command line option
sra-max-scalarization-size-Osize
command line option
ssa, -fdump-tree-ssa
command line option
sscanf
ssp-buffer-size
command line option
statements in expressions
statements inside expressions
static
static data in C++
std, [1], [2]
store_copyprop, -fdump-tree-store_copyprop
command line option
storeccp, -fdump-tree-storeccp
command line option
stpcpy
stpncpy
strcasecmp
strcat
strchr
strcmp
strcpy
strcspn
strdup
strfmon
strftime
string constants
strlen
strncasecmp
strncat
strncmp
strncpy
strndup
strpbrk
strrchr
strspn
strstr
structures, [1]
sub_library
sub_umbrella
submodel options
subscripting
subscripting and function values
suffixes for C++ source
suppressing warnings
surprises in C++
switch-conversion-max-branch-ratio
command line option
syntax checking
sysroot
system headers

T

T
tan
tanf
tanh
tanhf
tanhl
tanl
target machine
target options
TC1
TC2
TC3
Technical Corrigenda
Technical Corrigendum 1
Technical Corrigendum 2
Technical Corrigendum 3
template instantiation
temporaries
tgamma
tgammaf
tgammal
Thread-Local Storage
thunks
TILE-Gx options
TILEPro options
time
tiny data section on the H8/300H and H8S
tm-max-aggregate-size
command line option
TMPDIR
toascii
tolower
toupper
towlower
towupper
tracer-dynamic-coverage
command line option
tracer-max-code-growth
command line option
tracer-min-branch-ratio
command line option, [1]
traditional, [1]
traditional C language
tree-reassoc-width
command line option
trunc
truncf
truncl
two-stage name lookup
twolevel_namespace
type alignment
type attributes
typedef names as function parameters
typeof
types of arguments

U

u
umbrella
undefined
undefined behavior
undefined function value
underscores in variables in macros
unexported_symbols_list
union
unions
unknown pragmas
unused
upper memory region on the MSP430
use-canonical-types
command line option
User stack pointer in interrupts on the Blackfin

V

V850 Options
vague linkage
variable addressability on the M32R/D
variable alignment
variable attributes
variable number of arguments
variable-length array in a structure
variable-length array scope
variable-length arrays
variables
variables in specified registers
variadic macros
VAX options
vec-div
command line option
vec-sqrt
command line option
vect, -fdump-tree-vect
command line option
vect-max-peeling-for-alignment
command line option
vect-max-version-for-alias-checks
command line option
vect-max-version-for-alignment-checks
command line option
vfprintf
vfscanf
visibility
Visium options
VLAs
void
void pointers
volatile access, [1]
volatile read, [1]
volatile write, [1]
vprintf
vrp, -fdump-tree-vrp
command line option
vscanf
vsnprintf
vsprintf
vsscanf
vtable
VxWorks Options

W

W
Wa
Wall
warning, [1], [2], [3], [4]
warning and error
warning for comparison of signed and unsigned values
warning for overloaded virtual function
warning for reordering of member initializers
warning for unknown pragmas
warning messages
warning of unknown
warnings from
warnings from system headers
warnings vs errors
weak
weak_reference_mismatches
Wformat
Wformat-nonliteral
Wframe-larger-than
whatsloaded
whitespace
whyload
winchip-c6
command line option
Windows Options for x86
Winline
Wl
Wno-normalized
Wno-pmf-conversions
Wno-suggest-attribute=
Wnormalized
Wnormalized=
Wp
Wpointer-arith
Wstack-usage
Wsuggest-attribute=

X

x
X3.159-1989
x86 Options
x86 Windows Options
Xassembler
Xlinker
Xpreprocessor
Xstormy16 Options
Xtensa Options

Y

y0
y0f
y0l
y1
y1f
y1l
Ym
yn
ynf
ynl
YP

Z

z
zero-length arrays
zero-size structures
zSeries options