OUTPUT_FORMAT("elf32-h8300") OUTPUT_ARCH(h8300h) ENTRY("_start") MEMORY { ram(rwx) : o = 0x400000, l = 0x100000 stack(rw) : o = 0x500000, l = 0x0F4000 } SECTIONS { .text : { *(.text) *(.rodata*) *(.strings) _etext = . ; } > ram .tors : { ___ctors = . ; *(.ctors) ___ctors_end = . ; ___dtors = . ; *(.dtors) ___dtors_end = . ; } > ram .data : { _data = . ; *(.data) _edata = . ; } > ram .bss : { _bss_start = . ; *(.bss) *(COMMON) _end = . ; } > ram .stack : { _stack = . ; *(.stack) } > stack .stab 0 (NOLOAD) : { [ .stab ] } .stabstr 0 (NOLOAD) : { [ .stabstr ] } }