On Nov 15, 2012, at 5:16 AM, deadalnix <deadalnix at gmail.com> wrote: > > What is the point of ensuring that the compiler does not reorder load/stores if the CPU is allowed to do so ? Because we can write ASM to tell the CPU not to. We don't have any such ability for the compiler right now.