45 lines · c
1// RUN: %libomp-compile-and-run | FileCheck %s --match-full-lines2 3#ifndef HEADER4#define HEADER5 6#include <stdlib.h>7#include <stdio.h>8 9int tilesize = -2;10 11int main() {12 printf("do\n");13#pragma omp tile sizes(tilesize, tilesize)14 for (int i = 7; i < 19; i += 3)15 for (int j = 7; j < 20; j += 3)16 printf("i=%d j=%d\n", i, j);17 printf("done\n");18 return EXIT_SUCCESS;19}20 21#endif /* HEADER */22 23// CHECK: do24// CHECK-NEXT: i=7 j=725// CHECK-NEXT: i=7 j=1026// CHECK-NEXT: i=7 j=1327// CHECK-NEXT: i=7 j=1628// CHECK-NEXT: i=7 j=1929// CHECK-NEXT: i=10 j=730// CHECK-NEXT: i=10 j=1031// CHECK-NEXT: i=10 j=1332// CHECK-NEXT: i=10 j=1633// CHECK-NEXT: i=10 j=1934// CHECK-NEXT: i=13 j=735// CHECK-NEXT: i=13 j=1036// CHECK-NEXT: i=13 j=1337// CHECK-NEXT: i=13 j=1638// CHECK-NEXT: i=13 j=1939// CHECK-NEXT: i=16 j=740// CHECK-NEXT: i=16 j=1041// CHECK-NEXT: i=16 j=1342// CHECK-NEXT: i=16 j=1643// CHECK-NEXT: i=16 j=1944// CHECK-NEXT: done45