gcc: MCore Options
1
1 3.18.23 MCore Options
1 ---------------------
1
1 These are the '-m' options defined for the Motorola M*Core processors.
1
1 '-mhardlit'
1 '-mno-hardlit'
1 Inline constants into the code stream if it can be done in two
1 instructions or less.
1
1 '-mdiv'
1 '-mno-div'
1 Use the divide instruction. (Enabled by default).
1
1 '-mrelax-immediate'
1 '-mno-relax-immediate'
1 Allow arbitrary-sized immediates in bit operations.
1
1 '-mwide-bitfields'
1 '-mno-wide-bitfields'
1 Always treat bit-fields as 'int'-sized.
1
1 '-m4byte-functions'
1 '-mno-4byte-functions'
1 Force all functions to be aligned to a 4-byte boundary.
1
1 '-mcallgraph-data'
1 '-mno-callgraph-data'
1 Emit callgraph information.
1
1 '-mslow-bytes'
1 '-mno-slow-bytes'
1 Prefer word access when reading byte quantities.
1
1 '-mlittle-endian'
1 '-mbig-endian'
1 Generate code for a little-endian target.
1
1 '-m210'
1 '-m340'
1 Generate code for the 210 processor.
1
1 '-mno-lsim'
1 Assume that runtime support has been provided and so omit the
1 simulator library ('libsim.a)' from the linker command line.
1
1 '-mstack-increment=SIZE'
1 Set the maximum amount for a single stack increment operation.
1 Large values can increase the speed of programs that contain
1 functions that need a large amount of stack space, but they can
1 also trigger a segmentation fault if the stack is extended too
1 much. The default value is 0x1000.
1