This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH] variable size arrays in nested functions
- To: Richard Henderson <rth at redhat dot com>
- Subject: Re: [PATCH] variable size arrays in nested functions
- From: Jason Merrill <jason at redhat dot com>
- Date: 10 Feb 2001 01:13:58 +0000
- Cc: Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>, gcc-patches at gcc dot gnu dot org
- References: <10102100025.AA09145@vlsi1.ultra.nyu.edu><20010209163909.A8831@redhat.com>
>>>>> "Richard" == Richard Henderson <firstname.lastname@example.org> writes:
> On Fri, Feb 09, 2001 at 07:25:11PM -0500, Richard Kenner wrote:
>> I never did understand UNSAVE_EXPR. What was the motivation for that?
> To work around problems encountered with evaluating SAVE_EXPRs.
> I won't pretend to know exactly which ones, or why UNSAVE_EXPR
> was thought to be a "solution".
It's used in situations where we really want to re-evaluate everything in
subexpressions, such as when an expression is used both in the main body of
the function and in an EH cleanup.
Not that I'm defending it.