https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78652
--- Comment #4 from amker at gcc dot gnu.org --- Looks like Vlad already fixed this @ below commit: commit 6526e1b66785b76d71926b20c9eb299e74a2d255 Author: vmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Wed Nov 30 17:35:40 2016 +0000 2016-11-30 Vladimir Makarov <vmaka...@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 <vmaka...@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 I will double check and close this PR. Thanks.