OSDN Git Service

PR rtl-optimization/48549
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Apr 2011 10:53:47 +0000 (10:53 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Apr 2011 10:53:47 +0000 (10:53 +0000)
commit618d6675a22b2c9b6b6cb9568f363d9ad993a279
tree9968c5e0e6d0256753bb87b2978322b8ad68df3b
parent39f59e656681b198dfb1947b70fdddd5d0dc4747
PR rtl-optimization/48549
* combine.c (propagate_for_debug): Also stop after BB_END of
this_basic_block.  Process LAST and just stop processing after it.
(combine_instructions): If last_combined_insn has been deleted,
set last_combined_insn to its PREV_INSN.

* g++.dg/opt/pr48549.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172311 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/combine.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/pr48549.C [new file with mode: 0644]