| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.17.17 MCore Options
These are the ‘-m’ options defined for the Motorola M*Core processors.
- @gcctabopt -mhardlit
- @gcctabopt -mno-hardlit
-
Inline constants into the code stream if it can be done in two instructions or less.
- @gcctabopt -mdiv
- @gcctabopt -mno-div
-
Use the divide instruction. (Enabled by default).
- @gcctabopt -mrelax-immediate
- @gcctabopt -mno-relax-immediate
-
Allow arbitrary sized immediates in bit operations.
- @gcctabopt -mwide-bitfields
- @gcctabopt -mno-wide-bitfields
-
Always treat bit-fields as int-sized.
- @gcctabopt -m4byte-functions
- @gcctabopt -mno-4byte-functions
-
Force all functions to be aligned to a four byte boundary.
- @gcctabopt -mcallgraph-data
- @gcctabopt -mno-callgraph-data
-
Emit callgraph information.
- @gcctabopt -mslow-bytes
- @gcctabopt -mno-slow-bytes
-
Prefer word access when reading byte quantities.
- @gcctabopt -mlittle-endian
- @gcctabopt -mbig-endian
-
Generate code for a little endian target.
- @gcctabopt -m210
- @gcctabopt -m340
-
Generate code for the 210 processor.