Source code and assembly output for the "GCC, optimisations and pointer aliasing" article