diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2003-07-29 06:18:40 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@redhat.com> | 2003-07-29 06:18:40 +0000 |
commit | 709e685dff869dbeda46e05f6bd886c62575357d (patch) | |
tree | 03ecffcebacdfe8190ed9c9a64bc113c065b316f | |
parent | e5c113a1dec87039910f29f07dab5fd332989cc2 (diff) | |
download | gdb-709e685dff869dbeda46e05f6bd886c62575357d.zip gdb-709e685dff869dbeda46e05f6bd886c62575357d.tar.gz gdb-709e685dff869dbeda46e05f6bd886c62575357d.tar.bz2 |
* elf-m10300.c (mn10300_elf_relax_section): Take symbol hash table
from input_bfd.
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/elf-m10300.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 0aa4e09..5d7aeeb 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2003-07-29 Alexandre Oliva <aoliva@redhat.com> + + * elf-m10300.c (mn10300_elf_relax_section): Take symbol hash table + from input_bfd. + 2003-07-28 Alan Modra <amodra@bigpond.net.au> * elf.c (special_sections): Set attributes for .got and .plt. diff --git a/bfd/elf-m10300.c b/bfd/elf-m10300.c index 1c243da..0d68fe5 100644 --- a/bfd/elf-m10300.c +++ b/bfd/elf-m10300.c @@ -2065,7 +2065,7 @@ mn10300_elf_relax_section (abfd, sec, link_info, again) symcount = (symtab_hdr->sh_size / sizeof (Elf32_External_Sym) - symtab_hdr->sh_info); - hashes = elf_sym_hashes (abfd); + hashes = elf_sym_hashes (input_bfd); end_hashes = hashes + symcount; for (; hashes < end_hashes; hashes++) { @@ -2283,7 +2283,7 @@ mn10300_elf_relax_section (abfd, sec, link_info, again) need insns deleted from their prologues. */ symcount = (symtab_hdr->sh_size / sizeof (Elf32_External_Sym) - symtab_hdr->sh_info); - hashes = elf_sym_hashes (abfd); + hashes = elf_sym_hashes (input_bfd); end_hashes = hashes + symcount; for (; hashes < end_hashes; hashes++) { |