Re: [PATCH 3/3] xtensa: fix _Unwind_GetCFA

2015-08-17 Thread augustine.sterl...@gmail.com
On Mon, Aug 17, 2015 at 2:59 PM, Max Filippov wrote: > 2015-08-18 Max Filippov > libgcc/ > * config/xtensa/unwind-dw2-xtensa.c (_Unwind_GetCFA): Return > context->sp instead of context->cfa. Approved.

[PATCH 3/3] xtensa: fix _Unwind_GetCFA

2015-08-17 Thread Max Filippov
Returning context->cfa in _Unwind_GetCFA makes CFA point one stack frame higher than what was actually used by code at context->ra. This results in invalid CFA value in signal frames and premature unwinding completion in forced unwinding used by uClibc NPTL thread cancellation. Returning context->s