Update ChangeLog and version files for release
[official-gcc.git] / gcc / testsuite / gcc.target / aarch64 / pr62178.c
blobb80ce68656076864bb71c76949cef5d7b530021a
1 /* { dg-do compile } */
2 /* { dg-options "-O3" } */
4 int a[30 +1][30 +1], b[30 +1][30 +1], r[30 +1][30 +1];
6 void foo (void) {
7 int i, j, k;
9 for ( i = 1; i <= 30; i++ )
10 for ( j = 1; j <= 30; j++ ) {
11 r[i][j] = 0;
12 for(k = 1; k <= 30; k++ )
13 r[i][j] += a[i][k]*b[k][j];
17 /* { dg-final { scan-assembler "ld1r\\t\{v\[0-9\]+\."} } */