This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: WITH_SIZE_EXPR
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: rth at redhat dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Tue, 20 Jul 04 15:24:56 EDT
- Subject: Re: WITH_SIZE_EXPR
> We should be using CALL_EXPR_HAS_RETURN_SLOT_ADDR here.
>
> Are you suggesting that gimplification should do something with it?
No. As I said, we need may_alias results to use it correctly.
Unless you have extra knowledge in the front end, in which case
you should set it there. You'd do this if you *knew* that you
are assigning to a temporary that cannot possibly be seen elsewhere.
Can you say more about the definition of that flag? Precisely what
is one allowed to assume when it's set and is there a particular place
in the argument list where the return slot is presumed to reside?