2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
commit6526e1b66785b76d71926b20c9eb299e74a2d255
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 Nov 2016 17:35:40 +0000 (30 17:35 +0000)
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 Nov 2016 17:35:40 +0000 (30 17:35 +0000)
treef80d2afbb2f124af6664421a6fc4f97b0bf8b676
parent1db74657aac7cd01a85fce14082f92c2a581e80f
2016-11-30  Vladimir Makarov  <vmakarov@redhat.com>

PR tree-optimization/77856
* lra-constraints.c (inherit_in_ebb): Check original regno for
invalid invariant regs too.  Set only clobbered hard regs for the
invalid invariant regs.

2016-11-30  Vladimir Makarov  <vmakarov@redhat.com>

PR tree-optimization/77856
* gcc.target/i386.c (pr77856.c): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@243038 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/lra-constraints.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr77856.c [new file with mode: 0644]