This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
mn10300 bfd: test bfd type, not elf type, when following reloc link
- To: binutils at sources dot redhat dot com
- Subject: mn10300 bfd: test bfd type, not elf type, when following reloc link
- From: Alexandre Oliva <aoliva at redhat dot com>
- Date: 24 Aug 2001 10:09:23 -0300
- Organization: GCC Team, Red Hat
This patch fixes what's probably a copy&paste error that has been in
bfd/elf-m10300.c since May 1999. It was approved off-line by Nick
Clifton, so I'm checking it in.
Index: bfd/ChangeLog
from Alexandre Oliva <aoliva@redhat.com>
* elf-m10300.c (mn10300_elf_relocate_section): Test the right
`type' field in the hash entry when deciding whether to follow a
link.
Index: bfd/elf-m10300.c
===================================================================
RCS file: /cvs/src/src/bfd/elf-m10300.c,v
retrieving revision 1.13
diff -u -p -r1.13 elf-m10300.c
--- bfd/elf-m10300.c 2001/05/16 01:48:13 1.13
+++ bfd/elf-m10300.c 2001/08/24 13:10:08
@@ -599,8 +599,8 @@ mn10300_elf_relocate_section (output_bfd
else
{
h = sym_hashes[r_symndx - symtab_hdr->sh_info];
- while (h->root.type == bfd_link_hash_indirect
- || h->root.type == bfd_link_hash_warning)
+ while (h->root.root.type == bfd_link_hash_indirect
+ || h->root.root.type == bfd_link_hash_warning)
h = (struct elf32_mn10300_link_hash_entry *) h->root.root.u.i.link;
if (h->root.root.type == bfd_link_hash_defined
|| h->root.root.type == bfd_link_hash_defweak)
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me