I've got no interest in reading a thread with 250 messages wherein language lawyers battle it out in a no-holds-barred grudge match. Would someone like to summarize, preferably with a test case that one side assumes to be miscompiled?
Speaking with the optimizer hat on, we *don't* do much optimization with volatile. So if there's an access getting lost, it's probably just a bug, and not cause for such consternation. r~