On 24 June 2015 at 12:57, Michel Dänzer <mic...@daenzer.net> wrote:
> On 24.06.2015 11:39, Dave Airlie wrote:
>>>
>>> Actually, I'm almost 100% certain that there are lots of other strict
>>> aliasing violations in the Mesa code. That's why we've always disabled it.
>>>
>>> More generally, IMO it's unrealistic to rely on strict aliasing for
>>> optimization, because very few people really understand it (I'm not one
>>> of them).
>>
>> I personally think we should get past the, aliasing is hard, lets go 
>> shopping,
>
> I'm not saying that. I'm saying we'll keep getting it wrong, which will
> cause subtle and very hard to debug problems.
>
Well my hope is gcc and clang got better, that said I know the kernel
disables it as well, but they do a lot worse things.


   text       data        bss        dec        hex    filename
5489951     187400      25712    5703063     570597    lib/mesa_dri_drivers.so

  text       data        bss        dec        hex    filename
5446885     187400      25712    5659997     565d5d    lib/mesa_dri_drivers.so

here is a i965 driver, 43k code size drop.

Again fixing things may not help that.

Dave.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to