! { dg-do run } | |
! { dg-options "-std=f2008 " } | |
! Check BLOCK with SAVE'ed variables. | |
PROGRAM main | |
IMPLICIT NONE | |
INTEGER :: i | |
DO i = 1, 100 | |
BLOCK | |
INTEGER, SAVE :: summed = 0 | |
summed = summed + i | |
IF (i == 100 .AND. summed /= 5050) STOP 1 | |
END BLOCK | |
END DO | |
END PROGRAM main |