This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Add unwind information to mips epilogues
- From: Richard Henderson <rth at redhat dot com>
- To: Bernd Schmidt <bernds at codesourcery dot com>, GCC Patches <gcc-patches at gcc dot gnu dot org>, "'Richard Sandiford'" <richard dot sandiford at linaro dot org>, rdsandiford at googlemail dot com
- Date: Mon, 05 Sep 2011 07:20:43 +0530
- Subject: Re: Add unwind information to mips epilogues
- References: <4E5E6E6D.8050905@codesourcery.com> <87zkipl8uv.fsf@firetop.home>
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~