1// RUN: %gdb-compile 2>&1 | tee %t.compile
2// RUN: %gdb-test -x %s.cmd %t 2>&1 | tee %t.out \
3// RUN: | FileCheck -check-prefix=CMD %s
4// RUN: %gdb-test -x %s.cmd2 %t 2>&1 | tee %t.out2 | FileCheck %s
5#include <omp.h>
6#include <stdio.h>
7
8int main() {
9 omp_set_num_threads(2);
10#pragma omp parallel
11 { printf(format: "Parallel level 1, thread num = %d.\n", omp_get_thread_num()); }
12 return 0;
13}
14// CMD: Return code is stale_handle
15// CHECK-NOT: Failed
16// CHECK-NOT: Skip
17

source code of openmp/libompd/test/api_tests/test_ompd_get_curr_parallel_handle.c