manpagez: man pages & more
info gcc
Home | html | info | man
[ < ] [ > ]   [ << ] [ 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.