On Wed, Feb 27, 2013 at 11:39 AM, Adrian Prantl <[email protected]> wrote:

>
> On Feb 27, 2013, at 11:31 AM, John McCall <[email protected]> wrote:
> > Okay, you're saying that the value is actually no longer live at all at
> this point in the function?  It seems reasonable to lose track of the debug
> info then, although we should be leaving behind a marker in the DWARF that
> says the value is unavailable.
> >
> > If we want to make stronger guarantees in -O0 for purposes of debugging
> — and I think that's reasonable — then throwing the value in an alloca is
> acceptable.
>
> To clarify: Are you suggesting to only generate the alloca at -O0, or are
> you comfortable with it as it is?
>

If the value isn't live past that spot I'm more comfortable with dropping
the debug info there rather than changing the generated code to keep the
value live through the end of the function.

-eric
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to