blob: 98bc141eece4ad1709c8feb7aac48e5334e1f719 [file] [log] [blame]
! Check that nested DO loop doesn't affect refactoring
! behavior. Select inner DO loop - REAL data type
! and decrement behavior - implicit step count.
PROGRAM NestedDoRealInnerDecrementImplicit
REAL :: counter, sum, counterin, sumin
sum = 0.0
sumin = 0.0
DO counter = 1.2, 1.8, 0.1
sum = sum + counter
counterin = 1.8
DO !<<<<< 11, 5, 11, 33, 0, pass
sumin = sumin + counterin
counterin = counterin - 1
IF(counterin < 1.2) THEN
EXIT
END IF
END DO
END DO
PRINT *, sum
END PROGRAM NestedDoRealInnerDecrementImplicit