Lower zeroing array assignment to memset for allocatable arrays.
[official-gcc.git] / gcc / testsuite / c-c++-common / gomp / simd5.c
bloba57896d870469a76d34f839a8103c7734050aa9b
1 /* { dg-do compile } */
2 /* { dg-options "-fopenmp" } */
3 /* { dg-additional-options "-std=c99" { target c } } */
5 void baz (void) __attribute__((noreturn));
7 void
8 foo (int x)
10 if (x)
11 #pragma omp simd
12 for (int i = 0; i < 10; i++)
13 baz ();
14 #pragma omp simd collapse(3)
15 for (int i = 0; i < 10; i++)
16 for (int j = 0; j < 10; j++)
17 for (int k = 0; k < 10; k++)
18 baz ();