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

# in constraint
#pragma
#pragma implementation, [1]
#pragma interface
$
$ in constraint
% in constraint
%include
%include_noerr
%rename
& in constraint
'
* in constraint
*__builtin_assume_aligned
+ in constraint
--coverage, -coverage
command line option
--help, -help
command line option
--help, -help, -target-help
command line option
--no-sysroot-suffix, -no-sysroot-suffix
command line option
--param name=value
command line option
--sysroot=dir
command line option
--target-help, -target-help
command line option
--version, -version
command line option
-A predicate=answer
command line option
-all_load
command line option
-allowable_client client_name, -allowable_client, -client_name, -compatibility_version, -current_version, -dead_strip, -dependency-file, -dylib_file, -dylinker_install_name, -dynamic, -exported_symbols_list, -filelist, -flat_namespace, -force_flat_namespace, -headerpad_max_install_names, -image_base, -init, -install_name, -keep_private_externs, -multi_module, -multiply_defined, -multiply_defined_unused, -noall_load, -no_dead_strip_inits_and_terms, -nofixprebinding, -nomultidefs, -noprebind, -noseglinkedit, -pagezero_size, -prebind, -prebind_all_twolevel_modules, -private_bundle, -read_only_relocs, -sectalign, -sectobjectsymbols, -whyload, -seg1addr, -sectcreate, -sectorder, -segaddr, -segs_read_only_addr, -segs_read_write_addr, -seg_addr_table, -seg_addr_table_filename, -seglinkedit, -segprot, -single_module, -static, -sub_library, -sub_umbrella, -twolevel_namespace, -umbrella, -undefined, -unexported_symbols_list, -weak_reference_mismatches, -whatsloaded
command line option
-ansi
command line option
-arch_errors_fatal
command line option
-aux-info filename, -aux-info
command line option
-bind_at_load
command line option
-Bprefix, -B
command line option
-Bstatic, -Bdynamic
command line option
-bundle
command line option
-bundle_loader executable, -bundle_loader
command line option
-C
command line option
-c
command line option
-c, -S, -E
command line option
-D name, -D
command line option
-dA
command line option
-da, -fdump-rtl-all
command line option
-dD
command line option
-dH
command line option
-dletters, -d
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
-fabi-compat-version=n
command line option
-fabi-version=n
command line option
-fada-spec-parent=unit
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
-fasan-shadow-offset=number
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
-fcall-saved-reg, -fcall-saved
command line option
-fcall-used-reg, -fcall-used
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-debug[=opts]
command line option
-fcompare-elim
command line option
-fcond-mismatch
command line option
-fconserve-stack
command line option
-fconstant-string-class=class-name
command line option
-fconstexpr-depth=n
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
-fdbg-cnt=counter-value-list
command line option
-fdce
command line option
-fdebug-cpp
command line option
-fdebug-prefix-map=old=new
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-color[=WHEN]
command line option
-fdiagnostics-show-location=once
command line option
-Fdir, -F
command line option
-fdirectives-only
command line option
-fdollars-in-identifiers
command line option
-fdse
command line option
-fdump-ada-spec[-slim], -fdump-ada-spec
command line option
-fdump-class-hierarchy , -fdump-class-hierarchy
command line option
-fdump-final-insns[=file]
command line option
-fdump-go-spec=file
command line option
-fdump-ipa-switch, -fdump-ipa
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-statistics-option, -fdump-statistics
command line option
-fdump-translation-unit , -fdump-translation-unit
command line option
-fdump-tree-switch, -fdump-tree
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-detailed[=spec-list]
command line option
-femit-struct-debug-reduced
command line option
-fenable-kind-pass, -fdisable-, -fenable-
command line option
-fexceptions
command line option
-fexcess-precision=style
command line option
-fexec-charset=charset
command line option
-fexpensive-optimizations
command line option
-fext-numeric-literals , -fext-numeric-literals, -fno-ext-numeric-literals
command line option
-fextended-identifiers
command line option
-fextern-tls-init, -fno-extern-tls-init
command line option
-ffast-math
command line option
-ffat-lto-objects
command line option
-ffinite-math-only
command line option
-ffixed-reg, -ffixed
command line option
-ffloat-store
command line option
-ffor-scope, -fno-for-scope
command line option
-fforward-propagate
command line option
-ffp-contract=style
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-limit=n
command line option
-finline-small-functions
command line option
-finput-charset=charset
command line option
-finstrument-functions
command line option
-finstrument-functions-exclude-file-list=file,file,...
command line option
-finstrument-functions-exclude-function-list=sym,sym,...
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-algorithm=algorithm
command line option
-fira-hoist-pressure
command line option
-fira-loop-pressure
command line option
-fira-region=region
command line option
-fira-verbose=n
command line option
-fisolate-erroneous-paths-attribute
command line option
-fisolate-erroneous-paths-dereference
command line option
-fivar-visibility=[public|protected|private|package]
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-compression-level=n
command line option
-flto-odr-type-merging
command line option
-flto-partition=alg
command line option
-flto-report
command line option
-flto-report-wpa
command line option
-flto[=n]
command line option
-fmax-errors=n
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
-fmessage-length=n
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-canonical-system-headers
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-show-column
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-abi-version=n
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
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
-fpack-struct[=n]
command line option
-fpartial-inlining
command line option
-fpcc-struct-return
command line option
-fpch-deps
command line option
-fpch-preprocess
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
-fplugin-arg-name-key=value
command line option
-fplugin=name.so
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
-fpreprocessed
command line option
-fprofile-arcs
command line option
-fprofile-correction
command line option
-fprofile-dir=path
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
-frandom-seed=number
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-recover[=opts]
command line option
-fsanitize-sections=s1,s2,...
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
-fsched-verbose=n
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
-fsimd-cost-model=model
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-limit-register=reg
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-reuse=reuse-level
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-volatile-bitfields
command line option
-fsync-libcalls
command line option
-fsyntax-only
command line option
-ftabstop=width
command line option
-ftemplate-backtrace-limit=n
command line option
-ftemplate-depth=n
command line option
-ftest-coverage
command line option
-fthread-jumps
command line option
-ftime-report
command line option
-ftls-model=model
command line option
-ftracer
command line option
-ftrack-macro-expansion[=level]
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
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
-fvect-cost-model=model
command line option
-fverbose-asm
command line option
-fvisibility-inlines-hidden
command line option
-fvisibility-ms-compat
command line option
-fvisibility=[default|internal|hidden|protected]
command line option
-fvpt
command line option
-fvtable-verify=[std|preinit|none]
command line option
-fvtv-counts
command line option
-fvtv-debug
command line option
-fweb
command line option
-fwhole-program
command line option
-fwide-exec-charset=charset
command line option
-fworking-directory, -fno-working-directory
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
-G num, -G
command line option, [1], [2], [3]
-gcoff
command line option
-gdwarf-version
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
-gz[=type]
command line option
-H
command line option
-I dir, -I
command line option
-I-
command line option, [1]
-Idir, -I
command line option
-idirafter dir, -idirafter
command line option
-iframeworkdir, -iframework
command line option
-imacros file, -imacros
command line option
-imultilib dir, -imultilib
command line option
-include file, -include
command line option
-iplugindir=dir
command line option
-iprefix prefix, -iprefix
command line option
-iquote dir, -iquote
command line option
-iquotedir, -iquote
command line option
-isysroot dir, -isysroot
command line option
-isystem dir, -isystem
command line option
-iwithprefix dir, -iwithprefix, -iwithprefixbefore
command line option
-Ldir, -L
command line option
-lgcc, [1]
-llibrary, -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
-m1reg-reg, -m1reg-
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
-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
command line option
-mabi=abi-type
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
command line option
-mabi=name
command line option, [1], [2]
-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
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
-mae=ae_type
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-data=type
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
-march=arch
command line option, [1], [2]
-march=architecture-type
command line option, [1]
-march=cpu-type
command line option, [1]
-march=name
command line option, [1], [2]
-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
-masm=dialect
command line option
-matomic-model=model
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
-max-vect-align=num
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
-mbased=n
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]
-mblock-move-inline-limit=num
command line option
-mbranch-cheap
command line option
-mbranch-cost=cost
command line option
-mbranch-cost=num
command line option, [1]
-mbranch-cost=number
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
-mc=name
command line option
-mcache-block-size=num
command line option
-mcache-size=cache-size
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=code-model
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
-mcmodel=which
command line option
-mcmov
command line option
-mcmove
command line option
-mcode-readable=setting
command line option
-mcode-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
-mconfig=name
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
-mcpu feature modifiers
-mcpu32
command line option
-mcpu=
command line option
-mcpu=cpu
command line option, [1], [2]
-mcpu=cpu-type
command line option, [1]
-mcpu=cpu[-sirevision]
command line option
-mcpu=cpu_type
command line option, [1], [2], [3]
-mcpu=g10
command line option
-mcpu=name
command line option, [1], [2], [3], [4], [5]
-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
-mcustom-fpu-cfg=name
command line option
-mcustom-insn=N
command line option
-mcx16
command line option
-MD
command line option
-mdalign
command line option
-mdata-model=model
command line option
-mdc
command line option
-mdebug
command line option, [1]
-mdebug, -mno-debug
command line option
-mdebug-main=prefix
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]
-mdiv=strategy
command line option
-mdivide-enabled
command line option
-mdivide-traps, -mdivide-breaks
command line option
-mdivsi3_libfunc=name
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
-memregs=number
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
-MF file, -MF
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
-mfixed-range=register-range
command line option, [1], [2], [3]
-mflat, -mno-flat
command line option
-mflip-mips16
command line option
-mfloat-abi=name
command line option
-mfloat-gprs=yes/single/double/no
command line option
-mfloat-vax, -mfloat-ieee
command line option
-mfloat32, -mno-float64
command line option
-mfloat64, -mno-float32
command line option
-mflush-func=func
command line option
-mflush-func=name
command line option
-mflush-trap=number
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-mode=mode
command line option
-mfp-reg, -mno-fp-regs
command line option
-mfp-rounding-mode=rounding-mode
command line option
-mfp-trap-mode=trap-mode
command line option
-mfp16-format=name
command line option
-mfp32
command line option
-mfp64
command line option
-mfpmath=unit
command line option
-mfpr-32
command line option
-mfpr-64
command line option
-mfpu
command line option
-mfpu, -mhard-float
command line option, [1]
-mfpu=name
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
-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
-mgettrcost=number
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
-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
-mhint-max-distance=n
command line option
-mhint-max-nops=n
command line option
-mhotpatch=pre-halfwords,post-halfwords
command line option
-mhp-ld
command line option
-micplb
command line option
-mid-shared-library
command line option
-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
-mincoming-stack-boundary=num
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
-minsert-sched-nops=scheme
command line option
-mint-register=N
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]
-misr-vector-size=num
command line option
-missue-rate=number
command line option
-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
-mlarge-data-threshold=threshold
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
-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
-mmax-constant-size=N
command line option
-mmax-stack-frame=n
command line option
-mmcount-ra-address, -mno-mcount-ra-address
command line option
-mmcu, -mno-mcu
command line option
-mmcu=
command line option
-mmcu=mcu
command line option
-MMD
command line option
-mmedia
command line option
-mmedium-calls
command line option
-mmemcpy
command line option
-mmemcpy, -mno-memcpy
command line option
-mmemcpy-strategy=strategy
command line option
-mmemory-latency=time
command line option
-mmemory-model=mem-model
command line option
-mmemset-strategy=strategy
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
command line option
-mmuladd
command line option
-mmulhw, -mno-mulhw
command line option
-mmult
command line option
-mmult-bug
command line option
-mmultcost=num
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
-mn-flash=num
command line option
-mnan=2008
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-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
-mno-inline-float-divide
command line option
-mno-inline-int-divide
command line option
-mno-inline-sqrt
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
-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
-mnops=num
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
-MP
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
-mpic-register=reg
command line option
-mpid, -mno-pid
command line option
-mplt, -mno-plt
command line option
-mpointer-size=size
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
-mpreferred-stack-boundary=num
command line option
-mpretend-cmove
command line option
-mprint-tune-info
command line option
-mprioritize-restricted-insns=priority
command line option
-mprototype, -mno-prototype
command line option
-mpt-fixed
command line option
-mpush-args, -mno-push-args
command line option
-MQ target, -MQ
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=setting
command line option
-mRcq
command line option
-mRcw
command line option
-mrecip
command line option, [1]
-mrecip-precision
command line option
-mrecip=opt
command line option, [1]
-mrecord-mcount
command line option
-mreduced-regs
command line option
-mregister-names, -mno-register-names
command line option
-mregnames, -mno-regnames
command line option
-mregparm=num
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-costly-dep=dependence_type
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-max-memory-insns=max-insns
command line option
-msched-spec-ldc
command line option
-msched-stop-bits-after-every-cycle
command line option
-mschedule=cpu-type
command line option
-mscore5
command line option
-mscore5u
command line option
-mscore7
command line option
-mscore7d
command line option
-msda=n
command line option
-msdata=all
command line option
-msdata=data
command line option
-msdata=default
command line option, [1]
-msdata=eabi
command line option
-msdata=none
command line option, [1], [2]
-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
-mserialize-volatile, -mno-serialize-volatile
command line option
-msetlb
command line option
-mshared-library-id=n
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
-msize-level=level
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-data-limit=N
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
-mstack-guard=stack-guard
command line option
-mstack-increment=size
command line option
-mstack-offset=num
command line option
-mstack-protector-guard=guard
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
-mstringop-strategy=alg
command line option
-mstructure-size-boundary=n
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
-msynci
command line option
-msys-crt0=startfile
command line option
-msys-lib=systemlib
command line option
-MT target, -MT
command line option
-mtarget-align, -mno-target-align
command line option
-mtas
command line option
-mtda=n
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
-mtiny=n
command line option
-mtls
command line option
-mTLS
command line option
-mtls-dialect=desc
command line option
-mtls-dialect=dialect
command line option
-mtls-dialect=traditional
command line option
-mtls-dialect=type
command line option
-mtls-direct-seg-refs
command line option
-mtls-markers, -mno-tls-markers
command line option
-mtls-size=tls-size
command line option
-mtomcat-stats
command line option
-mtoplevel-symbols, -mno-toplevel-symbols
command line option
-mtp=name
command line option
-mtpcs-frame
command line option
-mtpcs-leaf-frame
command line option
-mtpf-trace, -mno-tpf-trace
command line option
-mtrap-precision=trap-precision
command line option
-mtune-ctrl=feature-list
command line option
-mtune=arch
command line option
-mtune=architecture-type
command line option
-mtune=cpu
command line option, [1]
-mtune=cpu-type
command line option, [1], [2], [3]
-mtune=cpu_type
command line option, [1], [2], [3]
-mtune=name
command line option, [1]
-mtune=tune
command line option
-mucb-mcount
command line option
-muclibc
command line option
-muls
command line option
-multcost=num
command line option
-multcost=number
command line option
-multilib-library-pic
command line option
-munalign-prob-threshold=probability
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
-munix=unix-std
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
-mveclibabi=type
command line option, [1]
-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-framesize=framesize
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
-mzda=n
command line option
-mzdcbranch, -mno-zdcbranch
command line option
-mzero-extend, -mno-zero-extend
command line option
-no-canonical-prefixes
command line option
-no-integrated-cpp
command line option
-nocpp
command line option
-nodefaultlibs
command line option
-nodefaultlibs and unresolved references
-nodevicelib
command line option
-nolibdld
command line option
-non-static
command line option
-nostartfiles
command line option
-nostdinc
command line option
-nostdinc++
command line option, [1]
-nostdlib
command line option
-nostdlib and unresolved references
-o file, -o
command line option, [1]
-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
-P
command line option
-pass-exit-codes
command line option
-pedantic
command line option
-pedantic-errors
command line option, [1]
-pg
command line option
-pie
command line option
-pipe
command line option
-print-file-name=library
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-prog-name=program
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
-rdynamic
command line option
-remap
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
-specs=file
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=
command line option
-std=standard
command line option
-symbolic
command line option
-T script, -T
command line option
-threads
command line option
-time[=file]
command line option
-tno-android-cc
command line option
-tno-android-ld
command line option
-traditional, -traditional-cpp
command line option
-traditional-cpp
command line option
-trigraphs
command line option, [1]
-U name, -U
command line option
-u symbol, -u
command line option
-undef
command line option
-v
command line option, [1]
-version
command line option
-w
command line option, [1]
-Wa,option, -Wa
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
command line option
-Wall, -Wno-all
command line option
-Warray-bounds, -Wno-array-bounds
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, -Wcomments
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
-Wendif-labels
command line option
-Wenum-compare, -Wno-enum-compare
command line option
-Werror
command line option
-Werror, -Wno-error
command line option
-Werror=
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
command line option
-Wformat=2
command line option
-Wframe-larger-than=len
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
-Wl,option, -Wl
command line option
-Wlarger-than=len
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-deprecated, -Wdeprecated
command line option
-Wno-deprecated-declarations, -Wdeprecated-declarations
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
-Wnormalized[=<none|id|nfc|nfkc>]
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
-Wp,option, -Wp
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
-Wstack-usage=len
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-prototypes , -Wstrict-prototypes, -Wno-strict-prototypes
command line option
-Wstrict-selector-match , -Wstrict-selector-match, -Wno-strict-selector-match
command line option
-Wsuggest-attribute=[pure|const|noreturn|format]
command line option
-Wsuggest-attribute=format
command line option
-Wsuggest-attribute=pure
command line option
-Wsuggest-final-methods, -Wno-suggest-final-methods
command line option
-Wsuggest-final-types, -Wno-suggest-final-types
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
command line option
-Wsystem-headers, -Wno-system-headers
command line option
-Wtraditional
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
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
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-macros
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 c, -x
command line option
-Xassembler option, -Xassembler
command line option
-Xbind-lazy
command line option
-Xbind-now
command line option
-Xlinker option, -Xlinker
command line option
-Xpreprocessor option, -Xpreprocessor
command line option
-Ym,dir, -Ym
command line option
-YP,dirs, -YP
command line option
-z keyword, -z
command line option
.sdata/.sdata2 references (PowerPC)
//
0 in constraint
< in constraint
= in constraint
> in constraint
? in constraint
?:
?: extensions
?: side effect
^ in constraint

