A.1 Option Index

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

Jump to:   -   #  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  
Index EntrySection

-
-fstrub=disableInstrumentation Options
-minline-memops-thresholdeBPF Options

#
###Overall Options

A
APreprocessor Options
all_loadDarwin Options
allowable_clientDarwin Options
analyzerStatic Analyzer Options
ansiStandards
ansiC Dialect Options
ansiOther Builtins
ansiNon-bugs
arch_errors_fatalDarwin Options
aux-infoC Dialect Options

B
BDirectory Options
BdynamicVxWorks Options
bind_at_loadDarwin Options
block-ops-unaligned-vsxRS/6000 and PowerPC Options
BstaticVxWorks Options
bundleDarwin Options
bundle_loaderDarwin Options

C
cOverall Options
CPreprocessor Options
cLink Options
CCPreprocessor Options
client_nameDarwin Options
compatibility_versionDarwin Options
coverageInstrumentation Options
current_versionDarwin Options

D
DPreprocessor Options
dPreprocessor Options
dDeveloper Options
daDeveloper Options
dADeveloper Options
dDPreprocessor Options
dDDeveloper Options
dead_stripDarwin Options
dependency-fileDarwin Options
dHDeveloper Options
dIPreprocessor Options
dMPreprocessor Options
dNPreprocessor Options
dpDeveloper Options
dPDeveloper Options
dUPreprocessor Options
dump-analyzer-exploded-nodesStatic Analyzer Options
dump-analyzer-exploded-nodes-2Static Analyzer Options
dump-analyzer-exploded-nodes-3Static Analyzer Options
dump-analyzer-feasibilityStatic Analyzer Options
dump-analyzer-infinite-loopStatic Analyzer Options
dumpbaseOverall Options
dumpbase-extOverall Options
dumpdirOverall Options
dumpfullversionDeveloper Options
dumpmachineDeveloper Options
dumpspecsDeveloper Options
dumpversionDeveloper Options
dxDeveloper Options
dylib_fileDarwin Options
dylinker_install_nameDarwin Options
dynamicDarwin Options
dynamiclibDarwin Options

E
EOverall Options
ELink Options
eLink Options
EBARC Options
EBC-SKY Options
EBMIPS Options
ELARC Options
ELC-SKY Options
ELMIPS Options
entryLink Options
exported_symbols_listDarwin Options

