diff options
author | Ian Lance Taylor <ian@airs.com> | 1996-01-15 20:25:53 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1996-01-15 20:25:53 +0000 |
commit | 252239f877583b3acf674237b898cf78e4a01783 (patch) | |
tree | 1c48eab910e42f42f8d819b9646ce6a20e4eb4d4 /bfd/elflink.h | |
parent | fe1379d45a55a99399806c755cf8533b7c22be67 (diff) | |
download | gdb-252239f877583b3acf674237b898cf78e4a01783.zip gdb-252239f877583b3acf674237b898cf78e4a01783.tar.gz gdb-252239f877583b3acf674237b898cf78e4a01783.tar.bz2 |
* elf32-mips.c: Numerous changes to dynamic linking code, mostly
from Kazumoto Kojima <kkojima@info.kanagawa-u.ac.jp>.
* elflink.h (elf_link_output_extsym): Remove special check for
_rld_new_interface.
Diffstat (limited to 'bfd/elflink.h')
-rw-r--r-- | bfd/elflink.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/bfd/elflink.h b/bfd/elflink.h index fde4006..8220089 100644 --- a/bfd/elflink.h +++ b/bfd/elflink.h @@ -2402,15 +2402,12 @@ elf_link_output_extsym (h, data) linker will complain that the symbol is undefined when the program is run. We don't have to worry about symbols that are referenced by regular files, because we will already have issued - warnings for them. FIXME: _rld_new_interface is apparently - supposed to be undefined on Irix 5.3. This should be handled in - a better way. */ + warnings for them. */ if (! finfo->info->relocateable && ! finfo->info->shared && h->root.type == bfd_link_hash_undefined && (h->elf_link_hash_flags & ELF_LINK_HASH_REF_DYNAMIC) != 0 - && (h->elf_link_hash_flags & ELF_LINK_HASH_REF_REGULAR) == 0 - && strcmp (h->root.root.string, "_rld_new_interface") != 0) + && (h->elf_link_hash_flags & ELF_LINK_HASH_REF_REGULAR) == 0) { if (! ((*finfo->info->callbacks->undefined_symbol) (finfo->info, h->root.root.string, h->root.u.undef.abfd, |