The following options are target specific: -m128bit-long-double [enabled] -m16 [disabled] -m32 [disabled] -m3dnow [disabled] -m3dnowa [disabled] -m64 [enabled] -m80387 [enabled] -m8bit-idiv [disabled] -m96bit-long-double [disabled] -mabi= ms -mabm [enabled] -maccumulate-outgoing-args [enabled] -maddress-mode= long -madx [enabled] -maes [enabled] -malign-data= compat -malign-double [enabled] -malign-functions= 0 -malign-jumps= 0 -malign-loops= 0 -malign-stringops [enabled] -march= skylake -masm= att -mavx [enabled] -mavx2 [enabled] -mavx256-split-unaligned-load [disabled] -mavx256-split-unaligned-store [disabled] -mavx5124fmaps [disabled] -mavx5124vnniw [disabled] -mavx512bitalg [disabled] -mavx512bw [disabled] -mavx512cd [disabled] -mavx512dq [disabled] -mavx512er [disabled] -mavx512f [disabled] -mavx512ifma [disabled] -mavx512pf [disabled] -mavx512vbmi [disabled] -mavx512vbmi2 [disabled] -mavx512vl [disabled] -mavx512vnni [disabled] -mavx512vpopcntdq [disabled] -mbmi [enabled] -mbmi2 [enabled] -mbranch-cost=<0,5> 3 -mcall-ms2sysv-xlogues [disabled] -mcet-switch [disabled] -mcld [disabled] -mclflushopt [enabled] -mclwb [disabled] -mclzero [disabled] -mcmodel= [default] -mconsole [disabled] -mcpu= -mcrc32 [disabled] -mcrtdll= -mcx16 [enabled] -mdispatch-scheduler [disabled] -mdll [disabled] -mdump-tune-features [disabled] -mf16c [enabled] -mfancy-math-387 [enabled] -mfentry [enabled] -mfma [enabled] -mfma4 [disabled] -mforce-drap [disabled] -mforce-indirect-call [disabled] -mfp-ret-in-387 [enabled] -mfpmath= sse -mfsgsbase [enabled] -mfunction-return= keep -mfused-madd -mfxsr [enabled] -mgeneral-regs-only [disabled] -mgfni [disabled] -mhard-float [enabled] -mhle [enabled] -miamcu [disabled] -mieee-fp [enabled] -mincoming-stack-boundary= 0 -mindirect-branch-register [disabled] -mindirect-branch= keep -minline-all-stringops [disabled] -minline-stringops-dynamically [disabled] -mintel-syntax -mlarge-data-threshold= 65536 -mlong-double-128 [disabled] -mlong-double-64 [disabled] -mlong-double-80 [enabled] -mlwp [disabled] -mlzcnt [enabled] -mmemcpy-strategy= -mmemset-strategy= -mmitigate-rop [disabled] -mmmx [enabled] -mmovbe [enabled] -mmovdir64b [disabled] -mmovdiri [disabled] -mmpx [disabled] -mms-bitfields [enabled] -mmwaitx [disabled] -mno-align-stringops [disabled] -mno-default [disabled] -mno-fancy-math-387 [disabled] -mno-push-args [disabled] -mno-red-zone [disabled] -mno-sse4 [disabled] -mnop-fun-dllimport [disabled] -mnop-mcount [disabled] -momit-leaf-frame-pointer [disabled] -mpc32 [disabled] -mpc64 [disabled] -mpc80 [disabled] -mpclmul [enabled] -mpcommit [disabled] -mpconfig [disabled] -mpe-aligned-commons [enabled] -mpku [disabled] -mpopcnt [enabled] -mprefer-avx128 -mprefer-vector-width= none -mpreferred-stack-boundary= 0 -mprefetchwt1 [disabled] -mprfchw [enabled] -mpush-args [enabled] -mrdpid [disabled] -mrdrnd [enabled] -mrdseed [enabled] -mrecip [disabled] -mrecip= -mrecord-mcount [disabled] -mred-zone [enabled] -mregparm= 4 -mrtd [disabled] -mrtm [enabled] -msahf [enabled] -msgx [enabled] -msha [disabled] -mshstk [disabled] -mskip-rax-setup [disabled] -msoft-float [disabled] -msse [enabled] -msse2 [enabled] -msse2avx [disabled] -msse3 [enabled] -msse4 [enabled] -msse4.1 [enabled] -msse4.2 [enabled] -msse4a [disabled] -msse5 -msseregparm [disabled] -mssse3 [enabled] -mstack-arg-probe [enabled] -mstack-protector-guard-offset= -mstack-protector-guard-reg= -mstack-protector-guard-symbol= -mstack-protector-guard= global -mstackrealign [enabled] -mstringop-strategy= [default] -mstv [disabled] -mtbm [disabled] -mthreads [disabled] -mtls-dialect= gnu -mtls-direct-seg-refs [disabled] -mtune-ctrl= -mtune= skylake -municode [disabled] -mvaes [disabled] -mveclibabi= [default] -mvect8-ret-in-mem [disabled] -mvpclmulqdq [disabled] -mvzeroupper [enabled] -mwbnoinvd [disabled] -mwin32 [disabled] -mwindows [disabled] -mx32 [disabled] -mxop [disabled] -mxsave [enabled] -mxsavec [enabled] -mxsaveopt [enabled] -mxsaves [enabled] Known assembler dialects (for use with the -masm= option): att intel Known ABIs (for use with the -mabi= option): ms sysv Known code models (for use with the -mcmodel= option): 32 kernel large medium small Valid arguments to -mfpmath=: 387 387+sse 387,sse both sse sse+387 sse,387 Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options): keep thunk thunk-extern thunk-inline Known data alignment choices (for use with the -malign-data= option): abi cacheline compat Known vectorization library ABIs (for use with the -mveclibabi= option): acml svml Known address mode (for use with the -maddress-mode= option): long short Known preferred register vector length (to use with the -mprefer-vector-width= option) 128 256 512 none Known stack protector guard (for use with the -mstack-protector-guard= option): global tls Valid arguments to -mstringop-strategy=: byte_loop libcall loop rep_4byte rep_8byte rep_byte unrolled_loop vector_loop Known TLS dialects (for use with the -mtls-dialect= option): gnu gnu2