On Wed, 3 Aug 2011, Mikael Morin wrote: > Hello, > > On Wednesday 03 August 2011 15:47:37 Richard Guenther wrote: > > Comments? Any idea why reversing the loop would break? > > Yes, the list of scalarized expressions has to be created in the same order > it > is consumed. Here the scalarized expressions are array indexes to be > precomputed out of the loop. > The attached patch seems to work (the interesting part is in > gfc_walk_variable_expr).
Ah, thanks. I'll work from there to revise the patch. Richard.