The SAVE attribute is given implicitly if:
REAL :: s = 3.5 ! set initially to 3.5
The equals sign implicitly places the object in the static storage class.
REAL, DIMENSION(50) :: Y
DATA Y(21:25) /1,2,3,4,5/
Appearance in a DATA statement implicitly places the object in the static storage class.
COMMON /saved/ Y
Appearance in a COMMON statement implicitly places the object in the static storage class.
SUBROUTINE polo
IMPLICIT NONE
INTEGER mint, neck_jumper
SAVE
REAL stick, car
...
In the above example mint, neck_jumper, stick and car all have the SAVE attribute.