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.