No real dependencies were detected, so there is no need for conflict-detection instructions. To fix: Tell the compiler it is safe to vectorize using a directive !DIR$ IVDEP. Note: This fix may be unsafe in other scenarios; use with care to avoid incorrect results.
!DIR$ IVDEP
do i = 1, N
a(index(i)) = b(i) * c
enddo