_

_ in variables in macros
__atomic_add_fetch
__atomic_always_lock_free
__atomic_clear
__atomic_compare_exchange
__atomic_compare_exchange_n
__atomic_exchange
__atomic_exchange_n
__atomic_fetch_add
__atomic_is_lock_free
__atomic_load
__atomic_load_n
__atomic_signal_fence
__atomic_store
__atomic_store_n
__atomic_test_and_set
__atomic_thread_fence
__builtin___bnd_chk_ptr_bounds, [1]
__builtin___bnd_chk_ptr_lbounds, [1]
__builtin___bnd_chk_ptr_ubounds, [1]
__builtin___bnd_copy_ptr_bounds, [1]
__builtin___bnd_get_ptr_lbound, [1]
__builtin___bnd_get_ptr_ubound, [1]
__builtin___bnd_init_ptr_bounds, [1]
__builtin___bnd_narrow_ptr_bounds, [1]
__builtin___bnd_null_ptr_bounds, [1]
__builtin___bnd_set_ptr_bounds, [1]
__builtin___bnd_store_ptr_bounds, [1]
__builtin___clear_cache
__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_add_overflow
__builtin_apply
__builtin_apply_args
__builtin_arc_aligned
__builtin_arc_brk
__builtin_arc_core_read
__builtin_arc_core_write
__builtin_arc_divaw
__builtin_arc_flag
__builtin_arc_lr
__builtin_arc_mul64
__builtin_arc_mulu64
__builtin_arc_nop
__builtin_arc_norm
__builtin_arc_normw
__builtin_arc_rtie
__builtin_arc_sleep
__builtin_arc_sr
__builtin_arc_swap
__builtin_arc_swi
__builtin_arc_sync
__builtin_arc_trap_s
__builtin_arc_unimp_s
__builtin_bswap16
__builtin_bswap32
__builtin_bswap64
__builtin_call_with_static_chain, [1]
__builtin_choose_expr
__builtin_clrsb
__builtin_clrsbl
__builtin_clrsbll
__builtin_clz
__builtin_clzl
__builtin_clzll
__builtin_complex
__builtin_constant_p
__builtin_cpu_init
__builtin_cpu_is
__builtin_cpu_supports
__builtin_ctz
__builtin_ctzl
__builtin_ctzll
__builtin_expect
__builtin_extract_return_addr
__builtin_ffs
__builtin_ffsl
__builtin_ffsll
__builtin_FILE
__builtin_fpclassify, [1]
__builtin_frame_address
__builtin_frob_return_address
__builtin_FUNCTION
__builtin_huge_val
__builtin_huge_valf
__builtin_huge_vall
__builtin_huge_valq
__builtin_inf
__builtin_infd128
__builtin_infd32
__builtin_infd64
__builtin_inff
__builtin_infl
__builtin_infq
__builtin_isfinite
__builtin_isgreater
__builtin_isgreaterequal
__builtin_isinf_sign, [1]
__builtin_isless
__builtin_islessequal
__builtin_islessgreater
__builtin_isnormal
__builtin_isunordered
__builtin_LINE
__builtin_mul_overflow
__builtin_nan
__builtin_nand128
__builtin_nand32
__builtin_nand64
__builtin_nanf
__builtin_nanl
__builtin_nans
__builtin_nansf
__builtin_nansl
__builtin_nds32_isb
__builtin_nds32_isync
__builtin_nds32_mfsr
__builtin_nds32_mfusr
__builtin_nds32_mtsr
__builtin_nds32_mtusr
__builtin_nds32_setgie_dis
__builtin_nds32_setgie_en
__builtin_non_tx_store
__builtin_object_size, [1]
__builtin_parity
__builtin_parityl
__builtin_parityll
__builtin_popcount
__builtin_popcountl
__builtin_popcountll
__builtin_powi, [1]
__builtin_powif, [1]
__builtin_powil, [1]
__builtin_prefetch
__builtin_return
__builtin_return_address
__builtin_rx_brk
__builtin_rx_clrpsw
__builtin_rx_int
__builtin_rx_machi
__builtin_rx_maclo
__builtin_rx_mulhi
__builtin_rx_mullo
__builtin_rx_mvfachi
__builtin_rx_mvfacmi
__builtin_rx_mvfc
__builtin_rx_mvtachi
__builtin_rx_mvtaclo
__builtin_rx_mvtc
__builtin_rx_mvtipl
__builtin_rx_racw
__builtin_rx_revw
__builtin_rx_rmpa
__builtin_rx_round
__builtin_rx_sat
__builtin_rx_setpsw
__builtin_rx_wait
__builtin_set_thread_pointer
__builtin_sh_get_fpscr
__builtin_sh_set_fpscr
__builtin_sub_overflow
__builtin_tabort
__builtin_tbegin
__builtin_tbegin_nofloat
__builtin_tbegin_retry
__builtin_tbegin_retry_nofloat
__builtin_tbeginc
__builtin_tend
__builtin_thread_pointer
__builtin_trap
__builtin_tx_assist
__builtin_tx_nesting_depth
__builtin_types_compatible_p
__builtin_unreachable
__builtin_va_arg_pack
__builtin_va_arg_pack_len
__complex__ keyword
__declspec(dllexport)
__declspec(dllimport)
__ea SPU Named Address Spaces
__extension__
__far M32C Named Address Spaces
__far RL78 Named Address Spaces
__flash AVR Named Address Spaces
__flash1 AVR Named Address Spaces
__flash2 AVR Named Address Spaces
__flash3 AVR Named Address Spaces
__flash4 AVR Named Address Spaces
__flash5 AVR Named Address Spaces
__float128 data type
__float80 data type
__fp16 data type
__func__ identifier
__FUNCTION__ identifier
__imag__ keyword
__int128 data types
__memx AVR Named Address Spaces
__PRETTY_FUNCTION__ identifier
__real__ keyword
__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
__thread
_Accum data type
_Complex keyword
_Decimal128 data type
_Decimal32 data type
_Decimal64 data type
_Exit
_exit
_Fract data type
_HTM_FIRST_USER_ABORT_CODE
_Sat data type
_xabort
_xbegin
_xend
_xtest

