[lra] reverting a patch
Vladimir Makarov
vmakarov@redhat.com
Fri Sep 2 17:17:00 GMT 2011
My previous patch for preference of smaller # of registers involved
in reloads broke some tests from spec2000 on i686 because LRA started to
use MMX registers. I am working on a fix for this but unfortunately
fixing it is not easy and will take some time, so I am reverting my
previous patch.
2011-09-02 Vladimir Makarov <vmakarov@redhat.com>
Revert:
2011-08-26 Vladimir Makarov <vmakarov@redhat.com>
* lra-constraints.c (best_reload_nregs): New variable.
(process_alt_operands): Add preferences for smaller hard registers
involved. Increase reject for all failed non registers.
* lra-eliminations.c (mark_not_eliminable): Add check on hard
register before looping on eliminations.
More information about the Gcc-patches
mailing list