1b6a45d291
GCC 4.4+ have stricter aliasing requirements which produces a new warning from this code Reviewed-by: prr, ohair