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