]> git.ipfire.org Git - thirdparty/gcc.git/commit
Correcting transform_to_exit_first_loop + fix to PR tree-optimization/46886
authorRazya Ladelsky <razya@il.ibm.com>
Sun, 22 Apr 2012 10:36:13 +0000 (10:36 +0000)
committerRazya Ladelsky <razya@gcc.gnu.org>
Sun, 22 Apr 2012 10:36:13 +0000 (10:36 +0000)
commit69958396d92cc0b3948572e8b2348c30ef22e0a5
treecebf71b4ea7eba71b04a1cce8154ce8b65a383b1
parentbf310e122b95cc6c849afe81fae5ef93a2722556
Correcting transform_to_exit_first_loop + fix to PR tree-optimization/46886

2012-04-20  Razya Ladelsky  <razya@il.ibm.com>
                 Correcting transform_to_exit_first_loop + fix to
                 PR tree-optimization/46886
                 * tree-parloops.c (transform_to_exit_first_loop):
                 * Remove setting of number of iterations according to
                 * the loop pattern.
                 Duplicate from entry to exit->src instead of
loop->latch.
                 (pallelize_loops): Remove the condition preventing
do-while loops.
                 * tree-cfg.c (bool bb_in_region_p): New.
                 (gimple_duplicate_sese_tail): Adjust duplication of the
the subloops.
                 Adjust redirection of the duplicated iteration.

From-SVN: r186667
gcc/ChangeLog
gcc/tree-cfg.c
gcc/tree-parloops.c