Sebastian, Here are, in addition, the numbers for compiling and running HIRLAM with -ftree-loop-distribution (after applying your patch, obviously). There something weird going on with the count of the "loops not vectorized" - every successfully vectorized loop gets an additional message: note: not vectorized: vectorization may not beprofitable. which rather defeats the purpose of the "not vectorized" messages. In short, almost 1900 more loops are vectorized, but that's of course certainly due to the fact that loop distribution *makes* more loops. In run time it has little (but positive) effect. Kind regards, -- Toon Moene - e-mail: toon@moene.indiv.nluug.nl - phone: +31 346 214290 Saturnushof 14, 3738 XG Maartensdijk, The Netherlands At home: http://moene.indiv.nluug.nl/~toon/ GNU Fortran's path to Fortran 2003: http://gcc.gnu.org/wiki/Fortran2003