diff options
author | Ian Lance Taylor <ian@airs.com> | 1996-11-22 16:39:17 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1996-11-22 16:39:17 +0000 |
commit | a600a89e4fdec42d82cd8f00c7d94b68972abf56 (patch) | |
tree | 8b1e024bef45cfea81aef7a19f8c43ed07e19e9c /ld | |
parent | ee455463711848bb2c5b9e8369dd06f4311492f2 (diff) | |
download | gdb-a600a89e4fdec42d82cd8f00c7d94b68972abf56.zip gdb-a600a89e4fdec42d82cd8f00c7d94b68972abf56.tar.gz gdb-a600a89e4fdec42d82cd8f00c7d94b68972abf56.tar.bz2 |
* sunos.c (struct sunos_link_hash_table): Add got_needed field.
(sunos_link_hash_table_create): Initialize got_needed.
(sunos_create_dynamic_sections): Only set .got section size if it
is not already set. Set got_needed.
(bfd_sunos_size_dynamic_sections): Check got_needed. Only set
sdynptr, and only handle dynamic sections, if dynamic sections are
needed.
(sunos_scan_std_relocs): Pass false to create_dynamic_sections.
Initialize .got section.
(sunos_scan_ext_relocs): Likewise.
(sunos_write_dynamic_symbol): Set up PLT entry even if this is not
a dynamic symbol.
(sunos_finish_dynamic_link): Check got_needed. Only set up
dynamic linking information if needed.
PR 11074.
Diffstat (limited to 'ld')
0 files changed, 0 insertions, 0 deletions