> Which worked well unless compiled with `strict-aliasing` gcc optimizations enabled
I can't imagine enabling this by default instead of opting in with __restrict or equivalent. Just so many things that could go wrong if every little piece of code was not written with aliasing in mind.