F
FDarwin Options
fabi-compat-versionC++ Dialect Options
fabi-versionC++ Dialect Options
faccess-controlC++ Dialect Options
fada-spec-parentOverall Options
faggressive-loop-optimizationsOptimize Options
falign-functionsOptimize Options
falign-jumpsOptimize Options
falign-labelsOptimize Options
falign-loopsOptimize Options
faligned-newC++ Dialect Options
fallow-store-data-racesOptimize Options
fanalyzerStatic Analyzer Options
fanalyzer-call-summariesStatic Analyzer Options
fanalyzer-checkerStatic Analyzer Options
fanalyzer-debug-text-artStatic Analyzer Options
fanalyzer-feasibilityStatic Analyzer Options
fanalyzer-fine-grainedStatic Analyzer Options
fanalyzer-show-duplicate-countStatic Analyzer Options
fanalyzer-show-events-in-system-headersStatic Analyzer Options
fanalyzer-state-mergeStatic Analyzer Options
fanalyzer-state-purgeStatic Analyzer Options
fanalyzer-suppress-followupsStatic Analyzer Options
fanalyzer-transitivityStatic Analyzer Options
fanalyzer-undo-inliningStatic Analyzer Options
fasan-shadow-offsetInstrumentation Options
fasmC Dialect Options
fassociative-mathOptimize Options
fasynchronous-unwind-tablesCode Gen Options
fauto-inc-decOptimize Options
fauto-profileOptimize Options
fbit-testsCode Gen Options
fbranch-count-regOptimize Options
fbranch-probabilitiesOptimize Options
fbuiltinC Dialect Options
fcall-savedCode Gen Options
fcall-usedCode Gen Options
fcaller-savesOptimize Options
fcallgraph-infoDeveloper Options
fcanon-prefix-mapOverall Options
fcf-protectionInstrumentation Options
fchar8_tC++ Dialect Options
fcheck-newC++ Dialect Options
fcheckingDeveloper Options
fcode-hoistingOptimize Options
fcombine-stack-adjustmentsOptimize Options
fcommonCode Gen Options
fcommonCommon Variable Attributes
fcompare-debugDeveloper Options
fcompare-debug-secondDeveloper Options
fcompare-elimOptimize Options
fconceptsC++ Dialect Options
fconcepts-tsC++ Dialect Options
fcond-mismatchC Dialect Options
fcondition-coverageInstrumentation Options
fconserve-stackOptimize Options
fconstant-cfstringsDarwin Options
fconstant-string-classObjective-C and Objective-C++ Dialect Options
fconstexpr-cache-depthC++ Dialect Options
fconstexpr-depthC++ Dialect Options
fconstexpr-fp-exceptC++ Dialect Options
fconstexpr-loop-limitC++ Dialect Options
fconstexpr-ops-limitC++ Dialect Options
fcontract-assumption-modeC++ Dialect Options
fcontract-build-levelC++ Dialect Options
fcontract-continuation-modeC++ Dialect Options
fcontract-modeC++ Dialect Options
fcontract-roleC++ Dialect Options
fcontract-strict-declarationsC++ Dialect Options
fcontractsC++ Dialect Options
fcoroutinesC++ Dialect Options
fcprop-registersOptimize Options
fcrossjumpingOptimize Options
fcse-follow-jumpsOptimize Options
fcse-skip-blocksOptimize Options
fcx-fortran-rulesOptimize Options
fcx-limited-rangeOptimize Options
fdata-sectionsOptimize Options
fdbg-cntDeveloper Options
fdbg-cnt-listDeveloper Options
fdceOptimize Options
fdebug-cppPreprocessor Options
fdebug-prefix-mapDebugging Options
fdebug-types-sectionDebugging Options
fdeclone-ctor-dtorOptimize Options
fdefer-popOptimize Options
fdelayed-branchOptimize Options
fdelete-dead-exceptionsCode Gen Options
fdelete-null-pointer-checksOptimize Options
fdeps-C Dialect Options
fdeps-fileC Dialect Options
fdeps-formatC Dialect Options
fdeps-targetC Dialect Options
fdevirtualizeOptimize Options
fdevirtualize-at-ltransOptimize Options
fdevirtualize-speculativelyOptimize Options
fdiagnostics-all-candidatesC++ Dialect Options
fdiagnostics-colorDiagnostic Message Formatting Options
fdiagnostics-column-originDiagnostic Message Formatting Options
fdiagnostics-column-unitDiagnostic Message Formatting Options
fdiagnostics-escape-formatDiagnostic Message Formatting Options
fdiagnostics-formatDiagnostic Message Formatting Options
fdiagnostics-generate-patchDiagnostic Message Formatting Options
fdiagnostics-json-formattingDiagnostic Message Formatting Options
fdiagnostics-minimum-margin-widthDiagnostic Message Formatting Options
fdiagnostics-parseable-fixitsDiagnostic Message Formatting Options
fdiagnostics-path-formatDiagnostic Message Formatting Options
fdiagnostics-show-caretDiagnostic Message Formatting Options
fdiagnostics-show-cweDiagnostic Message Formatting Options
fdiagnostics-show-labelsDiagnostic Message Formatting Options
fdiagnostics-show-line-numbersDiagnostic Message Formatting Options
fdiagnostics-show-locationDiagnostic Message Formatting Options
fdiagnostics-show-optionDiagnostic Message Formatting Options
fdiagnostics-show-path-depthsDiagnostic Message Formatting Options
fdiagnostics-show-rulesDiagnostic Message Formatting Options
fdiagnostics-show-template-treeDiagnostic Message Formatting Options
fdiagnostics-text-art-charsetDiagnostic Message Formatting Options
fdiagnostics-urlsDiagnostic Message Formatting Options
fdirectives-onlyPreprocessor Options
fdisable-Developer Options
fdollars-in-identifiersPreprocessor Options
fdollars-in-identifiersInteroperation
fdpicSH Options
fdseOptimize Options
fdump-ada-specOverall Options
fdump-analyzerStatic Analyzer Options
fdump-analyzer-callgraphStatic Analyzer Options
fdump-analyzer-exploded-graphStatic Analyzer Options
fdump-analyzer-exploded-pathsStatic Analyzer Options
fdump-analyzer-jsonStatic Analyzer Options
fdump-analyzer-state-purgeStatic Analyzer Options
fdump-analyzer-stderrStatic Analyzer Options
fdump-analyzer-supergraphStatic Analyzer Options
fdump-analyzer-untrackedStatic Analyzer Options
fdump-debugDeveloper Options
fdump-earlydebugDeveloper Options
fdump-final-insnsDeveloper Options
fdump-go-specOverall Options
fdump-ipaDeveloper Options
fdump-langDeveloper Options
fdump-langDeveloper Options
fdump-lang-allDeveloper Options
fdump-noaddrDeveloper Options
fdump-passesDeveloper Options
fdump-rtl-alignmentsDeveloper Options
fdump-rtl-allDeveloper Options
fdump-rtl-asmconsDeveloper Options
fdump-rtl-auto_inc_decDeveloper Options
fdump-rtl-barriersDeveloper Options
fdump-rtl-bbpartDeveloper Options
fdump-rtl-bbroDeveloper Options
fdump-rtl-btl2Developer Options
fdump-rtl-btl2Developer Options
fdump-rtl-bypassDeveloper Options
fdump-rtl-ce1Developer Options
fdump-rtl-ce2Developer Options
fdump-rtl-ce3Developer Options
fdump-rtl-combineDeveloper Options
fdump-rtl-compgotosDeveloper Options
fdump-rtl-cprop_hardregDeveloper Options
fdump-rtl-csaDeveloper Options
fdump-rtl-cse1Developer Options
fdump-rtl-cse2Developer Options
fdump-rtl-dbrDeveloper Options
fdump-rtl-dceDeveloper Options
fdump-rtl-dce1Developer Options
fdump-rtl-dce2Developer Options
fdump-rtl-dfinishDeveloper Options
fdump-rtl-dfinitDeveloper Options
fdump-rtl-ehDeveloper Options
fdump-rtl-eh_rangesDeveloper Options
fdump-rtl-expandDeveloper Options
fdump-rtl-fwprop1Developer Options
fdump-rtl-fwprop2Developer Options
fdump-rtl-gcse1Developer Options
fdump-rtl-gcse2Developer Options
fdump-rtl-init-regsDeveloper Options
fdump-rtl-initvalsDeveloper Options
fdump-rtl-into_cfglayoutDeveloper Options
fdump-rtl-iraDeveloper Options
fdump-rtl-jumpDeveloper Options
fdump-rtl-loop2Developer Options
fdump-rtl-machDeveloper Options
fdump-rtl-mode_swDeveloper Options
fdump-rtl-outof_cfglayoutDeveloper Options
fdump-rtl-passDeveloper Options
fdump-rtl-peephole2Developer Options
fdump-rtl-postreloadDeveloper Options
fdump-rtl-pro_and_epilogueDeveloper Options
fdump-rtl-reeDeveloper Options
fdump-rtl-regclassDeveloper Options
fdump-rtl-rnregDeveloper Options
fdump-rtl-sched1Developer Options
fdump-rtl-sched2Developer Options
fdump-rtl-seqabstrDeveloper Options
fdump-rtl-shortenDeveloper Options
fdump-rtl-siblingDeveloper Options
fdump-rtl-smsDeveloper Options
fdump-rtl-split1Developer Options
fdump-rtl-split2Developer Options
fdump-rtl-split3Developer Options
fdump-rtl-split4Developer Options
fdump-rtl-split5Developer Options
fdump-rtl-stackDeveloper Options
fdump-rtl-subreg1Developer Options
fdump-rtl-subreg2Developer Options
fdump-rtl-subregs_of_mode_finishDeveloper Options
fdump-rtl-subregs_of_mode_initDeveloper Options
fdump-rtl-unshareDeveloper Options
fdump-rtl-vartrackDeveloper Options
fdump-rtl-vregsDeveloper Options
fdump-rtl-webDeveloper Options
fdump-statisticsDeveloper Options
fdump-treeDeveloper Options
fdump-tree-allDeveloper Options
fdump-unnumberedDeveloper Options
fdump-unnumbered-linksDeveloper Options
fdwarf2-cfi-asmDebugging Options
fearly-inliningOptimize Options
felide-constructorsC++ Dialect Options
felide-typeDiagnostic Message Formatting Options
feliminate-unused-debug-symbolsDebugging Options
feliminate-unused-debug-typesDebugging Options
femit-class-debug-alwaysDebugging Options
femit-struct-debug-baseonlyDebugging Options
femit-struct-debug-detailedDebugging Options
femit-struct-debug-reducedDebugging Options
fenable-Developer Options
fenforce-eh-specsC++ Dialect Options
fexceptionsCode Gen Options
fexcess-precisionOptimize Options
fexec-charsetPreprocessor Options
fexpensive-optimizationsOptimize Options
fext-numeric-literalsC++ Dialect Options
fextended-identifiersPreprocessor Options
fextern-tls-initC++ Dialect Options
ffast-mathOptimize Options
ffat-lto-objectsOptimize Options
ffile-prefix-mapOverall Options
ffinite-loopsOptimize Options
ffinite-math-onlyOptimize Options
ffix-and-continueDarwin Options
ffixedCode Gen Options
ffloat-storeOptimize Options
ffloat-storeDisappointments
ffold-mem-offsetsOptimize Options
ffold-simple-inlinesC++ Dialect Options
fforward-propagateOptimize Options
ffp-contractOptimize Options
ffp-int-builtin-inexactOptimize Options
ffreestandingStandards
ffreestandingC Dialect Options
ffreestandingWarning Options
ffreestandingCommon Function Attributes
ffunction-cseOptimize Options
ffunction-sectionsOptimize Options
fgcseOptimize Options
fgcse-after-reloadOptimize Options
fgcse-lasOptimize Options
fgcse-lmOptimize Options
fgcse-smOptimize Options
fgimpleC Dialect Options
fgnu-keywordsC++ Dialect Options
fgnu-runtimeObjective-C and Objective-C++ Dialect Options
fgnu-tmC Dialect Options
fgnu-uniqueCode Gen Options
fgnu89-inlineC Dialect Options
fgraphite-identityOptimize Options
fguess-branch-probabilityOptimize Options
fhardcfr-check-exceptionsInstrumentation Options
fhardcfr-check-noreturn-callsInstrumentation Options
fhardcfr-check-returning-callsInstrumentation Options
fhardcfr-skip-leafInstrumentation Options
fharden-comparesInstrumentation Options
fharden-conditional-branchesInstrumentation Options
fharden-control-flow-redundancyInstrumentation Options
fhardenedInstrumentation Options
fhoist-adjacent-loadsOptimize Options
fhostedC Dialect Options
fidentCode Gen Options
fif-conversionOptimize Options
fif-conversion2Optimize Options
filelistDarwin Options
fimmediate-escalationC++ Dialect Options
fimplement-inlinesC++ Dialect Options
fimplicit-constexprC++ Dialect Options
fimplicit-inline-templatesC++ Dialect Options
fimplicit-templatesC++ Dialect Options
findirect-dataDarwin Options
findirect-inliningOptimize Options
finhibit-size-directiveCode Gen Options
finlineOptimize Options
finline-functionsOptimize Options
finline-functions-called-onceOptimize Options
finline-limitOptimize Options
finline-small-functionsOptimize Options
finline-stringopsOptimize Options
finput-charsetPreprocessor Options
finstrument-functionsInstrumentation Options
finstrument-functionsCommon Function Attributes
finstrument-functions-exclude-file-listInstrumentation Options
finstrument-functions-exclude-function-listInstrumentation Options
finstrument-functions-onceInstrumentation Options
fipa-bit-cpOptimize Options
fipa-cpOptimize Options
fipa-cp-cloneOptimize Options
fipa-icfOptimize Options
fipa-modrefOptimize Options
fipa-profileOptimize Options
fipa-ptaOptimize Options
fipa-pure-constOptimize Options
fipa-raOptimize Options
fipa-referenceOptimize Options
fipa-reference-addressableOptimize Options
fipa-sraOptimize Options
fipa-stack-alignmentOptimize Options
fipa-strict-aliasingOptimize Options
fipa-vrpOptimize Options
fira-algorithmOptimize Options
fira-hoist-pressureOptimize Options
fira-loop-pressureOptimize Options
fira-regionOptimize Options
fira-share-save-slotsOptimize Options
fira-share-spill-slotsOptimize Options
fira-verboseDeveloper Options
fisolate-erroneous-paths-attributeOptimize Options
fisolate-erroneous-paths-dereferenceOptimize Options
fivar-visibilityObjective-C and Objective-C++ Dialect Options
fivoptsOptimize Options
fjump-tablesCode Gen Options
fkeep-inline-dllexportOptimize Options
fkeep-inline-functionsOptimize Options
fkeep-inline-functionsInline
fkeep-static-constsOptimize Options
fkeep-static-functionsOptimize Options
flang-info-include-translateC++ Dialect Options
flang-info-include-translate-notC++ Dialect Options
flang-info-module-cmiC++ Dialect Options
flarge-source-filesPreprocessor Options
flat_namespaceDarwin Options
flax-vector-conversionsC Dialect Options
fleading-underscoreCode Gen Options
flifetime-dseOptimize Options
flinker-outputLink Options
flive-patchingOptimize Options
flive-range-shrinkageOptimize Options
flocal-ivarsObjective-C and Objective-C++ Dialect Options
floop-blockOptimize Options
floop-interchangeOptimize Options
floop-nest-optimizeOptimize Options
floop-parallelize-allOptimize Options
floop-strip-mineOptimize Options
floop-unroll-and-jamOptimize Options
flra-rematOptimize Options
fltoOptimize Options
flto-compression-levelOptimize Options
flto-partitionOptimize Options
flto-reportDeveloper Options
flto-report-wpaDeveloper Options
fmacro-prefix-mapPreprocessor Options
fmath-errnoOptimize Options
fmax-errorsWarning Options
fmax-include-depthPreprocessor Options
fmem-reportDeveloper Options
fmem-report-wpaDeveloper Options
fmerge-all-constantsOptimize Options
fmerge-constantsOptimize Options
fmerge-debug-stringsDebugging Options
fmessage-lengthDiagnostic Message Formatting Options
fmin-function-alignment=nOptimize Options
fmodule-headerC++ Dialect Options
fmodule-implicit-inlineC++ Dialect Options
fmodule-lazyC++ Dialect Options
fmodule-mapperC++ Dialect Options
fmodule-onlyC++ Dialect Options
fmodules-tsC++ Dialect Options
fmodulo-schedOptimize Options
fmodulo-sched-allow-regmovesOptimize Options
fmove-loop-invariantsOptimize Options
fmove-loop-storesOptimize Options
fms-extensionsC Dialect Options
fms-extensionsC++ Dialect Options
fms-extensionsUnnamed Fields
fmultiflagsDeveloper Options
fnew-inheriting-ctorsC++ Dialect Options
fnew-ttp-matchingC++ Dialect Options
fnext-runtimeObjective-C and Objective-C++ Dialect Options
fnil-receiversObjective-C and Objective-C++ Dialect Options
fno-access-controlC++ Dialect Options
fno-allocation-dceOptimize Options
fno-analyzerStatic Analyzer Options
fno-analyzer-call-summariesStatic Analyzer Options
fno-analyzer-debug-text-artStatic Analyzer Options
fno-analyzer-feasibilityStatic Analyzer Options
fno-analyzer-fine-grainedStatic Analyzer Options
fno-analyzer-show-duplicate-countStatic Analyzer Options
fno-analyzer-show-events-in-system-headersStatic Analyzer Options
fno-analyzer-state-mergeStatic Analyzer Options
fno-analyzer-state-purgeStatic Analyzer Options
fno-analyzer-suppress-followupsStatic Analyzer Options
fno-analyzer-transitivityStatic Analyzer Options
fno-analyzer-undo-inliningStatic Analyzer Options
fno-asmC Dialect Options
fno-bit-testsCode Gen Options
fno-branch-count-regOptimize Options
fno-builtinC Dialect Options
fno-builtinWarning Options
fno-builtinCommon Function Attributes
fno-builtinOther Builtins
fno-canonical-system-headersPreprocessor Options
fno-char8_tC++ Dialect Options
fno-checkingDeveloper Options
fno-commonCode Gen Options
fno-commonCommon Variable Attributes
fno-compare-debugDeveloper Options
fno-debug-types-sectionDebugging Options
fno-default-inlineInline
fno-defer-popOptimize Options
fno-diagnostics-json-formattingDiagnostic Message Formatting Options
fno-diagnostics-show-caretDiagnostic Message Formatting Options
fno-diagnostics-show-cweDiagnostic Message Formatting Options
fno-diagnostics-show-labelsDiagnostic Message Formatting Options
fno-diagnostics-show-line-numbersDiagnostic Message Formatting Options
fno-diagnostics-show-optionDiagnostic Message Formatting Options
fno-diagnostics-show-rulesDiagnostic Message Formatting Options
fno-dwarf2-cfi-asmDebugging Options
fno-elide-constructorsC++ Dialect Options
fno-elide-typeDiagnostic Message Formatting Options
fno-eliminate-unused-debug-symbolsDebugging Options
fno-eliminate-unused-debug-typesDebugging Options
fno-enforce-eh-specsC++ Dialect Options
fno-ext-numeric-literalsC++ Dialect Options
fno-extern-tls-initC++ Dialect Options
fno-finite-loopsOptimize Options
fno-fold-simple-inlinesC++ Dialect Options
fno-fp-int-builtin-inexactOptimize Options
fno-function-cseOptimize Options
fno-gnu-keywordsC++ Dialect Options
fno-gnu-uniqueCode Gen Options
fno-guess-branch-probabilityOptimize Options
fno-hardcfr-check-exceptionsInstrumentation Options
fno-hardcfr-check-returning-callsInstrumentation Options
fno-identCode Gen Options
fno-immediate-escalationC++ Dialect Options
fno-implement-inlinesC++ Dialect Options
fno-implement-inlinesC++ Interface
fno-implicit-inline-templatesC++ Dialect Options
fno-implicit-templatesC++ Dialect Options
fno-implicit-templatesTemplate Instantiation
fno-inlineOptimize Options
fno-ira-share-save-slotsOptimize Options
fno-ira-share-spill-slotsOptimize Options
fno-jump-tablesCode Gen Options
fno-keep-inline-dllexportOptimize Options
fno-lifetime-dseOptimize Options
fno-local-ivarsObjective-C and Objective-C++ Dialect Options
fno-math-errnoOptimize Options
fno-merge-debug-stringsDebugging Options
fno-module-lazyC++ Dialect Options
fno-modules-tsC++ Dialect Options
fno-nil-receiversObjective-C and Objective-C++ Dialect Options
fno-nonansi-builtinsC++ Dialect Options
fno-operator-namesC++ Dialect Options
fno-optional-diagsC++ Dialect Options
fno-peepholeOptimize Options
fno-peephole2Optimize Options
fno-pltCode Gen Options
fno-pretty-templatesC++ Dialect Options
fno-printf-return-valueOptimize Options
fno-rttiC++ Dialect Options
fno-sanitize-recoverInstrumentation Options
fno-sanitize-trapInstrumentation Options
fno-sanitize=allInstrumentation Options
fno-sched-interblockOptimize Options
fno-sched-specOptimize Options
fno-set-stack-executablex86 Windows Options
fno-show-columnDiagnostic Message Formatting Options
fno-signed-bitfieldsC Dialect Options
fno-signed-zerosOptimize Options
fno-stack-limitInstrumentation Options
fno-strict-flex-arraysC Dialect Options
fno-threadsafe-staticsC++ Dialect Options
fno-toplevel-reorderOptimize Options
fno-trapping-mathOptimize Options
fno-unsigned-bitfieldsC Dialect Options
fno-use-cxa-get-exception-ptrC++ Dialect Options
fno-var-tracking-assignmentsDebugging Options
fno-var-tracking-assignments-toggleDeveloper Options
fno-weakC++ Dialect Options
fno-working-directoryPreprocessor Options
fno-writable-relocated-rdatax86 Windows Options
fno-zero-initialized-in-bssOptimize Options
fnon-call-exceptionsCode Gen Options
fnonansi-builtinsC++ Dialect Options
fnothrow-optC++ Dialect Options
fobjc-abi-versionObjective-C and Objective-C++ Dialect Options
fobjc-call-cxx-cdtorsObjective-C and Objective-C++ Dialect Options
fobjc-direct-dispatchObjective-C and Objective-C++ Dialect Options
fobjc-exceptionsObjective-C and Objective-C++ Dialect Options
fobjc-gcObjective-C and Objective-C++ Dialect Options
fobjc-nilcheckObjective-C and Objective-C++ Dialect Options
fobjc-stdObjective-C and Objective-C++ Dialect Options
foffloadC Dialect Options
foffload-optionsC Dialect Options
fomit-frame-pointerOptimize Options
fopenaccC Dialect Options
fopenacc-dimC Dialect Options
fopenmpC Dialect Options
fopenmp-simdC Dialect Options
fopenmp-target-simd-cloneC Dialect Options
foperator-namesC++ Dialect Options
fopt-infoDeveloper Options
foptimize-sibling-callsOptimize Options
foptimize-strlenOptimize Options
foptional-diagsC++ Dialect Options
force_cpusubtype_ALLDarwin Options
force_flat_namespaceDarwin Options
fpack-structCode Gen Options
fpartial-inliningOptimize Options
fpatchable-function-entryInstrumentation Options
fpcc-struct-returnCode Gen Options
fpcc-struct-returnIncompatibilities
fpch-depsPreprocessor Options
fpch-preprocessPreprocessor Options
fpeel-loopsOptimize Options
fpeepholeOptimize Options
fpeephole2Optimize Options
fpermissiveWarning Options
fpermitted-flt-eval-methodsC Dialect Options
fpermitted-flt-eval-methods=c11C Dialect Options
fpermitted-flt-eval-methods=ts-18661-3C Dialect Options
fpicCode Gen Options
fPICCode Gen Options
fpieCode Gen Options
fPIECode Gen Options
fplan9-extensionsC Dialect Options
fplan9-extensionsUnnamed Fields
fpltCode Gen Options
fpluginOverall Options
fplugin-argOverall Options
fpost-ipa-mem-reportDeveloper Options
fpre-ipa-mem-reportDeveloper Options
fpredictive-commoningOptimize Options
fprefetch-loop-arraysOptimize Options
fpreprocessedPreprocessor Options
fpretty-templatesC++ Dialect Options
fprintf-return-valueOptimize Options
fprofile-abs-pathInstrumentation Options
fprofile-arcsInstrumentation Options
fprofile-arcsOther Builtins
fprofile-correctionOptimize Options
fprofile-dirInstrumentation Options
fprofile-exclude-filesInstrumentation Options
fprofile-filter-filesInstrumentation Options
fprofile-generateInstrumentation Options
fprofile-info-sectionInstrumentation Options
fprofile-noteInstrumentation Options
fprofile-partial-trainingOptimize Options
fprofile-prefix-mapInstrumentation Options
fprofile-prefix-pathInstrumentation Options
fprofile-reorder-functionsOptimize Options
fprofile-reportDeveloper Options
fprofile-reproducibleInstrumentation Options
fprofile-updateInstrumentation Options
fprofile-useOptimize Options
fprofile-valuesOptimize Options
fpuRX Options
frandom-seedDeveloper Options
freciprocal-mathOptimize Options
frecord-gcc-switchesCode Gen Options
freeOptimize Options
freg-struct-returnCode Gen Options
frename-registersOptimize Options
freorder-blocksOptimize Options
freorder-blocks-algorithmOptimize Options
freorder-blocks-and-partitionOptimize Options
freorder-functionsOptimize Options
freplace-objc-classesObjective-C and Objective-C++ Dialect Options
freport-bugDeveloper Options
frerun-cse-after-loopOptimize Options
freschedule-modulo-scheduled-loopsOptimize Options
frounding-mathOptimize Options
frttiC++ Dialect Options
fsanitize-address-use-after-scopeInstrumentation Options
fsanitize-coverage=trace-cmpInstrumentation Options
fsanitize-coverage=trace-pcInstrumentation Options
fsanitize-recoverInstrumentation Options
fsanitize-sectionsInstrumentation Options
fsanitize-trapInstrumentation Options
fsanitize-undefined-trap-on-errorInstrumentation Options
fsanitize=addressInstrumentation Options
fsanitize=alignmentInstrumentation Options
fsanitize=boolInstrumentation Options
fsanitize=boundsInstrumentation Options
fsanitize=bounds-strictInstrumentation Options
fsanitize=builtinInstrumentation Options
fsanitize=enumInstrumentation Options
fsanitize=float-cast-overflowInstrumentation Options
fsanitize=float-divide-by-zeroInstrumentation Options
fsanitize=hwaddressInstrumentation Options
fsanitize=integer-divide-by-zeroInstrumentation Options
fsanitize=kernel-addressInstrumentation Options
fsanitize=kernel-hwaddressInstrumentation Options
fsanitize=leakInstrumentation Options
fsanitize=nonnull-attributeInstrumentation Options
fsanitize=nullInstrumentation Options
fsanitize=object-sizeInstrumentation Options
fsanitize=pointer-compareInstrumentation Options
fsanitize=pointer-overflowInstrumentation Options
fsanitize=pointer-subtractInstrumentation Options
fsanitize=returnInstrumentation Options
fsanitize=returns-nonnull-attributeInstrumentation Options
fsanitize=shadow-call-stackInstrumentation Options
fsanitize=shiftInstrumentation Options
fsanitize=shift-baseInstrumentation Options
fsanitize=shift-exponentInstrumentation Options
fsanitize=signed-integer-overflowInstrumentation Options
fsanitize=threadInstrumentation Options
fsanitize=undefinedInstrumentation Options
fsanitize=unreachableInstrumentation Options
fsanitize=vla-boundInstrumentation Options
fsanitize=vptrInstrumentation Options
fsave-optimization-recordDeveloper Options
fsched-critical-path-heuristicOptimize Options
fsched-dep-count-heuristicOptimize Options
fsched-group-heuristicOptimize Options
fsched-interblockOptimize Options
fsched-last-insn-heuristicOptimize Options
fsched-pressureOptimize Options
fsched-rank-heuristicOptimize Options
fsched-specOptimize Options
fsched-spec-insn-heuristicOptimize Options
fsched-spec-loadOptimize Options
fsched-spec-load-dangerousOptimize Options
fsched-stalled-insnsOptimize Options
fsched-stalled-insns-depOptimize Options
fsched-verboseDeveloper Options
fsched2-use-superblocksOptimize Options
fschedule-fusionOptimize Options
fschedule-insnsOptimize Options
fschedule-insns2Optimize Options
fsection-anchorsOptimize Options
fsel-sched-pipeliningOptimize Options
fsel-sched-pipelining-outer-loopsOptimize Options
fselective-schedulingOptimize Options
fselective-scheduling2Optimize Options
fsemantic-interpositionOptimize Options
fset-stack-executablex86 Windows Options
fshort-enumsCode Gen Options
fshort-enumsStructures unions enumerations and bit-fields implementation
fshort-enumsCommon Type Attributes
fshort-enumsNon-bugs
fshort-wcharCode Gen Options
fshow-columnDiagnostic Message Formatting Options
fshrink-wrapOptimize Options
fshrink-wrap-separateOptimize Options
fsignaling-nansOptimize Options
fsigned-bitfieldsC Dialect Options
fsigned-bitfieldsNon-bugs
fsigned-charC Dialect Options
fsigned-charCharacters implementation
fsigned-zerosOptimize Options
fsimd-cost-modelOptimize Options
fsingle-precision-constantOptimize Options
fsized-deallocationC++ Dialect Options
fsplit-ivs-in-unrollerOptimize Options
fsplit-loopsOptimize Options
fsplit-pathsOptimize Options
fsplit-stackInstrumentation Options
fsplit-stackCommon Function Attributes
fsplit-wide-typesOptimize Options
fsplit-wide-types-earlyOptimize Options
fssa-backpropOptimize Options
fssa-phioptOptimize Options
fsso-structC Dialect Options
fstack_reuseCode Gen Options
fstack-checkInstrumentation Options
fstack-clash-protectionInstrumentation Options
fstack-limit-registerInstrumentation Options
fstack-limit-symbolInstrumentation Options
fstack-protectorInstrumentation Options
fstack-protector-allInstrumentation Options
fstack-protector-explicitInstrumentation Options
fstack-protector-strongInstrumentation Options
fstack-usageDeveloper Options
fstatsDeveloper Options
fstdarg-optOptimize Options
fstore-mergingOptimize Options
fstrict-aliasingOptimize Options
fstrict-enumsC++ Dialect Options
fstrict-flex-arraysC Dialect Options
fstrict-flex-arrays=levelC Dialect Options
fstrict-overflowCode Gen Options
fstrict-volatile-bitfieldsCode Gen Options
fstrong-eval-orderC++ Dialect Options
fstrub=allInstrumentation Options
fstrub=at-callsInstrumentation Options
fstrub=internalInstrumentation Options
fstrub=relaxedInstrumentation Options
fstrub=strictInstrumentation Options
fsync-libcallsCode Gen Options
fsyntax-onlyWarning Options
ftabstopPreprocessor Options
ftemplate-backtrace-limitC++ Dialect Options
ftemplate-depthC++ Dialect Options
ftest-coverageInstrumentation Options
fthread-jumpsOptimize Options
fthreadsafe-staticsC++ Dialect Options
ftime-reportDeveloper Options
ftime-report-detailsDeveloper Options
ftls-modelCode Gen Options
ftoplevel-reorderOptimize Options
ftracerOptimize Options
ftrack-macro-expansionPreprocessor Options
ftrampoline-implCode Gen Options
ftrampolinesCode Gen Options
ftrapping-mathOptimize Options
ftrapvCode Gen Options
ftree-bit-ccpOptimize Options
ftree-builtin-call-dceOptimize Options
ftree-ccpOptimize Options
ftree-chOptimize Options
ftree-coalesce-varsOptimize Options
ftree-copy-propOptimize Options
ftree-dceOptimize Options
ftree-dominator-optsOptimize Options
ftree-dseOptimize Options
ftree-forwpropOptimize Options
ftree-freOptimize Options
ftree-loop-distribute-patternsOptimize Options
ftree-loop-distributionOptimize Options
ftree-loop-if-convertOptimize Options
ftree-loop-imOptimize Options
ftree-loop-ivcanonOptimize Options
ftree-loop-linearOptimize Options
ftree-loop-optimizeOptimize Options
ftree-loop-vectorizeOptimize Options
ftree-parallelize-loopsOptimize Options
ftree-partial-preOptimize Options
ftree-phipropOptimize Options
ftree-preOptimize Options
ftree-ptaOptimize Options
ftree-reassocOptimize Options
ftree-scev-cpropOptimize Options
ftree-sinkOptimize Options
ftree-slp-vectorizeOptimize Options
ftree-slsrOptimize Options
ftree-sraOptimize Options
ftree-switch-conversionOptimize Options
ftree-tail-mergeOptimize Options
ftree-terOptimize Options
ftree-vectorizeOptimize Options
ftree-vrpOptimize Options
ftrivial-auto-var-initOptimize Options
funconstrained-commonsOptimize Options
funit-at-a-timeOptimize Options
funreachable-trapsOptimize Options
funroll-all-loopsOptimize Options
funroll-loopsOptimize Options
funsafe-math-optimizationsOptimize Options
funsigned-bitfieldsC Dialect Options
funsigned-bitfieldsStructures unions enumerations and bit-fields implementation
funsigned-bitfieldsNon-bugs
funsigned-charC Dialect Options
funsigned-charCharacters implementation
funswitch-loopsOptimize Options
funwind-tablesCode Gen Options
fuse-cxa-atexitC++ Dialect Options
fuse-cxa-get-exception-ptrC++ Dialect Options
fuse-ld=bfdLink Options
fuse-ld=goldLink Options
fuse-ld=lldLink Options
fuse-ld=moldLink Options
fuse-linker-pluginOptimize Options
fvar-trackingDebugging Options
fvar-tracking-assignmentsDebugging Options
fvar-tracking-assignments-toggleDeveloper Options
fvariable-expansion-in-unrollerOptimize Options
fvect-cost-modelOptimize Options
fverbose-asmCode Gen Options
fversion-loops-for-stridesOptimize Options
fvisibilityCode Gen Options
fvisibility-inlines-hiddenC++ Dialect Options
fvisibility-ms-compatC++ Dialect Options
fvptOptimize Options
fvtable-verifyInstrumentation Options
fvtv-countsInstrumentation Options
fvtv-debugInstrumentation Options
fweakC++ Dialect Options
fwebOptimize Options
fwhole-programOptimize Options
fwide-exec-charsetPreprocessor Options
fworking-directoryPreprocessor Options
fwrapvCode Gen Options
fwrapv-pointerCode Gen Options
fwritable-relocated-rdatax86 Windows Options
fzero-call-used-regsOptimize Options
fzero-initialized-in-bssOptimize Options
fzero-linkObjective-C and Objective-C++ Dialect Options

