https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108874
Hongtao.liu <crazylht at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |crazylht at gmail dot com --- Comment #7 from Hongtao.liu <crazylht at gmail dot com> --- Can we recognize it as bswap32 + roatate 16 in match.pd when backend supports boths, and then it should be easy for aarch64/arm to tranform bswap + ratate into rev16 at rtl level.