Node:D30V Options, Next:S/390 and zSeries Options, Previous:IA-64 Options, Up:Submodel Options

#### 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.