Improve live-in calculation for splitted block
authorjiwang <jiwang@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Sep 2014 16:39:49 +0000 (16:39 +0000)
committerjiwang <jiwang@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Sep 2014 16:39:49 +0000 (16:39 +0000)
commite1242353c74d077b94e2084783a0fb1e6daf9e98
tree9ae8db227930d07ecc5041cb732fb3f6785b80c2
parent150967ab3e701c1e3c36eef4f538127da74b8eea
Improve live-in calculation for splitted block

  gcc/
    * shrink-wrap.c (move_insn_for_shrink_wrap): Initialize the live-in of new
    created BB as the intersection of live-in from "old_dest" and live-out from
    "bb".

  gcc/testsuite/
    * gcc.target/i386/shrink_wrap_1.c: New test.

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