[committed] MIPS/BFD: Correct argument type in a hash table iterator

Maciej W. Rozycki macro@codesourcery.com
Fri Mar 8 11:50:00 GMT 2013


On Wed, 20 Feb 2013, Richard Sandiford wrote:

> > @@ -8923,13 +9190,27 @@ static bfd_boolean
> >  mips_elf_allocate_lazy_stub (struct mips_elf_link_hash_entry *h, void **data)
> >  {
> >    struct mips_elf_link_hash_table *htab;
> 
> Also, preexisting problem, but it should be "void *data" rather than
> "void **data".

 I've committed the fix below.

2013-03-08  Maciej W. Rozycki  <macro@codesourcery.com>

	bfd/
	* elfxx-mips.c (mips_elf_allocate_lazy_stub): Correct data type.

  Maciej

binutils-bfd-alloc-lazy-stub-data.diff
Index: binutils-fsf-trunk-quilt/bfd/elfxx-mips.c
===================================================================
--- binutils-fsf-trunk-quilt.orig/bfd/elfxx-mips.c	2013-03-08 10:59:15.775490578 +0000
+++ binutils-fsf-trunk-quilt/bfd/elfxx-mips.c	2013-03-08 11:09:04.255440319 +0000
@@ -8920,7 +8920,7 @@ mips_elf_estimate_stub_size (bfd *output
    allocate an entry in the stubs section.  */
 
 static bfd_boolean
-mips_elf_allocate_lazy_stub (struct mips_elf_link_hash_entry *h, void **data)
+mips_elf_allocate_lazy_stub (struct mips_elf_link_hash_entry *h, void *data)
 {
   struct mips_elf_link_hash_table *htab;
 



More information about the Binutils mailing list