But the standard already permits this. I&#x27;m just suggesting that rather than have compiler writers use these liberties to allow their compiler to remove code or make it do something peculiar, they could just allow it to do the natural thing for the target platform.<p>(This is explicitly allowed by the standard. Consult its definition of undefined behaviour.)<p>Why not create a compiler that does what your users want? Why spend your time creating a stick to beat them with?