1 -- { dg-do compile { target i?86-*-* x86_64-*-* } }
2 -- { dg-options "-O3 -msse2 -fdump-tree-vect-details" }
6 procedure Comp
(X
, Y
: Sarray
; R
: in out Sarray
) is
7 Tmp
: Long_Float := R
(4);
10 R
(I
+1) := R
(I
) + X
(I
) + Y
(I
);
12 R
(1) := Tmp
+ X
(4) + Y
(4);
17 -- { dg-final { scan-tree-dump "bad data dependence" "vect" } }