[Bug middle-end/93505] [8/9 Regression] wrong code or ICE with __builtin_bswap64() and rotation at -Og

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Jan 31 14:47:00 GMT 2020


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.


More information about the Gcc-bugs mailing list