A

AArch64 Options
ABI
abi_tag function attribute
abi_tag type attribute
abi_tag variable attribute
abort
abs
accessing volatiles, [1]
acos
acosf
acosh
acoshf
acoshl
acosl
Ada, [1]
additional floating types
address
address constraints
address of a label
address variable attribute
address_operand
alias function attribute
alias, -fdump-tree-alias
command line option
align
aligned (alignment), -fshort-enums
command line option
aligned function attribute
aligned type attribute
aligned variable attribute
alignment
all, -fdump-tree-all
command line option
alloc_align function attribute
alloc_size function attribute
alloca
alloca vs variable-length arrays
Allow nesting in an interrupt handler on the Blackfin processor
Altera Nios II options
alternate
alternate keywords
altivec type attribute
altivec variable attribute
always_inline function attribute
AMD1
and constant strings, [1], [2], [3]
and global register variables
and H8S, [1]
ansi, [1], [2]
ANSI C
ANSI C standard
ANSI C89
ANSI support
ANSI X3.159-1989
apostrophes
application binary interface
ARC, [1], [2], [3], [4]
ARC options
ARC601, -mARC601
command line option
ARC700, -mA7, -mARC700
command line option
arithmetic
ARM, [1], [2], [3], [4], [5], [6], [7]
ARM [Annotated C++ Reference Manual]
ARM options
arrays
arrays of length zero
arrays of variable length
artificial function attribute
ASAN_OPTIONS
asin
asinf
asinh
asinhf
asinhl
asinl
asm
asm assembler template
asm clobbers
asm constraints
asm expressions
asm goto labels
asm input operands
asm keyword
asm output operands
asm volatile
assembler names for identifiers
assembly code
assembly language in C, [1], [2]
assume_aligned function attribute
atan
atan2
atan2f
atan2l
atanf
atanh
atanhf
atanhl
atanl
attribute of types
attribute of variables
attribute syntax
autoincrement/decrement addressing
automatic inline for C++ member fns
automatically inline, [1]
AVR, [1], [2], [3], [4], [5], [6], [7], [8]
AVR Options

B

Backwards Compatibility
bank_switch function attribute
base class members
based type attribute
based variable attribute
basic
basic asm
bcmp
below100 variable attribute
binary compatibility
Blackfin, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14]
Blackfin Options
bnd_instrument function attribute
bnd_legacy function attribute
bnd_variable_size type attribute
bound pointer to member function
break handler functions
break_handler function attribute
brk_interrupt function attribute
bug criteria
bugs, [1]
built-in functions, [1]
bzero

