3.17.20. M32R/D Options
3.17.20 M32R/D Options
These -m
options are defined for Renesas M32R/D architectures:
-m32r2
- Generate code for the M32R/2.
-m32rx
- Generate code for the M32R/X.
-m32r
- Generate code for the M32R. This is the default.
-mmodel=small
-
Assume all objects live in the lower 16MB of memory (so that their addresses can be loaded with the
ld24
instruction), and assume all subroutines are reachable with thebl
instruction. This is the default.The addressability of a particular object can be set with the
model
attribute. -mmodel=medium
-
Assume objects may be anywhere in the 32-bit address space (the compiler generates
seth/add3
instructions to load their addresses), and assume all subroutines are reachable