source: trunk/binutils/ld/scripttempl/a29k.sc@ 3232

Last change on this file since 3232 was 10, checked in by bird, 22 years ago

Initial revision

  • Property cvs2svn:cvs-rev set to 1.1
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 822 bytes
Line 
1cat <<EOF
2OUTPUT_FORMAT("${OUTPUT_FORMAT}")
3${LIB_SEARCH_DIRS}
4
5SECTIONS
6{
7 .text : {
8 *(.text)
9 ${RELOCATING+ __etext = .};
10 ${CONSTRUCTING+ __CTOR_LIST__ = .;}
11 ${CONSTRUCTING+ LONG((__CTOR_END__ - __CTOR_LIST__) / 4 - 2)}
12 ${CONSTRUCTING+ *(.ctors)}
13 ${CONSTRUCTING+ LONG(0)}
14 ${CONSTRUCTING+ __CTOR_END__ = .;}
15 ${CONSTRUCTING+ __DTOR_LIST__ = .;}
16 ${CONSTRUCTING+ LONG((__DTOR_END__ - __DTOR_LIST__) / 4 - 2)}
17 ${CONSTRUCTING+ *(.dtors)}
18 ${CONSTRUCTING+ LONG(0)}
19 ${CONSTRUCTING+ __DTOR_END__ = .;}
20 *(.lit)
21 *(.shdata)
22 }
23 .shbss SIZEOF(.text) + ADDR(.text) : {
24 *(.shbss)
25 }
26 .data : {
27 *(.data)
28 ${RELOCATING+ __edata = .};
29 }
30 .bss SIZEOF(.data) + ADDR(.data) :
31 {
32 *(.bss)
33 *(COMMON)
34 ${RELOCATING+ __end = ALIGN(0x8)};
35 }
36}
37EOF
Note: See TracBrowser for help on using the repository browser.