1 /* { dg-do compile { target size32plus } } */
2 /* { dg-options "-O2 -ftree-loop-distribution -ftree-loop-distribute-patterns -fdump-tree-ldist-details" } */
5 double a
[N
][N
], b
[N
][N
], c
[N
][N
];
12 for (i
= 0; i
< N
; ++i
)
13 for (j
= 0; j
< N
; ++j
)
16 for (k
= 0; k
< N
; ++k
)
17 c
[i
][j
] += a
[i
][k
] * b
[k
][j
];
21 /* { dg-final { scan-tree-dump "Loop nest . distributed: split to 1 loops and 1 library" "ldist" } } */