Ping Re: Patch for MIPS multi-got bug with forced-local symbols

Daniel Jacobowitz drow@false.org
Mon Oct 8 20:23:00 GMT 2007


On Mon, Oct 08, 2007 at 09:36:25AM -0400, Daniel Jacobowitz wrote:
> -  else if (h->root.got.offset != 1)
> +  else if (h->root.got.offset != 1 || h->root.forced_local)

That should be h->forced_local.  The difference between these two
variables is confusing and there doesn't seem to be a clear
explanation of which is which; but h->forced_local means "has
been through the backend hide_symbol routine" which affects
accounting of GOT entries.

-- 
Daniel Jacobowitz
CodeSourcery



More information about the Binutils mailing list