2014-09-05 Richard Biener <rguenther@suse.de>
commit6437689e431efe19c416e50810609b043bec3f76
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Sep 2014 13:04:40 +0000 (5 13:04 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Sep 2014 13:04:40 +0000 (5 13:04 +0000)
tree90b86e5c02c302902763114e914e357c26422e94
parentdf53c4418ed1e046556cbc17784ebdc0c6c31ce6
2014-09-05  Richard Biener  <rguenther@suse.de>

* cfgloop.c (mark_loop_for_removal): Record former header
when ENABLE_CHECKING.
* cfgloop.h (strut loop): Add former_header member when
ENABLE_CHECKING.
* loop-init.c (fix_loop_structure): Sanity check loops
marked for removal if they re-appeared.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214957 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cfgloop.c
gcc/cfgloop.h
gcc/loop-init.c