2015-07-09 Vladimir Makarov <vmakarov@redhat.com>
commit853a01d6a12b1772a57775b64e7ee06bc02678ef
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Jul 2015 15:39:53 +0000 (9 15:39 +0000)
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Jul 2015 15:39:53 +0000 (9 15:39 +0000)
tree29d233e4e61f3cd1493734ba7208f952708bef72
parent75c3f230cd53f464ed35a069842447d577167969
2015-07-09  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/66782
* lra-int.h (struct lra_insn_recog_data): Add comment about
clobbered hard regs for arg_hard_regs.
* lra.c (lra_set_insn_recog_data): Add clobbered hard regs.
* lra-lives.c (process_bb_lives): Process clobbered hard regs.
Add condition for processing used hard regs.
* lra-constraints.c (update_ebb_live_info, inherit_in_ebb):
Process clobbered hard regs.

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