This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug testsuite/64796] effective target bswap64 globally caches target-specific use of lp64
- From: "pinskia at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 27 Jan 2015 16:09:31 +0000
- Subject: [Bug testsuite/64796] effective target bswap64 globally caches target-specific use of lp64
- Auto-submitted: auto-generated
- References: <bug-64796-4 at http dot gcc dot gnu dot org/bugzilla/>
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.