This is the mail archive of the gcc-patches@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: [PATCH] PR14841 and PR15838


On Tuesday 31 August 2004 23:16, Richard Henderson wrote:
> On Tue, Aug 31, 2004 at 11:08:56PM +0200, Steven Bosscher wrote:
> > ... but why TREE_STATIC, is TREE_READONLY not enough?
>
> No.
>
> > Well, you want me to introduce yet _another_ predicate?
>
> Either that or restructure the code.  But yes, I do not want
> two pieces of code that check for the same thing.

I'll be glad to do so, but it could take a few weeks since I'm
gone traveling after today.

> > > You're not handling nested components/arrays.  Try
> > >
> > > 	x = a.b.c.d.e[2].f[4].g
> >
> > Neither does expr.c as far as I can tell.  This was supposed to
> > fix just the deficiency that expr.c handles the simpler cases,
> > which are a major source of missed optimizations in gcc itself,
> > with checking enabled.
>
> With only a slight rearrangement in the code that you already
> have, you can fix this deficiency.  I don't think I'm asking
> too much.

I never said you did.  I'll just have to figure out how.

Gr.
Steven


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