1
2OUTPUT_ARCH(m32r)
3ENTRY(startup)
4SECTIONS
5{
6  . = CONFIG_MEMORY_START + 0x00400000;
7
8  _text = .;
9  .text : { *(.text) } = 0
10  .rodata : { *(.rodata) *(.rodata.*) }
11  _etext = .;
12
13  . = ALIGN(32 / 8);
14  .data : { *(.data) }
15  . = ALIGN(32 / 8);
16  _got = .;
17  .got  : { *(.got) _egot = .; *(.got.*) }
18  _edata  =  .;
19
20  . = ALIGN(32 / 8);
21  __bss_start = .;
22  .bss : { *(.bss) *(.sbss) }
23  . = ALIGN(32 / 8);
24  _ebss = .;
25  . = ALIGN(4096);
26  . += 4096;
27  end = . ;
28
29  got_len = (_egot - _got);
30}
31