PR middle-end/52306
commit76962ce823085c40c7e7838e27509cc0a204e30e
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Feb 2014 16:25:44 +0000 (10 16:25 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Feb 2014 16:25:44 +0000 (10 16:25 +0000)
tree2b47eead162f5f28d55fcbb730993de7575ea7f2
parent0791e370ab7b626862366fa81f2d30c36ac17fb9
PR middle-end/52306
* reload1.c (emit_input_reload_insns): Do not create invalid RTL
when changing the SET_DEST of a prior insn to avoid an input
reload.

PR middle-end-52306
* gcc.c-torture/compile/pr52306.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207662 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/reload1.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr52306.c [new file with mode: 0644]