We don't emit extra SET_GOT. That is beneficial. As for stack usage, that is RA to decide which register is more beneficial to put on stack.
On Sat, Nov 1, 2014 at 8:33 PM, Mike Stump <mikest...@comcast.net> wrote: > On Nov 1, 2014, at 5:39 AM, Evgeny Stupachenko <evstu...@gmail.com> wrote: >> When PIC register is pseudo there is nothing special about it's value >> that setjmp can hurt. So if the pseudo register lives across >> setjmp_receiver RA should care about correct allocation (in case it is >> not saved/restored, it should go on stack). > > So, why is consuming more stack space beneficial?