Re: Profiling+nested functions+dynamic linking on IA-64/Linux

2005-10-24 Thread Eric Botcazou
> Yes. Instead of a direct call, load the fptr for _mcount and do an > indirect call. That'll avoid the dynamic linker. You can conditionalize > this on cfun->static_chain_decl to avoid the extra work when nested > functions aren't involved. Ah! yes, of course, writing the stub by hand. This c

Re: Profiling+nested functions+dynamic linking on IA-64/Linux

2005-10-24 Thread Richard Henderson
On Mon, Oct 24, 2005 at 05:37:06PM +0200, Eric Botcazou wrote: > Would that be fixable purely on the compiler side without too much kludgery? Yes. Instead of a direct call, load the fptr for _mcount and do an indirect call. That'll avoid the dynamic linker. You can conditionalize this on cfun->