> Loops over arrays seem automatically optimized, but not when the loop has a > 'long' stride. Elimination of range checks where the loop variable is a long but the range check is performed on the loop variable casted to int is not supported so that's not suprising. Would people really use this code pattern though? Roland.