3.17.26 D30V Options
These -m options are defined for D30V implementations:
-mextmem
- Link the .text, .data, .bss, .strings, .rodata, .rodata1, .data1 sections into external memory, which starts at location
0x80000000
.
-mextmemory
- Same as the -mextmem switch.
-monchip
- Link the .text section into onchip text memory, which starts at location
0x0
. Also link .data, .bss, .strings, .rodata, .rodata1, .data1 sections into onchip data memory, which starts at location 0x20000000
.
-mno-asm-optimize
-masm-optimize
- Disable (enable) passing -O to the assembler when optimizing. The assembler uses the -O option to automatically parallelize adjacent short instructions where possible.
-mbranch-cost=
n
- Increase the internal costs of branches to n. Higher costs means that the compiler will issue more instructions to avoid doing a branch. The default is 2.
-mcond-exec=
n
- Specify the maximum number of conditionally executed instructions that replace a branch. The default is 4.