Les options suivantes sont spécifiques à la cible: -m128bit-long-double [désactivé] -m16 [désactivé] -m32 [désactivé] -m3dnow [désactivé] -m3dnowa [désactivé] -m64 [activé] -m80387 [activé] -m8bit-idiv [désactivé] -m96bit-long-double [activé] -mabi= sysv -mabm [activé] -maccumulate-outgoing-args [désactivé] -maddress-mode= short -madx [activé] -maes [activé] -malign-data= compat -malign-double [désactivé] -malign-functions= 0 -malign-jumps= 0 -malign-loops= 0 -malign-stringops [activé] -mandroid [désactivé] -march= broadwell -masm= att -mavx [activé] -mavx2 [activé] -mavx256-split-unaligned-load [désactivé] -mavx256-split-unaligned-store [désactivé] -mavx5124fmaps [désactivé] -mavx5124vnniw [désactivé] -mavx512bf16 [désactivé] -mavx512bitalg [désactivé] -mavx512bw [désactivé] -mavx512cd [désactivé] -mavx512dq [désactivé] -mavx512er [désactivé] -mavx512f [désactivé] -mavx512ifma [désactivé] -mavx512pf [désactivé] -mavx512vbmi [désactivé] -mavx512vbmi2 [désactivé] -mavx512vl [désactivé] -mavx512vnni [désactivé] -mavx512vp2intersect [désactivé] -mavx512vpopcntdq [désactivé] -mbionic [désactivé] -mbmi [activé] -mbmi2 [activé] -mbranch-cost=<0,5> 0 -mcall-ms2sysv-xlogues [désactivé] -mcet-switch [désactivé] -mcld [désactivé] -mcldemote [désactivé] -mclflushopt [désactivé] -mclwb [désactivé] -mclzero [désactivé] -mcmodel= 32 -mcpu= -mcrc32 [désactivé] -mcx16 [activé] -mdispatch-scheduler [désactivé] -mdump-tune-features [désactivé] -menqcmd [désactivé] -mf16c [activé] -mfancy-math-387 [activé] -mfentry [désactivé] -mfentry-name= -mfentry-section= -mfma [activé] -mfma4 [désactivé] -mforce-drap [désactivé] -mforce-indirect-call [désactivé] -mfp-ret-in-387 [activé] -mfpmath= 387 -mfsgsbase [activé] -mfunction-return= keep -mfused-madd -ffp-contract=fast -mfxsr [activé] -mgeneral-regs-only [désactivé] -mgfni [désactivé] -mglibc [activé] -mhard-float [activé] -mhle [activé] -miamcu [désactivé] -mieee-fp [activé] -mincoming-stack-boundary= 0 -mindirect-branch-register [désactivé] -mindirect-branch= keep -minline-all-stringops [désactivé] -minline-stringops-dynamically [désactivé] -minstrument-return= none -mintel-syntax -masm=intel -mlarge-data-threshold= 65536 -mlong-double-128 [désactivé] -mlong-double-64 [désactivé] -mlong-double-80 [activé] -mlwp [désactivé] -mlzcnt [activé] -mmanual-endbr [désactivé] -mmemcpy-strategy= -mmemset-strategy= -mmitigate-rop [désactivé] -mmmx [activé] -mmovbe [activé] -mmovdir64b [désactivé] -mmovdiri [désactivé] -mmpx [désactivé] -mms-bitfields [désactivé] -mmusl [désactivé] -mmwaitx [désactivé] -mno-align-stringops [désactivé] -mno-default [désactivé] -mno-fancy-math-387 [désactivé] -mno-push-args [désactivé] -mno-red-zone [désactivé] -mno-sse4 [désactivé] -mnop-mcount [désactivé] -momit-leaf-frame-pointer [désactivé] -mpc32 [désactivé] -mpc64 [désactivé] -mpc80 [désactivé] -mpclmul [activé] -mpcommit [désactivé] -mpconfig [désactivé] -mpku [désactivé] -mpopcnt [activé] -mprefer-avx128 -mprefer-vector-width=128 -mprefer-vector-width= none -mpreferred-stack-boundary= 0 -mprefetchwt1 [désactivé] -mprfchw [activé] -mptwrite [désactivé] -mpush-args [activé] -mrdpid [désactivé] -mrdrnd [activé] -mrdseed [activé] -mrecip [désactivé] -mrecip= -mrecord-mcount [désactivé] -mrecord-return [désactivé] -mred-zone [activé] -mregparm= 0 -mrtd [désactivé] -mrtm [activé] -msahf [activé] -msgx [désactivé] -msha [désactivé] -mshstk [désactivé] -mskip-rax-setup [désactivé] -msoft-float [désactivé] -msse [activé] -msse2 [activé] -msse2avx [désactivé] -msse3 [activé] -msse4 [activé] -msse4.1 [activé] -msse4.2 [activé] -msse4a [désactivé] -msse5 -mavx -msseregparm [désactivé] -mssse3 [activé] -mstack-arg-probe [désactivé] -mstack-protector-guard-offset= -mstack-protector-guard-reg= -mstack-protector-guard-symbol= -mstack-protector-guard= tls -mstackrealign [désactivé] -mstringop-strategy= [par défaut] -mstv [désactivé] -mtbm [désactivé] -mtls-dialect= gnu -mtls-direct-seg-refs [activé] -mtune-ctrl= -mtune= broadwell -muclibc [désactivé] -mvaes [désactivé] -mveclibabi= [par défaut] -mvect8-ret-in-mem [désactivé] -mvpclmulqdq [désactivé] -mvzeroupper [désactivé] -mwaitpkg [désactivé] -mwbnoinvd [désactivé] -mx32 [désactivé] -mxop [désactivé] -mxsave [activé] -mxsavec [désactivé] -mxsaveopt [activé] -mxsaves [désactivé] Dialectes d'assembleurs connus (à utiliser avec l'option -masm=): att intel ABI connues (à utiliser avec l'option -mabi=): ms sysv Modèles de code connus (à utiliser avec l'option -mcmodel=): 32 kernel large medium small Arguments valides pour -mfpmath=: 387 387+sse 387,sse both sse sse+387 sse,387 Choix connus pour le branchement indirect (à utiliser avec les options -mindirect-branch=/-mfunction-return=): keep thunk thunk-extern thunk-inline Choix connus pour le code de contrôle de retour avec -minstrument-return=: call none nop5 Choix connus pour l'alignement de données (à utiliser avec l'option -malign-data=): abi cacheline compat ABI des bibliothèques vectorielles connues (à utiliser avec l'option -mveclibabi=): acml svml Modes d'adressage connus (à utiliser avec l'option -maddress-mode=): long short Longueur de registre vectoriel préférée connue (à utiliser avec l'option -mprefer-vector-width=): 128 256 512 none Méthodes connues pour protéger la pile (à utiliser avec l'option -mstack-protector-guard=): global tls Les arguments valables pour -mstringop-strategy=: byte_loop libcall loop rep_4byte rep_8byte rep_byte unrolled_loop vector_loop Dialectes TLS connus (à utiliser avec l'option -mtls-dialect=): gnu gnu2 Arguments valides connus pour l’option -march=: i386 i486 i586 pentium lakemont pentium-mmx winchip-c6 winchip2 c3 samuel-2 c3-2 nehemiah c7 esther i686 pentiumpro pentium2 pentium3 pentium3m pentium-m pentium4 pentium4m prescott nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake tigerlake cooperlake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm intel geode k6 k6-2 k6-3 athlon athlon-tbird athlon-4 athlon-xp athlon-mp x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 generic native Arguments valides connus pour l’option -mtune=: generic i386 i486 pentium lakemont pentiumpro pentium4 nocona core2 nehalem sandybridge haswell bonnell silvermont goldmont goldmont-plus tremont knl knm skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake tigerlake cooperlake intel geode k6 athlon k8 amdfam10 bdver1 bdver2 bdver3 bdver4 btver1 btver2 znver1 znver2