lra-constraints.c (process_alt_operand): Calculate scratch_p and use it.
authorVladimir Makarov <vmakarov@redhat.com>
Thu, 3 Oct 2013 00:35:43 +0000 (00:35 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Thu, 3 Oct 2013 00:35:43 +0000 (00:35 +0000)
commit80f466c4a620cf19a74531420f29f2b50fa43931
treec383cf177580793322fe352bf3ad89392c51b481
parent7cfbb5a278b3eeda907d08de62a67d0fa4ba087c
lra-constraints.c (process_alt_operand): Calculate scratch_p and use it.

2013-10-02  Vladimir Makarov  <vmakarov@redhat.com>

* lra-constraints.c (process_alt_operand): Calculate scratch_p and
use it.  Use smaller increase for scratch.  Don't increase reject
for early clobber scratch.
* lra-eliminations.c (eliminate_regs_in_insn): Remove all insns
setting eliminated regs except setting fp from hfp.
(lra_eliminate): Check lra_insn_recog_data on NULL.

From-SVN: r203147
gcc/ChangeLog
gcc/lra-constraints.c
gcc/lra-eliminations.c