Index: gcc/gcc/testsuite/gcc.dg/tree-ssa/loop-36.c |
diff --git a/gcc/gcc/testsuite/gcc.dg/tree-ssa/loop-36.c b/gcc/gcc/testsuite/gcc.dg/tree-ssa/loop-36.c |
index 0af4d534a7fde460502a1b2dc2c5e76ee0b7bb72..9e917376581599226baa3767910ce709b63a5822 100644 |
--- a/gcc/gcc/testsuite/gcc.dg/tree-ssa/loop-36.c |
+++ b/gcc/gcc/testsuite/gcc.dg/tree-ssa/loop-36.c |
@@ -1,7 +1,7 @@ |
/* { dg-do compile } */ |
/* { dg-options "-O2 -fdump-tree-dce2" } */ |
-struct X { float array[4]; }; |
+struct X { float array[2]; }; |
struct X a,b; |
@@ -9,9 +9,9 @@ float foobar () { |
float s = 0; |
unsigned int d; |
struct X c; |
- for (d=0; d<4; ++d) |
+ for (d=0; d<2; ++d) |
c.array[d] = a.array[d] * b.array[d]; |
- for (d=0; d<4; ++d) |
+ for (d=0; d<2; ++d) |
s+=c.array[d]; |
return s; |
} |