re PR middle-end/52996 (ice in verify_loop_structure, at cfgloop.c:1567)
authorRichard Biener <rguenther@suse.de>
Fri, 21 Dec 2012 14:33:59 +0000 (14:33 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 21 Dec 2012 14:33:59 +0000 (14:33 +0000)
commit811ee85b3097a8d71c76136c9b5ef339dc7ded6b
treea0311866d7a6d0fe5779fa170592e64b5731a793
parentd106911b0d8a0575daba3c7097c2c2d8878da8c7
re PR middle-end/52996 (ice in verify_loop_structure, at cfgloop.c:1567)

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.

From-SVN: r194666
gcc/ChangeLog
gcc/cprop.c