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 10:16:04 EST
- Subject: Re: gimplify_parameters
Which is actually a symptom of a tree sharing problem between the
array size and the array dimension. We leaked an SSA_NAME object
into the type system.
There's sharing *all over the place* within the type system. We
routinely use the size of one type to compute that of another, or to
compute DECL_OFFSET. And the expressions for one DECL_OFFSET are used
to compute others. I don't think we can outlaw all that sharing: it would
be a *huge* amount of work.