Fix PR42178.
commit5c87d765c78209c7b7b58efba91e604641d6961d
authorspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 Jan 2010 22:55:02 +0000 (5 22:55 +0000)
committerspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 Jan 2010 22:55:02 +0000 (5 22:55 +0000)
treea08c33d37241ca5a2643637b7455a326af63840d
parent377f3995a98f917339567c13f0c257be7508f685
Fix PR42178.

2010-01-05  Sebastian Pop  <sebastian.pop@amd.com>

PR middle-end/42178
* graphite-interchange.c (lst_try_interchange_loops): Do not return
the before, nest, and after LSTs.
(lst_try_interchange): Removed.
(lst_interchange_select_inner): Do not iterate over the LSTs if they
were modified.
(lst_interchange_select_outer): Apply interchange on the outer loop
until there are no more changes in the inner loops.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@155665 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog.graphite
gcc/graphite-interchange.c