xref: /netbsd-src/external/gpl3/binutils/dist/ld/scripttempl/mipsbsd.sc (revision 179b12252ecaf3553d9c2b7458ce62b6a2203d0c)
1cat <<EOF
2OUTPUT_FORMAT("${OUTPUT_FORMAT}", "${BIG_OUTPUT_FORMAT}",
3	      "${LITTLE_OUTPUT_FORMAT}")
4OUTPUT_ARCH(${ARCH})
5
6${RELOCATING+${LIB_SEARCH_DIRS}}
7SECTIONS
8{
9  ${RELOCATING+. = ${TEXT_START_ADDR};}
10  .text :
11  {
12    CREATE_OBJECT_SYMBOLS
13    *(.text)
14    ${RELOCATING+etext = ${DATA_ALIGNMENT};}
15  }
16  ${RELOCATING+. = ${DATA_ALIGNMENT};}
17  .data :
18  {
19    *(.data)
20    ${CONSTRUCTING+CONSTRUCTORS}
21    ${RELOCATING+edata  =  .;}
22  }
23  .bss :
24  {
25   *(.bss)
26   *(COMMON)
27   ${RELOCATING+end = . };
28  }
29}
30EOF
31