BEGIN
  INTEGER NP
  NP = 5
  ! Generates wrong C code!  Limit should be evaluated once at start of loop.y
  CYCLE NP=1,1,NP
    WRITE(NP, 0); NEWLINE
  REPEAT
ENDOFPROGRAM