From: Thiemo Seufer Date: Sun, 1 Aug 2004 20:13:16 +0000 (+0000) Subject: * elfxx-mips.c (mips_elf_calculate_relocation): Test only for X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a4d0f1817b4f437143b3d2c482213a8e626442ff;p=binutils-gdb.git * elfxx-mips.c (mips_elf_calculate_relocation): Test only for the dynamic link symbol actually in use. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index caa9bc47195..c431b3ec197 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,8 +1,13 @@ +2004-08-01 Thiemo Seufer + + * elfxx-mips.c (mips_elf_calculate_relocation): Test only for + the dynamic link symbol actually in use. + 2004-08-01 Stephane Carrez * elf32-m68hc1x.c (elf32_m68hc11_size_stubs): Handle bfd_link_hash_new -2004-07-31 Joel Brobecker +2004-07-31 Joel Brobecker Thiemo Seufer * elfxx-mips.c (_bfd_mips_elf_symbol_processing): Handle diff --git a/bfd/elfxx-mips.c b/bfd/elfxx-mips.c index 3505f62fbff..eaf2180aeee 100644 --- a/bfd/elfxx-mips.c +++ b/bfd/elfxx-mips.c @@ -3109,8 +3109,8 @@ mips_elf_calculate_relocation (bfd *abfd, bfd *input_bfd, else if (info->unresolved_syms_in_objects == RM_IGNORE && ELF_ST_VISIBILITY (h->root.other) == STV_DEFAULT) symbol = 0; - else if (strcmp (*namep, "_DYNAMIC_LINK") == 0 || - strcmp (*namep, "_DYNAMIC_LINKING") == 0) + else if (strcmp (*namep, SGI_COMPAT (input_bfd) + ? "_DYNAMIC_LINK" : "_DYNAMIC_LINKING") == 0) { /* If this is a dynamic link, we should have created a _DYNAMIC_LINK symbol or _DYNAMIC_LINKING(for normal mips) symbol