https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93505
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[8/9/10 Regression] wrong |[8/9 Regression] wrong code |code or ICE with |or ICE with |__builtin_bswap64() and |__builtin_bswap64() and |rotation at -Og |rotation at -Og --- Comment #17 from Jakub Jelinek <jakub at gcc dot gnu.org> --- The wrong-code is now fixed on the trunk. What we want to do further depends on whether we want to make ROTATE/ROTATERT imply truncation (always or only on selected targets), let's defer that part to PR93512.