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

From: Tim Blechmann <tim@email-addr-hidden>
Date: Sat Dec 26 2009 - 11:50:40 EET

>>> 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?

tim

-- 
tim@email-addr-hidden
http://tim.klingt.org
You can play a shoestring if you're sincere
   John Coltrane
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Sat Dec 26 12:15:02 2009

This archive was generated by hypermail 2.1.8 : Sat Dec 26 2009 - 12:15:02 EET