This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Removing internal_function


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]