2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
commit0105a54ea53d5b86e402b5be168ad76526cdbe86
authorthopre01 <thopre01@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Dec 2016 17:56:53 +0000 (7 17:56 +0000)
committerthopre01 <thopre01@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Dec 2016 17:56:53 +0000 (7 17:56 +0000)
treefd162005580ba4dc0417cb162abdee46df8b1f76
parent2add0b6470a5a9ee0fce817eaa96837f0161ce6d
2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>

    gcc/
    PR rtl-optimization/78617
    * lra-remat.c (do_remat): Initialize live_hard_regs from live in
    registers, also setting hard registers mapped to pseudo registers.

    gcc/testsuite/
    PR rtl-optimization/78617
    * gcc.c-torture/execute/pr78617.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@243374 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/lra-remat.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr78617.c [new file with mode: 0644]