[PATCH] m68k: fix weak undefined PIE tests
Alan Modra
amodra@gmail.com
Thu Apr 26 13:39:00 GMT 2012
On Mon, Apr 23, 2012 at 08:04:40PM +0200, Andreas Schwab wrote:
> * elf32-m68k.c (elf_m68k_check_relocs): Mark non-GOT references
> also when generating PIE.
> (elf_m68k_discard_copies): Mark undefined weak symbols referenced
> by relocations as dynamic.
Looks reasonable, except
> - if (!info->shared)
> + if (!info->shared || info->executable)
this should just be "if (info->executable)". !shared is redundant.
--
Alan Modra
Australia Development Lab, IBM
More information about the Binutils
mailing list