On 09/01/2011 12:13 AM, Richard Sandiford wrote: > Also, for the frame_pointer_required case, it looks like there's a > window between the restoration of the frame pointer and the deallocation > of the stack in which the CFA is still defined in terms of the frame > pointer register. Is that significant? If not (e.g. because we > should never need to unwind at that point) then why do we still > update the CFA here:
What window are you referring to? Best I can tell from looking at the patch we restore the CFA to the stack pointer before anything else. The patch looks right to me. r~