strict-aliasing fixes from Linaro