G
gDebugging Options
GARC Options
GM32R/D Options
GMIPS Options
GNios II Options
GRS/6000 and PowerPC Options
GSystem V Options
gas-loc-supportDebugging Options
gas-locview-supportDebugging Options
gbtfDebugging Options
gcodeviewDebugging Options
gcolumn-infoDebugging Options
gctfDebugging Options
gdescribe-diesDebugging Options
gdwarfDebugging Options
gdwarf32Debugging Options
gdwarf64Debugging Options
gen-declsObjective-C and Objective-C++ Dialect Options
gfullDarwin Options
ggdbDebugging Options
ggnu-pubnamesDebugging Options
ginline-pointsDebugging Options
ginternal-reset-location-viewsDebugging Options
gno-as-loc-supportDebugging Options
gno-column-infoDebugging Options
gno-inline-pointsDebugging Options
gno-internal-reset-location-viewsDebugging Options
gno-record-gcc-switchesDebugging Options
gno-statement-frontiersDebugging Options
gno-strict-dwarfDebugging Options
gno-variable-location-viewsDebugging Options
gpubnamesDebugging Options
grecord-gcc-switchesDebugging Options
gsplit-dwarfDebugging Options
gstatement-frontiersDebugging Options
gstrict-dwarfDebugging Options
gtoggleDeveloper Options
gusedDarwin Options
gvariable-location-viewsDebugging Options
gvariable-location-views=incompat5Debugging Options
gvmsDebugging Options
gzDebugging Options

H
HPreprocessor Options
headerpad_max_install_namesDarwin Options
helpOverall Options

I
IDirectory Options
I-Directory Options
idirafterDirectory Options
iframeworkDarwin Options
imacrosPreprocessor Options
image_baseDarwin Options
imultilibDirectory Options
includePreprocessor Options
initDarwin Options
install_nameDarwin Options
iplugindir=Directory Options
iprefixDirectory Options
iquoteDirectory Options
isysrootDirectory Options
isystemDirectory Options
iwithprefixDirectory Options
iwithprefixbeforeDirectory Options

K
keep_private_externsDarwin Options

L
lLink Options
LDirectory Options
lobjcLink Options

