summaryrefslogtreecommitdiff
path: root/ld/emulparams/elf64hppa.sh
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2001-11-13 18:25:37 +0000
committerJeff Law <law@redhat.com>2001-11-13 18:25:37 +0000
commite3c83c3e5c0efad96c23c8cb5bd859201fc7df96 (patch)
tree1292f1b93a378c215ce15f13687abd6e752db1a0 /ld/emulparams/elf64hppa.sh
parent022090d9e61f5f1c2657c9544c20d0681761c8b9 (diff)
downloadbinutils-redhat-e3c83c3e5c0efad96c23c8cb5bd859201fc7df96.tar.gz
* emulparams/elf64hppa.sh (OTHER_BSS_END_SECTIONS): Add
additional symbols referenced by newer crt0.o files from HP.
Diffstat (limited to 'ld/emulparams/elf64hppa.sh')
-rwxr-xr-xld/emulparams/elf64hppa.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/ld/emulparams/elf64hppa.sh b/ld/emulparams/elf64hppa.sh
index 829ad43345..402f8ce492 100755
--- a/ld/emulparams/elf64hppa.sh
+++ b/ld/emulparams/elf64hppa.sh
@@ -31,7 +31,7 @@ OTHER_READWRITE_SECTIONS='.opd : { *(.opd) } PROVIDE (__gp = .); .plt : { *(.plt
# __TLS_SIZE to the size of the thread bss section.
OTHER_BSS_SECTIONS='.hbss : { *(.hbss) } .tbss : { *(.tbss) }'
#OTHER_BSS_END_SYMBOLS='PROVIDE (__TLS_SIZE = SIZEOF (.tbss));'
-OTHER_BSS_END_SYMBOLS='PROVIDE (__TLS_SIZE = 0);'
+OTHER_BSS_END_SYMBOLS='PROVIDE (__TLS_SIZE = 0); PROVIDE(__TLS_INIT_SIZE = 0); PROVIDE(__TLS_INIT_START = 0); PROVIDE(__TLS_INIT_A = 0); PROVIDE(__TLS_PREALLOC_DTV_A = 0);'
# HPs use .dlt where systems use .got. Sigh.
OTHER_GOT_RELOC_SECTIONS='.rela.dlt : { *(.rela.dlt) }'