aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.4.0/gcc/testsuite/gcc.dg/vect/vect-35.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.4.0/gcc/testsuite/gcc.dg/vect/vect-35.c')
-rw-r--r--gcc-4.4.0/gcc/testsuite/gcc.dg/vect/vect-35.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/gcc-4.4.0/gcc/testsuite/gcc.dg/vect/vect-35.c b/gcc-4.4.0/gcc/testsuite/gcc.dg/vect/vect-35.c
index d75308f22..c6c3bf338 100644
--- a/gcc-4.4.0/gcc/testsuite/gcc.dg/vect/vect-35.c
+++ b/gcc-4.4.0/gcc/testsuite/gcc.dg/vect/vect-35.c
@@ -17,9 +17,7 @@ int main1 ()
/* Initialization. */
for (i = 0; i < N; i++)
{
- s.b[i] = 3*i;
- if (i%3 == 0)
- s.b[i] = 3*i;
+ s.b[i] = i;
}
/* Dependence analysis fails cause s.a and s.b may overlap.
@@ -32,7 +30,7 @@ int main1 ()
/* check results: */
for (i = 0; i < N; i++)
{
- if (s.a[i] != 3*i + 1)
+ if (s.a[i] != i + 1)
abort ();
}
@@ -47,6 +45,6 @@ int main (void)
}
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
+/* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" } } */
/* { dg-final { scan-tree-dump-times "can't determine dependence between" 1 "vect" } } */
/* { dg-final { cleanup-tree-dump "vect" } } */