2015-04-09 Vladimir Makarov <vmakarov@redhat.com>
commit0f7b6a0db4f251a303fad7a68d0d6515e677a050
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Apr 2015 19:40:09 +0000 (9 19:40 +0000)
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Apr 2015 19:40:09 +0000 (9 19:40 +0000)
tree9684a6d40e6a42b869a0f236d04ab6c6882b0ca8
parent01b65dcf9a3683a753d52d44fc2ceb051374aa3a
2015-04-09  Vladimir Makarov  <vmakarov@redhat.com>

PR target/65710
* lra-int.h (lra_bad_spill_regno_start): New.
* lra.c (lra_bad_spill_regno_start): New.
(lra): Set up lra_bad_spill_regno_start.  Set up
lra_constraint_new_regno_start unconditionally.
* lra-assigns.c (spill_for): Use lra_bad_spill_regno_start for
spill preferences.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221956 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/lra-assigns.c
gcc/lra-int.h
gcc/lra.c