M
MPreprocessor Options
m1SH Options
m10PDP-11 Options
m128bit-long-doublex86 Options
m16x86 Options
m16-bitCRIS Options
m16-bitNDS32 Options
m1reg-Adapteva Epiphany Options
m2SH Options
m210MCore Options
m2aSH Options
m2a-nofpuSH Options
m2a-singleSH Options
m2a-single-onlySH Options
m3SH Options
m31S/390 and zSeries Options
m32RS/6000 and PowerPC Options
m32SPARC Options
m32x86 Options
m32-bitCRIS Options
m32bit-doublesRL78 Options
m32bit-doublesRX Options
m32rM32R/D Options
m32r2M32R/D Options
m32rxM32R/D Options
m340MCore Options
m3dnowx86 Options
m3dnowax86 Options
m3eSH Options
m4SH Options
m4-100SH Options
m4-100-nofpuSH Options
m4-100-singleSH Options
m4-100-single-onlySH Options
m4-200SH Options
m4-200-nofpuSH Options
m4-200-singleSH Options
m4-200-single-onlySH Options
m4-300SH Options
m4-300-nofpuSH Options
m4-300-singleSH Options
m4-300-single-onlySH Options
m4-340SH Options
m4-500SH Options
m4-nofpuSH Options
m4-singleSH Options
m4-single-onlySH Options
m40PDP-11 Options
m45PDP-11 Options
m4aSH Options
m4a-nofpuSH Options
m4a-singleSH Options
m4a-single-onlySH Options
m4alSH Options
m4byte-functionsMCore Options
m5200M680x0 Options
m5206eM680x0 Options
m528xM680x0 Options
m5307M680x0 Options
m5407M680x0 Options
m64Nvidia PTX Options
m64RS/6000 and PowerPC Options
m64S/390 and zSeries Options
m64SPARC Options
m64x86 Options
m64bit-doublesRL78 Options
m64bit-doublesRX Options
m68000M680x0 Options
m68010M680x0 Options
m68020M680x0 Options
m68020-40M680x0 Options
m68020-60M680x0 Options
m68030M680x0 Options
m68040M680x0 Options
m68060M680x0 Options
m68881M680x0 Options
m8-bitCRIS Options
m80387x86 Options
m8bit-idivx86 Options
m8byte-alignV850 Options
m96bit-long-doublex86 Options
mA6ARC Options
mA7ARC Options
mabiAArch64 Options
mabiARM Options
mabiLoongArch Options
mabiMIPS Options
mabiPRU Options
mabiRISC-V Options
mabiRS/6000 and PowerPC Options
mabix86 Options
mabiXtensa Options
mabi=call0Xtensa Options
mabi=elfv1RS/6000 and PowerPC Options
mabi=elfv2RS/6000 and PowerPC Options
mabi=gnuMMIX Options
mabi=ibmlongdoubleRS/6000 and PowerPC Options
mabi=ieeelongdoubleRS/6000 and PowerPC Options
mabi=mmixwareMMIX Options
mabi=windowedXtensa Options
mabicallsMIPS Options
mabmx86 Options
mabort-on-noreturnARM Options
mabs=2008MIPS Options
mabs=legacyMIPS Options
mabsdataAVR Options
mac0PDP-11 Options
macc-4FRV Options
macc-8FRV Options
maccumulate-argsAVR Options
maccumulate-outgoing-argsSH Options
maccumulate-outgoing-argsx86 Options
maddress-mode=longx86 Options
maddress-mode=shortx86 Options
madsRS/6000 and PowerPC Options
madxx86 Options
maesx86 Options
maix-struct-returnRS/6000 and PowerPC Options
maix32RS/6000 and PowerPC Options
maix64RS/6000 and PowerPC Options
malign-300H8/300 Options
malign-callARC Options
malign-dataRISC-V Options
malign-datax86 Options
malign-doublex86 Options
malign-intM680x0 Options
malign-labelsFRV Options
malign-loopsM32R/D Options
malign-naturalRS/6000 and PowerPC Options
malign-powerRS/6000 and PowerPC Options
malign-stringopsx86 Options
malloc-ccFRV Options
mallow-string-insnsRX Options
mallregsRL78 Options
maltivecRS/6000 and PowerPC Options
malu32eBPF Options
mam33MN10300 Options
mam33-2MN10300 Options
mam34MN10300 Options
mamx-bf16x86 Options
mamx-complexx86 Options
mamx-fp16x86 Options
mamx-int8x86 Options
mamx-tilex86 Options
manchorC-SKY Options
mandroidGNU/Linux Options
mannotate-alignARC Options
mapcsARM Options
mapcs-frameARM Options
mapp-regsSPARC Options
mapp-regsV850 Options
mapx-inline-asm-use-gpr32x86 Options
mapxfx86 Options
mARC600ARC Options
mARC601ARC Options
mARC700ARC Options
marchAArch64 Options
marchAMD GCN Options
marchARM Options
marchC6X Options
marchCRIS Options
marchHPPA Options
marchHPPA Options
marchLoongArch Options
marchM680x0 Options
marchMIPS Options
marchNDS32 Options
marchNios II Options
marchNvidia PTX Options
marchNvidia PTX Options
marchRISC-V Options
marchS/390 and zSeries Options
marchx86 Options
march=C-SKY Options
marclinuxARC Options
marclinux_profARC Options
margonautARC Options
marmARM Options
mas100-syntaxRX Options
masm-hexMSP430 Options
masm-syntax-unifiedARM Options
masm=dialecteBPF Options
masm=dialectx86 Options
matomicARC Options
matomic-libcallsHPPA Options
matomic-model=modelSH Options
mauto-litpoolsXtensa Options
mauto-modify-regARC Options
mauto-picIA-64 Options
mavoid-indexed-addressesRS/6000 and PowerPC Options
mavxx86 Options
mavx10.1x86 Options
mavx10.1-256x86 Options
mavx10.1-512x86 Options
mavx2x86 Options
mavx256-split-unaligned-loadx86 Options
mavx256-split-unaligned-storex86 Options
mavx5124fmapsx86 Options
mavx5124vnniwx86 Options
mavx512bf16x86 Options
mavx512bitalgx86 Options
mavx512bwx86 Options
mavx512cdx86 Options
mavx512dqx86 Options
mavx512erx86 Options
mavx512fx86 Options
mavx512fp16x86 Options
mavx512ifmax86 Options
mavx512pfx86 Options
mavx512vbmix86 Options
mavx512vbmi2x86 Options
mavx512vlx86 Options
mavx512vnnix86 Options
mavx512vp2intersectx86 Options
mavx512vpopcntdqx86 Options
mavxifmax86 Options
mavxneconvertx86 Options
mavxvnnix86 Options
mavxvnniint16x86 Options
mavxvnniint8x86 Options
max-vect-alignAdapteva Epiphany Options
mbSH Options
mbackchainS/390 and zSeries Options
mbarrel_shifterARC Options
mbarrel-shift-enabledLM32 Options
mbarrel-shifterARC Options
mbase-addressesMMIX Options
mbbit-peepholeARC Options
mbe8ARM Options
mbigRS/6000 and PowerPC Options
mbig-endianAArch64 Options
mbig-endianARC Options
mbig-endianARM Options
mbig-endianC6X Options
mbig-endianC-SKY Options
mbig-endianeBPF Options
mbig-endianIA-64 Options
mbig-endianMCore Options
mbig-endianMicroBlaze Options
mbig-endianNDS32 Options
mbig-endianRISC-V Options
mbig-endianRS/6000 and PowerPC Options
mbig-endian-dataRX Options
mbig-switchHPPA Options
mbig-switchV850 Options
mbigtableSH Options
mbionicGNU/Linux Options
mbit-alignRS/6000 and PowerPC Options
mbitfieldM680x0 Options
mbitopsSH Options
mblock-compare-inline-limitRS/6000 and PowerPC Options
mblock-compare-inline-loop-limitRS/6000 and PowerPC Options
mblock-move-inline-limitRS/6000 and PowerPC Options
mbmix86 Options
mbmi2x86 Options
mboardOpenRISC Options
mbranch-costAdapteva Epiphany Options
mbranch-costAVR Options
mbranch-costLoongArch Options
mbranch-costMIPS Options
mbranch-costRISC-V Options
mbranch-cost=C-SKY Options
mbranch-cost=numSH Options
mbranch-cost=numberM32R/D Options
mbranch-indexARC Options
mbranch-likelyMIPS Options
mbranch-predictMMIX Options
mbranch-protectionAArch64 Options
mbranch-protectionARM Options
mbss-pltRS/6000 and PowerPC Options
mbswapeBPF Options
mbuild-constantsDEC Alpha Options
mbwxDEC Alpha Options
mbypass-cacheNios II Options
mc68000M680x0 Options
mc68020M680x0 Options
mcacheC-SKY Options
mcache-block-sizeNDS32 Options
mcache-volatileNios II Options
mcall-aixdescRS/6000 and PowerPC Options
mcall-eabiRS/6000 and PowerPC Options
mcall-freebsdRS/6000 and PowerPC Options
mcall-linuxRS/6000 and PowerPC Options
mcall-ms2sysv-xloguesx86 Options
mcall-netbsdRS/6000 and PowerPC Options
mcall-openbsdRS/6000 and PowerPC Options
mcall-prologuesAVR Options
mcall-sysvRS/6000 and PowerPC Options
mcall-sysv-eabiRS/6000 and PowerPC Options
mcall-sysv-noeabiRS/6000 and PowerPC Options
mcallee-super-interworkingARM Options
mcaller-copiesHPPA Options
mcaller-super-interworkingARM Options
mcallgraph-dataMCore Options
mcase-vector-pcrelARC Options
mcbcondSPARC Options
mcbranch-force-delay-slotSH Options
mcc-initCRIS Options
mccrtC-SKY Options
mcet-switchx86 Options
mcfv4eM680x0 Options
mcheck-zero-divisionLoongArch Options
mcheck-zero-divisionMIPS Options
mcixDEC Alpha Options
mcldx86 Options
mcldemotex86 Options
mclear-hwcapSolaris 2 Options
mclflushoptx86 Options
mclwbx86 Options
mclzerox86 Options
mcmodelLoongArch Options
mcmodelNDS32 Options
mcmodelSPARC Options
mcmodel=kernelx86 Options
mcmodel=largeAArch64 Options
mcmodel=largeOpenRISC Options
mcmodel=largeRS/6000 and PowerPC Options
mcmodel=largex86 Options
mcmodel=medanyRISC-V Options
mcmodel=mediumRS/6000 and PowerPC Options
mcmodel=mediumx86 Options
mcmodel=medlowRISC-V Options
mcmodel=smallAArch64 Options
mcmodel=smallOpenRISC Options
mcmodel=smallRS/6000 and PowerPC Options
mcmodel=smallx86 Options
mcmodel=tinyAArch64 Options
mcmovNDS32 Options
mcmovOpenRISC Options
mcmoveAdapteva Epiphany Options
mcmpbRS/6000 and PowerPC Options
mcmpccxaddx86 Options
mcmseARM Options
mco-reeBPF Options
mcode-densityARC Options
mcode-density-frameARC Options
mcode-readableMIPS Options
mcode-regionMSP430 Options
mcoherent-ldcwHPPA Options
mcompact-branches=alwaysMIPS Options
mcompact-branches=neverMIPS Options
mcompact-branches=optimalMIPS Options
mcompact-casesiARC Options
mcompat-align-parmRS/6000 and PowerPC Options
mcompressFT32 Options
mcond-execFRV Options
mcond-moveFRV Options
mcond-move-floatLoongArch Options
mcond-move-intLoongArch Options
mconsolex86 Windows Options
mconst-alignCRIS Options
mconst16Xtensa Options
mconstant-cfstringsDarwin Options
mconstant-gpIA-64 Options
mconstpoolC-SKY Options
mcoreaBlackfin Options
mcorebBlackfin Options
mcpC-SKY Options
mcpuAArch64 Options
mcpuARC Options
mcpuARM Options
mcpuCRIS Options
mcpuDEC Alpha Options
mcpueBPF Options
mcpuFRV Options
mcpuM680x0 Options
mcpuRISC-V Options
mcpuRL78 Options
mcpuRS/6000 and PowerPC Options
mcpuRX Options
mcpuSPARC Options
mcpuVisium Options
mcpux86 Options
mcpu=Blackfin Options
mcpu=C-SKY Options
mcpu=M32C Options
mcpu=MicroBlaze Options
mcpu=MSP430 Options
mcpu32M680x0 Options
mcrcMIPS Options
mcrc32x86 Options
mcrtdllx86 Windows Options
mcryptoRS/6000 and PowerPC Options
mcsr-checkRISC-V Options
mcsync-anomalyBlackfin Options
mcsync-anomalyBlackfin Options
mctor-dtorNDS32 Options
mcustom-fpu-cfgNios II Options
mcustom-insnNios II Options
mcx16x86 Options
MDPreprocessor Options
mdalignSH Options
mdata-alignCRIS Options
mdata-regionMSP430 Options
mdaz-ftzx86 Options
mdebugM32R/D Options
mdebugS/390 and zSeries Options
mdebugVisium Options
mdebug-main=prefixVMS Options
mdec-asmPDP-11 Options
mdirect-extern-accessLoongArch Options
mdirect-extern-accessx86 Options
mdisable-calltV850 Options
mdisable-fpregsHPPA Options
mdisable-indexingHPPA Options
mdivC-SKY Options
mdivM680x0 Options
mdivMCore Options
mdivRISC-V Options
mdiv-remARC Options
mdiv=strategySH Options
mdiv32LoongArch Options
mdivide-breaksMIPS Options
mdivide-enabledLM32 Options
mdivide-trapsMIPS Options
mdivsi3_libfunc=nameSH Options
mdllx86 Windows Options
mdlmzbRS/6000 and PowerPC Options
mdmxMIPS Options
mdoubleAVR Options
mdoubleFRV Options
mdouble-floatC-SKY Options
mdouble-floatLoongArch Options
mdouble-floatMIPS Options
mdouble-floatOpenRISC Options
mdpfpARC Options
mdpfp_compactARC Options
mdpfp_fastARC Options
mdpfp-compactARC Options
mdpfp-fastARC Options
mdspC-SKY Options
mdspMIPS Options
mdsp_packaARC Options
mdsp-packaARC Options
mdspr2MIPS Options
mdump-tune-featuresx86 Options
mdvbfARC Options
mdwarf2-asmIA-64 Options
mdwordFRV Options
mdwordFRV Options
mdynamic-no-picRS/6000 and PowerPC Options
meaARC Options
mEAARC Options
meabiRS/6000 and PowerPC Options
mearly-cbranchsiARC Options
mearly-ldp-fusionAArch64 Options
mearly-raAArch64 Options
mearly-stop-bitsIA-64 Options
mebMoxie Options
mebNios II Options
medspC-SKY Options
melMoxie Options
melNios II Options
melfCRIS Options
melfMMIX Options
melrwC-SKY Options
membRS/6000 and PowerPC Options
membedded-dataMIPS Options
memregs=M32C Options
menqcmdx86 Options
mepV850 Options
mepsilonMMIX Options
mesaS/390 and zSeries Options
metrax100CRIS Options
metrax4CRIS Options
mevaMIPS Options
mevex512x86 Options
mexpand-adddiARC Options
mexplicit-relocsDEC Alpha Options
mexplicit-relocsLoongArch Options
mexplicit-relocsMIPS Options
mexrH8/300 Options
mexrH8/300 Options
mext-perfNDS32 Options
mext-perf2NDS32 Options
mext-stringNDS32 Options
mextern-sdataMIPS Options
mextra-l32r-costsXtensa Options
MFPreprocessor Options
mf16cx86 Options
mfancy-math-387x86 Options
mfast-fpBlackfin Options
mfast-indirect-callsHPPA Options
mfast-sw-divNios II Options
mfaster-structsSPARC Options
mfdivRISC-V Options
mfdivduC-SKY Options
mfdpicARM Options
mfdpicFRV Options
mfentryx86 Options
mfentry-namex86 Options
mfentry-sectionx86 Options
mfixDEC Alpha Options
mfix-24kMIPS Options
mfix-and-continueDarwin Options
mfix-at697fSPARC Options
mfix-cmse-cve-2021-35465ARM Options
mfix-cortex-a53-835769AArch64 Options
mfix-cortex-a53-843419AArch64 Options
mfix-cortex-m3-ldrdARM Options
mfix-gr712rcSPARC Options
mfix-r10000MIPS Options
mfix-r4000MIPS Options
mfix-r4400MIPS Options
mfix-r5900MIPS Options
mfix-rm7000MIPS Options
mfix-sb1MIPS Options
mfix-ut699SPARC Options
mfix-ut700SPARC Options
mfix-vr4120MIPS Options
mfix-vr4130MIPS Options
mfixed-ccFRV Options
mfixed-rangeHPPA Options
mfixed-rangeIA-64 Options
mfixed-rangeSH Options
mflatSPARC Options
mflip-mips16MIPS Options
mflip-thumbARM Options
mflmapAVR Options
mfloat-abiARM Options
mfloat-abiC-SKY Options
mfloat-ieeeDEC Alpha Options
mfloat-vaxDEC Alpha Options
mfloat128RS/6000 and PowerPC Options
mfloat128-hardwareRS/6000 and PowerPC Options
mflush-funcMIPS Options
mflush-func=nameM32R/D Options
mflush-trap=numberM32R/D Options
mfmax86 Options
mfma4x86 Options
mfmafSPARC Options
mfmovdSH Options
mforce-indirect-callx86 Options
mforce-no-picXtensa Options
mfp-exceptionsMIPS Options
mfp-modeAdapteva Epiphany Options
mfp-regDEC Alpha Options
mfp-ret-in-387x86 Options
mfp-rounding-modeDEC Alpha Options
mfp-trap-modeDEC Alpha Options
mfp16-formatARM Options
mfp32MIPS Options
mfp64MIPS Options
mfpmathOptimize Options
mfpmathx86 Options
mfpr-32FRV Options
mfpr-64FRV Options
mfprndRS/6000 and PowerPC Options
mfpuARC Options
mfpuARM Options
mfpuLoongArch Options
mfpuPDP-11 Options
mfpuSPARC Options
mfpuVisium Options
mfpu=C-SKY Options
mfpxxMIPS Options
mfract-convert-truncateAVR Options
mframe-header-optMIPS Options
mfrecipeLoongArch Options
mfrizRS/6000 and PowerPC Options
mfscaSH Options
mfsgsbasex86 Options
mfsmuldSPARC Options
mfsrraSH Options
mft32bFT32 Options
mfull-regsNDS32 Options
mfull-tocRS/6000 and PowerPC Options
mfunction-returnx86 Options
mfuse-addAVR Options
mfused-maddIA-64 Options
mfused-maddMIPS Options
mfused-maddRS/6000 and PowerPC Options
mfused-maddS/390 and zSeries Options
mfused-maddSH Options
mfused-maddXtensa Options
mfxsrx86 Options
MGPreprocessor Options
mgVAX Options
mg10RL78 Options
mg13RL78 Options
mg14RL78 Options
mgasHPPA Options
mgas-isr-prologuesAVR Options
mgcc-abiV850 Options
mgeneral-regs-onlyAArch64 Options
mgeneral-regs-onlyARM Options
mgeneral-regs-onlyx86 Options
mgfnix86 Options
mghsV850 Options
mginvMIPS Options
mglibcGNU/Linux Options
mgnuVAX Options
mgnu-asIA-64 Options
mgnu-asmPDP-11 Options
mgnu-attributeRS/6000 and PowerPC Options
mgnu-ldHPPA Options
mgnu-ldIA-64 Options
mgompNvidia PTX Options
mgp32MIPS Options
mgp64MIPS Options
mgpoptMIPS Options
mgpoptNios II Options
mgpr-32FRV Options
mgpr-64FRV Options
mgprel-roFRV Options
mgprel-secNios II Options
mhH8/300 Options
mhalNios II Options
mhalf-reg-fileAdapteva Epiphany Options
mhard-dfpRS/6000 and PowerPC Options
mhard-dfpS/390 and zSeries Options
mhard-divOpenRISC Options
mhard-floatC-SKY Options
mhard-floatFRV Options
mhard-floatM680x0 Options
mhard-floatMicroBlaze Options
mhard-floatMIPS Options
mhard-floatOpenRISC Options
mhard-floatRS/6000 and PowerPC Options
mhard-floatS/390 and zSeries Options
mhard-floatSPARC Options
mhard-floatV850 Options
mhard-floatVisium Options
mhard-floatx86 Options
mhard-mulOpenRISC Options
mhard-quad-floatSPARC Options
mharden-slsAArch64 Options
mharden-slsx86 Options
mhardlitMCore Options
mhigh-registersC-SKY Options
mhlex86 Options
mhotpatchS/390 and zSeries Options
mhp-ldHPPA Options
mhresetx86 Options
mhtmRS/6000 and PowerPC Options
mhtmS/390 and zSeries Options
mhw-divNios II Options
mhw-mulNios II Options
mhw-mulxNios II Options
mhwmult=MSP430 Options
miamcux86 Options
micplbBlackfin Options
mid-shared-libraryBlackfin Options
mid-shared-libraryBlackfin Options
mieeeDEC Alpha Options
mieeeSH Options
mieee-conformantDEC Alpha Options
mieee-fpx86 Options
mieee-with-inexactDEC Alpha Options
milp32IA-64 Options
mimaddMIPS Options
mimpure-textSolaris 2 Options
mincoming-stack-boundaryx86 Options
mindexed-loadsARC Options
mindirect-branchx86 Options
mindirect-branch-cs-prefixx86 Options
mindirect-branch-registerx86 Options
minline-all-stringopsx86 Options
minline-atomicsRISC-V Options
minline-float-divide-max-throughputIA-64 Options
minline-float-divide-min-latencyIA-64 Options
minline-ic_invalidateSH Options
minline-int-divideIA-64 Options
minline-int-divide-max-throughputIA-64 Options
minline-int-divide-min-latencyIA-64 Options
minline-pltBlackfin Options
minline-pltFRV Options
minline-sqrt-max-throughputIA-64 Options
minline-sqrt-min-latencyIA-64 Options
minline-strcmpRISC-V Options
minline-stringops-dynamicallyx86 Options
minline-strlenRISC-V Options
minline-strncmpRISC-V Options
minrtMSP430 Options
minrtPRU Options
minsert-sched-nopsRS/6000 and PowerPC Options
minstrument-returnx86 Options
mint-registerRX Options
mint16PDP-11 Options
mint32H8/300 Options
mint32PDP-11 Options
mint8AVR Options
minterlink-compressedMIPS Options
minterlink-mips16MIPS Options
mips1MIPS Options
mips16MIPS Options
mips2MIPS Options
mips3MIPS Options
mips32MIPS Options
mips32r3MIPS Options
mips32r5MIPS Options
mips32r6MIPS Options
mips3dMIPS Options
mips4MIPS Options
mips64MIPS Options
mips64r2MIPS Options
mips64r3MIPS Options
mips64r5MIPS Options
mips64r6MIPS Options
mirq-ctrl-savedARC Options
misaNvidia PTX Options
misa-specRISC-V Options
miselRS/6000 and PowerPC Options
misizeARC Options
misizeSH Options
misr-vector-sizeNDS32 Options
missue-rate=numberM32R/D Options
mistackC-SKY Options
mjli-alwaysARC Options
mjmp32eBPF Options
mjmpexteBPF Options
mjsrRX Options
mjump-in-delayHPPA Options
mkernelDarwin Options
mklx86 Options
mknuthdivMMIX Options
mlSH Options
ml[a]sxLoongArch Options
mlamx86 Options
mlam-bhLoongArch Options
mlamcasLoongArch Options
mlargeMSP430 Options
mlarge-dataDEC Alpha Options
mlarge-data-thresholdx86 Options
mlarge-textDEC Alpha Options
mlate-ldp-fusionAArch64 Options
mld-seq-saLoongArch Options
mleaf-id-shared-libraryBlackfin Options
mleaf-id-shared-libraryBlackfin Options
mlibfuncsMMIX Options
mlibrary-picFRV Options
mlinked-fpFRV Options
mlinker-optHPPA Options
mlittleRS/6000 and PowerPC Options
mlittle-endianAArch64 Options
mlittle-endianARC Options
mlittle-endianARM Options
mlittle-endianC6X Options
mlittle-endianC-SKY Options
mlittle-endianeBPF Options
mlittle-endianIA-64 Options
mlittle-endianMCore Options
mlittle-endianMicroBlaze Options
mlittle-endianNDS32 Options
mlittle-endianRISC-V Options
mlittle-endianRS/6000 and PowerPC Options
mlittle-endian-dataRX Options
mliwMN10300 Options
mll64ARC Options
mllscMIPS Options
mload-store-pairsMIPS Options
mlocal-sdataMIPS Options
mlockARC Options
mlong-callsAdapteva Epiphany Options
mlong-callsARC Options
mlong-callsARM Options
mlong-callsBlackfin Options
mlong-callsFRV Options
mlong-callsHPPA Options
mlong-callsMIPS Options
mlong-callsV850 Options
mlong-doubleAVR Options
mlong-double-128S/390 and zSeries Options
mlong-double-128x86 Options
mlong-double-64S/390 and zSeries Options
mlong-double-64x86 Options
mlong-double-80x86 Options
mlong-jump-table-offsetsM680x0 Options
mlong-jumpsV850 Options
mlong-load-storeHPPA Options
mlong32MIPS Options
mlong64MIPS Options
mlongcallRS/6000 and PowerPC Options
mlongcallsXtensa Options
mloongson-extMIPS Options
mloongson-ext2MIPS Options
mloongson-mmiMIPS Options
mloopPRU Options
mloopV850 Options
mlow-precision-divAArch64 Options
mlow-precision-recip-sqrtAArch64 Options
mlow-precision-sqrtAArch64 Options
mlow64kBlackfin Options
mlp64IA-64 Options
mlpc-widthARC Options
mlraARC Options
mlraFT32 Options
mlraPDP-11 Options
mlraSPARC Options
mlraVAX Options
mlra-priority-compactARC Options
mlra-priority-noncompactARC Options
mlra-priority-noneARC Options
mlwpx86 Options
mlxc1-sxc1MIPS Options
mlzcntx86 Options
MMPreprocessor Options
mmac_24ARC Options
mmac_d16ARC Options
mmac-24ARC Options
mmac-d16ARC Options
mmacosx-version-minDarwin Options
mmadMIPS Options
mmadd4MIPS Options
mmain-is-OS_taskAVR Options
mmainkernelNvidia PTX Options
mmalloc64VMS Options
mmanual-endbrx86 Options
mmaxDEC Alpha Options
mmax-constant-sizeRX Options
mmax-inline-memcpy-sizeLoongArch Options
mmax-inline-shift=MSP430 Options
mmax-stack-frameCRIS Options
mmcount-ra-addressMIPS Options
mmcuAVR Options
mmcuMIPS Options
mmcuPRU Options
mmcu=MSP430 Options
MMDPreprocessor Options
mmediaFRV Options
mmedium-callsARC Options
mmemcpyLoongArch Options
mmemcpyMicroBlaze Options
mmemcpyMIPS Options
mmemcpy-strategy=strategyx86 Options
mmemory-latencyDEC Alpha Options
mmemory-modelSPARC Options
mmemset-strategy=strategyx86 Options
mmfcrfRS/6000 and PowerPC Options
mmicromipsMIPS Options
mmillicodeARC Options
mminimal-tocRS/6000 and PowerPC Options
mmips16e2MIPS Options
mmixed-codeARC Options
mmmaRS/6000 and PowerPC Options
mmmxx86 Options
mmodel=largeM32R/D Options
mmodel=mediumM32R/D Options
mmodel=smallM32R/D Options
mmovbex86 Options
mmovccRISC-V Options
mmovdir64bx86 Options
mmovdirix86 Options
mmove-maxx86 Options
mmpC-SKY Options
mmpyARC Options
mmpy-optionARC Options
mms-bitfieldsx86 Options
mmtMIPS Options
mmulRL78 Options
mmul-bug-workaroundCRIS Options
mmul.xMoxie Options
mmul32x16ARC Options
mmul64ARC Options
mmuladdFRV Options
mmulhwRS/6000 and PowerPC Options
mmult-bugMN10300 Options
mmultcostARC Options
mmulti-cond-execFRV Options
mmulticoreBlackfin Options
mmultipleRS/6000 and PowerPC Options
mmultiple-stldC-SKY Options
mmuslGNU/Linux Options
mmvcleS/390 and zSeries Options
mmvmeRS/6000 and PowerPC Options
mmwaitx86 Options
mmwaitxx86 Options
mnH8/300 Options
mn-flashAVR Options
mnan=2008MIPS Options
mnan=legacyMIPS Options
mneededx86 Options
mneon-for-64bitsARM Options
mnested-cond-execFRV Options
mnewlibOpenRISC Options
mno-16-bitNDS32 Options
mno-4byte-functionsMCore Options
mno-8byte-alignV850 Options
mno-abicallsMIPS Options
mno-ac0PDP-11 Options
mno-align-doublex86 Options
mno-align-intM680x0 Options
mno-align-loopsM32R/D Options
mno-align-stringopsx86 Options
mno-allow-string-insnsRX Options
mno-altivecRS/6000 and PowerPC Options
mno-am33MN10300 Options
mno-app-regsSPARC Options
mno-app-regsV850 Options
mno-as100-syntaxRX Options
mno-atomic-libcallsHPPA Options
mno-auto-litpoolsXtensa Options
mno-avoid-indexed-addressesRS/6000 and PowerPC Options
mno-backchainS/390 and zSeries Options
mno-base-addressesMMIX Options
mno-bit-alignRS/6000 and PowerPC Options
mno-bitfieldM680x0 Options
mno-branch-likelyMIPS Options
mno-branch-predictMMIX Options
mno-brccARC Options
mno-bwxDEC Alpha Options
mno-bypass-cacheNios II Options
mno-cache-volatileNios II Options
mno-call-ms2sysv-xloguesx86 Options
mno-callgraph-dataMCore Options
mno-cbcondSPARC Options
mno-check-zero-divisionMIPS Options
mno-cixDEC Alpha Options
mno-clearbssMicroBlaze Options
mno-cmovNDS32 Options
mno-cmpbRS/6000 and PowerPC Options
mno-co-reeBPF Options
mno-cond-execARC Options
mno-cond-execFRV Options
mno-cond-moveFRV Options
mno-const-alignCRIS Options
mno-const16Xtensa Options
mno-crcMIPS Options
mno-crt0MN10300 Options
mno-crt0Moxie Options
mno-cryptoRS/6000 and PowerPC Options
mno-csync-anomalyBlackfin Options
mno-custom-insnNios II Options
mno-data-alignCRIS Options
mno-debugS/390 and zSeries Options
mno-defaultx86 Options
mno-direct-extern-accessx86 Options
mno-direct-extern-accessx86 Function Attributes
mno-disable-calltV850 Options
mno-divM680x0 Options
mno-divMCore Options
mno-div32LoongArch Options
mno-dlmzbRS/6000 and PowerPC Options
mno-doubleFRV Options
mno-dpfp-lrsrARC Options
mno-dspMIPS Options
mno-dspr2MIPS Options
mno-dwarf2-asmIA-64 Options
mno-dwordFRV Options
mno-eabiRS/6000 and PowerPC Options
mno-early-stop-bitsIA-64 Options
mno-eflagsFRV Options
mno-embedded-dataMIPS Options
mno-epV850 Options
mno-epsilonMMIX Options
mno-evaMIPS Options
mno-explicit-relocsDEC Alpha Options
mno-explicit-relocsLoongArch Options
mno-explicit-relocsMIPS Options
mno-exrH8/300 Options
mno-ext-perfNDS32 Options
mno-ext-perf2NDS32 Options
mno-ext-stringNDS32 Options
mno-extern-sdataMIPS Options
mno-fancy-math-387x86 Options
mno-fast-sw-divNios II Options
mno-faster-structsSPARC Options
mno-fdpicARM Options
mno-fixDEC Alpha Options
mno-fix-24kMIPS Options
mno-fix-cortex-a53-835769AArch64 Options
mno-fix-cortex-a53-843419AArch64 Options
mno-fix-r10000MIPS Options
mno-fix-r4000MIPS Options
mno-fix-r4400MIPS Options
mno-flatSPARC Options
mno-floatMIPS Options
mno-float128RS/6000 and PowerPC Options
mno-float128-hardwareRS/6000 and PowerPC Options
mno-flush-funcM32R/D Options
mno-flush-funcMIPS Options
mno-flush-trapM32R/D Options
mno-fmafSPARC Options
mno-fp-in-tocRS/6000 and PowerPC Options
mno-fp-regsDEC Alpha Options
mno-fp-ret-in-387x86 Options
mno-fprndRS/6000 and PowerPC Options
mno-fpuSPARC Options
mno-fpuVisium Options
mno-frecipeLoongArch Options
mno-fscaSH Options
mno-fsmuldSPARC Options
mno-fsrraSH Options
mno-fused-maddIA-64 Options
mno-fused-maddMIPS Options
mno-fused-maddRS/6000 and PowerPC Options
mno-fused-maddS/390 and zSeries Options
mno-fused-maddSH Options
mno-fused-maddXtensa Options
mno-ginvMIPS Options
mno-gnu-asIA-64 Options
mno-gnu-attributeRS/6000 and PowerPC Options
mno-gnu-ldIA-64 Options
mno-gpoptMIPS Options
mno-gpoptNios II Options
mno-hard-dfpRS/6000 and PowerPC Options
mno-hard-dfpS/390 and zSeries Options
mno-hardlitMCore Options
mno-htmRS/6000 and PowerPC Options
mno-htmS/390 and zSeries Options
mno-hw-divNios II Options
mno-hw-mulNios II Options
mno-hw-mulxNios II Options
mno-id-shared-libraryBlackfin Options
mno-ieeeSH Options
mno-ieee-fpx86 Options
mno-imaddMIPS Options
mno-inline-float-divideIA-64 Options
mno-inline-int-divideIA-64 Options
mno-inline-sqrtIA-64 Options
mno-int16PDP-11 Options
mno-int32PDP-11 Options
mno-interlink-compressedMIPS Options
mno-interlink-mips16MIPS Options
mno-interruptsAVR Options
mno-iselRS/6000 and PowerPC Options
mno-jsrRX Options
mno-knuthdivMMIX Options
mno-lam-bhLoongArch Options
mno-lamcasLoongArch Options
mno-ld-seq-saLoongArch Options
mno-leaf-id-shared-libraryBlackfin Options
mno-libfuncsMMIX Options
mno-liwMN10300 Options
mno-llscMIPS Options
mno-load-store-pairsMIPS Options
mno-local-sdataMIPS Options
mno-long-callsARM Options
mno-long-callsBlackfin Options
mno-long-callsHPPA Options
mno-long-callsMIPS Options
mno-long-callsV850 Options
mno-long-jumpsV850 Options
mno-longcallRS/6000 and PowerPC Options
mno-longcallsXtensa Options
mno-loongson-extMIPS Options
mno-loongson-ext2MIPS Options
mno-loongson-mmiMIPS Options
mno-low-precision-divAArch64 Options
mno-low-precision-recip-sqrtAArch64 Options
mno-low-precision-sqrtAArch64 Options
mno-low64kBlackfin Options
mno-lraSPARC Options
mno-lraVAX Options
mno-lsimFR30 Options
mno-lsimMCore Options
mno-madMIPS Options
mno-maxDEC Alpha Options
mno-mcount-ra-addressMIPS Options
mno-mcuMIPS Options
mno-mdmxMIPS Options
mno-mediaFRV Options
mno-memcpyMIPS Options
mno-mfcrfRS/6000 and PowerPC Options
mno-mips16MIPS Options
mno-mips16e2MIPS Options
mno-mips3dMIPS Options
mno-mmaRS/6000 and PowerPC Options
mno-mmicromipsMIPS Options
Mno-modulesPreprocessor Options
mno-mpyARC Options
mno-ms-bitfieldsx86 Options
mno-mtMIPS Options
mno-mul-bug-workaroundCRIS Options
mno-muladdFRV Options
mno-mulhwRS/6000 and PowerPC Options
mno-mult-bugMN10300 Options
mno-multi-cond-execFRV Options
mno-multipleRS/6000 and PowerPC Options
mno-mvcleS/390 and zSeries Options
mno-nested-cond-execFRV Options
mno-odd-spregMIPS Options
mno-omit-leaf-frame-pointerAArch64 Options
mno-optimize-membarFRV Options
mno-packFRV Options
mno-packed-stackS/390 and zSeries Options
mno-paired-singleMIPS Options
mno-pass-mrelax-to-asLoongArch Options
mno-pc-relative-literal-loadsAArch64 Options
mno-pcrelRS/6000 and PowerPC Options
mno-picIA-64 Options
mno-pidRX Options
mno-pltMIPS Options
mno-pltseqRS/6000 and PowerPC Options
mno-popcSPARC Options
mno-popcntbRS/6000 and PowerPC Options
mno-popcntdRS/6000 and PowerPC Options
mno-postincAdapteva Epiphany Options
mno-postmodifyAdapteva Epiphany Options
mno-power8-fusionRS/6000 and PowerPC Options
mno-powerpc-gfxoptRS/6000 and PowerPC Options
mno-powerpc-gpoptRS/6000 and PowerPC Options
mno-powerpc64RS/6000 and PowerPC Options
mno-prefixedRS/6000 and PowerPC Options
mno-privilegedRS/6000 and PowerPC Options
mno-prolog-functionV850 Options
mno-prologue-epilogueCRIS Options
mno-prototypeRS/6000 and PowerPC Options
mno-push-argsx86 Options
mno-quad-memoryRS/6000 and PowerPC Options
mno-quad-memory-atomicRS/6000 and PowerPC Options
mno-readonly-in-sdataRS/6000 and PowerPC Options
mno-red-zonex86 Options
mno-register-namesIA-64 Options
mno-regnamesRS/6000 and PowerPC Options
mno-relaxLoongArch Options
mno-relaxPRU Options
mno-relaxV850 Options
mno-relax-immediateMCore Options
mno-relocatableRS/6000 and PowerPC Options
mno-relocatable-libRS/6000 and PowerPC Options
mno-renesasSH Options
mno-rop-protectRS/6000 and PowerPC Options
mno-round-nearestAdapteva Epiphany Options
mno-save-mduc-in-interruptsRL78 Options
mno-sccFRV Options
mno-sched-ar-data-specIA-64 Options
mno-sched-ar-in-data-specIA-64 Options
mno-sched-br-data-specIA-64 Options
mno-sched-br-in-data-specIA-64 Options
mno-sched-control-specIA-64 Options
mno-sched-count-spec-in-critical-pathIA-64 Options
mno-sched-in-control-specIA-64 Options
mno-sched-prefer-non-control-spec-insnsIA-64 Options
mno-sched-prefer-non-data-spec-insnsIA-64 Options
mno-sched-prologARM Options
mno-sdataARC Options
mno-sdataIA-64 Options
mno-sdataRS/6000 and PowerPC Options
mno-sep-dataBlackfin Options
mno-serialize-volatileXtensa Options
mno-setlbMN10300 Options
mno-shortM680x0 Options
mno-side-effectsCRIS Options
mno-simRX Options
mno-single-exitMMIX Options
mno-slow-bytesMCore Options
mno-small-execS/390 and zSeries Options
mno-smartmipsMIPS Options
mno-soft-cmpsfAdapteva Epiphany Options
mno-soft-floatDEC Alpha Options
mno-space-regsHPPA Options
mno-specld-anomalyBlackfin Options
mno-split-addressesMIPS Options
mno-split-lohiAdapteva Epiphany Options
mno-stack-alignCRIS Options
mno-stack-biasSPARC Options
mno-std-struct-returnSPARC Options
mno-strict-alignAArch64 Options
mno-strict-alignM680x0 Options
mno-strict-alignMIPS Options
mno-strict-alignRS/6000 and PowerPC Options
mno-strict-alignXtensa Options
mno-subxcSPARC Options
mno-sum-in-tocRS/6000 and PowerPC Options
mno-sym32MIPS Options
mno-target-alignXtensa Options
mno-text-section-literalsXtensa Options
mno-tls-markersRS/6000 and PowerPC Options
mno-tocRS/6000 and PowerPC Options
mno-toplevel-symbolsMMIX Options
mno-tpf-traceS/390 and zSeries Options
mno-tpf-trace-skipS/390 and zSeries Options
mno-unaligned-accessARM Options
mno-unaligned-accessMIPS Options
mno-unaligned-doublesSPARC Options
mno-uninit-const-in-rodataMIPS Options
mno-unroll-only-small-loopsx86 Options
mno-updateRS/6000 and PowerPC Options
mno-user-modeSPARC Options
mno-usermodeSH Options
mno-v3pushNDS32 Options
mno-v8plusSPARC Options
mno-vect-doubleAdapteva Epiphany Options
mno-virtMIPS Options
mno-visSPARC Options
mno-vis2SPARC Options
mno-vis3SPARC Options
mno-vis4SPARC Options
mno-vis4bSPARC Options
mno-vliw-branchFRV Options
mno-volatile-asm-stopIA-64 Options
mno-volatile-cacheARC Options
mno-vrsaveRS/6000 and PowerPC Options
mno-vsxRS/6000 and PowerPC Options
mno-vxS/390 and zSeries Options
mno-warn-devices-csvMSP430 Options
mno-warn-mcuMSP430 Options
mno-warn-multiple-fast-interruptsRX Options
mno-wide-bitfieldsMCore Options
mno-xgotM680x0 Options
mno-xgotMIPS Options
mno-xl-compatRS/6000 and PowerPC Options
mno-xpaMIPS Options
mno-zdcbranchSH Options
mno-zero-extendMMIX Options
mno-zvectorS/390 and zSeries Options
mnobitfieldM680x0 Options
mnodivFT32 Options
mnomacsaveSH Options
mnop-fun-dllimportx86 Windows Options
mnop-mcountx86 Options
mnopmFT32 Options
mnopsAdapteva Epiphany Options
mnoreturn-no-callee-saved-registersx86 Options
mnormARC Options
modd-spregMIPS Options
momit-leaf-frame-pointerAArch64 Options
momit-leaf-frame-pointerBlackfin Options
momit-leaf-frame-pointerx86 Options
mone-byte-boolDarwin Options
moptimizeNvidia PTX Options
moptimize-membarFRV Options
moptimize-membarFRV Options
morderedHPPA Options
moverrideAArch64 Options
MPPreprocessor Options
mpa-risc-1-0HPPA Options
mpa-risc-1-1HPPA Options
mpa-risc-2-0HPPA Options
mpackFRV Options
mpacked-stackS/390 and zSeries Options
mpadstructSH Options
mpaired-singleMIPS Options
mpartial-vector-fp-mathx86 Options
mpass-mrelax-to-asLoongArch Options
mpc-relative-literal-loadsAArch64 Options
mpc32x86 Options
mpc64x86 Options
mpc80x86 Options
mpclmulx86 Options
mpconfigx86 Options
mpcrelM680x0 Options
mpcrelRS/6000 and PowerPC Options
mpdebugCRIS Options
mpeRS/6000 and PowerPC Options
mpe-aligned-commonsx86 Windows Options
mpic-data-is-text-relativeARM Options
mpic-data-is-text-relativeMicroBlaze Options
mpic-registerARM Options
mpidRX Options
mpkux86 Options
mpltMIPS Options
mpltseqRS/6000 and PowerPC Options
mpointer-size=sizeVMS Options
mpointers-to-nested-functionsRS/6000 and PowerPC Options
mpoke-function-nameARM Options
mpopcSPARC Options
mpopcntx86 Options
mpopcntbRS/6000 and PowerPC Options
mpopcntdRS/6000 and PowerPC Options
mportable-runtimeHPPA Options
mpostincAdapteva Epiphany Options
mpostmodifyAdapteva Epiphany Options
mpower8-fusionRS/6000 and PowerPC Options
mpowerpc-gfxoptRS/6000 and PowerPC Options
mpowerpc-gpoptRS/6000 and PowerPC Options
mpowerpc64RS/6000 and PowerPC Options
mprefer-avx128x86 Options
mprefer-short-insn-regsAdapteva Epiphany Options
mprefer-vector-widthx86 Options
mprefergotSH Options
mpreferred-stack-boundaryRISC-V Options
mpreferred-stack-boundaryx86 Options
mprefetchix86 Options
mprefetchwt1x86 Options
mprefixedRS/6000 and PowerPC Options
mpretend-cmoveSH Options
mprfchwx86 Options
mprint-tune-infoARM Options
mprioritize-restricted-insnsRS/6000 and PowerPC Options
mprivilegedRS/6000 and PowerPC Options
mprolog-functionV850 Options
mprologue-epilogueCRIS Options
mprototypeRS/6000 and PowerPC Options
mptwritex86 Options
mptxNvidia PTX Options
mpure-codeARM Options
mpush-argsx86 Options
mpushpopC-SKY Options
MQPreprocessor Options
mq-classARC Options
mquad-memoryRS/6000 and PowerPC Options
mquad-memory-atomicRS/6000 and PowerPC Options
mr0rel-secNios II Options
mr10k-cache-barrierMIPS Options
mraointx86 Options
mRcqARC Options
mRcwARC Options
mrdpidx86 Options
mrdrndx86 Options
mrdseedx86 Options
mreadonly-in-sdataRS/6000 and PowerPC Options
mrecipLoongArch Options
mrecipRS/6000 and PowerPC Options
mrecipx86 Options
mrecip-precisionRS/6000 and PowerPC Options
mrecip=optLoongArch Options
mrecip=optRS/6000 and PowerPC Options
mrecip=optx86 Options
mrecord-mcountx86 Options
mrecord-returnx86 Options
mred-zonex86 Options
mreduced-regsNDS32 Options
mregister-namesIA-64 Options
mregnamesRS/6000 and PowerPC Options
mregparmx86 Options
mrelaxAVR Options
mrelaxH8/300 Options
mrelaxLoongArch Options
mrelaxMN10300 Options
mrelaxMSP430 Options
mrelaxNDS32 Options
mrelaxRISC-V Options
mrelaxRX Options
mrelaxSH Options
mrelaxV850 Options
mrelax-cmpxchg-loopx86 Options
mrelax-immediateMCore Options
mrelax-pic-callsMIPS Options
mrelocatableRS/6000 and PowerPC Options
mrelocatable-libRS/6000 and PowerPC Options
mrenesasSH Options
mrestrict-itARM Options
mreturn-pointer-on-d0MN10300 Options
mrf16ARC Options
mrgf-banked-regsARC Options
mrh850-abiV850 Options
mriscv-attributeRISC-V Options
mrl78RL78 Options
mrmwAVR Options
mrodata-in-ramAVR Options
mrop-protectRS/6000 and PowerPC Options
mrorOpenRISC Options
mroriOpenRISC Options
mround-nearestAdapteva Epiphany Options
mrtdM680x0 Options
mrtdx86 Options
mrtdx86 Function Attributes
mrtmx86 Options
mrtpVxWorks Options
mrtscARC Options
msH8/300 Options
ms2600H8/300 Options
msahfx86 Options
msave-acc-in-interruptsRX Options
msave-mduc-in-interruptsRL78 Options
msave-restoreRISC-V Options
msave-toc-indirectRS/6000 and PowerPC Options
msccFRV Options
msched-ar-data-specIA-64 Options
msched-ar-in-data-specIA-64 Options
msched-br-data-specIA-64 Options
msched-br-in-data-specIA-64 Options
msched-control-specIA-64 Options
msched-costly-depRS/6000 and PowerPC Options
msched-count-spec-in-critical-pathIA-64 Options
msched-fp-mem-deps-zero-costIA-64 Options
msched-in-control-specIA-64 Options
msched-max-memory-insnsIA-64 Options
msched-max-memory-insns-hard-limitIA-64 Options
msched-prefer-non-control-spec-insnsIA-64 Options
msched-prefer-non-data-spec-insnsIA-64 Options
msched-prologARM Options
msched-prologC-SKY Options
msched-spec-ldcIA-64 Options
msched-spec-ldcIA-64 Options
msched-stop-bits-after-every-cycleIA-64 Options
mscheduleHPPA Options
msdaV850 Options
msdataARC Options
msdataIA-64 Options
msdataRS/6000 and PowerPC Options
msdata=allC6X Options
msdata=dataRS/6000 and PowerPC Options
msdata=defaultC6X Options
msdata=defaultRS/6000 and PowerPC Options
msdata=eabiRS/6000 and PowerPC Options
msdata=noneC6X Options
msdata=noneM32R/D Options
msdata=noneRS/6000 and PowerPC Options
msdata=sdataM32R/D Options
msdata=sysvRS/6000 and PowerPC Options
msdata=useM32R/D Options
msdiveBPF Options
msdramBlackfin Options
msecure-pltRS/6000 and PowerPC Options
msecurityC-SKY Options
msel-sched-dont-check-control-specIA-64 Options
msep-dataBlackfin Options
msep-dataBlackfin Options
mserializex86 Options
mserialize-volatileXtensa Options
msetlbMN10300 Options
msextOpenRISC Options
msfimmOpenRISC Options
msgxx86 Options
mshax86 Options
msha512x86 Options
mshared-library-idBlackfin Options
mshftimmOpenRISC Options
mshortM680x0 Options
mshort-callsAVR Options
mshorten-memrefsRISC-V Options
mshstkx86 Options
mside-effectsCRIS Options
msign-extend-enabledLM32 Options
msign-return-addressAArch64 Options
msilicon-errataMSP430 Options
msilicon-errata-warnMSP430 Options
msimBlackfin Options
msimC6X Options
msimC-SKY Options
msimFT32 Options
msimM32C Options
msimMSP430 Options
msimRL78 Options
msimRS/6000 and PowerPC Options
msimRX Options
msimVisium Options
msimXstormy16 Options
msimdARC Options
msimdLoongArch Options
msingle-exitMMIX Options
msingle-floatLoongArch Options
msingle-floatMIPS Options
msingle-pic-baseARM Options
msingle-pic-baseRS/6000 and PowerPC Options
msioHPPA Options
msize-levelARC Options
mskip-bugAVR Options
mskip-rax-setupx86 Options
mslow-bytesMCore Options
mslow-flash-dataARM Options
msm3x86 Options
msm4x86 Options
msmallMSP430 Options
msmall-dataDEC Alpha Options
msmall-data-limitLoongArch Options
msmall-data-limitRISC-V Options
msmall-data-limitRX Options
msmall-dividesMicroBlaze Options
msmall-execS/390 and zSeries Options
msmall-modelFR30 Options
msmall-textDEC Alpha Options
msmall16Adapteva Epiphany Options
msmallcNios II Options
msmartC-SKY Options
msmartmipsMIPS Options
msmoveBPF Options
msmpVxWorks Options
msoft-cmpsfAdapteva Epiphany Options
msoft-divOpenRISC Options
msoft-floatARC Options
msoft-floatC-SKY Options
msoft-floatDEC Alpha Options
msoft-floatFRV Options
msoft-floatHPPA Options
msoft-floatLoongArch Options
msoft-floatM680x0 Options
msoft-floatMicroBlaze Options
msoft-floatMIPS Options
msoft-floatOpenRISC Options
msoft-floatPDP-11 Options
msoft-floatRS/6000 and PowerPC Options
msoft-floatS/390 and zSeries Options
msoft-floatSPARC Options
msoft-floatV850 Options
msoft-floatVisium Options
msoft-floatx86 Options
msoft-mulOpenRISC Options
msoft-multHPPA Options
msoft-quad-floatSPARC Options
msoft-stackNvidia PTX Options
msp8AVR Options
mspaceV850 Options
mspace-regsHPPA Options
mspecld-anomalyBlackfin Options
mspecld-anomalyBlackfin Options
mspfpARC Options
mspfp_compactARC Options
mspfp_fastARC Options
mspfp-compactARC Options
mspfp-fastARC Options
msplitPDP-11 Options
msplit-addressesMIPS Options
msplit-lohiAdapteva Epiphany Options
msplit-vecmove-earlyAdapteva Epiphany Options
msram-eccAMD GCN Options
mssex86 Options
msse2x86 Options
msse2avxx86 Options
msse3x86 Options
msse4x86 Options
msse4.1x86 Options
msse4.2x86 Options
msse4ax86 Options
msseregparmx86 Options
mssse3x86 Options
mstack-alignCRIS Options
mstack-biasSPARC Options
mstack-check-l1Blackfin Options
mstack-guardS/390 and zSeries Options
mstack-incrementMCore Options
mstack-offsetAdapteva Epiphany Options
mstack-protector-guardAArch64 Options
mstack-protector-guardARM Options
mstack-protector-guardRISC-V Options
mstack-protector-guardRS/6000 and PowerPC Options
mstack-protector-guardx86 Options
mstack-protector-guard-offsetAArch64 Options
mstack-protector-guard-offsetARM Options
mstack-protector-guard-offsetRISC-V Options
mstack-protector-guard-offsetRS/6000 and PowerPC Options
mstack-protector-guard-offsetx86 Options
mstack-protector-guard-regAArch64 Options
mstack-protector-guard-regRISC-V Options
mstack-protector-guard-regRS/6000 and PowerPC Options
mstack-protector-guard-regx86 Options
mstack-protector-guard-symbolRS/6000 and PowerPC Options
mstack-sizeAMD GCN Options
mstack-sizeC-SKY Options
mstack-sizeS/390 and zSeries Options
mstackrealignx86 Options
mstd-struct-returnSPARC Options
mstore-maxx86 Options
mstrict-alignAArch64 Options
mstrict-alignLoongArch Options
mstrict-alignM680x0 Options
mstrict-alignMIPS Options
mstrict-alignRISC-V Options
mstrict-alignRS/6000 and PowerPC Options
mstrict-alignXtensa Options
mstrict-XAVR Options
mstring-compare-inline-limitRS/6000 and PowerPC Options
mstringop-strategy=algx86 Options
mstructure-size-boundaryARM Options
msubxcSPARC Options
msv-modeVisium Options
msve-vector-bitsAArch64 Options
msvr4-struct-returnRS/6000 and PowerPC Options
mswapARC Options
mswapeARC Options
msym32MIPS Options
msynciMIPS Options
msys-crt0Nios II Options
msys-libNios II Options
MTPreprocessor Options
mtarget-alignXtensa Options
mtasSH Options
mtbmx86 Options
mtdaV850 Options
mtelephonyARC Options
mtext-section-literalsXtensa Options
mthreadsx86 Options
mthreadsx86 Windows Options
mthumbARM Options
mthumb-interworkARM Options
mtiny-printfMSP430 Options
mtiny-stackAVR Options
mTLSFRV Options
mtlsFRV Options
mtls-dialectARM Options
mtls-dialectLoongArch Options
mtls-dialectx86 Options
mtls-dialect=descAArch64 Options
mtls-dialect=descRISC-V Options
mtls-dialect=tradRISC-V Options
mtls-dialect=traditionalAArch64 Options
mtls-direct-seg-refsx86 Options
mtls-markersRS/6000 and PowerPC Options
mtls-sizeAArch64 Options
mtls-sizeIA-64 Options
mtocRS/6000 and PowerPC Options
mtomcat-statsFRV Options
mtoplevel-symbolsMMIX Options
mtpAArch64 Options
mtpARM Options
mtp-regnoARC Options
mtpcs-frameARM Options
mtpcs-leaf-frameARM Options
mtpf-traceS/390 and zSeries Options
mtpf-trace-skipS/390 and zSeries Options
mtracebackRS/6000 and PowerPC Options
mtrap-precisionDEC Alpha Options
mtrustC-SKY Options
mtsxldtrkx86 Options
mtuneAArch64 Options
mtuneAMD GCN Options
mtuneARC Options
mtuneARC Options
mtuneARM Options
mtuneCRIS Options
mtuneDEC Alpha Options
mtuneIA-64 Options
mtuneLoongArch Options
mtuneM680x0 Options
mtuneMIPS Options
mtuneMN10300 Options
mtuneRISC-V Options
mtuneRS/6000 and PowerPC Options
mtuneS/390 and zSeries Options
mtuneSPARC Options
mtuneVisium Options
mtunex86 Options
mtune-ctrl=feature-listx86 Options
muclibcGNU/Linux Options
muintrx86 Options
multcostARC Options
multcost=numberSH Options
multi_moduleDarwin Options
multilib-library-picFRV Options
multiply_definedDarwin Options
multiply_defined_unusedDarwin Options
multiply-enabledLM32 Options
munalign-prob-thresholdARC Options
munaligned-accessARM Options
munaligned-accessMIPS Options
munaligned-doublesSPARC Options
municodex86 Windows Options
muniform-simtNvidia PTX Options
muninit-const-in-rodataMIPS Options
munixVAX Options
munix-asmPDP-11 Options
munordered-floatOpenRISC Options
munroll-only-small-loopsx86 Options
mupdateRS/6000 and PowerPC Options
muser-enabledLM32 Options
muser-modeSPARC Options
muser-modeVisium Options
musermodeSH Options
musermsrx86 Options
mv3-atomicseBPF Options
mv3pushNDS32 Options
mv850V850 Options
mv850eV850 Options
mv850e1V850 Options
mv850e2V850 Options
mv850e2v3V850 Options
mv850e2v4V850 Options
mv850e3v5V850 Options
mv850esV850 Options
mv8plusSPARC Options
mvaesx86 Options
mvdspC-SKY Options
mveclibabiRS/6000 and PowerPC Options
mveclibabix86 Options
mvect-doubleAdapteva Epiphany Options
mvect8-ret-in-memx86 Options
mverbose-cost-dumpAArch64 Options
mverbose-cost-dumpARM Options
mvirtMIPS Options
mvisSPARC Options
mvis2SPARC Options
mvis3SPARC Options
mvis4SPARC Options
mvis4bSPARC Options
mvliw-branchFRV Options
mvms-return-codesVMS Options
mvolatile-asm-stopIA-64 Options
mvolatile-cacheARC Options
mvolatile-cacheARC Options
mvpclmulqdqx86 Options
mvr4130-alignMIPS Options
mvrsaveRS/6000 and PowerPC Options
mvsxRS/6000 and PowerPC Options
mvxS/390 and zSeries Options
mvxworksRS/6000 and PowerPC Options
mvzeroupperx86 Options
mwaitpkgx86 Options
mwarn-devices-csvMSP430 Options
mwarn-dynamicstackS/390 and zSeries Options
mwarn-framesizeS/390 and zSeries Options
mwarn-mcuMSP430 Options
mwarn-multiple-fast-interruptsRX Options
mwbnoinvdx86 Options
mwide-bitfieldsMCore Options
mwideklx86 Options
mwin32x86 Windows Options
mwindowsx86 Windows Options
mword-relocationsARM Options
mx32x86 Options
mxgotM680x0 Options
mxgotMIPS Options
mxl-barrel-shiftMicroBlaze Options
mxl-compatRS/6000 and PowerPC Options
mxl-float-convertMicroBlaze Options
mxl-float-sqrtMicroBlaze Options
mxl-gp-optMicroBlaze Options
mxl-multiply-highMicroBlaze Options
mxl-pattern-compareMicroBlaze Options
mxl-reorderMicroBlaze Options
mxl-soft-divMicroBlaze Options
mxl-soft-mulMicroBlaze Options
mxl-stack-checkMicroBlaze Options
mxnackAMD GCN Options
mxopx86 Options
mxpaMIPS Options
mxsavex86 Options
mxsavecx86 Options
mxsaveoptx86 Options
mxsavesx86 Options
mxyARC Options
myellowknifeRS/6000 and PowerPC Options
mzarchS/390 and zSeries Options
mzdaV850 Options
mzdcbranchSH Options
mzero-extendMMIX Options
mzvectorS/390 and zSeries Options

