https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116278
--- Comment #8 from Li Pan <pan2.li at intel dot com> --- (In reply to Li Pan from comment #7) > The backend take > rtx xmode_x = gen_lowpart (Xmode, x); > > For the incoming op of .SAT_ADD, thus I think we should take lbu instead of > lb according to the ISA. During usadd expanding the mode is HI instead of QI, thus we need zero_extend for non-Xmodes, will prepare the fix soon.