https://bugs.freedesktop.org/show_bug.cgi?id=64600
--- Comment #19 from Tom Stellard tstellar@gmail.com --- (In reply to comment #18)
Created attachment 87706 [details] piglit test (messy, with comments) that fails on R600
I'll await the feedback in your thread before submitting it to piglit.
So the struct bug is fixed, yet I encountered another issue that seems to be related to alignment. Please find attached piglit test, it fails on R600 but passes with POCL and a C wrapper.
The Pyrit kernel has been stripped, only the sha1_process function remains (with one macro expanded and every macro thereafter undef'd). See the comments in the test.
I have a lot of patches that are on the mailing list waiting for review. Here is a branch containing all of these patches: http://cgit.freedesktop.org/~tstellar/llvm/log/?h=master-testing I will try to keep this branch updated as I submit more patches. The sha-process test you posted passes for me with this branch.