Next: CRIS Options, Previous: AVR Options, Up: Submodel Options
-mcpu=
cpu[-
sirevision]__SILICON_REVISION__
macro is defined to two
hexadecimal digits representing the major and minor numbers in the silicon
revision. If sirevision is `none', the __SILICON_REVISION__
is not defined. If sirevision is `any', the
__SILICON_REVISION__
is defined to be 0xffff
.
If this optional sirevision is not used, GCC assumes the latest known
silicon revision of the targeted Blackfin processor.
Support for `bf561' is incomplete. For `bf561',
Only the processor macro is defined.
Without this option, `bf532' is used as the processor by default.
The corresponding predefined processor macros for cpu is to
be defined. And for `bfin-elf' toolchain, this causes the hardware BSP
provided by libgloss to be linked in if -msim is not given.
-msim
-momit-leaf-frame-pointer
-mspecld-anomaly
__WORKAROUND_SPECULATIVE_LOADS
is defined.
-mno-specld-anomaly
-mcsync-anomaly
__WORKAROUND_SPECULATIVE_SYNCS
is defined.
-mno-csync-anomaly
-mlow-64k
-mno-low-64k
-mstack-check-l1
-mid-shared-library
-mno-id-shared-library
-mleaf-id-shared-library
-mno-leaf-id-shared-library
-mshared-library-id=n
-msep-data
-mno-sep-data
-mlong-calls
-mno-long-calls
This feature is not enabled by default. Specifying
-mno-long-calls will restore the default behavior. Note these
switches have no effect on how the compiler generates code to handle
function calls via function pointers.
-mfast-fp
-minline-plt