https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117645
--- Comment #9 from John David Anglin <danglin at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #8) >> > The current implementation of addti3 on hppa only allows register > > operands. The problem is avoided if we improve addti3 to support > > the addition of small integers. The code needed to do this is > > similar to that used for adddi3 on 32-bit targets. Have a patch > > which I will install soon. > > I assume this works around the issue right? And reverting the backend patch > will expose the issue again, right? I might take a few minutes to debug > where inside LRA, the clobber is coming from. The patch was this commit: commit 22b13b1d4e3dce6bbc8792ffa08cefeb5e125a03 Author: John David Anglin <dang...@gcc.gnu.org> Date: Mon Nov 25 16:40:29 2024 -0500 hppa: Revise TImode aritmetic patterns to support arith11_operands