Include big endian and little endian formats in OUTPUT_FORMAT directive.
[deliverable/binutils-gdb.git] / ld / scripttempl / hppaelf.sc
CommitLineData
252b5132
RH
1DATA_ADDR=0x40000000
2test "$LD_FLAG" = "N" && DATA_ADDR=.
3cat <<EOF
4OUTPUT_FORMAT("${OUTPUT_FORMAT}")
5OUTPUT_ARCH(${ARCH})
6ENTRY("\$START\$")
7${RELOCATING+${LIB_SEARCH_DIRS}}
8SECTIONS
9{
10 .text 0x1000 ${RELOCATING++${TEXT_START_ADDR}}:
11 {
12 ${RELOCATING+__text_start = .};
13 CREATE_OBJECT_SYMBOLS
14 *(.PARISC.stubs)
15 *(.text)
16 ${RELOCATING+etext = .};
17 ${RELOCATING+_etext = .};
18 }
19 ${RELOCATING+. = ${DATA_ADDR};}
20 .data :
21 {
22 ${RELOCATING+ . = . + 0x1000 };
23 ${RELOCATING+__data_start = .};
24 *(.data)
25 ${CONSTRUCTING+CONSTRUCTORS}
26 ${RELOCATING+edata = .};
27 ${RELOCATING+_edata = .};
28 }
29 ${RELOCATING+. = ${DATA_ADDR} + SIZEOF(.data);}
30 .bss :
31 {
32 *(.bss)
33 *(COMMON)
34 ${RELOCATING+end = . };
35 ${RELOCATING+_end = . };
36 }
37}
38EOF
This page took 0.036087 seconds and 4 git commands to generate.