re PR target/64331 (regcprop propagates registers noted as REG_DEAD)
authorGeorg-Johann Lay <avr@gjlay.de>
Tue, 3 Mar 2015 11:25:04 +0000 (11:25 +0000)
committerGeorg-Johann Lay <gjl@gcc.gnu.org>
Tue, 3 Mar 2015 11:25:04 +0000 (11:25 +0000)
commit2b4293a3907cce6e9aced9884300227c2def337c
treec535a224fe287ccd0858abd076395d0a288e0c75
parent3882207695588de867178df85b1e2511ccd7fb26
re PR target/64331 (regcprop propagates registers noted as REG_DEAD)

gcc/
PR target/64331
* config/avr/avr.c (context.h, tree-pass.h): Include them.
(avr_pass_data_recompute_notes): New static variable.
(avr_pass_recompute_notes): New class.
(avr_register_passes): New static function.
(avr_option_override): Call it.
gcc/testsuite/
PR target/64331
* gcc.target/avr/torture/pr64331.c: New test.

From-SVN: r221143
gcc/ChangeLog
gcc/config/avr/avr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/avr/torture/pr64331.c [new file with mode: 0644]