Re: [LAD] gcc and pointer aliasing... missing optimizations in some cases

From: torbenh <torbenh@email-addr-hidden>
Date: Sun Dec 27 2009 - 08:41:07 EET

On Sat, Dec 26, 2009 at 10:50:40AM +0100, Tim Blechmann wrote:
> >>> Thus telling the compiler that `this` is not an alias when
> >>> process() is called.
> >>
> >> On second thought... since those didn't work for me, perhaps part of
> >> the problem is that osc_block is a global variable, and thus there's
> >> no way to prove __restrict__ on it.
> >>
> >> -gabriel
> >
> > fields of structs are not unaliased, even when the pointer to the struct
> > is __restrict__
>
> did you check http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14187?

sure. its marked as fixed, and it seems to be fixed.
the thing i am talking about is not a bug.

-- 
torben Hohn
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Sun Dec 27 12:15:01 2009

This archive was generated by hypermail 2.1.8 : Sun Dec 27 2009 - 12:15:01 EET