This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: RTL_EXPR vs. inlining-on-trees
- To: mark at codesourcery dot com
- Subject: Re: PATCH: RTL_EXPR vs. inlining-on-trees
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Date: Sun, 5 Mar 00 16:14:42 EST
- Cc: gcc-patches at gcc dot gnu dot org
Hmm? Can you elaborate? With the flag set, all temporaries in the
RTL_EXPR get a strictly longer lifetime than they would have
otherwise, modulo any possible coding bug on my part. I don't see how
that can be dangerous.
Their lifetime is only up to the end of the current scope, which is
not necessarily until the place where the RTL_EXPR has been put. Now,
you may be saying that any front end that sets the flag doesn't put it
that far away, in which case it's OK.