2013-10-02 Vladimir Makarov <vmakarov@redhat.com>
commit2b1732addc66c5361693645be9bf1107c457d247
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Oct 2013 00:35:43 +0000 (3 00:35 +0000)
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Oct 2013 00:35:43 +0000 (3 00:35 +0000)
treec383cf177580793322fe352bf3ad89392c51b481
parent88600937552dce339469f6e7191c0fdb1b389ddf
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203147 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/lra-constraints.c
gcc/lra-eliminations.c