| GNU Compiler Collection (GCC) | www.imodulo.com · 2003-11-10 | ||
| [ Software | Documentation | Contact ] |
These -m options are defined for D30V implementations:
-mextmemLink the .text, .data, .bss, .strings, .rodata, .rodata1, .data1 sections into external memory, which starts at location 0x80000000.
-mextmemorySame as the -mextmem switch.
-monchipLink 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-optimizeDisable (enable) passing -O to the assembler when optimizing. The assembler uses the -O option to automatically parallelize adjacent short instructions where possible.
-mbranch-cost=nIncrease 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=nSpecify the maximum number of conditionally executed instructions that replace a branch. The default is 4.
| © Free Software Foundation, Inc. |