Gabriel Dos Reis wrote:
The strict aliasing rule by itself does not show it is not a high level assembly language. There are chips out there where you cannot access data willy-nilly through random register types.
And there are chips for which signed arithmetic is not wrap around!