| // RUN: %gdb-compile-and-run 2>&1 | tee %t.out | FileCheck %s | |
| #include "../ompt_plugin.h" | |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| int main(int argc, char **argv) { | |
| int n = 5; | |
| if (argc > 1) | |
| n = atoi(argv[1]); | |
| int i = 0; | |
| int a[1000]; | |
| #pragma omp parallel for | |
| for (i = 0; i < 100; ++i) { | |
| #pragma omp task | |
| { | |
| a[i] = 42; | |
| ompd_tool_test(0); | |
| } | |
| } | |
| return 0; | |
| } | |
| // CHECK-NOT: OMPT-OMPD mismatch | |
| // CHECK-NOT: Python Exception | |
| // CHECK-NOT: The program is not being run. |