3.18.23 MCore Options

These are the ‘ -m ’ options defined for the Motorola M*Core processors.

Inline constants into the code stream if it can be done in two instructions or less.
Use the divide instruction. (Enabled by default).
Allow arbitrary-sized immediates in bit operations.
Always treat bit-fields as int -sized.
Force all functions to be aligned to a 4-byte boundary.
Emit callgraph information.
Prefer word access when reading byte quantities.
Generate code for a little-endian target.
Generate code for the 210 processor.
Assume that runtime support has been provided and so omit the simulator library ( libsim.a) from the linker command line.
-mstack-increment= size
Set the maximum amount for a single stack increment operation. Large values can increase the speed of programs that contain functions that need a large amount of stack space, but they can also trigger a segmentation fault if the stack is extended too much. The default value is 0x1000.