[PATCH] treewide: Disable gcc strict aliasing rules as needed, drop workarounds