Removing internal_function

Siddhesh Poyarekar siddhesh@gotplt.org
Mon Apr 3 16:40:00 GMT 2017


On Monday 03 April 2017 08:36 PM, Florian Weimer wrote:
> internal_function specifies an alternative calling convention.  For
> static functions, GCC has been doing similar optimizations for a long
> time.  I assume internal_function could disable those optimizations by
> explicitly specifying a different (less optimal) calling convention.

A good place to start may be to get rid of it in non i686 code (a quick
grep found instances in arm code for example) and for static functions.
The non-i686 code changes should ideally be obvious, since they should
result in no change in the generated code.

Siddhesh



More information about the Libc-alpha mailing list