On Mon, Jun 27, 2016 at 11:42 PM, Matt Turner <matts...@gmail.com> wrote: > Based on work by Davin McCall <dav...@davmac.org> from last summer. > > The biggest change is to exec_list. Previously, the head and tail sentinels > overlapped, saving the size of a pointer. Unfortunately this is not allowed by > the aliasing rules. > > I have fixed all warnings GCC reports in my normal build. I have no attempted > to see what else needs to be fixed. I hope that the respective owners of the > rest of Mesa can look into the remaining warnings. > > This series depends on my 4 patch series to glx, and the trivial "[PATCH] > i965: > Simplify foreach_inst_in_block_safe() macro." > > Discuss!
I like it. I have some similar patches here: https://github.com/kusma/mesa/tree/strict-aliasing I'm not entirely convinced about the endianess-correctness of all of the memcpy-conversions, though... but I could easily be wrong. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev