2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
commitff429db2e8b7fbbe83c8b1da0fc44752c1717949
authorthopre01 <thopre01@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 4 Aug 2015 02:11:58 +0000 (4 02:11 +0000)
committerthopre01 <thopre01@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 4 Aug 2015 02:11:58 +0000 (4 02:11 +0000)
tree4665f4d18b1ff681b729f8e6332f6317ef394f2d
parentfae2de17aa41c661736c7dbd4cc5e3b42600f9ba
2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>

    gcc/
    PR tree-optimization/67043
    * loop-invariant.c (move_invariant_reg): Recompute luids in loop
    preheader after hoisting invariant in it.
    (find_defs): Force recomputation of all luids.

    gcc/testsuite/
    PR tree-optimization/67043
    * gcc.dg/pr67043.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@226540 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/loop-invariant.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr67043.c [new file with mode: 0644]