diff options
Diffstat (limited to 'openmp/runtime/test/transform/unroll/heuristic_intfor.c')
-rw-r--r-- | openmp/runtime/test/transform/unroll/heuristic_intfor.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/openmp/runtime/test/transform/unroll/heuristic_intfor.c b/openmp/runtime/test/transform/unroll/heuristic_intfor.c new file mode 100644 index 0000000..b07bec7 --- /dev/null +++ b/openmp/runtime/test/transform/unroll/heuristic_intfor.c @@ -0,0 +1,25 @@ +// RUN: %libomp-compile-and-run | FileCheck %s --match-full-lines + +#ifndef HEADER +#define HEADER + +#include <stdlib.h> +#include <stdio.h> + +int main() { + printf("do\n"); +#pragma omp unroll + for (int i = 7; i < 19; i += 3) + printf("i=%d\n", i); + printf("done\n"); + return EXIT_SUCCESS; +} + +#endif /* HEADER */ + +// CHECK: do +// CHECK-NEXT: i=7 +// CHECK-NEXT: i=10 +// CHECK-NEXT: i=13 +// CHECK-NEXT: i=16 +// CHECK-NEXT: done |