]> git.ipfire.org Git - thirdparty/gcc.git/commit
Add empty loop exit block in transform_to_exit_first_loop_alt
authorvries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Jul 2015 16:25:22 +0000 (16:25 +0000)
committervries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Jul 2015 16:25:22 +0000 (16:25 +0000)
commit5a3d2e18fddd767cb3cc29b2ab846604ade2c55b
tree6d1a0ad67ce5b56c22276557f6944f258bcb30d6
parent4d7c6f77e37b332553459d24d4424f26375b91e5
Add empty loop exit block in transform_to_exit_first_loop_alt

2015-07-07  Tom de Vries  <tom@codesourcery.com>

PR tree-optimization/66642
* tree-parloops.c (transform_to_exit_first_loop_alt): Update function
header comment.  Rename split_edge variable to edge_at_split.  Split
exit edge to create new loop exit bb.  Insert loop exit phis in new loop
exit bb.

* testsuite/libgomp.c/parloops-exit-first-loop-alt-3.c (main): Test low
iteration count case.
* testsuite/libgomp.c/parloops-exit-first-loop-alt.c (init): New
function, factor out of ...
(main): ... here.  Test low iteration count case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225521 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-parloops.c
libgomp/ChangeLog
libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-3.c
libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt.c