C

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++ member fns
C++ misunderstandings
C++ options
C++ pragmas
C++ source file suffixes
C++ style
C11
C1X
C6X Options
C89
C90
C94
C95
C99
C9X
cabs
cabsf
cabsl
cacos
cacosf
cacosh
cacoshf
cacoshl
cacosl
call
callee_pop_aggregate_return function attribute
calling functions through the function vector on SH2A
calloc
caret
caret GCC_COLORS capability
carg
cargf
cargl
case labels in initializers
case ranges
casin
casinf
casinh
casinhf
casinhl
casinl
cast to a union
casting to a
catan
catanf
catanh
catanhf
catanhl
catanl
cb variable attribute
cbrt
cbrtf
cbrtl
ccos
ccosf
ccosh
ccoshf
ccoshl
ccosl
ccp, -fdump-tree-ccp
command line option
cdecl function attribute
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, [1], [2], [3]
CHKP_RT_*
cimag
cimagf
cimagl
cleanup variable attribute
clog
clogf
clogl
COBOL
code
code generation
code generation conventions
cold function attribute
cold label attribute
color
colour
COLUMNS
command line option
--coverage, -coverage
--help, -help
--help, -help, -target-help
--no-sysroot-suffix, -no-sysroot-suffix
--param name=value
--sysroot=dir
--target-help, -target-help
--version, -version
-A predicate=answer
-Bprefix, -B
-Bstatic, -Bdynamic
-C
-D name, -D
-E
-EB
-EL
-Fdir, -F
-G
-G num, -G, [1], [2], [3]
-H
-I dir, -I
-I-, [1]
-Idir, -I
-Ldir, -L
-M
-MD
-MF file, -MF
-MG
-MM
-MMD
-MP
-MQ target, -MQ
-MT target, -MT
-O, -O1
-O0
-O2
-O3
-Ofast
-Og
-Os
-P
-Q
-Qn
-Qy
-S
-T script, -T
-U name, -U
-Wa,option, -Wa
-Wabi , -Wabi, -Wno-abi
-Wabi-tag , -Wabi-tag
-Waddr-space-convert
-Waddress, -Wno-address
-Waggregate-return, -Wno-aggregate-return
-Wall
-Wall, -Wno-all
-Warray-bounds, -Wno-array-bounds
-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, -Wcomments
-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
-Wendif-labels
-Wenum-compare, -Wno-enum-compare
-Werror
-Werror, -Wno-error
-Werror=
-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=2
-Wframe-larger-than=len
-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
-Wl,option, -Wl
-Wlarger-than=len
-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-deprecated, -Wdeprecated
-Wno-deprecated-declarations, -Wdeprecated-declarations
-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
-Wnormalized[=<none|id|nfc|nfkc>]
-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
-Wp,option, -Wp
-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
-Wstack-usage=len
-Wstrict-aliasing, -Wno-strict-aliasing
-Wstrict-aliasing=n
-Wstrict-null-sentinel , -Wstrict-null-sentinel, -Wno-strict-null-sentinel
-Wstrict-overflow, -Wno-strict-overflow
-Wstrict-prototypes , -Wstrict-prototypes, -Wno-strict-prototypes
-Wstrict-selector-match , -Wstrict-selector-match, -Wno-strict-selector-match
-Wsuggest-attribute=[pure|const|noreturn|format]
-Wsuggest-attribute=format
-Wsuggest-attribute=pure
-Wsuggest-final-methods, -Wno-suggest-final-methods
-Wsuggest-final-types, -Wno-suggest-final-types
-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
-Wsystem-headers, -Wno-system-headers
-Wtraditional
-Wtraditional , -Wtraditional, -Wno-traditional
-Wtraditional-conversion , -Wtraditional-conversion, -Wno-traditional-conversion
-Wtrampolines, -Wno-trampolines
-Wtrigraphs
-Wtrigraphs, -Wno-trigraphs
-Wtype-limits, -Wno-type-limits
-Wundeclared-selector , -Wundeclared-selector, -Wno-undeclared-selector
-Wundef
-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-macros
-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
-Xassembler option, -Xassembler
-Xbind-lazy
-Xbind-now
-Xlinker option, -Xlinker
-Xpreprocessor option, -Xpreprocessor
-YP,dirs, -YP
-Ym,dir, -Ym
-all_load
-allowable_client client_name, -allowable_client, -client_name, -compatibility_version, -current_version, -dead_strip, -dependency-file, -dylib_file, -dylinker_install_name, -dynamic, -exported_symbols_list, -filelist, -flat_namespace, -force_flat_namespace, -headerpad_max_install_names, -image_base, -init, -install_name, -keep_private_externs, -multi_module, -multiply_defined, -multiply_defined_unused, -noall_load, -no_dead_strip_inits_and_terms, -nofixprebinding, -nomultidefs, -noprebind, -noseglinkedit, -pagezero_size, -prebind, -prebind_all_twolevel_modules, -private_bundle, -read_only_relocs, -sectalign, -sectobjectsymbols, -whyload, -seg1addr, -sectcreate, -sectorder, -segaddr, -segs_read_only_addr, -segs_read_write_addr, -seg_addr_table, -seg_addr_table_filename, -seglinkedit, -segprot, -single_module, -static, -sub_library, -sub_umbrella, -twolevel_namespace, -umbrella, -undefined, -unexported_symbols_list, -weak_reference_mismatches, -whatsloaded
-ansi
-arch_errors_fatal
-aux-info filename, -aux-info
-bind_at_load
-bundle
-bundle_loader executable, -bundle_loader
-c
-c, -S, -E
-dA
-dD
-dH
-dP
-da, -fdump-rtl-all
-dletters, -d
-dp
-dumpmachine
-dumpspecs
-dumpversion
-dx
-dynamiclib
-fPIC
-fabi-compat-version=n
-fabi-version=n
-fada-spec-parent=unit
-faggressive-loop-optimizations
-falign-functions
-falign-jumps
-falign-labels
-falign-loops
-fallow-parameterless-variadic-functions
-fasan-shadow-offset=number
-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
-fcall-saved-reg, -fcall-saved
-fcall-used-reg, -fcall-used
-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-debug[=opts]
-fcompare-elim
-fcond-mismatch
-fconserve-stack
-fconstant-string-class=class-name
-fconstexpr-depth=n
-fcprop-registers
-fcrossjumping
-fcse-follow-jumps
-fcse-skip-blocks
-fcx-fortran-rules
-fcx-limited-range
-fdbg-cnt-list
-fdbg-cnt=counter-value-list
-fdce
-fdebug-cpp
-fdebug-prefix-map=old=new
-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-color[=WHEN]
-fdiagnostics-show-location=once
-fdirectives-only
-fdollars-in-identifiers
-fdse
-fdump-ada-spec[-slim], -fdump-ada-spec
-fdump-class-hierarchy , -fdump-class-hierarchy
-fdump-final-insns[=file]
-fdump-go-spec=file
-fdump-ipa-switch, -fdump-ipa
-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-statistics-option, -fdump-statistics
-fdump-translation-unit , -fdump-translation-unit
-fdump-tree-switch, -fdump-tree
-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-detailed[=spec-list]
-femit-struct-debug-reduced
-fenable-kind-pass, -fdisable-, -fenable-
-fexceptions
-fexcess-precision=style
-fexec-charset=charset
-fexpensive-optimizations
-fext-numeric-literals , -fext-numeric-literals, -fno-ext-numeric-literals
-fextended-identifiers
-fextern-tls-init, -fno-extern-tls-init
-ffast-math
-ffat-lto-objects
-ffinite-math-only
-ffixed-reg, -ffixed
-ffloat-store
-ffor-scope, -fno-for-scope
-fforward-propagate
-ffp-contract=style
-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-limit=n
-finline-small-functions
-finput-charset=charset
-finstrument-functions
-finstrument-functions-exclude-file-list=file,file,...
-finstrument-functions-exclude-function-list=sym,sym,...
-fipa-cp
-fipa-cp-alignment
-fipa-cp-clone
-fipa-icf
-fipa-profile
-fipa-pta
-fipa-pure-const
-fipa-ra
-fipa-reference
-fipa-sra
-fira-algorithm=algorithm
-fira-hoist-pressure
-fira-loop-pressure
-fira-region=region
-fira-verbose=n
-fisolate-erroneous-paths-attribute
-fisolate-erroneous-paths-dereference
-fivar-visibility=[public|protected|private|package]
-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-compression-level=n
-flto-odr-type-merging
-flto-partition=alg
-flto-report
-flto-report-wpa
-flto[=n]
-fmax-errors=n
-fmem-report
-fmem-report-wpa
-fmerge-all-constants
-fmerge-constants
-fmessage-length=n
-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-canonical-system-headers
-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-show-column
-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-abi-version=n
-fobjc-call-cxx-cdtors
-fobjc-direct-dispatch
-fobjc-exceptions
-fobjc-gc
-fobjc-nilcheck
-fobjc-std=objc1
-fomit-frame-pointer
-fopenacc
-fopenmp
-fopenmp-simd
-fopt-info
-foptimize-sibling-calls
-foptimize-strlen
-force_cpusubtype_ALL
-fpack-struct[=n]
-fpartial-inlining
-fpcc-struct-return
-fpch-deps
-fpch-preprocess
-fpeel-loops
-fpermissive
-fpic
-fpie, -fPIE
-fplan9-extensions
-fplugin-arg-name-key=value
-fplugin=name.so
-fpost-ipa-mem-report
-fpre-ipa-mem-report
-fpredictive-commoning
-fprefetch-loop-arrays
-fpreprocessed
-fprofile-arcs
-fprofile-correction
-fprofile-dir=path
-fprofile-generate
-fprofile-reorder-functions
-fprofile-report
-fprofile-use
-fprofile-values
-fpu, -nofpu
-frandom-seed=number
-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-recover[=opts]
-fsanitize-sections=s1,s2,...
-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
-fsched-verbose=n
-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
-fsimd-cost-model=model
-fsingle-precision-constant
-fsized-deallocation
-fsplit-ivs-in-unroller
-fsplit-stack
-fsplit-wide-types
-fssa-phiopt
-fstack-check
-fstack-limit-register=reg
-fstack-protector
-fstack-protector-all
-fstack-protector-explicit
-fstack-protector-strong
-fstack-reuse=reuse-level
-fstack-usage
-fstats
-fstdarg-opt
-fstrict-aliasing
-fstrict-enums
-fstrict-overflow
-fstrict-volatile-bitfields
-fsync-libcalls
-fsyntax-only
-ftabstop=width
-ftemplate-backtrace-limit=n
-ftemplate-depth=n
-ftest-coverage
-fthread-jumps
-ftime-report
-ftls-model=model
-ftracer
-ftrack-macro-expansion[=level]
-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-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
-fvect-cost-model=model
-fverbose-asm
-fvisibility-inlines-hidden
-fvisibility-ms-compat
-fvisibility=[default|internal|hidden|protected]
-fvpt
-fvtable-verify=[std|preinit|none]
-fvtv-counts
-fvtv-debug
-fweb
-fwhole-program
-fwide-exec-charset=charset
-fworking-directory, -fno-working-directory
-fwrapv
-fwritable-relocated-rdata, -fno-writable-relocated-rdata
-fzero-link
-g
-gcoff
-gdwarf-version
-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+
-gz[=type]
-idirafter dir, -idirafter
-iframeworkdir, -iframework
-imacros file, -imacros
-imultilib dir, -imultilib
-include file, -include
-iplugindir=dir
-iprefix prefix, -iprefix
-iquote dir, -iquote
-iquotedir, -iquote
-isysroot dir, -isysroot
-isystem dir, -isystem
-iwithprefix dir, -iwithprefix, -iwithprefixbefore
-llibrary, -l
-lobjc
-m1
-m10
-m16-bit
-m1reg-reg, -m1reg-
-m2
-m210, -m340
-m2a
-m2a-nofpu
-m2a-single
-m2a-single-only
-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=abi-type
-mabi=elfv1
-mabi=elfv2
-mabi=ibmlongdouble
-mabi=ieeelongdouble
-mabi=mmixware
-mabi=name, [1], [2]
-mabi=no-spe
-mabi=spe
-mabicalls, -mno-abicalls
-mabort-on-noreturn
-mabs=2008
-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
-mae=ae_type
-maix-struct-return
-maix64, -maix32
-malign-300
-malign-call
-malign-data=type
-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
-march=arch, [1], [2]
-march=architecture-type, [1]
-march=cpu-type, [1]
-march=name, [1], [2]
-marclinux
-marclinux_prof
-margonaut
-mas100-syntax, -mno-as100-syntax
-masm-hex
-masm-syntax-unified
-masm=dialect
-matomic-model=model
-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
-max-vect-align=num
-mb
-mbackchain, -mno-backchain
-mbarrel-shift-enabled
-mbarrel-shifter
-mbarrel_shifter
-mbase-addresses, -mno-base-addresses
-mbased=n
-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]
-mblock-move-inline-limit=num
-mbranch-cheap
-mbranch-cost=cost
-mbranch-cost=num, [1]
-mbranch-cost=number
-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
-mc=name
-mcache-block-size=num
-mcache-size=cache-size
-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=code-model
-mcmodel=kernel
-mcmodel=large, [1], [2], [3]
-mcmodel=medium, [1]
-mcmodel=small, [1], [2], [3]
-mcmodel=tiny
-mcmodel=which
-mcmov
-mcmove
-mcode-readable=setting
-mcode-region=
-mcompact-casesi
-mcompat-align-parm
-mcond-exec
-mcond-move
-mconfig=name
-mconsole
-mconst16, -mno-const16
-mconstant-gp
-mcop
-mcop32
-mcop64
-mcorea
-mcoreb
-mcpu32
-mcpu=
-mcpu=cpu, [1], [2]
-mcpu=cpu-type, [1]
-mcpu=cpu[-sirevision]
-mcpu=cpu_type, [1], [2], [3]
-mcpu=g10
-mcpu=name, [1], [2], [3], [4], [5]
-mcr16cplus, -mcr16c
-mcrc32
-mcrypto, -mno-crypto
-mcsync-anomaly
-mctor-dtor
-mcustom-fpu-cfg=name
-mcustom-insn=N
-mcx16
-mdalign
-mdata-model=model
-mdc
-mdebug, [1]
-mdebug, -mno-debug
-mdebug-main=prefix
-mdec-asm
-mdirect-move, -mno-direct-move
-mdisable-callt, -mno-disable-callt
-mdisable-fpregs
-mdisable-indexing
-mdiv
-mdiv, -mno-div, [1]
-mdiv=strategy
-mdivide-enabled
-mdivide-traps, -mdivide-breaks
-mdivsi3_libfunc=name
-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
-memregs=number
-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
-mfixed-range=register-range, [1], [2], [3]
-mflat, -mno-flat
-mflip-mips16
-mfloat-abi=name
-mfloat-gprs=yes/single/double/no
-mfloat-vax, -mfloat-ieee
-mfloat32, -mno-float64
-mfloat64, -mno-float32
-mflush-func=func
-mflush-func=name
-mflush-trap=number
-mfmaf, -mno-fmaf
-mfmovd
-mforce-no-pic
-mfp-exceptions
-mfp-mode=mode
-mfp-reg, -mno-fp-regs
-mfp-rounding-mode=rounding-mode
-mfp-trap-mode=trap-mode
-mfp16-format=name
-mfp32
-mfp64
-mfpmath=unit
-mfpr-32
-mfpr-64
-mfpu
-mfpu, -mhard-float, [1]
-mfpu=name, [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
-mgettrcost=number
-mglibc
-mgnu
-mgnu-as, -mno-gnu-as
-mgnu-ld
-mgnu-ld, -mno-gnu-ld
-mgp32
-mgp64
-mgpopt, -mno-gpopt
-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
-mhint-max-distance=n
-mhint-max-nops=n
-mhotpatch=pre-halfwords,post-halfwords
-mhp-ld
-micplb
-mid-shared-library
-mieee
-mieee, -mno-ieee
-mieee-conformant
-mieee-fp, -mno-ieee-fp
-mieee-with-inexact
-milp32, -mlp64
-mimadd, -mno-imadd
-mimpure-text
-mincoming-stack-boundary=num
-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
-minsert-sched-nops=scheme
-mint-register=N
-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]
-misr-vector-size=num
-missue-rate=number
-mivc2
-mjump-in-delay
-mkernel
-mknuthdiv, -mno-knuthdiv
-ml, [1]
-mlarge
-mlarge-data-threshold=threshold
-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
-mmax-constant-size=N
-mmax-stack-frame=n
-mmcount-ra-address, -mno-mcount-ra-address
-mmcu, -mno-mcu
-mmcu=
-mmcu=mcu
-mmedia
-mmedium-calls
-mmemcpy
-mmemcpy, -mno-memcpy
-mmemcpy-strategy=strategy
-mmemory-latency=time
-mmemory-model=mem-model
-mmemset-strategy=strategy
-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
-mmuladd
-mmulhw, -mno-mulhw
-mmult
-mmult-bug
-mmultcost=num
-mmulti-cond-exec
-mmulticore
-mmultiple, -mno-multiple
-mmultiply-enabled, -multiply-enabled
-mmusl
-mmvcle, -mno-mvcle
-mmvme
-mn
-mn-flash=num
-mnan=2008
-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-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
-mno-inline-float-divide
-mno-inline-int-divide
-mno-inline-sqrt
-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
-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
-mnops=num
-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
-mpic-register=reg
-mpid, -mno-pid
-mplt, -mno-plt
-mpointer-size=size
-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
-mpreferred-stack-boundary=num
-mpretend-cmove
-mprint-tune-info
-mprioritize-restricted-insns=priority
-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=setting
-mrecip, [1]
-mrecip-precision
-mrecip=opt, [1]
-mrecord-mcount
-mreduced-regs
-mregister-names, -mno-register-names
-mregnames, -mno-regnames
-mregparm=num
-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-costly-dep=dependence_type
-msched-fp-mem-deps-zero-cost
-msched-in-control-spec, -mno-sched-in-control-spec
-msched-max-memory-insns-hard-limit
-msched-max-memory-insns=max-insns
-msched-spec-ldc
-msched-stop-bits-after-every-cycle
-mschedule=cpu-type
-mscore5
-mscore5u
-mscore7
-mscore7d
-msda=n
-msdata=all
-msdata=data
-msdata=default, [1]
-msdata=eabi
-msdata=none, [1], [2]
-msdata=sdata
-msdata=sysv
-msdata=use
-msdram, [1]
-msecure-plt
-msel-sched-dont-check-control-spec
-msep-data
-mserialize-volatile, -mno-serialize-volatile
-msetlb
-mshared-library-id=n
-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
-msize-level=level
-mskip-rax-setup
-mslow-bytes, -mno-slow-bytes
-mslow-flash-data
-msmall
-msmall-data, -mlarge-data
-msmall-data-limit=N
-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
-mstack-guard=stack-guard
-mstack-increment=size
-mstack-offset=num
-mstack-protector-guard=guard
-mstackrealign
-mstdmain
-mstrict-X
-mstrict-align
-mstring, -mno-string
-mstringop-strategy=alg
-mstructure-size-boundary=n
-msv-mode
-msvr4-struct-return
-mswap
-mswape
-msym32, -mno-sym32
-msynci
-msys-crt0=startfile
-msys-lib=systemlib
-mtarget-align, -mno-target-align
-mtas
-mtda=n
-mtelephony
-mtext-section-literals, -mno-text-section-literals
-mtf
-mthread
-mthreads
-mthumb, -marm
-mthumb-interwork
-mtiny-stack
-mtiny=n
-mtls
-mtls-dialect=desc
-mtls-dialect=dialect
-mtls-dialect=traditional
-mtls-dialect=type
-mtls-direct-seg-refs
-mtls-markers, -mno-tls-markers
-mtls-size=tls-size
-mtomcat-stats
-mtoplevel-symbols, -mno-toplevel-symbols
-mtp=name
-mtpcs-frame
-mtpcs-leaf-frame
-mtpf-trace, -mno-tpf-trace
-mtrap-precision=trap-precision
-mtune-ctrl=feature-list
-mtune=arch
-mtune=architecture-type
-mtune=cpu, [1]
-mtune=cpu-type, [1], [2], [3]
-mtune=cpu_type, [1], [2], [3]
-mtune=name, [1]
-mtune=tune
-mucb-mcount
-muclibc
-muls
-multcost=num
-multcost=number
-multilib-library-pic
-munalign-prob-threshold=probability
-munaligned-access, -mno-unaligned-access
-municode
-muninit-const-in-rodata, -mno-uninit-const-in-rodata
-munix
-munix-asm
-munix=unix-std
-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
-mveclibabi=type, [1]
-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-framesize=framesize
-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
-mzda=n
-mzdcbranch, -mno-zdcbranch
-mzero-extend, -mno-zero-extend
-no-canonical-prefixes
-no-integrated-cpp
-nocpp
-nodefaultlibs
-nodevicelib
-nolibdld
-non-static
-nostartfiles
-nostdinc
-nostdinc++, [1]
-nostdlib
-o file, -o, [1]
-p
-pass-exit-codes
-pedantic
-pedantic-errors, [1]
-pg
-pie
-pipe
-print-file-name=library
-print-libgcc-file-name
-print-multi-directory
-print-multi-lib
-print-multi-os-directory
-print-multiarch
-print-objc-runtime-info
-print-prog-name=program
-print-search-dirs
-print-sysroot
-print-sysroot-headers-suffix
-pthread, [1]
-pthreads
-rdynamic
-remap
-s
-save-temps
-save-temps=obj
-shared
-shared-libgcc, -static-libgcc
-sim
-sim2
-specs=file
-static, [1]
-static-libasan
-static-liblsan
-static-libmpx
-static-libmpxwrappers
-static-libstdc++
-static-libtsan
-static-libubsan
-std=
-std=standard
-symbolic
-threads
-time[=file]
-tno-android-cc
-tno-android-ld
-traditional, -traditional-cpp
-traditional-cpp
-trigraphs, [1]
-u symbol, -u
-undef
-v, [1]
-version
-w, [1]
-wrapper
-x c, -x
-z keyword, -z
ARC601, -mARC601
ARC700, -mA7, -mARC700
D, -dD
I, -dI
M, -dM
N, -dN
U, -dU
alias, -fdump-tree-alias
aligned (alignment), -fshort-enums
all, -fdump-tree-all
ccp, -fdump-tree-ccp
cdecl, -mrtd
cfg, -fdump-tree-cfg
ch, -fdump-tree-ch
common, -fcommon, -fno-common
copyprop, -fdump-tree-copyprop
copyrename, -fdump-tree-copyrename
dce, -fdump-tree-dce
dom, -fdump-tree-dom
dse, -fdump-tree-dse
format (archetype, string-index, first-to-check), -Wformat, -ffreestanding, -fno-builtin
format_arg (string-index), -Wformat-nonliteral
forwprop, -fdump-tree-forwprop
fre, -fdump-tree-fre
gimple, -fdump-tree-gimple
mbranch-cost=num
no_instrument_function, -finstrument-functions
no_split_stack, -fsplit-stack
nrv, -fdump-tree-nrv
optimized, -fdump-tree-optimized
original, -fdump-tree-original
phiopt, -fdump-tree-phiopt
pre, -fdump-tree-pre
sink, -fdump-tree-sink
slp, -fdump-tree-slp
sra, -fdump-tree-sra
ssa, -fdump-tree-ssa
store_copyprop, -fdump-tree-store_copyprop
storeccp, -fdump-tree-storeccp
vect, -fdump-tree-vect
vrp, -fdump-tree-vrp
command options
command-line, [1]
comments
common variable attribute
common, -fcommon, -fno-common
command line option
comparison of signed and unsigned values
comparison warning
compiler bugs
compiler compared to C++ preprocessor
compiler options, [1]
compiler version
COMPILER_PATH, [1]
complex conjugation
complex numbers
compound literals
computed gotos
conditional expressions
conflicting types
conj
conjf
conjl
const applied to function
const function attribute
const qualifier
constants in constraints
constraint
constraint modifier characters
constraints, [1]
constructing calls
constructor
constructor expression
constructor expressions
constructor function attribute
contributors
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
CPATH, [1]
cpow
cpowf
cpowl
cproj
cprojf
cprojl
CR16
CR16 Options
creal
crealf
creall
CRIS Options
critical function attribute
cross compiling
csin
csinf
csinh
csinhf
csinhl
csinl
csqrt
csqrtf
csqrtl
ctan
ctanf
ctanh
ctanhf
ctanhl
ctanl
custom io_volatile

