Is this a regression, and if so, can you bisect? Note that it could be a Mesa/LLVM issue rather than a kernel one.