>>>>> Richard Henderson writes: Richard> Believe me now? We appear to be talking past each other. I agree that GCC performs some hoisting optimizations. It is not hoisting some stores which it should. The cases I have seen have not been due to aliasing. David