Код: Выделить всё
gcc -c -Q -march=core2 --help=target
Следующие ключи не зависят от целевой архитектуры:
-m128bit-long-double [выключено]
-m32 [выключено]
-m3dnow [выключено]
-m3dnowa [выключено]
-m64 [включено]
-m80387 [включено]
-m96bit-long-double [включено]
-mabm [выключено]
-maccumulate-outgoing-args [выключено]
-malign-double [выключено]
-malign-functions=
-malign-jumps=
-malign-loops=
-malign-stringops [включено]
-march= core2
-masm=
-mbranch-cost=
-mcld [выключено]
-mcmodel=
-mcx16 [включено]
-mfancy-math-387 [включено]
-mfp-ret-in-387 [включено]
-mfpmath=
-mfused-madd [включено]
-mglibc [включено]
-mhard-float [включено]
-mieee-fp [включено]
-minline-all-stringops [выключено]
-minline-stringops-dynamically [выключено]
-mintel-syntax [выключено]
-mlarge-data-threshold=
-mmmx [выключено]
-mms-bitfields [выключено]
-mno-align-stringops [выключено]
-mno-fancy-math-387 [выключено]
-mno-push-args [выключено]
-mno-red-zone [выключено]
-mno-sse4 [включено]
-momit-leaf-frame-pointer [выключено]
-mpc
-mpopcnt [выключено]
-mpreferred-stack-boundary=
-mpush-args [включено]
-mrecip [выключено]
-mred-zone [включено]
-mregparm=
-mrtd [выключено]
-msahf [включено]
-msoft-float [выключено]
-msse [выключено]
-msse2 [выключено]
-msse3 [выключено]
-msse4 [выключено]
-msse4.1 [выключено]
-msse4.2 [выключено]
-msse4a [выключено]
-msse5 [выключено]
-msseregparm [выключено]
-mssse3 [выключено]
-mstack-arg-probe [выключено]
-mstackrealign [выключено]
-mstringop-strategy=
-mtls-dialect=
-mtls-direct-seg-refs [включено]
-mtune= core2
-muclibc [выключено]
-mveclibabi=Так может быть всё таки стоит дописать ключи вида -mmmx ,-msse и так далее???