shl-elf.x revision 1.2
1/* $NetBSD: shl-elf.x,v 1.2 2001/07/07 16:35:22 uch Exp $ */ 2 3OUTPUT_FORMAT("elf32-shl-unx") 4OUTPUT_ARCH(sh) 5ENTRY(_start) 6 7MEMORY 8{ 9 ram : o = 0x8c001000, l = 16M 10} 11SECTIONS 12{ 13 trap_base = 0x8c000000; 14 PROVIDE (trap_base = .); 15 .text : 16 { 17 ftext = . ; 18 *(.text) 19 *(.rodata) 20 *(.strings) 21 } > ram 22 etext = . ; 23 PROVIDE (etext = .); 24 . = ALIGN(8); 25 .data : 26 { 27 fdata = . ; 28 PROVIDE (fdata = .); 29 *(.data) 30 CONSTRUCTORS 31 } > ram 32 edata = . ; 33 PROVIDE (edata = .); 34 . = ALIGN(8); 35 .bss : 36 { 37 fbss = . ; 38 PROVIDE (fbss = .); 39 *(.bss) 40 *(COMMON) 41 } > ram 42 . = ALIGN(4); 43 end = . ; 44 PROVIDE (end = .); 45 46 /* Stabs debugging sections. */ 47 .stab 0 : { *(.stab) } 48 .stabstr 0 : { *(.stabstr) } 49} 50 51