N
no_dead_strip_inits_and_termsDarwin Options
no-80387x86 Options
no-block-ops-unaligned-vsxRS/6000 and PowerPC Options
no-canonical-prefixesDirectory Options
no-integrated-cppPreprocessor Options
no-pieLink Options
no-sysroot-suffixDirectory Options
noall_loadDarwin Options
nocppMIPS Options
nodefaultlibsLink Options
nodefaultrpathsDarwin Options
nodevicelibAVR Options
nodevicespecsAVR Options
nofixprebindingDarwin Options
nofpuRX Options
nolibcLink Options
nolibdldHPPA Options
nomultidefsDarwin Options
non-staticVxWorks Options
noprebindDarwin Options
noseglinkeditDarwin Options
nostartfilesLink Options
nostdincDirectory Options
nostdinc++C++ Dialect Options
nostdinc++Directory Options
nostdlibLink Options
nostdlib++Link Options

O
oOverall Options
OOptimize Options
O0Optimize Options
O1Optimize Options
O2Optimize Options
O3Optimize Options
OfastOptimize Options
OgOptimize Options
OsOptimize Options
OzOptimize Options

P
pInstrumentation Options
PPreprocessor Options
pCommon Function Attributes
pagezero_sizeDarwin Options
paramOptimize Options
pass-exit-codesOverall Options
pedanticStandards
pedanticWarning Options
pedanticC Extensions
pedanticAlternate Keywords
pedanticWarnings and Errors
pedantic-errorsStandards
pedantic-errorsWarning Options
pedantic-errorsNon-bugs
pedantic-errorsWarnings and Errors
pgInstrumentation Options
pgCommon Function Attributes
pieLink Options
pipeOverall Options
pltRISC-V Options
prebindDarwin Options
prebind_all_twolevel_modulesDarwin Options
print-file-nameDeveloper Options
print-libgcc-file-nameDeveloper Options
print-multi-directoryDeveloper Options
print-multi-libDeveloper Options
print-multi-os-directoryDeveloper Options
print-multiarchDeveloper Options
print-objc-runtime-infoObjective-C and Objective-C++ Dialect Options
print-prog-nameDeveloper Options
print-search-dirsDeveloper Options
print-sysrootDeveloper Options
print-sysroot-headers-suffixDeveloper Options
private_bundleDarwin Options
pthreadPreprocessor Options
pthreadLink Options
pthreadsSolaris 2 Options

