OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [scripttempl/] [hppaelf.sc] - Blame information for rev 308

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 145 khays
DATA_ADDR=0x40000000
2
test "$LD_FLAG" = "N" && DATA_ADDR=.
3
cat <
4
OUTPUT_FORMAT("${OUTPUT_FORMAT}")
5
OUTPUT_ARCH(${ARCH})
6
${RELOCATING+ENTRY("\$START\$")}
7
${RELOCATING+${LIB_SEARCH_DIRS}}
8
SECTIONS
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
}
38
EOF

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.