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