D

D, -dD
command line option
Darwin options
dce, -fdump-tree-dce
command line option
dcgettext
dd integer suffix
DD integer suffix
deallocating variable length arrays
debugging
debugging information options
decimal floating types
declaration scope
declarations
declarations inside expressions
declaring and defining
declaring attributes of functions
declaring static data in C++
defining static data in C++
dependencies
dependencies for make as output, [1]
DEPENDENCIES_OUTPUT, [1], [2]
dependent name lookup
deprecated function attribute
deprecated type attribute
deprecated variable attribute
designated initializers
designated_init type attribute
designator lists
designators
destructor function attribute
df integer suffix
DF integer suffix
dgettext
diagnostic, [1]
diagnostic messages
dialect
dialect options
digits in constraint
directory options
directory search
disinterrupt
disinterrupt function attribute, [1]
dl integer suffix
DL integer suffix
dllexport function attribute
dllexport variable attribute
dllimport function attribute
dllimport variable attribute
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

E

E in constraint
earlyclobber operand
effect on inlining, [1]
eight-bit data on the H8/300
eightbit_data variable attribute
either memory region on the MSP430
empty structures
Enable Cilk Plus
environment variable
ASAN_OPTIONS
CHKP_RT_*
COLUMNS
COMPILER_PATH, [1], [2]
CPATH, [1]
CPATHCPATH
DEPENDENCIES_OUTPUT, [1], [2]
DEPENDENCIES_OUTPUTDEPENDENCIES_OUTPUT
GCC_COLORS, [1], [2], [3]
GCC_COMPARE_DEBUG, [1], [2], [3], [4], [5], [6]
GCC_EXEC_PREFIX, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10]
GCC_INCLUDE_DIR
LANG, [1], [2], [3], [4], [5]
LC_ALL
LC_CTYPE, [1], [2], [3]
LC_MESSAGES, [1], [2], [3]
LIBRARY_PATH, [1]
LSAN_OPTIONS
MAKE, [1]
PATH, [1], [2], [3], [4], [5]
SUNPRO_DEPENDENCIESSUNPRO_DEPENDENCIES
TARGET_SYSTEM_ROOT
TMPDIR, [1]
TOPDIR
TSAN_OPTIONS
VTV_LOGS_DIR, [1]
environment variables
Epiphany, [1], [2], [3], [4], [5]
erf
erfc
erfcf
erfcl
erff
erfl
error function attribute
error GCC_COLORS capability
error messages
escaped newlines
exception function attribute
exception handler functions, [1]
exception_handler function attribute
exclamation point
execution
exit
exp
exp10
exp10f
exp10l
exp2
exp2f
exp2l
expf
expl
explicit register variables
expm1
expm1f
expm1l
expressions
expressions containing statements
extended
extended asm
extensible constraints
extensions, [1], [2], [3]
external declaration scope
externally_visible function attribute

