Re: [PATCH 6/6] [RS6000] inline plt call sequences

2018-11-28 Thread Segher Boessenkool
On Wed, Nov 28, 2018 at 12:04:01PM +1030, Alan Modra wrote: > On Tue, Nov 27, 2018 at 11:17:48AM -0600, Segher Boessenkool wrote: > > That all sounds great :-) Has this been tested with older binutils, too? > > Yes, lots of times. Sometimes by accident when I forgot to install > a new binutils.

Re: [PATCH 6/6] [RS6000] inline plt call sequences

2018-11-27 Thread Alan Modra
On Tue, Nov 27, 2018 at 11:17:48AM -0600, Segher Boessenkool wrote: > That all sounds great :-) Has this been tested with older binutils, too? Yes, lots of times. Sometimes by accident when I forgot to install a new binutils. :-) > > +(define_insn "*sibcall_indirect_nonlocal_sysv" > > > + (

Re: [PATCH 6/6] [RS6000] inline plt call sequences

2018-11-27 Thread Segher Boessenkool
Hi Alan, On Tue, Nov 13, 2018 at 11:23:43PM +1030, Alan Modra wrote: > Finally, the point of the previous patches in this series, support for > inline PLT calls, keyed off -fno-plt. This emits code using new > relocations that tie all insns in the sequence together, so that the > linker can edit

[PATCH 6/6] [RS6000] inline plt call sequences

2018-11-13 Thread Alan Modra
Version 2. Finally, the point of the previous patches in this series, support for inline PLT calls, keyed off -fno-plt. This emits code using new relocations that tie all insns in the sequence together, so that the linker can edit the sequence back to a direct call should the call target turn out

[PATCH 6/6] [RS6000] inline plt call sequences

2018-11-06 Thread Alan Modra
Finally, the point of the previous patches in this series, support for inline PLT calls, keyed off -fno-plt. This emits code using new relocations that tie all insns in the sequence together, so that the linker can edit the sequence back to a direct call should the call target turn out to be local