https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115819
--- Comment #4 from JuzheZhong <juzhe.zhong at rivai dot ai> --- (In reply to Andrew Pinski from comment #1) > This might be a cost issue. No. I don't it's cost issue. It's because we suppress the hoist by incorrect POLY INT handling codes. I have a patch to fix it: https://gcc.gnu.org/pipermail/gcc-patches/2024-February/644706.html But it seems to produce ICEs...