Build mesa 7037 completed

Commit cb309d27c5 by Francisco Jerez on 1/26/2018 7:48 PM:
intel/ir: Fix invalid type aliasing with undefined behavior in test_eu_compact.\n\ntest_fuzz_compact_instruction() was attempting to modify the uint64_t\ndata array of a brw_inst through a pointer to uint32_t, which has\nundefined behavior. This was causing the test_eu_compact unit test to\nfail mysteriously for me on GCC 7 with some additional\nharmless-looking changes I had applied to my tree, which happened to\naffect the order instructions are emitted by GCC causing the bit\ntwiddling to be done after the clear_pad_bits() call which is supposed\nto overwrite the same data through a pointer of different type,\nleading to data corruption. A similar failure has been reported by\nVinson Lee on the master branch built with GCC 8.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=105052\nTested-by: Vinson Lee <[email protected]>\nReviewed-by: Matt Turner <[email protected]>

Configure your notification preferences

_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to