1 ! Test that various errors involving references to variables bound
2 ! in intervening code in the DO loop control expressions are diagnosed.
16 do j
= v
, 64 ! { dg-error "loop start expression at .1. uses variable bound in intervening code" }
31 do j
= 1, v
! { dg-error "loop end expression at .1. uses variable bound in intervening code" }
46 do j
= 1, 64, v
! { dg-error "loop increment expression at .1. uses variable bound in intervening code" }
60 do j
= 1, 64 ! { dg-error "iteration variable at .1. is bound in intervening code" }
76 do j
= v
, 64 ! { dg-error "iteration variable at .1. is bound in intervening code" }