Steve Ellcey <[EMAIL PROTECTED]> writes:

> This is about as far as I have gotten.  I am not sure why there is this
> difference or how to fix it.  I *think* it may be related to the fact
> that IA64 GCC defines TARGET_VTABLE_USES_DESCRIPTORS but my only reason
> for thinking that is that IA64 is the only platform that defines this
> macro and I think that the profiler must be getting callee addresses out
> of the vtable (though I am not sure about that and I don't know where it
> would be doing it from).

I think to make that work tree_gen_ic_profiler and
tree_gen_ic_func_profiler would have to dereference the function
descriptor to extract the code address, which would then have the
necessary uniqueness which the vtable function descriptor lacks.

Andreas.

-- 
Andreas Schwab, SuSE Labs, [EMAIL PROTECTED]
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

Reply via email to