diff options
author | Ian Lance Taylor <ian@airs.com> | 1997-03-03 00:27:52 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1997-03-03 00:27:52 +0000 |
commit | a48ef404c7175df1b49e4d3bdfe341816e9429dd (patch) | |
tree | efde618c40ae4aed747df34bc800a73ff39c26f0 | |
parent | 54d26e151e1522f74c44157e376ec3fc2601ef11 (diff) | |
download | binutils-a48ef404c7175df1b49e4d3bdfe341816e9429dd.zip binutils-a48ef404c7175df1b49e4d3bdfe341816e9429dd.tar.gz binutils-a48ef404c7175df1b49e4d3bdfe341816e9429dd.tar.bz2 |
* elflink.h (elf_link_find_version_dependencies): Check that
DEF_REGULAR is not set as well as checking that DEF_DYNAMIC is
set.
-rw-r--r-- | bfd/ChangeLog | 6 | ||||
-rw-r--r-- | bfd/elflink.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 5431662..05f2e38 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +Sun Mar 2 16:25:35 1997 Ian Lance Taylor <ian@cygnus.com> + + * elflink.h (elf_link_find_version_dependencies): Check that + DEF_REGULAR is not set as well as checking that DEF_DYNAMIC is + set. + start-sanitize-tic80 Fri Feb 28 16:52:40 1997 Fred Fish <fnf@cygnus.com> diff --git a/bfd/elflink.h b/bfd/elflink.h index c1dd8b3..13406eb 100644 --- a/bfd/elflink.h +++ b/bfd/elflink.h @@ -2442,6 +2442,7 @@ elf_link_find_version_dependencies (h, data) /* We only care about symbols defined in shared objects with version information. */ if ((h->elf_link_hash_flags & ELF_LINK_HASH_DEF_DYNAMIC) == 0 + || (h->elf_link_hash_flags & ELF_LINK_HASH_DEF_REGULAR) != 0 || h->dynindx == -1 || h->verinfo.verdef == NULL) return true; |