re PR middle-end/58551 (ICE with abort in OpenMP SESE region inside of some loop)
authorJakub Jelinek <jakub@redhat.com>
Fri, 27 Sep 2013 13:44:10 +0000 (15:44 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 27 Sep 2013 13:44:10 +0000 (15:44 +0200)
commit09dc585e9af0a2c2fe39674d4f2936428e9498dd
tree397b9bfaf3b6c235b4e2f991fd202f64d3ef1996
parentec5a350405c8c57cbe7dd264964f2577e834baab
re PR middle-end/58551 (ICE with abort in OpenMP SESE region inside of some loop)

PR middle-end/58551
* tree-cfg.c (move_sese_region_to_fn): Also move loops that
are children of outermost saved_cfun's loop, and set it up to
be moved to dest_cfun's outermost loop.  Fix up num_nodes adjustments
if loop != loop0 and SESE region contains bbs that belong to loop0.

* c-c++-common/gomp/pr58551.c: New test.

From-SVN: r202972
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/gomp/pr58551.c [new file with mode: 0644]
gcc/tree-cfg.c