https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109478
--- Comment #2 from Jeffrey A. Law <law at gcc dot gnu.org> --- The pa.cc bits look reasonable. It's been forever since I looked at this code, but clearly using a HOST_WIDE_INT is the right thing to be doing. While it may not fix this bug completely, consider it pre-approved. My PA-fu isn't what it used to be, but I strongly suspect we can't add that constant directly. It'd need to be broken down into a multi-instruction sequence. Not sure if ldil+ldo is sufficient there or not.