The compiler chose a vector length of %vl% , but the trip count might be smaller than the vector length. To fix: Specify a smaller vector length using a directive: !$OMP SIMD SIMDLEN.
...
!$OMP SIMD SIMDLEN(4)
do i = 1, m
...!$OMP SIMD SIMDLEN(4)
do i = 1, m
b(i) = a(i) + 1
d(i) = c(i) + 1
enddo