On Fri, Jul 28, 2017 at 03:20:49PM +0200, Jakub Jelinek wrote:
Conceptually, this optimization inlines aspects of the called function into the caller, across DSO boundaries. In particular, as implemented now on ppc64le, the net effect is that the ABI changes if you add a global variable access to a function which previously did not have one.
I posted a more technical summary here:
Note link to the implementation and rationale is https://sourceware.org/ml/binutils/2017-06/msg00007.html
Jakub