On Wed, Jan 06, 2010 at 04:45:06PM +0100, Richard Guenther wrote: > >> I don't see a restrict qualified pointer here. Note that the > >> restrict attribute would only disambiguate against those. > >> Also I think you need the restrict attribute on the Mixer > >> objects, not its members. > > > > so the attribute would promote down to all member vars of > > member objects ? > > Yes. In fact the example above would work I guess.
confirmed. works nicely. although it would be nice, if this would also apply to FIELD_DECL. i am not sure if this is really possible. is the structure hierarchy still available at that layer ? thanks for your help so far. > > > > >> > i still dont understand whats the problem with -fnolias, > >> > as in attached patch. > >> > >> The patch will miscompile everything. > > > > point taken. > > obviously reading code for a few hours without knowing enough about the > > code isnt enough :) > > > > __attribute__((restrict)) is the better solution. > > although not portable to other compilers. > > > > but i need this kind of functionality now, to test my concepts. > > thats why i am spending a bit time on this. > > > > when do you plan to add this feature ? > > For GCC 4.6 earliest. hmm... bah :) -- torben Hohn