https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106097
--- Comment #10 from Xi Ruoyao <xry111 at mengyan1223 dot wang> --- (In reply to chenglulu from comment #9) > Created attachment 53206 [details] > use LU52I_B and LU32I_B instead of hard coding those long > + codes[cost].value = (value & LU32I_B) > + | (sign51 ? LU52I_B : 0); nit: I think this can fit in one line. Otherwise LGTM. As the port maintainer you can push it directly into master. Normally we should bootstrap and regtest before applying a patch, but currently the bootstrap is blocked by PR106096 :(.