F

F in constraint
fabs
fabsf
fabsl
far function attribute, [1]
far type attribute
far variable attribute
fast_interrupt function attribute, [1]
fastcall function attribute
fatal signal
fdim
fdimf
fdiml
FDL
fdollars-in-identifiers
fdump-rtl-pass
ffloat-store
ffreestanding
ffs
fido
file name suffix
file names
fini
fixed-point types
fkeep-inline-functions
flatten function attribute
flexible array members
float as function value type
floating point precision
floating-point precision
floor
floorf
floorl
fma
fmaf
fmal
fmax
fmaxf
fmaxl
fmin
fminf
fminl
fmod
fmodf
fmodl
fms-extensions
fno-builtin
fno-default-inline
fno-implement-inlines
fno-implicit-templates
force_align_arg_pointer function attribute
format (archetype, string-index, first-to-check), -Wformat, -ffreestanding, -fno-builtin
command line option
format function attribute
format_arg (string-index), -Wformat-nonliteral
command line option
format_arg function attribute
Fortran
forwarder_section function attribute
forwarding calls
forwprop, -fdump-tree-forwprop
command line option
fpcc-struct-return
fplan9-extensions
fprintf
fprintf_unlocked
fputs
fputs_unlocked
FR30 Options
fre, -fdump-tree-fre
command line option
freestanding environment
freestanding implementation
frepo
frexp
frexpf
frexpl
FRV Options
fscanf, [1]
fshort-enums, [1]
fsigned-bitfields
fsigned-char
function
function addressability on the M32R/D
function attributes
function pointers
function prototype declarations
function versions
function_vector function attribute, [1], [2]
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
functions with printf
funsigned-bitfields, [1]
funsigned-char

