brintos

brintos / llvm-project-archived public Read only

0
0
Text · 795 B · b4842f0 Raw
39 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 main() {10  printf("do\n");11#pragma omp interchange12  for (int i = 7; i < 17; i += 3)13    for (int j = 8; j < 18; j += 3)14      printf("i=%d j=%d\n", i, j);15  printf("done\n");16  return EXIT_SUCCESS;17}18 19#endif /* HEADER */20 21// CHECK:      do22// CHECK-NEXT: i=7 j=823// CHECK-NEXT: i=10 j=824// CHECK-NEXT: i=13 j=825// CHECK-NEXT: i=16 j=826// CHECK-NEXT: i=7 j=1127// CHECK-NEXT: i=10 j=1128// CHECK-NEXT: i=13 j=1129// CHECK-NEXT: i=16 j=1130// CHECK-NEXT: i=7 j=1431// CHECK-NEXT: i=10 j=1432// CHECK-NEXT: i=13 j=1433// CHECK-NEXT: i=16 j=1434// CHECK-NEXT: i=7 j=1735// CHECK-NEXT: i=10 j=1736// CHECK-NEXT: i=13 j=1737// CHECK-NEXT: i=16 j=1738// CHECK-NEXT: done39