Comment 13 for bug 1561621

Revision history for this message
In , Florian Weimer (fweimer) wrote :

It turns out the IFUNC handler is not an optimization in the vfork case. A tail call is required there because the vfork implementation has to make sure that it can return twice even if the stack has been clobbered (which is why the return address is loaded into a register in the i386 and x86_64 implementations).