G

g in constraint
G in constraint
G++
g++
gamma
gamma_r
gammaf
gammaf_r
gammal
gammal_r
GCC
GCC command
GCC command options
GCC_COLORS, [1], [2], [3]
GCC_COLORS environment variable
GCC_COMPARE_DEBUG, [1], [2], [3], [4], [5]
GCC_EXEC_PREFIX, [1], [2], [3], [4], [5], [6], [7], [8], [9]
GCC_INCLUDE_DIR
gcc_struct type attribute, [1]
gcc_struct variable attribute, [1]
gcov
gdwarf-version
gettext
gimple, -fdump-tree-gimple
command line option
global allocation
global offset table
global register after longjmp
global register variables
global variables in
GNAT
GNU C Compiler
GNU Compiler Collection
GNU Free Documentation License
gnu_inline function attribute
Go
goto with computed label
gprof
grouping
grouping options

H

H in constraint
H8/300, [1], [2], [3], [4]
H8/300H, [1]
half-precision floating point
hardware models and configurations
hex floats
highlight
hk fixed-suffix
HK fixed-suffix
hosted environment, [1], [2]
hosted implementation
hot function attribute
hot label attribute
hotpatch function attribute
HPPA Options
hr fixed-suffix
HR fixed-suffix
hypot
hypotf
hypotl

I

I in constraint
i in constraint
I, -dI
command line option
IA-64, [1], [2]
IA-64 Options
IBM RS/6000 and PowerPC Options
identifier names
identifiers
ifunc function attribute
ilogb
ilogbf
ilogbl
imaxabs
implementation headers
implementation-defined behavior, [1]
implied
implied #pragma implementation
in constraint
in macros
incompatibilities of GCC
increment operators
index
indirect calls, [1], [2], [3], [4], [5]
indirect functions
init
init_priority variable attribute
initializations in expressions
initializers
initializers with labeled elements
inline alternative
inline assembly language
inline automatic for C++ member fns
inline functions, [1]
inlining and C++ pragmas
input
input normalization
installation trouble
integrating function code
interface and implementation
interface and implementation headers
intermediate C version
interrupt function attribute, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15]
interrupt_handler function attribute, [1], [2], [3]
interrupt_thread function attribute
introduction
invalid
invalid assembly code
invalid input
invoking g++
io variable attribute
io_low variable attribute
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
isr function attribute
isspace
isupper
iswalnum
iswalpha
iswblank
iswcntrl
iswdigit
iswgraph
iswlower
iswprint
iswpunct
iswspace
iswupper
iswxdigit
isxdigit

J

j0
j0f
j0l
j1
j1f
j1l
Java
java_interface type attribute
jn
jnf
jnl

K

K fixed-suffix
k fixed-suffix
keep_interrupts_masked function attribute
keywords
known
known causes of trouble
kspisusp function attribute

L

l1_data variable attribute
l1_data_A variable attribute
l1_data_B variable attribute
l1_text function attribute
l2 function attribute
l2 variable attribute
Label Attributes
labeled elements in initializers
labels as values
labs
LANG, [1], [2], [3]
language dialect options
LC_ALL
LC_CTYPE, [1], [2], [3]
LC_MESSAGES, [1], [2], [3]
ldexp
ldexpf
ldexpl
leaf function attribute
length-zero arrays
lgamma
lgamma_r
lgammaf
lgammaf_r
lgammal
lgammal_r
Libraries
LIBRARY_PATH
lifetime of
link options
linker script
linking
lk fixed-suffix
LK fixed-suffix
LL integer suffix
llabs
llk fixed-suffix
LLK fixed-suffix
LLR fixed-suffix
llr fixed-suffix
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
locus GCC_COLORS capability
log
log10
log10f
log10l
log1p
log1pf
log1pl
log2
log2f
log2l
logb
logbf
logbl
logf
logl
long long data types
long_call function attribute, [1], [2], [3]
long_calls
long_calls_off
longcall
longcall function attribute, [1]
longjmp
longjmp incompatibilities
longjmp warnings
lower memory region on the MSP430
lr fixed-suffix
LR fixed-suffix
lrint
lrintf
lrintl
lround
lroundf
lroundl
LSAN_OPTIONS

M

m in constraint
M, -dM
command line option
M16C/M32C
M32C, [1], [2]
M32C options
M32R/D, [1], [2]
M32R/D options
M680x0 options
m68k, [1]
mA6
machine dependent options
machine specific
machine specific constraints
macro argument
macro with variable arguments
macros, [1], [2], [3], [4]
make, [1]
MAKE, [1]
malloc
malloc function attribute
mARC600
mark
masm=dialect
matching
matching constraint
matomic-model=model
may_alias type attribute
mbranch-cost=num
command line option
mbranch-cost=number
MCORE
MCore options
mcustom-insn
mdebug-main=prefix
mdiv=strategy
mdivsi3_libfunc=name
medium_call function attribute
member fns
memchr
memcmp
memcpy
memory references in constraints
mempcpy
memregs
memset
MeP, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13]
MeP options
Mercury
message formatting
messages, [1]
mflush-func=name
mflush-trap=number
mgettrcost=number
MicroBlaze, [1]
MicroBlaze Options
micromips function attribute
middle-operands
MIPS, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10]
MIPS options
mips16 function attribute
missue-rate=number
misunderstandings in C++
mixed declarations and code
mixed with code
mixed with declarations
mixing assembly language and C
mktemp
mmemcpy-strategy=strategy
mmemset-strategy=strategy
MMIX Options
MN10300 options
mno-custom-insn
mode variable attribute
model function attribute
model variable attribute
model-name variable attribute
modf
modff
modfl
modifiers in constraints
Moxie Options
mpointer-size=size
ms_abi function attribute
ms_hook_prologue function attribute
ms_struct type attribute, [1]
ms_struct variable attribute, [1]
MSP430, [1], [2], [3], [4]
MSP430 Options
mstack-protector-guard=guard
mstringop-strategy=alg
mtune-ctrl=feature-list
multcost=number
multiple alternative constraints
multiprecision arithmetic

N

n in constraint
N, -dN
command line option
naked function attribute, [1], [2], [3], [4], [5], [6], [7]
Named Address Spaces
names in assembler code
names used in assembler code
naming convention
NDS32, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10]
NDS32 Options
near function attribute, [1]
near type attribute
near variable attribute
nearbyint
nearbyintf
nearbyintl
nested function attribute
nested functions
nested_ready function attribute
nesting function attribute
newlines (escaped)
nextafter
nextafterf
nextafterl
nexttoward
nexttowardf
nexttowardl
NFC
NFKC
Nios II, [1], [2]
Nios II options
nmi function attribute
NMI handler functions on the Blackfin processor
nmi_handler function attribute
no_icf function attribute
no_instrument_function function attribute
no_instrument_function, -finstrument-functions
command line option
no_long_calls
no_reorder function attribute
no_sanitize_address function attribute
no_sanitize_thread function attribute
no_sanitize_undefined function attribute
no_split_stack function attribute
no_split_stack, -fsplit-stack
command line option
noclone function attribute
nocommon variable attribute
nocompression function attribute
noinline function attribute
nomicromips function attribute
nomips16 function attribute
non-constant
non-constant initializers
non-lvalue
non-static inline function
nonexistent, [1]
nonnull function attribute
noreturn function attribute
nosave_low_regs function attribute
not_nested function attribute
note GCC_COLORS capability
nothrow function attribute
notshared type attribute
nrv, -fdump-tree-nrv
command line option
Nvidia PTX options
nvptx options

O

