1179404Sobriencat <<EOF
2179404SobrienOUTPUT_FORMAT("${OUTPUT_FORMAT}", "${BIG_OUTPUT_FORMAT}",
3179404Sobrien	      "${LITTLE_OUTPUT_FORMAT}")
4179404SobrienOUTPUT_ARCH(${ARCH})
5179404Sobrien
6179404Sobrien${RELOCATING+${LIB_SEARCH_DIRS}}
7179404SobrienSECTIONS
8179404Sobrien{
9179404Sobrien  ${RELOCATING+. = ${TEXT_START_ADDR};}
10179404Sobrien  .text :
11179404Sobrien  {
12179404Sobrien    CREATE_OBJECT_SYMBOLS
13179404Sobrien    *(.text)
14179404Sobrien    ${RELOCATING+etext = ${DATA_ALIGNMENT};}
15179404Sobrien  }
16179404Sobrien  ${RELOCATING+. = ${DATA_ALIGNMENT};}
17179404Sobrien  .data :
18179404Sobrien  {
19179404Sobrien    *(.data)
20179404Sobrien    ${CONSTRUCTING+CONSTRUCTORS}
21179404Sobrien    ${RELOCATING+edata  =  .;}
22179404Sobrien  }
23179404Sobrien  .bss :
24179404Sobrien  {
25179404Sobrien   *(.bss)
26179404Sobrien   *(COMMON)
27179404Sobrien   ${RELOCATING+end = . };
28179404Sobrien  }
29179404Sobrien}
30179404SobrienEOF
31