This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Prevent frame-related insn from occurring in delay slots of insns that throw
- From: Richard Henderson <rth at redhat dot com>
- To: Paul Brook <paul at codesourcery dot com>
- Cc: Tom de Vries <Tom_deVries at mentor dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, dave dot anglin at bell dot net, Andrew Pinski <pinskia at gmail dot com>
- Date: Mon, 30 Jan 2012 11:12:30 +1100
- Subject: Re: [PATCH] Prevent frame-related insn from occurring in delay slots of insns that throw
- References: <4F246144.4070109@mentor.com> <4F25B026.7020902@redhat.com> <201201300007.29666.paul@codesourcery.com>
On 01/30/2012 11:07 AM, Paul Brook wrote:
> It's worth noting that -fasync-unwind-tables does not guarantee
> backtrace/unwind from arbitrary points. Only from those instructions that may
> result in a synchronous trap (which matches the semantics of this patch).
... and we're not talking about arbitrary points. We're talking about call sites.
Whether or not the call itself is marked nothrow.
r~