https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112415
--- Comment #49 from John David Anglin <danglin at gcc dot gnu.org> --- Created attachment 56576 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56576&action=edit Patch to improve reg+d address handling This patch revise pa_legitimate_address_p to allow 14-bit displacements for all memory accesses before reload. Comments and flow in this routine are improved. So far, I haven't seen any issues related to reloading out-of-range floating-point accesses This significantly improves code generation and saves more than two thousand instructions in compile.s. I was able to successfully build python with the patched compiler. This is version two of the change and it still needs more testing.