https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93565
--- Comment #20 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Segher Boessenkool from comment #18) > Created attachment 47841 [details] > Patch to treat sign_extend as is_just_move Do you think zero_extend should maybe be treated as such too? What about truncate (MIPS64 uses truncate a lot as moves)?