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: ia64


On 06/20/2014 06:59 PM, Roland McGrath wrote:
> * Can you rely on IFUNC?

No.

> * 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?

No, sadly.  That's the ia64 backend of gcc needing some tlc.

> * If not, what does the assembly (.S) look like for a tail call to a PLT
>   function?  e.g. on x86 it's "jmp JUMPTARGET(foobar)".

	br	foobar
	;;

Our ia64 machines seem to be down this weekend or I'd test things more.


r~


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