https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64796
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to H.J. Lu from comment #3) > That is wrong for x32. X32 is ILP32 and should support bswap64. And wrong for MIPS N32 and even AARCH64 ILP32. We need to special case those three targets. Even wrong for PowerPC with -mpowerpc64 enabled too.