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: machine maintainer ping: hppa


On 06/20/2014 09:57 PM, Roland McGrath wrote:
> Please review and approve (or commit) the roland/nptl-hppa branch ASAP.
> 
> Then please follow on ASAP (this week would be nice!) with the vfork
> consolidation, or else tell me ASAP what I need to know to try it myself:
> * can you rely on IFUNC?
> * if not, can you rely on the C compiler to emit a proper tail call, that
>   cannot touch the stack, for a trivial argumentless tail call in C?
> * if not, what does the assembly look like for a tail call to a PLT
>   function?  e.g. on x86 it's "jmp JUMPTARGET(foobar)".

I will try to follow up this week. Sorry for the tardiness.

For right now we can't rely on IFUNC, but the compiler can emit a tail
call that doesn't touch the stack for a trivial argumentless tail call
in C (as long as we have -O2 it should work).

Cheers,
Carlos.


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