o in constraint
Objective-C, [1]
Objective-C and Objective-C++, [1]
Objective-C and Objective-C++ options
Objective-C++, [1]
offsettable address
old-style function definitions
omission of
omitted
omitted middle-operands
open coding
OpenACC accelerator programming
OpenMP parallel
OpenMP SIMD
optimization
optimize function attribute
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
OS_main function attribute
OS_task function attribute
other register constraints
output file option
overloaded virtual function

P

p in constraint
packed type attribute
packed variable attribute
parameter forward declaration
partial_save function attribute
Pascal
PATH, [1], [2], [3], [4], [5]
pcs function attribute
PDP-11 Options
pedantic, [1], [2], [3]
pedantic-errors, [1], [2]
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, [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], [26], [27], [28], [29], [30], [31], [32]
PowerPC options
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
precompiled headers
preprocessing numbers
preprocessing tokens
preprocessor
preprocessor options
printf
printf_unlocked
prof
progmem variable attribute
promotion of formal parameters
pure function attribute
push address instruction
push_macro
putchar
puts

Q

Q floating point suffix
q floating point suffix
qsort
question mark
quote GCC_COLORS capability

R

R fixed-suffix
r fixed-suffix
r in constraint
RAMPX
RAMPY
RAMPZ
ranges in case statements
read-only strings
redefine_extname
reentrant function attribute
register variable after longjmp
registers, [1]
registers for local variables
registers in constraints
regparm function attribute
relocation truncated to fit (ColdFire)
(MIPS)
remainder
remainderf
remainderl
remquo
remquof
remquol
renesas function attribute
reordering
reporting
reporting bugs
resbank function attribute
reset function attribute
reset handler functions
rest argument (in macro)
restricted pointers
restricted references
restricted this pointer
returns_nonnull function attribute
returns_twice function attribute
rindex
rint
rintf
rintl
RL78, [1], [2]
RL78 Options
round
roundf
roundl
RS/6000 and PowerPC Options
RTTI
run-time options
RX, [1], [2], [3]
RX Options

S

s in constraint
S/390
S/390 and zSeries Options
save all registers on the Blackfin
save all registers on the H8/300
save_all function attribute
save_volatiles function attribute
saveall function attribute, [1]
scalb
scalbf
scalbl
scalbln
scalblnf, [1]
scalbn
scalbnf
scanf, [1]
scanfnl
scope of a variable length array
scope of declaration
scope of external declarations
Score Options
search path
section function attribute
section variable attribute
segment
selectany variable attribute
sentinel function attribute
setjmp
setjmp incompatibilities
SH, [1], [2], [3], [4], [5], [6], [7]
shared strings
shared variable attribute
short_call function attribute, [1], [2]
shortcall function attribute, [1]
side effect in ?:
side effects, [1], [2]
signal function attribute
signbit
signbitd128
signbitd32
signbitd64
signbitf
signbitl
signed and unsigned values
significand
significandf
significandl
SIMD
simple constraints
sin
sincos
sincosf
sincosl
sinf
sinh
sinhf
sinhl
sink, -fdump-tree-sink
command line option
sinl
size of pointer to, [1]
sizeof
slp, -fdump-tree-slp
command line option
smaller data references, [1]
(PowerPC)
snprintf
Solaris 2 options
sp_switch function attribute
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
speed of compilation
sprintf
SPU, [1], [2]
SPU options
spu_vector type attribute
spu_vector variable attribute
sqrt
sqrtf
sqrtl
sra, -fdump-tree-sra
command line option
ssa, -fdump-tree-ssa
command line option
sscanf, [1]
sseregparm function attribute
stack_protect function attribute
statements in expressions
statements inside expressions
static data in C++
std, [1], [2]
stdcall function attribute
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
strftime or strfmon style arguments
string constants
strlen
strncasecmp
strncat
strncmp
strncpy
strndup
strpbrk
strrchr
strspn
strstr
struct
struct __htm_tdb
structures, [1]
submodel options
subscripting
subscripting and function values
suffixes for C++ source
suppressing warnings
surprises in C++
syntax checking
syscall_linkage function attribute
system headers
sysv_abi function attribute

T

tan
tanf
tanh
tanhf
tanhl
tanl
target function attribute, [1], [2], [3]
target machine
target options
target("abm") function attribute
target("aes") function attribute
target("align-stringops") function attribute
target("altivec") function attribute
target("arch=ARCH") function attribute
target("avoid-indexed-addresses") function attribute
target("cld") function attribute
target("cmpb") function attribute
target("cpu=CPU") function attribute
target("custom-fpu-cfg=name") function attribute
target("custom-insn=N") function attribute
target("default") function attribute
target("dlmzb") function attribute
target("fancy-math-387") function attribute
target("fma4") function attribute
target("fpmath=FPMATH") function attribute
target("fprnd") function attribute
target("friz") function attribute
target("fused-madd") function attribute
target("hard-dfp") function attribute
target("ieee-fp") function attribute
target("inline-all-stringops") function attribute
target("inline-stringops-dynamically") function attribute
target("isel") function attribute
target("longcall") function attribute
target("lwp") function attribute
target("mfcrf") function attribute
target("mfpgpr") function attribute
target("mmx") function attribute
target("mulhw") function attribute
target("multiple") function attribute
target("no-custom-insn") function attribute
target("paired") function attribute
target("pclmul") function attribute
target("popcnt") function attribute
target("popcntb") function attribute
target("popcntd") function attribute
target("powerpc-gfxopt") function attribute
target("powerpc-gpopt") function attribute
target("recip") function attribute
target("recip-precision") function attribute
target("sse") function attribute
target("sse2") function attribute
target("sse3") function attribute
target("sse4") function attribute
target("sse4.1") function attribute
target("sse4.2") function attribute
target("sse4a") function attribute
target("ssse3") function attribute
target("string") function attribute
target("tune=TUNE") function attribute, [1]
target("update") function attribute
target("vsx") function attribute
target("xop") function attribute
TARGET_SYSTEM_ROOT
TC1
TC2
TC3
Technical Corrigenda
Technical Corrigendum 1
Technical Corrigendum 2
Technical Corrigendum 3
template instantiation
temporaries
tgamma
tgammaf
tgammal
thiscall function attribute
Thread-Local Storage
thunks
TILE-Gx options
TILEPro options
tiny data section on the H8/300H and H8S
tiny type attribute
tiny variable attribute
tiny_data variable attribute
TLS
tls_model variable attribute
TMPDIR
toascii
tolower
TOPDIR
toupper
towlower
towupper
traditional, [1]
traditional C language
transparent_union type attribute
trap_exit function attribute
trapa_handler function attribute
trunc
truncf
truncl
TSAN_OPTIONS
two-stage name lookup
type alignment
type attributes
type_info
typedef names as function parameters
types of arguments

U

U, -dU
command line option
uhk fixed-suffix
UHK fixed-suffix
UHR fixed-suffix
uhr fixed-suffix
uk fixed-suffix
UK fixed-suffix
ulk fixed-suffix
ULK fixed-suffix
ULL integer suffix
ullk fixed-suffix
ULLK fixed-suffix
ULLR fixed-suffix
ullr fixed-suffix
ULR fixed-suffix
ulr fixed-suffix
undefined behavior
undefined function value
underscores in variables in macros
union, [1]
unions
unknown pragmas
unresolved references and -nodefaultlibs
unresolved references and -nostdlib
unused
unused function attribute
unused label attribute
unused type attribute
unused variable attribute
upper memory region on the MSP430
UR fixed-suffix
ur fixed-suffix
use with -nodefaultlibs
use with -nostdlib
use_debug_exception_return function attribute
use_shadow_register_set function attribute
used function attribute
used variable attribute
User stack pointer in interrupts on the Blackfin

V

V in constraint
V850 Options
vague linkage
value after longjmp
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
vect, -fdump-tree-vect
command line option
vector function attribute
vector_size variable attribute
version_id function attribute
vfprintf
vfscanf
visibility
visibility function attribute
visibility type attribute
Visium
Visium options
VLAs
vliw function attribute
void
volatile access, [1]
volatile applied to function
volatile asm
volatile read, [1]
volatile write, [1]
vprintf
vrp, -fdump-tree-vrp
command line option
vscanf
vsnprintf
vsprintf
vsscanf
vtable
VTV_LOGS_DIR, [1]
VxWorks Options

W

W
w floating point suffix
W floating point suffix
wakeup function attribute
Wall
warm function attribute
warn_unused type attribute
warn_unused_result function attribute
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 function attribute
warning GCC_COLORS capability
warning messages
warning of unknown
warnings from
warnings from system headers
warnings vs errors
weak
weak function attribute
weak variable attribute
weakref function attribute
whitespace
wide execution
Windows Options for x86
Winline
Wlarger-than-len
Wlarger-than=len
Wno-pmf-conversions
Wpointer-arith

X

x
X in constraint
X3.159-1989
x86, [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], [26], [27], [28], [29], [30], [31], [32], [33], [34], [35], [36], [37], [38]
x86 Options
x86 Windows Options
x86-32, [1], [2], [3]
Xstormy16, [1]
Xstormy16 Options
Xtensa Options

Y

y0
y0f
y0l
y1
y1f
y1l
yn
ynf
ynl

Z

zero-length arrays
zero-size structures
zSeries options