NetBSD/external/gpl3/binutils
christos 88c1089d96 Bring in 2 patches from binutils:
From Alan Modra: Wed, 3 Jul 2013 11:51:56 +0930: powerpc64 call stubs:
    This brings powerpc64 ld in line with gold regarding calls allowed to
    go via a plt call stub or toc-adjusting stub without a following nop.
    A long time ago ld allowed tail calls, but this is wrong because we'll
    return to the caller's caller with the wrong toc pointer.  I fixed
    that for shared libraries but allowed tail calls in an executable for
    some reason.  Probably just muddy thinking on my part, because there's
    no difference between an executable and a shared library regarding the
    need to restore the toc pointer.  Perhaps it was because some testcase
    failed, most likely due to the g++ issue I comment on in the patch.

From Alan Modra: 29 Aug 2014 01:22:29 +0000: PowerPC64 call lacks nop error:
    Enough people accidentally or otherwise use -mcmodel=small then wonder
    why a call that is local is behaving as if it is going via the PLT.

	* elf64-ppc.c (ppc64_elf_relocate_section): Report a different
	error for calls via a toc adjusting stub without a nop.
2015-01-02 19:50:02 +00:00
..
dist Bring in 2 patches from binutils: 2015-01-02 19:50:02 +00:00
lib RISC-V (riscv32 & riscv64) binutils configury stuff. 2014-09-19 17:22:21 +00:00
usr.bin RISC-V (riscv32 & riscv64) binutils configury stuff. 2014-09-19 17:22:21 +00:00
usr.sbin Add new option -P to print only the symbol table size. 2014-08-17 19:12:59 +00:00
Makefile