Steve Ellcey <s...@cup.hp.com> writes:

> According to PR 20095 the reason for not implementing
> __gcc_personality_v0 is that the HP unwind library does not implement
> _UA_END_OF_STACK which is a GCC extension to the standard IA64 unwind
> ABI and the HP-UX system unwind does not support it so the only way
> to implement __gcc_personality_v0 is to use the GCC libunwind instead of
> the HP-UX system one.

I don't understand this point.  It's true that gcc's unwind library will
pass _UA_END_OF_STACK to the stop function passed to
_Unwind_ForcedUnwind if the unwind library returns _URC_END_OF_STACK.
But I don't see what that has to do with __gcc_personality_v0.
__gcc_personality_v0 does not generate or look for _UA_END_OF_STACK, nor
should it, as it is not a stop function passed to _Unwind_ForcedUnwind.

Ian

Reply via email to