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.

Reply via email to