https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108933
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[10/11/12/13 Regression] |[10/11/12/13 Regression] |Missing bswap detection |Missing rev16 detection --- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #1) > As mentioned in the other PR, this isn't a bswap. If the bswap pass should > optimize this, there would need to be a new optab for this and corresponding > internal function, > which bswap patch could use if the optab is defined. Sorry I forgot to change the summary here. Anyways yes rev16 is not bswap.