https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92949
--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #5) > Note bswap pass is very fragile. In fact if we increase the limit by 1, > things dont work any more. There needs to be a better way of handling this. PR 92979 is for that issue. I was able to find a testcase without the bit-field lowering.