Q
QDeveloper Options
QnSystem V Options
QySystem V Options

R
rLink Options
rdynamicLink Options
read_only_relocsDarwin Options
remapPreprocessor Options

S
SOverall Options
SLink Options
sLink Options
save-tempsDeveloper Options
save-temps=cwdDeveloper Options
save-temps=objDeveloper Options
sectalignDarwin Options
sectcreateDarwin Options
sectobjectsymbolsDarwin Options
sectobjectsymbolsDarwin Options
sectorderDarwin Options
seg_addr_tableDarwin Options
seg_addr_table_filenameDarwin Options
seg1addrDarwin Options
segaddrDarwin Options
seglinkeditDarwin Options
segprotDarwin Options
segs_read_only_addrDarwin Options
segs_read_only_addrDarwin Options
segs_read_write_addrDarwin Options
segs_read_write_addrDarwin Options
sharedLink Options
shared-libgccLink Options
short-callsAdapteva Epiphany Options
simCRIS Options
sim2CRIS Options
single_moduleDarwin Options
specsOverall Options
staticLink Options
staticDarwin Options
staticHPPA Options
static-libasanLink Options
static-libgccLink Options
static-liblsanLink Options
static-libstdc++Link Options
static-libtsanLink Options
static-libubsanLink Options
static-pieLink Options
stdStandards
stdC Dialect Options
stdOther Builtins
stdNon-bugs
stdlibC++ Dialect Options
sub_libraryDarwin Options
sub_umbrellaDarwin Options
symbolicLink Options
sysrootDirectory Options

T
TLink Options
target-helpOverall Options
threadsHPPA Options
timeDeveloper Options
tno-android-ccGNU/Linux Options
tno-android-ldGNU/Linux Options
traditionalPreprocessor Options
traditionalIncompatibilities
traditional-cppPreprocessor Options
trigraphsPreprocessor Options
twolevel_namespaceDarwin Options

U
UPreprocessor Options
uLink Options
umbrellaDarwin Options
undefPreprocessor Options
undefinedDarwin Options
unexported_symbols_listDarwin Options

V
vOverall Options
versionOverall Options

