https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71779
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #5) > Is an invalid combine. GCC must be thinking the upper bits of reg 419 (aka > 487) was zero for some reason. No that is fine. In fact reg 487 was done using add which will cause zeros in the upper bits. Oh I might be looking into the wrong one ...