2012-12-21 Richard Biener <rguenther@suse.de>
commit360ddc93fe1d08a3e4f4717f395a09244cd88fa0
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Dec 2012 14:33:59 +0000 (21 14:33 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Dec 2012 14:33:59 +0000 (21 14:33 +0000)
treea0311866d7a6d0fe5779fa170592e64b5731a793
parentdc19ae1e2cfca04bb729e8d6296edda900e6fda9
2012-12-21  Richard Biener  <rguenther@suse.de>

PR rtl-optimization/52996
* cprop.c (bypass_block): When loops are to be preserved
do not bypass loop headers.  Revert earlier kludge to remove
loops when doing that.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194666 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cprop.c