W
wWarning Options
WWarning Options
WWarning Options
WWarning Options
WIncompatibilities
WaAssembler Options
WabiWarning Options
Wabi-tagC++ Dialect Options
Wabsolute-valueWarning Options
Waddr-space-convertAVR Options
WaddressWarning Options
Waddress-of-packed-memberWarning Options
Waggregate-returnWarning Options
Waggressive-loop-optimizationsWarning Options
Waligned-newC++ Dialect Options
WallWarning Options
WallStandard Libraries
Walloc-sizeWarning Options
Walloc-size-larger-than=Warning Options
Walloc-zeroWarning Options
WallocaWarning Options
Walloca-larger-than=Warning Options
Wanalyzer-allocation-sizeStatic Analyzer Options
Wanalyzer-deref-before-checkStatic Analyzer Options
Wanalyzer-double-fcloseStatic Analyzer Options
Wanalyzer-double-freeStatic Analyzer Options
Wanalyzer-exposure-through-output-fileStatic Analyzer Options
Wanalyzer-exposure-through-uninit-copyStatic Analyzer Options
Wanalyzer-fd-access-mode-mismatchStatic Analyzer Options
Wanalyzer-fd-double-closeStatic Analyzer Options
Wanalyzer-fd-leakStatic Analyzer Options
Wanalyzer-fd-phase-mismatchStatic Analyzer Options
Wanalyzer-fd-type-mismatchStatic Analyzer Options
Wanalyzer-fd-use-after-closeStatic Analyzer Options
Wanalyzer-fd-use-without-checkStatic Analyzer Options
Wanalyzer-file-leakStatic Analyzer Options
Wanalyzer-free-of-non-heapStatic Analyzer Options
Wanalyzer-imprecise-fp-arithmeticStatic Analyzer Options
Wanalyzer-infinite-loopStatic Analyzer Options
Wanalyzer-infinite-recursionStatic Analyzer Options
Wanalyzer-jump-through-nullStatic Analyzer Options
Wanalyzer-malloc-leakStatic Analyzer Options
Wanalyzer-mismatching-deallocationStatic Analyzer Options
Wanalyzer-null-argumentStatic Analyzer Options
Wanalyzer-null-dereferenceStatic Analyzer Options
Wanalyzer-out-of-boundsStatic Analyzer Options
Wanalyzer-overlapping-buffersStatic Analyzer Options
Wanalyzer-possible-null-argumentStatic Analyzer Options
Wanalyzer-possible-null-dereferenceStatic Analyzer Options
Wanalyzer-putenv-of-auto-varStatic Analyzer Options
Wanalyzer-shift-count-negativeStatic Analyzer Options
Wanalyzer-shift-count-overflowStatic Analyzer Options
Wanalyzer-stale-setjmp-bufferStatic Analyzer Options
Wanalyzer-symbol-too-complexStatic Analyzer Options
Wanalyzer-tainted-allocation-sizeStatic Analyzer Options
Wanalyzer-tainted-array-indexStatic Analyzer Options
Wanalyzer-tainted-assertionStatic Analyzer Options
Wanalyzer-tainted-divisorStatic Analyzer Options
Wanalyzer-tainted-offsetStatic Analyzer Options
Wanalyzer-tainted-sizeStatic Analyzer Options
Wanalyzer-too-complexStatic Analyzer Options
Wanalyzer-undefined-behavior-strtokStatic Analyzer Options
Wanalyzer-unsafe-call-within-signal-handlerStatic Analyzer Options
Wanalyzer-use-after-freeStatic Analyzer Options
Wanalyzer-use-of-pointer-in-stale-stack-frameStatic Analyzer Options
Wanalyzer-use-of-uninitialized-valueStatic Analyzer Options
Wanalyzer-va-arg-type-mismatchStatic Analyzer Options
Wanalyzer-va-list-exhaustedStatic Analyzer Options
Wanalyzer-va-list-leakStatic Analyzer Options
Wanalyzer-va-list-use-after-va-endStatic Analyzer Options
Wanalyzer-write-to-constStatic Analyzer Options
Wanalyzer-write-to-string-literalStatic Analyzer Options
Warith-conversionWarning Options
Warray-boundsWarning Options
Warray-compareWarning Options
Warray-parameterWarning Options
Wassign-interceptObjective-C and Objective-C++ Dialect Options
Wattribute-aliasWarning Options
Wattribute-warningWarning Options
WattributesWarning Options
Wbad-function-castWarning Options
Wbidi-charsWarning Options
Wbidi-chars=Warning Options
Wbool-compareWarning Options
Wbool-operationWarning Options
Wbuiltin-declaration-mismatchWarning Options
Wbuiltin-macro-redefinedWarning Options
Wc++-compatWarning Options
Wc++11-compatWarning Options
Wc++11-extensionsWarning Options
Wc++14-compatWarning Options
Wc++14-extensionsWarning Options
Wc++17-compatWarning Options
Wc++17-extensionsWarning Options
Wc++20-compatWarning Options
Wc++20-extensionsWarning Options
Wc++23-extensionsWarning Options
Wc++26-extensionsWarning Options
Wc11-c23-compatWarning Options
Wc90-c99-compatWarning Options
Wc99-c11-compatWarning Options
Wcalloc-transposed-argsWarning Options
Wcast-alignWarning Options
Wcast-align=strictWarning Options
Wcast-function-typeWarning Options
Wcast-qualWarning Options
Wcast-user-definedWarning Options
Wcatch-valueC++ Dialect Options
Wchar-subscriptsWarning Options
Wclass-conversionC++ Dialect Options
Wclass-memaccessC++ Dialect Options
WclobberedWarning Options
Wcomma-subscriptC++ Dialect Options
WcommentWarning Options
WcommentsWarning Options
Wcompare-distinct-pointer-typesWarning Options
Wcomplain-wrong-langWarning Options
Wconditionally-supportedC++ Dialect Options
WconversionWarning Options
Wconversion-nullC++ Dialect Options
Wcoverage-invalid-line-numberWarning Options
Wcoverage-mismatchWarning Options
Wcoverage-too-many-conditionsWarning Options
WcppWarning Options
Wctad-maybe-unsupportedC++ Dialect Options
Wctor-dtor-privacyC++ Dialect Options
Wdangling-elseWarning Options
Wdangling-pointerWarning Options
Wdangling-referenceC++ Dialect Options
Wdate-timeWarning Options
Wdeclaration-after-statementWarning Options
Wdeclaration-missing-parameter-typeWarning Options
Wdelete-incompleteC++ Dialect Options
Wdelete-non-virtual-dtorC++ Dialect Options
WdeprecatedWarning Options
Wdeprecated-copyC++ Dialect Options
Wdeprecated-declarationsWarning Options
Wdeprecated-enum-enum-conversionC++ Dialect Options
Wdeprecated-enum-float-conversionC++ Dialect Options
Wdesignated-initWarning Options
Wdisabled-optimizationWarning Options
Wdiscarded-array-qualifiersWarning Options
Wdiscarded-qualifiersWarning Options
Wdiv-by-zeroWarning Options
Wdouble-promotionWarning Options
Wduplicate-decl-specifierWarning Options
Wduplicated-branchesWarning Options
Wduplicated-condWarning Options
weak_reference_mismatchesDarwin Options
Weffc++C++ Dialect Options
Welaborated-enum-baseC++ Dialect Options
Wempty-bodyWarning Options
Wendif-labelsWarning Options
Wendif-labelsWarning Options
Wenum-compareWarning Options
Wenum-conversionWarning Options
Wenum-int-mismatchWarning Options
WerrorWarning Options
Werror=Warning Options
WexceptionsC++ Dialect Options
Wexpansion-to-definedWarning Options
WextraWarning Options
WextraWarning Options
WextraWarning Options
Wextra-semiC++ Dialect Options
Wfatal-errorsWarning Options
Wflex-array-member-not-at-endWarning Options
Wfloat-conversionWarning Options
Wfloat-equalWarning Options
WformatWarning Options
WformatWarning Options
WformatWarning Options
WformatCommon Function Attributes
Wformat-contains-nulWarning Options
Wformat-extra-argsWarning Options
Wformat-nonliteralWarning Options
Wformat-nonliteralCommon Function Attributes
Wformat-overflowWarning Options
Wformat-overflowWarning Options
Wformat-securityWarning Options
Wformat-signednessWarning Options
Wformat-truncationWarning Options
Wformat-truncationWarning Options
Wformat-y2kWarning Options
Wformat-zero-lengthWarning Options
Wformat=Warning Options
Wformat=1Warning Options
Wformat=2Warning Options
Wframe-addressWarning Options
Wframe-larger-than=Warning Options
Wfree-nonheap-objectWarning Options
Wglobal-moduleC++ Dialect Options
WhardenedWarning Options
whatsloadedDarwin Options
whyloadDarwin Options
Wif-not-alignedWarning Options
Wignored-attributesWarning Options
Wignored-qualifiersWarning Options
WimplicitWarning Options
Wimplicit-fallthroughWarning Options
Wimplicit-fallthrough=Warning Options
Wimplicit-function-declarationWarning Options
Wimplicit-intWarning Options
Winaccessible-baseC++ Dialect Options
Wincompatible-pointer-typesWarning Options
Winfinite-recursionWarning Options
Winherited-variadic-ctorC++ Dialect Options
Winit-list-lifetimeC++ Dialect Options
Winit-selfWarning Options
WinlineWarning Options
WinlineInline
Wint-conversionWarning Options
Wint-in-bool-contextWarning Options
Wint-to-pointer-castWarning Options
Winterference-sizeWarning Options
Winvalid-constexprC++ Dialect Options
Winvalid-imported-macrosC++ Dialect Options
Winvalid-memory-modelWarning Options
Winvalid-offsetofC++ Dialect Options
Winvalid-pchWarning Options
Winvalid-utf8Warning Options
Wjump-misses-initWarning Options
WlLink Options
Wlarger-than-byte-sizeWarning Options
Wlarger-than=Warning Options
Wliteral-suffixC++ Dialect Options
Wlogical-not-parenthesesWarning Options
Wlogical-opWarning Options
Wlong-longWarning Options
Wlto-type-mismatchWarning Options
WmainWarning Options
Wmaybe-uninitializedWarning Options
Wmemset-elt-sizeWarning Options
Wmemset-transposed-argsWarning Options
Wmisleading-indentationWarning Options
Wmismatched-deallocWarning Options
Wmismatched-new-deleteC++ Dialect Options
Wmismatched-tagsC++ Dialect Options
Wmissing-attributesWarning Options
Wmissing-bracesWarning Options
Wmissing-declarationsWarning Options
Wmissing-field-initializersWarning Options
Wmissing-format-attributeWarning Options
Wmissing-include-dirsWarning Options
Wmissing-noreturnWarning Options
Wmissing-parameter-typeWarning Options
Wmissing-profileWarning Options
Wmissing-prototypesWarning Options
Wmissing-requiresWarning Options
Wmissing-template-keywordWarning Options
Wmissing-variable-declarationsWarning Options
Wmisspelled-isrAVR Options
WmulticharWarning Options
Wmultiple-inheritanceC++ Dialect Options
Wmultistatement-macrosWarning Options
WnamespacesC++ Dialect Options
WnarrowingC++ Dialect Options
Wnested-externsWarning Options
Wno-abiWarning Options
Wno-absolute-valueWarning Options
Wno-addr-space-convertAVR Options
Wno-addressWarning Options
Wno-address-of-packed-memberWarning Options
Wno-aggregate-returnWarning Options
Wno-aggressive-loop-optimizationsWarning Options
Wno-aligned-newC++ Dialect Options
Wno-allWarning Options
Wno-alloc-sizeWarning Options
Wno-alloc-size-larger-thanWarning Options
Wno-alloc-size-larger-thanWarning Options
Wno-alloc-zeroWarning Options
Wno-allocaWarning Options
Wno-alloca-larger-thanWarning Options
Wno-alloca-larger-thanWarning Options
Wno-analyzer-allocation-sizeStatic Analyzer Options
Wno-analyzer-deref-before-checkStatic Analyzer Options
Wno-analyzer-double-fcloseStatic Analyzer Options
Wno-analyzer-double-freeStatic Analyzer Options
Wno-analyzer-exposure-through-output-fileStatic Analyzer Options
Wno-analyzer-exposure-through-uninit-copyStatic Analyzer Options
Wno-analyzer-fd-access-mode-mismatchStatic Analyzer Options
Wno-analyzer-fd-double-closeStatic Analyzer Options
Wno-analyzer-fd-leakStatic Analyzer Options
Wno-analyzer-fd-phase-mismatchStatic Analyzer Options
Wno-analyzer-fd-type-mismatchStatic Analyzer Options
Wno-analyzer-fd-use-after-closeStatic Analyzer Options
Wno-analyzer-fd-use-without-checkStatic Analyzer Options
Wno-analyzer-file-leakStatic Analyzer Options
Wno-analyzer-free-of-non-heapStatic Analyzer Options
Wno-analyzer-imprecise-fp-arithmeticStatic Analyzer Options
Wno-analyzer-infinite-loopStatic Analyzer Options
Wno-analyzer-infinite-recursionStatic Analyzer Options
Wno-analyzer-jump-through-nullStatic Analyzer Options
Wno-analyzer-malloc-leakStatic Analyzer Options
Wno-analyzer-mismatching-deallocationStatic Analyzer Options
Wno-analyzer-null-argumentStatic Analyzer Options
Wno-analyzer-null-dereferenceStatic Analyzer Options
Wno-analyzer-out-of-boundsStatic Analyzer Options
Wno-analyzer-overlapping-buffersStatic Analyzer Options
Wno-analyzer-possible-null-argumentStatic Analyzer Options
Wno-analyzer-possible-null-dereferenceStatic Analyzer Options
Wno-analyzer-putenv-of-auto-varStatic Analyzer Options
Wno-analyzer-shift-count-negativeStatic Analyzer Options
Wno-analyzer-shift-count-overflowStatic Analyzer Options
Wno-analyzer-stale-setjmp-bufferStatic Analyzer Options
Wno-analyzer-symbol-too-complexStatic Analyzer Options
Wno-analyzer-tainted-allocation-sizeStatic Analyzer Options
Wno-analyzer-tainted-array-indexStatic Analyzer Options
Wno-analyzer-tainted-assertionStatic Analyzer Options
Wno-analyzer-tainted-divisorStatic Analyzer Options
Wno-analyzer-tainted-offsetStatic Analyzer Options
Wno-analyzer-tainted-sizeStatic Analyzer Options
Wno-analyzer-too-complexStatic Analyzer Options
Wno-analyzer-undefined-behavior-strtokStatic Analyzer Options
Wno-analyzer-unsafe-call-within-signal-handlerStatic Analyzer Options
Wno-analyzer-use-after-freeStatic Analyzer Options
Wno-analyzer-use-of-pointer-in-stale-stack-frameStatic Analyzer Options
Wno-analyzer-use-of-uninitialized-valueStatic Analyzer Options
Wno-analyzer-va-arg-type-mismatchStatic Analyzer Options
Wno-analyzer-va-list-exhaustedStatic Analyzer Options
Wno-analyzer-va-list-leakStatic Analyzer Options
Wno-analyzer-va-list-use-after-va-endStatic Analyzer Options
Wno-analyzer-write-to-constStatic Analyzer Options
Wno-analyzer-write-to-string-literalStatic Analyzer Options
Wno-arith-conversionWarning Options
Wno-array-boundsWarning Options
Wno-array-compareWarning Options
Wno-array-parameterWarning Options
Wno-assign-interceptObjective-C and Objective-C++ Dialect Options
Wno-attribute-aliasWarning Options
Wno-attribute-warningWarning Options
Wno-attributesWarning Options
Wno-bad-function-castWarning Options
Wno-bidi-charsWarning Options
Wno-bool-compareWarning Options
Wno-bool-operationWarning Options
Wno-builtin-declaration-mismatchWarning Options
Wno-builtin-macro-redefinedWarning Options
Wno-c++-compatWarning Options
Wno-c++11-compatWarning Options
Wno-c++11-extensionsWarning Options
Wno-c++14-compatWarning Options
Wno-c++14-extensionsWarning Options
Wno-c++17-compatWarning Options
Wno-c++17-extensionsWarning Options
Wno-c++20-compatWarning Options
Wno-c++20-extensionsWarning Options
Wno-c++23-extensionsWarning Options
Wno-c++26-extensionsWarning Options
Wno-c11-c23-compatWarning Options
Wno-c90-c99-compatWarning Options
Wno-c99-c11-compatWarning Options
Wno-calloc-transposed-argsWarning Options
Wno-cast-alignWarning Options
Wno-cast-function-typeWarning Options
Wno-cast-qualWarning Options
Wno-cast-user-definedWarning Options
Wno-catch-valueC++ Dialect Options
Wno-char-subscriptsWarning Options
Wno-class-conversionC++ Dialect Options
Wno-class-memaccessC++ Dialect Options
Wno-clobberedWarning Options
Wno-comma-subscriptC++ Dialect Options
Wno-complain-wrong-langWarning Options
Wno-conditionally-supportedC++ Dialect Options
Wno-conversionWarning Options
Wno-conversion-nullC++ Dialect Options
Wno-coverage-invalid-line-numberWarning Options
Wno-coverage-mismatchWarning Options
Wno-coverage-too-many-conditionsWarning Options
Wno-cppWarning Options
Wno-ctad-maybe-unsupportedC++ Dialect Options
Wno-ctor-dtor-privacyC++ Dialect Options
Wno-dangling-elseWarning Options
Wno-dangling-pointerWarning Options
Wno-dangling-referenceC++ Dialect Options
Wno-date-timeWarning Options
Wno-declaration-after-statementWarning Options
Wno-declaration-missing-parameter-typeWarning Options
Wno-delete-incompleteC++ Dialect Options
Wno-delete-non-virtual-dtorC++ Dialect Options
Wno-deprecatedWarning Options
Wno-deprecated-copyC++ Dialect Options
Wno-deprecated-declarationsWarning Options
Wno-deprecated-enum-enum-conversionC++ Dialect Options
Wno-deprecated-enum-float-conversionC++ Dialect Options
Wno-designated-initWarning Options
Wno-disabled-optimizationWarning Options
Wno-discarded-array-qualifiersWarning Options
Wno-discarded-qualifiersWarning Options
Wno-div-by-zeroWarning Options
Wno-double-promotionWarning Options
Wno-duplicate-decl-specifierWarning Options
Wno-duplicated-branchesWarning Options
Wno-duplicated-condWarning Options
Wno-effc++C++ Dialect Options
Wno-elaborated-enum-baseC++ Dialect Options
Wno-empty-bodyWarning Options
Wno-endif-labelsWarning Options
Wno-endif-labelsWarning Options
Wno-enum-compareWarning Options
Wno-enum-conversionWarning Options
Wno-enum-int-mismatchWarning Options
Wno-errorWarning Options
Wno-error=Warning Options
Wno-exceptionsC++ Dialect Options
Wno-extraWarning Options
Wno-extraWarning Options
Wno-extraWarning Options
Wno-extra-semiC++ Dialect Options
Wno-fatal-errorsWarning Options
Wno-flex-array-member-not-at-endWarning Options
Wno-float-conversionWarning Options
Wno-float-equalWarning Options
Wno-formatWarning Options
Wno-formatWarning Options
Wno-format-contains-nulWarning Options
Wno-format-extra-argsWarning Options
Wno-format-nonliteralWarning Options
Wno-format-overflowWarning Options
Wno-format-overflowWarning Options
Wno-format-securityWarning Options
Wno-format-signednessWarning Options
Wno-format-truncationWarning Options
Wno-format-truncationWarning Options
Wno-format-y2kWarning Options
Wno-format-zero-lengthWarning Options
Wno-frame-addressWarning Options
Wno-frame-larger-thanWarning Options
Wno-frame-larger-thanWarning Options
Wno-free-nonheap-objectWarning Options
Wno-global-moduleC++ Dialect Options
Wno-hardenedWarning Options
Wno-if-not-alignedWarning Options
Wno-ignored-attributesWarning Options
Wno-ignored-qualifiersWarning Options
Wno-implicitWarning Options
Wno-implicit-fallthroughWarning Options
Wno-implicit-function-declarationWarning Options
Wno-implicit-intWarning Options
Wno-inaccessible-baseC++ Dialect Options
Wno-incompatible-pointer-typesWarning Options
Wno-infinite-recursionWarning Options
Wno-inherited-variadic-ctorC++ Dialect Options
Wno-init-list-lifetimeC++ Dialect Options
Wno-init-selfWarning Options
Wno-inlineWarning Options
Wno-int-conversionWarning Options
Wno-int-in-bool-contextWarning Options
Wno-int-to-pointer-castWarning Options
Wno-invalid-constexprC++ Dialect Options
Wno-invalid-imported-macrosC++ Dialect Options
Wno-invalid-memory-modelWarning Options
Wno-invalid-offsetofC++ Dialect Options
Wno-invalid-pchWarning Options
Wno-invalid-utf8Warning Options
Wno-jump-misses-initWarning Options
Wno-larger-thanWarning Options
Wno-literal-suffixC++ Dialect Options
Wno-logical-not-parenthesesWarning Options
Wno-logical-opWarning Options
Wno-long-longWarning Options
Wno-lto-type-mismatchWarning Options
Wno-mainWarning Options
Wno-maybe-uninitializedWarning Options
Wno-memset-elt-sizeWarning Options
Wno-memset-transposed-argsWarning Options
Wno-misleading-indentationWarning Options
Wno-mismatched-deallocWarning Options
Wno-mismatched-new-deleteC++ Dialect Options
Wno-mismatched-tagsC++ Dialect Options
Wno-missing-attributesWarning Options
Wno-missing-bracesWarning Options
Wno-missing-declarationsWarning Options
Wno-missing-field-initializersWarning Options
Wno-missing-format-attributeWarning Options
Wno-missing-include-dirsWarning Options
Wno-missing-noreturnWarning Options
Wno-missing-parameter-typeWarning Options
Wno-missing-profileWarning Options
Wno-missing-prototypesWarning Options
Wno-missing-requiresWarning Options
Wno-missing-template-keywordWarning Options
Wno-missing-variable-declarationsWarning Options
Wno-misspelled-isrAVR Options
Wno-multicharWarning Options
Wno-multiple-inheritanceC++ Dialect Options
Wno-multistatement-macrosWarning Options
Wno-namespacesC++ Dialect Options
Wno-narrowingC++ Dialect Options
Wno-nested-externsWarning Options
Wno-noexceptC++ Dialect Options
Wno-noexcept-typeC++ Dialect Options
Wno-non-template-friendC++ Dialect Options
Wno-non-virtual-dtorC++ Dialect Options
Wno-nonnullWarning Options
Wno-nonnull-compareWarning Options
Wno-normalizedWarning Options
Wno-nrvoWarning Options
Wno-null-dereferenceWarning Options
Wno-odrWarning Options
Wno-old-style-castC++ Dialect Options
Wno-old-style-declarationWarning Options
Wno-old-style-definitionWarning Options
Wno-openacc-parallelismWarning Options
Wno-openmpWarning Options
Wno-openmp-simdWarning Options
Wno-overflowWarning Options
Wno-overlength-stringsWarning Options
Wno-overloaded-virtualC++ Dialect Options
Wno-override-initWarning Options
Wno-override-init-side-effectsWarning Options
Wno-packedWarning Options
Wno-packed-bitfield-compatWarning Options
Wno-packed-not-alignedWarning Options
Wno-paddedWarning Options
Wno-parenthesesWarning Options
Wno-pedanticWarning Options
Wno-pedantic-ms-formatWarning Options
Wno-pessimizing-moveC++ Dialect Options
Wno-placement-newC++ Dialect Options
Wno-pmf-conversionsC++ Dialect Options
Wno-pmf-conversionsBound member functions
Wno-pointer-arithWarning Options
Wno-pointer-compareWarning Options
Wno-pointer-signWarning Options
Wno-pointer-to-int-castWarning Options
Wno-pragmasWarning Options
Wno-prio-ctor-dtorWarning Options
Wno-property-assign-defaultObjective-C and Objective-C++ Dialect Options
Wno-protocolObjective-C and Objective-C++ Dialect Options
Wno-range-loop-constructC++ Dialect Options
Wno-redundant-declsWarning Options
Wno-redundant-moveC++ Dialect Options
Wno-redundant-tagsC++ Dialect Options
Wno-registerC++ Dialect Options
Wno-reorderC++ Dialect Options
Wno-restrictWarning Options
Wno-return-local-addrWarning Options
Wno-return-mismatchWarning Options
Wno-return-typeWarning Options
Wno-scalar-storage-orderWarning Options
Wno-selectorObjective-C and Objective-C++ Dialect Options
Wno-self-moveWarning Options
Wno-sequence-pointWarning Options
Wno-shadowWarning Options
Wno-shadow-ivarWarning Options
Wno-shift-count-negativeWarning Options
Wno-shift-count-overflowWarning Options
Wno-shift-negative-valueWarning Options
Wno-shift-overflowWarning Options
Wno-sign-compareWarning Options
Wno-sign-conversionWarning Options
Wno-sign-promoC++ Dialect Options
Wno-sized-deallocationC++ Dialect Options
Wno-sizeof-array-argumentWarning Options
Wno-sizeof-array-divWarning Options
Wno-sizeof-pointer-divWarning Options
Wno-sizeof-pointer-memaccessWarning Options
Wno-stack-protectorWarning Options
Wno-stack-usageWarning Options
Wno-stack-usageWarning Options
Wno-strict-aliasingWarning Options
Wno-strict-flex-arraysWarning Options
Wno-strict-null-sentinelC++ Dialect Options
Wno-strict-overflowWarning Options
Wno-strict-prototypesWarning Options
Wno-strict-selector-matchObjective-C and Objective-C++ Dialect Options
Wno-string-compareWarning Options
Wno-stringop-overflowWarning Options
Wno-stringop-overflowWarning Options
Wno-stringop-overreadWarning Options
Wno-stringop-truncationWarning Options
Wno-subobject-linkageC++ Dialect Options
Wno-suggest-attribute=Warning Options
Wno-suggest-attribute=coldWarning Options
Wno-suggest-attribute=constWarning Options
Wno-suggest-attribute=formatWarning Options
Wno-suggest-attribute=mallocWarning Options
Wno-suggest-attribute=noreturnWarning Options
Wno-suggest-attribute=pureWarning Options
Wno-suggest-final-methodsC++ Dialect Options
Wno-suggest-final-typesC++ Dialect Options
Wno-suggest-overrideC++ Dialect Options
Wno-switchWarning Options
Wno-switch-boolWarning Options
Wno-switch-defaultWarning Options
Wno-switch-enumWarning Options
Wno-switch-outside-rangeWarning Options
Wno-switch-unreachableWarning Options
Wno-sync-nandWarning Options
Wno-system-headersWarning Options
Wno-tautological-compareWarning Options
Wno-template-id-cdtorC++ Dialect Options
Wno-templatesC++ Dialect Options
Wno-terminateC++ Dialect Options
Wno-traditionalWarning Options
Wno-traditional-conversionWarning Options
Wno-trampolinesWarning Options
Wno-trivial-auto-var-initWarning Options
Wno-tsanWarning Options
Wno-type-limitsWarning Options
Wno-undeclared-selectorObjective-C and Objective-C++ Dialect Options
Wno-undefWarning Options
Wno-unicodeWarning Options
Wno-uninitializedWarning Options
Wno-unknown-pragmasWarning Options
Wno-unsafe-loop-optimizationsWarning Options
Wno-unsuffixed-float-constantsWarning Options
Wno-unusedWarning Options
Wno-unused-but-set-parameterWarning Options
Wno-unused-but-set-variableWarning Options
Wno-unused-const-variableWarning Options
Wno-unused-functionWarning Options
Wno-unused-labelWarning Options
Wno-unused-local-typedefsWarning Options
Wno-unused-parameterWarning Options
Wno-unused-resultWarning Options
Wno-unused-valueWarning Options
Wno-unused-variableWarning Options
Wno-use-after-freeWarning Options
Wno-useless-castWarning Options
Wno-varargsWarning Options
Wno-variadic-macrosWarning Options
Wno-vector-operation-performanceWarning Options
Wno-vexing-parseC++ Dialect Options
Wno-virtual-inheritanceC++ Dialect Options
Wno-virtual-move-assignC++ Dialect Options
Wno-vlaWarning Options
Wno-vla-larger-thanWarning Options
Wno-vla-larger-thanWarning Options
Wno-vla-parameterWarning Options
Wno-volatileC++ Dialect Options
Wno-volatile-register-varWarning Options
Wno-write-stringsWarning Options
Wno-xor-used-as-powWarning Options
Wno-zero-as-null-pointer-constantC++ Dialect Options
WnoexceptC++ Dialect Options
Wnoexcept-typeC++ Dialect Options
Wnon-template-friendC++ Dialect Options
Wnon-virtual-dtorC++ Dialect Options
WnonnullWarning Options
Wnonnull-compareWarning Options
WnormalizedWarning Options
Wnormalized=Warning Options
WnrvoWarning Options
Wnull-dereferenceWarning Options
Wobjc-root-classObjective-C and Objective-C++ Dialect Options
WodrWarning Options
Wold-style-castC++ Dialect Options
Wold-style-declarationWarning Options
Wold-style-definitionWarning Options
Wopenacc-parallelismWarning Options
WopenmpWarning Options
Wopenmp-simdWarning Options
WoverflowWarning Options
Woverlength-stringsWarning Options
Woverloaded-virtualC++ Dialect Options
Woverride-initWarning Options
Woverride-init-side-effectsWarning Options
WpPreprocessor Options
WpackedWarning Options
Wpacked-bitfield-compatWarning Options
Wpacked-not-alignedWarning Options
WpaddedWarning Options
WparenthesesWarning Options
WpedanticWarning Options
Wpedantic-ms-formatWarning Options
Wpessimizing-moveC++ Dialect Options
Wplacement-newC++ Dialect Options
Wpmf-conversionsC++ Dialect Options
Wpointer-arithWarning Options
Wpointer-arithPointer Arith
Wpointer-compareWarning Options
Wpointer-signWarning Options
Wpointer-to-int-castWarning Options
WpragmasWarning Options
Wprio-ctor-dtorWarning Options
Wproperty-assign-defaultObjective-C and Objective-C++ Dialect Options
WprotocolObjective-C and Objective-C++ Dialect Options
Wrange-loop-constructC++ Dialect Options
wrapperOverall Options
Wredundant-declsWarning Options
Wredundant-moveC++ Dialect Options
Wredundant-tagsC++ Dialect Options
WregisterC++ Dialect Options
WreorderC++ Dialect Options
WrestrictWarning Options
Wreturn-local-addrWarning Options
Wreturn-mismatchWarning Options
Wreturn-typeWarning Options
Wscalar-storage-orderWarning Options
WselectorObjective-C and Objective-C++ Dialect Options
Wself-moveWarning Options
Wsequence-pointWarning Options
WshadowWarning Options
Wshadow-ivarWarning Options
Wshadow=compatible-localWarning Options
Wshadow=globalWarning Options
Wshadow=localWarning Options
Wshift-count-negativeWarning Options
Wshift-count-overflowWarning Options
Wshift-negative-valueWarning Options
Wshift-overflowWarning Options
Wsign-compareWarning Options
Wsign-conversionWarning Options
Wsign-promoC++ Dialect Options
Wsized-deallocationC++ Dialect Options
Wsizeof-array-argumentWarning Options
Wsizeof-array-divWarning Options
Wsizeof-pointer-divWarning Options
Wsizeof-pointer-memaccessWarning Options
Wstack-protectorWarning Options
Wstack-usageWarning Options
Wstrict-aliasingWarning Options
Wstrict-aliasing=nWarning Options
Wstrict-flex-arraysWarning Options
Wstrict-null-sentinelC++ Dialect Options
Wstrict-overflowWarning Options
Wstrict-prototypesWarning Options
Wstrict-selector-matchObjective-C and Objective-C++ Dialect Options
Wstring-compareWarning Options
Wstringop-overflowWarning Options
Wstringop-overflowWarning Options
Wstringop-overreadWarning Options
Wstringop-truncationWarning Options
Wsubobject-linkageC++ Dialect Options
Wsuggest-attribute=Warning Options
Wsuggest-attribute=coldWarning Options
Wsuggest-attribute=constWarning Options
Wsuggest-attribute=formatWarning Options
Wsuggest-attribute=mallocWarning Options
Wsuggest-attribute=noreturnWarning Options
Wsuggest-attribute=pureWarning Options
Wsuggest-final-methodsC++ Dialect Options
Wsuggest-final-typesC++ Dialect Options
Wsuggest-overrideC++ Dialect Options
WswitchWarning Options
Wswitch-boolWarning Options
Wswitch-defaultWarning Options
Wswitch-enumWarning Options
Wswitch-outside-rangeWarning Options
Wswitch-unreachableWarning Options
Wsync-nandWarning Options
Wsystem-headersWarning Options
Wtautological-compareWarning Options
Wtemplate-id-cdtorC++ Dialect Options
WtemplatesC++ Dialect Options
WterminateC++ Dialect Options
WtraditionalWarning Options
Wtraditional-conversionWarning Options
WtrampolinesWarning Options
WtrigraphsWarning Options
Wtrivial-auto-var-initWarning Options
WtsanWarning Options
Wtype-limitsWarning Options
Wundeclared-selectorObjective-C and Objective-C++ Dialect Options
WundefWarning Options
WunicodeWarning Options
WuninitializedWarning Options
Wunknown-pragmasWarning Options
Wunsafe-loop-optimizationsWarning Options
Wunsuffixed-float-constantsWarning Options
WunusedWarning Options
Wunused-but-set-parameterWarning Options
Wunused-but-set-variableWarning Options
Wunused-const-variableWarning Options
Wunused-functionWarning Options
Wunused-labelWarning Options
Wunused-local-typedefsWarning Options
Wunused-macrosWarning Options
Wunused-parameterWarning Options
Wunused-resultWarning Options
Wunused-valueWarning Options
Wunused-variableWarning Options
Wuse-after-freeWarning Options
Wuseless-castWarning Options
WvarargsWarning Options
Wvariadic-macrosWarning Options
Wvector-operation-performanceWarning Options
Wvexing-parseC++ Dialect Options
Wvirtual-inheritanceC++ Dialect Options
Wvirtual-move-assignC++ Dialect Options
WvlaWarning Options
Wvla-larger-than=Warning Options
WvolatileC++ Dialect Options
Wvolatile-register-varWarning Options
Wwrite-stringsWarning Options
Wxor-used-as-powWarning Options
Wzero-as-null-pointer-constantC++ Dialect Options
Wzero-length-boundsWarning Options
Wzero-length-boundsWarning Options

X
xOverall Options
XassemblerAssembler Options
Xbind-lazyVxWorks Options
Xbind-nowVxWorks Options
XlinkerLink Options
XpreprocessorPreprocessor Options

Y
YmSystem V Options
YPSystem V Options

Z
zLink Options