Question about the highly optimized aspects of libc implementation

Florian Weimer fweimer@redhat.com
Thu Nov 30 08:22:00 GMT 2017


On 11/30/2017 07:54 AM, Siddhesh Poyarekar wrote:
> A lot of the internal function calls in i686 use registers to pass
> arguments instead of the standard ABI that mandates using the stack.

We remove internal_function, so this no longer happens across 
translation units.  (GCC will still perform the same optimization within 
a translation unit, but that is permitted under the as-if rule.)

Thanks,
Florian



More information about the Libc-help mailing list