Next: , Previous: IA-64 Options, Up: Submodel Options



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.