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