https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98348
--- Comment #4 from Hongtao.liu <crazylht at gmail dot com> --- (In reply to Jakub Jelinek from comment #3) > Started with r10-5250-g8b905e9b0c09530c0f660563540257f3d181c2ac > Perhaps peephole2s or something similar to catch that? A patch(with peephole2) is posted at https://gcc.gnu.org/pipermail/gcc-patches/2020-November/559301.html. Maybe i'll add a combine spliter to handle this case.