Detecção de Dependência (cont.)
Complicações Possíveis:
- Limites do loop podem não ser conhecidos em tempo de compilação; Ex: do i=1,N
- Pode haver subscritos de subscritos
Ex: A(K(i)) = A(...)
- Aliasing de variáveis, tal como em:
- Fortran: common A,B
A(...)=B(...)+...
- C (ponteiros) : *p = *q + 3 , onde
p=&A[3*i-2], q=&A[2*i+5]