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