1*ce93b3daSuebayasi /* $NetBSD: shl-elf.x,v 1.9 2015/08/24 08:13:07 uebayasi Exp $ */ 240de0e48Such 34d7b6d37Such OUTPUT_FORMAT("elf32-shl-nbsd") OUTPUT_ARCH(sh)440de0e48SuchOUTPUT_ARCH(sh) 5693be195Such ENTRY(start) 640de0e48Such 740de0e48Such MEMORY 840de0e48Such { 9c7bbfa67Suwe ram (a) : o = 0x8c001000, l = 16M 1040de0e48Such } 1140de0e48Such SECTIONS 12c7bbfa67Suwe 1340de0e48Such { 1440de0e48Such .text : 1540de0e48Such { 16b92d40fcSuch ftext = . ; 1740de0e48Such *(.text) 1840de0e48Such *(.rodata) 1940de0e48Such *(.strings) 20c7bbfa67Suwe } 21b92d40fcSuch etext = . ; 22b92d40fcSuch PROVIDE (etext = .); 2340de0e48Such . = ALIGN(8); 2440de0e48Such .data : 2540de0e48Such { 26b92d40fcSuch fdata = . ; 27b92d40fcSuch PROVIDE (fdata = .); 2840de0e48Such *(.data) 2940de0e48Such CONSTRUCTORS 30c7bbfa67Suwe } 31b92d40fcSuch edata = . ; 32b92d40fcSuch PROVIDE (edata = .); 3340de0e48Such . = ALIGN(8); 3440de0e48Such .bss : 3540de0e48Such { 36b92d40fcSuch fbss = . ; 37b92d40fcSuch PROVIDE (fbss = .); 3840de0e48Such *(.bss) 3940de0e48Such *(COMMON) 40c7bbfa67Suwe } 4140de0e48Such . = ALIGN(4); 42b92d40fcSuch end = . ; 43b92d40fcSuch PROVIDE (end = .); 4440de0e48Such } 45