diff options
author | Dave Anglin <dave.anglin@nrc.ca> | 2006-03-18 18:53:46 +0000 |
---|---|---|
committer | Dave Anglin <dave.anglin@nrc.ca> | 2006-03-18 18:53:46 +0000 |
commit | af7cfa33110281ead35546652bda2ed167b44805 (patch) | |
tree | 8908789560dc2ebad637f60e86fefa7f19f39eff /bfd/elf64-hppa.c | |
parent | a849c9ab4fb769fc784aea9068219d42d799fb03 (diff) | |
download | gdb-af7cfa33110281ead35546652bda2ed167b44805.zip gdb-af7cfa33110281ead35546652bda2ed167b44805.tar.gz gdb-af7cfa33110281ead35546652bda2ed167b44805.tar.bz2 |
* elf64-hppa.c (allocate_global_data_opd): Don't create an OPD entry
for undefined weak symbols.
Diffstat (limited to 'bfd/elf64-hppa.c')
-rw-r--r-- | bfd/elf64-hppa.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/bfd/elf64-hppa.c b/bfd/elf64-hppa.c index 3c2ca99..1ca551f 100644 --- a/bfd/elf64-hppa.c +++ b/bfd/elf64-hppa.c @@ -1129,6 +1129,7 @@ allocate_global_data_opd (dyn_h, data) /* We never need an opd entry for a symbol which is not defined by this output file. */ if (h && (h->root.type == bfd_link_hash_undefined + || h->root.type == bfd_link_hash_undefweak || h->root.u.def.section->output_section == NULL)) dyn_h->want_opd = 0; |