From 7d5d5032c7200714388db63c7a5676b6ab3e040e Mon Sep 17 00:00:00 2001 From: Olivier Hainque Date: Wed, 3 Nov 2021 14:18:16 +0000 Subject: [PATCH] Fix static array size in gcc.dg/vect/vect-simd-20.c 10000 / 78 is strictly greater than 128 so we will actually do 128+1 strides in foo() for s == 78 and p[] needs to be dimensioned accordingly. 2021-12-20 Olivier Hainque gcc/testsuite/ * gcc.dg/vect/vect-simd-20.c: Fix size of p[] to accommodate the number of strides performed by foo() for s == 78. --- gcc/testsuite/gcc.dg/vect/vect-simd-20.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.dg/vect/vect-simd-20.c b/gcc/testsuite/gcc.dg/vect/vect-simd-20.c index c85f05f61c6..57217c8a6ba 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-simd-20.c +++ b/gcc/testsuite/gcc.dg/vect/vect-simd-20.c @@ -18,7 +18,7 @@ foo (int s, int m, int n, int *p) return r; } -int p[10000 / 78 * 7]; +int p[((10000 / 78) + 1) * 7]; int main ()