PR tree-optimization/69740
commit4dfabd94845d628d135601feca4ff4bfe11c1178
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Mar 2016 17:01:54 +0000 (7 17:01 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Mar 2016 17:01:54 +0000 (7 17:01 +0000)
tree705e817ab10e9dde6d04bbbf7f189860002d06c1
parent1bbf98675d582b23f3be563bf74990c5fc537b3a
PR tree-optimization/69740
* cfghooks.c (remove_edge): Request loop fixups if we delete
an edge that might turn an irreducible loop into a natural
loop.
* cfgloop.h (check_verify_loop_structure): Clear LOOPS_NEED_FIXUP.
Move after definition of loops_state_clear.

PR tree-optimization/69740
* gcc.c-torture/compile/pr69740-1.c: New test.
* gcc.c-torture/compile/pr69740-2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234036 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cfghooks.c
gcc/cfgloop.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr69740-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/pr69740-2.c [new file with mode: 0644]