f78 ARM Options Contents|Index|Previous|Next
 

ARM options  

The following ‘-m’ options are defined for Advanced RISC Machines (ARM) architectures.
-mapcs-frame
-mapcs
-mapcs-26
-mapcs-32
-mapcs-stack-check
Generate code to check the amount of stack space available upon entry to every function (that actually uses some stack space). If there is insufficient space available then either the function, __rt_stkovf_split_small, or __rt_stkovf_split_big, will be called, depending upon the amount of stack space required. The run time system is required to provide these functions. The default is -mno-apcs-stack-check, since this produces smaller code.
 
-mapcs-float
-mapcs-reentrant
Generate reentrant, position independent code. This is the equivalent to specifying the -fpic option. The default is -mno-apcs-reentrant.
 
-mthumb-interwork
Generate code which supports calling between the ARM and THUMB instruction sets. Without this option the two instruction sets cannot be reliably used inside one program. The default is -mno-thumb-interwork, since slightly larger code is generated when -mthumb-interwork is specified.
 
-mno-sched-prolog
-mhard-float
-msoft-float
-mlittle-endian
-mbig-endian
-mwords-little-endian
 
0