$ gcc --target-help
:
-mno-red-zone Do not use red-zone in the x86-64 code
-mred-zone Use red-zone in the x86-64 code
-m32 Generate 32bit i386 code
-m64 Generate 64bit x86-64 code
-m96bit-long-double sizeof(long double) is 12
-m128bit-long-double sizeof(long double) is 16
-mno-sse3 Do not support MMX, SSE, SSE2 and SSE3 built-in functions and code generation
-msse3 Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation
-mno-sse2 Do not support MMX, SSE and SSE2 built-in functions and code generation
-msse2 Support MMX, SSE and SSE2 built-in functions and code generation
-mno-sse Do not support MMX and SSE built-in functions and code generation
-msse Support MMX and SSE built-in functions and code generation
-mno-3dnow Do not support 3DNow! built-in functions
-m3dnow Support 3DNow! built-in functions
-mno-mmx Do not support MMX built-in functions
-mmmx Support MMX built-in functions
-mno-accumulate-outgoing- push
-maccumulate-outgoing-arg push
-mno-push-args push
-mpush-args push
-mno-inline-all-stringops inline
-minline-all-stringops inline
-mno-align-stringops
-malign-stringops
-mstack-arg-probe o
-momit-leaf-frame-pointer u
-mfancy-math-387 FPU sin, cos, sqrt
-mno-fancy-math-387 FPU sin, cos, sqrt
-mno-fp-ret-in-387 FPU
-mfp-ret-in-387 FPU
-mno-ieee-fp IEEE
-mieee-fp IEEE
-mno-align-double double word
-malign-double double dword
-mno-rtd
-mrtd
-mno-soft-float
-msoft-float
-mhard-float
-mno-80387
-m80387
-mtls-dialect= Use given thread-local storage dialect
-masm= Use given assembler dialect
-mcmodel= Use given x86-64 code model
-mbranch-cost= (1-5, )
-mpreferred-stack-boundar
-malign-functions=
-malign-jumps=
-malign-loops=
-mregparm=
-march= CPU
-mfpmath= Generate floating point mathematics using given instruction set
-mcpu= CPU
-Q ignored
-V print assembler version number
-k ignored
-n Do not optimize code alignment
-q quieten some warnings
-s ignored
elf_i386:
-Bgroup Selects group name lookup rules for DSO
--disable-new-dtags Disable new dynamic tags
--enable-new-dtags Enable new dynamic tags
--eh-frame-hdr Create .eh_frame_hdr section
-z combreloc Merge dynamic relocs into one section and sort
-z defs Report unresolved symbols in object files.
-z execstack Mark executable as requiring executable stack
-z initfirst Mark DSO to be initialized first at runtime
-z interpose Mark object to interpose all DSOs but executable
-z loadfltr Mark object requiring immediate process
-z muldefs Allow multiple definitions
-z nocombreloc Don't merge dynamic relocs into one section
-z nocopyreloc Don't create copy relocs
-z nodefaultlib Mark object not to use default search paths
-z nodelete Mark DSO non-deletable at runtime
-z nodlopen Mark DSO not available to dlopen
-z nodump Mark DSO not available to dldump
-z noexecstack Mark executable as not requiring executable stack
-z norelro Don't create RELRO program header
-z now Mark object non-lazy runtime binding
-z origin Mark object requiring immediate $ORIGIN processing
at runtime
-z relro Create RELRO program header
-z KEYWORD Ignored for Solaris compatibility
$
$ gcc --target-help
:
-mno-red-zone Do not use red-zone in the x86-64 code
-mred-zone Use red-zone in the x86-64 code
-m32 Generate 32bit i386 code
-m64 Generate 64bit x86-64 code
-m96bit-long-double sizeof(long double) is 12
-m128bit-long-double sizeof(long double) is 16
-mno-sse3 Do not support MMX, SSE, SSE2 and SSE3 built-in functions and code generation
-msse3 Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation
-mno-sse2 Do not support MMX, SSE and SSE2 built-in functions and code generation
-msse2 Support MMX, SSE and SSE2 built-in functions and code generation
-mno-sse Do not support MMX and SSE built-in functions and code generation
-msse Support MMX and SSE built-in functions and code generation
-mno-3dnow Do not support 3DNow! built-in functions
-m3dnow Support 3DNow! built-in functions
-mno-mmx Do not support MMX built-in functions
-mmmx Support MMX built-in functions
-mno-accumulate-outgoing- push
-maccumulate-outgoing-arg push
-mno-push-args push
-mpush-args push
-mno-inline-all-stringops inline
-minline-all-stringops inline
-mno-align-stringops
-malign-stringops
-mstack-arg-probe o
-momit-leaf-frame-pointer u
-mfancy-math-387 FPU sin, cos, sqrt
-mno-fancy-math-387 FPU sin, cos, sqrt
-mno-fp-ret-in-387 FPU
-mfp-ret-in-387 FPU
-mno-ieee-fp IEEE
-mieee-fp IEEE
-mno-align-double double word
-malign-double double dword
-mno-rtd
-mrtd
-mno-soft-float
-msoft-float
-mhard-float
-mno-80387
-m80387
-mtls-dialect= Use given thread-local storage dialect
-masm= Use given assembler dialect
-mcmodel= Use given x86-64 code model
-mbranch-cost= (1-5, )
-mpreferred-stack-boundar
-malign-functions=
-malign-jumps=
-malign-loops=
-mregparm=
-march= CPU
-mfpmath= Generate floating point mathematics using given instruction set
-mcpu= CPU
-Q ignored
-V print assembler version number
-k ignored
-n Do not optimize code alignment
-q quieten some warnings
-s ignored
elf_i386:
-Bgroup Selects group name lookup rules for DSO
--disable-new-dtags Disable new dynamic tags
--enable-new-dtags Enable new dynamic tags
--eh-frame-hdr Create .eh_frame_hdr section
-z combreloc Merge dynamic relocs into one section and sort
-z defs Report unresolved symbols in object files.
-z execstack Mark executable as requiring executable stack
-z initfirst Mark DSO to be initialized first at runtime
-z interpose Mark object to interpose all DSOs but executable
-z loadfltr Mark object requiring immediate process
-z muldefs Allow multiple definitions
-z nocombreloc Don't merge dynamic relocs into one section
-z nocopyreloc Don't create copy relocs
-z nodefaultlib Mark object not to use default search paths
-z nodelete Mark DSO non-deletable at runtime
-z nodlopen Mark DSO not available to dlopen
-z nodump Mark DSO not available to dldump
-z noexecstack Mark executable as not requiring executable stack
-z norelro Don't create RELRO program header
-z now Mark object non-lazy runtime binding
-z origin Mark object requiring immediate $ORIGIN processing
at runtime
-z relro Create RELRO program header
-z KEYWORD Ignored for Solaris compatibility
$
|