This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: gimplify_parameters
- 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, 21 Dec 04 12:52:48 EST
- Subject: Re: gimplify_parameters
This has been fixed by, in variable_size,
But we don't call variable_size in that many places.
> I don't think we can outlaw all that sharing: it would be a *huge*
> amount of work.
I don't necessarily agree, but even if true I don't see that we
have any choice.
Sure we do. Everything worked just fine with a huge number of variable
types in Ada until you made the recent change that should have been
C-specific. If you only gimplify types once, this all works just fine.
Ada is a much harsher test of variable-sized types than C!
What's wrong with the flag approach I suggested? That way we can avoid
all this unsharing and perhaps even the change to variable_size.