The following options control optimizations: -O -Ofast -Og -Os -faggressive-loop-optimizations [enabled] -falign-functions [enabled] -falign-jumps [enabled] -falign-labels [enabled] -falign-loops [enabled] -fassociative-math [disabled] -fasynchronous-unwind-tables [enabled] -fauto-inc-dec [enabled] -fbranch-count-reg [enabled] -fbranch-probabilities [disabled] -fbranch-target-load-optimize [disabled] -fbranch-target-load-optimize2 [disabled] -fbtr-bb-exclusive [disabled] -fcaller-saves [enabled] -fcombine-stack-adjustments [enabled] -fcompare-elim [enabled] -fconserve-stack [disabled] -fcprop-registers [enabled] -fcrossjumping [enabled] -fcse-follow-jumps [enabled] -fcx-fortran-rules [disabled] -fcx-limited-range [disabled] -fdce [enabled] -fdefer-pop [enabled] -fdelayed-branch [disabled] -fdelete-dead-exceptions [disabled] -fdelete-null-pointer-checks [enabled] -fdevirtualize [enabled] -fdevirtualize-speculatively [enabled] -fdse [enabled] -fearly-inlining [enabled] -fexceptions [disabled] -fexpensive-optimizations [enabled] -ffinite-math-only [disabled] -ffloat-store [disabled] -fforward-propagate [enabled] -ffp-contract= fast -ffunction-cse [enabled] -fgcse [enabled] -fgcse-after-reload [disabled] -fgcse-las [disabled] -fgcse-lm [enabled] -fgcse-sm [disabled] -fgraphite [disabled] -fgraphite-identity [disabled] -fguess-branch-probability [enabled] -fhandle-exceptions -fhoist-adjacent-loads [enabled] -fif-conversion [enabled] -fif-conversion2 [enabled] -findirect-inlining [enabled] -finline [enabled] -finline-atomics [enabled] -finline-functions [disabled] -finline-functions-called-once [enabled] -finline-small-functions [enabled] -fipa-cp [enabled] -fipa-cp-alignment [enabled] -fipa-cp-clone [disabled] -fipa-icf [enabled] -fipa-icf-functions [enabled] -fipa-profile [enabled] -fipa-pta [disabled] -fipa-pure-const [enabled] -fipa-ra [enabled] -fipa-reference [enabled] -fipa-sra [enabled] -fira-algorithm= CB -fira-hoist-pressure [enabled] -fira-loop-pressure [disabled] -fira-region= [default] -fira-share-save-slots [enabled] -fira-share-spill-slots [enabled] -fisolate-erroneous-paths-attribute [disabled] -fisolate-erroneous-paths-dereference [enabled] -fivopts [enabled] -fjump-tables [enabled] -fkeep-gc-roots-live [disabled] -flifetime-dse [enabled] -flifetime-dse= 0x2 -flive-range-shrinkage [disabled] -floop-nest-optimize [disabled] -floop-parallelize-all [disabled] -flra-remat [enabled] -fmath-errno [enabled] -fmodulo-sched [disabled] -fmodulo-sched-allow-regmoves [disabled] -fmove-loop-invariants [enabled] -fnon-call-exceptions [disabled] -fnothrow-opt [disabled] -fomit-frame-pointer [disabled] -fopt-info [disabled] -foptimize-sibling-calls [enabled] -foptimize-strlen [enabled] -fpack-struct [disabled] -fpack-struct= -fpartial-inlining [enabled] -fpeel-loops [disabled] -fpeephole [enabled] -fpeephole2 [enabled] -fplt [enabled] -fpredictive-commoning [disabled] -fprefetch-loop-arrays [enabled] -freciprocal-math [disabled] -freg-struct-return [disabled] -frename-registers [enabled] -freorder-blocks [enabled] -freorder-blocks-algorithm= stc -freorder-blocks-and-partition [enabled] -freorder-functions [enabled] -frerun-cse-after-loop [enabled] -freschedule-modulo-scheduled-loops [disabled] -frounding-math [disabled] -frtti [enabled] -fsched-critical-path-heuristic [enabled] -fsched-dep-count-heuristic [enabled] -fsched-group-heuristic [enabled] -fsched-interblock [enabled] -fsched-last-insn-heuristic [enabled] -fsched-pressure [disabled] -fsched-rank-heuristic [enabled] -fsched-spec [enabled] -fsched-spec-insn-heuristic [enabled] -fsched-spec-load [disabled] -fsched-spec-load-dangerous [disabled] -fsched-stalled-insns [disabled] -fsched-stalled-insns-dep [enabled] -fsched-stalled-insns-dep= -fsched-stalled-insns= -fsched2-use-superblocks [disabled] -fschedule-fusion [enabled] -fschedule-insns [disabled] -fschedule-insns2 [enabled] -fsection-anchors [disabled] -fsel-sched-pipelining [disabled] -fsel-sched-pipelining-outer-loops [disabled] -fsel-sched-reschedule-pipelined [disabled] -fselective-scheduling [disabled] -fselective-scheduling2 [disabled] -fshort-enums [enabled] -fshort-wchar [disabled] -fshrink-wrap [enabled] -fsignaling-nans [disabled] -fsigned-zeros [enabled] -fsimd-cost-model= unlimited -fsingle-precision-constant [disabled] -fsplit-ivs-in-unroller [enabled] -fsplit-paths [disabled] -fsplit-wide-types [enabled] -fssa-backprop [enabled] -fssa-phiopt [enabled] -fstack-reuse= all -fstdarg-opt [enabled] -fstrict-aliasing [enabled] -fstrict-enums [disabled] -fstrict-overflow [enabled] -fstrict-volatile-bitfields [enabled] -fthread-jumps [enabled] -fno-threadsafe-statics [enabled] -ftracer [disabled] -ftrapping-math [enabled] -ftrapv [disabled] -ftree-bit-ccp [enabled] -ftree-builtin-call-dce [enabled] -ftree-ccp [enabled] -ftree-ch [enabled] -ftree-coalesce-vars [enabled] -ftree-copy-prop [enabled] -ftree-cselim [enabled] -ftree-dce [enabled] -ftree-dominator-opts [enabled] -ftree-dse [enabled] -ftree-forwprop [enabled] -ftree-fre [enabled] -ftree-loop-distribute-patterns [disabled] -ftree-loop-distribution [disabled] -ftree-loop-if-convert [enabled] -ftree-loop-if-convert-stores [disabled] -ftree-loop-im [enabled] -ftree-loop-ivcanon [enabled] -ftree-loop-optimize [enabled] -ftree-loop-vectorize [disabled] -ftree-lrs [disabled] -ftree-parallelize-loops= 0x1 -ftree-partial-pre [disabled] -ftree-phiprop [enabled] -ftree-pre [enabled] -ftree-pta [enabled] -ftree-reassoc [enabled] -ftree-scev-cprop [enabled] -ftree-sink [enabled] -ftree-slp-vectorize [disabled] -ftree-slsr [enabled] -ftree-sra [enabled] -ftree-switch-conversion [enabled] -ftree-tail-merge [enabled] -ftree-ter [enabled] -ftree-vectorize [disabled] -ftree-vrp [enabled] -funconstrained-commons [disabled] -funroll-all-loops [disabled] -funroll-loops [disabled] -funsafe-loop-optimizations [disabled] -funsafe-math-optimizations [disabled] -funswitch-loops [disabled] -funwind-tables [disabled] -fvar-tracking [enabled] -fvar-tracking-assignments [enabled] -fvar-tracking-assignments-toggle [disabled] -fvar-tracking-uninit [disabled] -fvariable-expansion-in-unroller [disabled] -fvect-cost-model= cheap -fvpt [disabled] -fweb [enabled] -fwrapv [disabled]