This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]