This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug testsuite/64796] effective target bswap64 globally caches target-specific use of lp64


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]