diff options
author | Jeff Law <law@redhat.com> | 1993-11-02 23:59:24 +0000 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 1993-11-02 23:59:24 +0000 |
commit | f1f6b5e9cfbb75ab20305547da0bee1d59ab3642 (patch) | |
tree | 93e2d7e9acb8af22d2c04bf5526e1dcb073aacab /ld/scripttempl | |
parent | 5f62613e11d08b52e444f9e47728f80c818ec95d (diff) | |
download | gdb-f1f6b5e9cfbb75ab20305547da0bee1d59ab3642.zip gdb-f1f6b5e9cfbb75ab20305547da0bee1d59ab3642.tar.gz gdb-f1f6b5e9cfbb75ab20305547da0bee1d59ab3642.tar.bz2 |
* scripttempl/hppaosf.sc: (___stack_zero, etext, _etext,
edata, _edata, end): Add definitions of these symbols.
(__end): Remove definition of this symbol.
(__data_start): Move definition of this symbol.
Diffstat (limited to 'ld/scripttempl')
-rw-r--r-- | ld/scripttempl/hppaosf.sc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/ld/scripttempl/hppaosf.sc b/ld/scripttempl/hppaosf.sc index 88a018b..ed1c65e 100644 --- a/ld/scripttempl/hppaosf.sc +++ b/ld/scripttempl/hppaosf.sc @@ -3,6 +3,7 @@ OUTPUT_FORMAT("${OUTPUT_FORMAT}") OUTPUT_ARCH(${ARCH}) ENTRY("\$START\$") ${RELOCATING+${LIB_SEARCH_DIRS}} +${RELOCATING+___stack_zero = ABSOLUTE(0x2000);} SECTIONS { .text ${RELOCATING+${TEXT_START_ADDR}}: @@ -11,20 +12,24 @@ SECTIONS CREATE_OBJECT_SYMBOLS *(.hppa_linker_stubs) *(.text) + ${RELOCATING+etext = .}; + ${RELOCATING+_etext = .}; } .data ${RELOCATING+ 0x40000000 } : { - ${RELOCATING+__data_start = .}; ${RELOCATING+ . = . + 0x1000 }; + ${RELOCATING+__data_start = .}; *(.data) ${CONSTRUCTING+CONSTRUCTORS} + ${RELOCATING+edata = .}; + ${RELOCATING+_edata = .}; } .bss ${RELOCATING+SIZEOF(.data) + ADDR(.data)} : { *(.bss) *(COMMON) + ${RELOCATING+end = . }; ${RELOCATING+_end = . }; - ${RELOCATING+__end = . }; } } EOF |