This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: PR2975
- To: Mark Mitchell <mark at codesourcery dot com>
- Subject: Re: PR2975
- From: Richard Henderson <rth at redhat dot com>
- Date: Tue, 5 Jun 2001 12:08:11 -0700
- Cc: Nathan Sidwell <nathan at codesourcery dot com>, gcc at gcc dot gnu dot org
- References: <20010605114712A.mitchell@codesourcery.com>
On Tue, Jun 05, 2001 at 11:47:12AM -0700, Mark Mitchell wrote:
> /* Undo the fake expand_start_target_temps we did earlier. If
> there had been any cleanups created, we've already set
> sibcall_failure. */
> expand_end_target_temps ();
>
> does not work with the new EH scheme because the regions we created
> while evaluating the arguments live on.
Ug.
> I think that the easiest short-term fix is to make the comment tell
> the truth: turn off flag_sibling_calls when flag_exceptions is true.
I don't have any bright ideas. I think just letting go with
that is the best we'll be able to do for 3.0.
r~