Hi, This fixes the TCS gl_ClipDistance piglit failure that was uncovered by a recent LLVM change. The solution is to set volatile on loads and stores to enforce proper ordering. Please review. Thanks, Marek