1 // RUN: %libomp-compile-and-run | FileCheck %s
4 #include "omp_testsuite.h"
7 go_parallel_nthreads(2);
9 printf("Before ompt_finalize_tool\n");
11 printf("After ompt_finalize_tool\n");
13 return get_exit_value();
16 // CHECK: 0: NULL_POINTER=[[NULL:.*$]]
17 // CHECK: {{^}}[[THREAD_ID:[0-9]+]]: ompt_event_thread_begin:
18 // CHECK-SAME: thread_type=ompt_thread_initial=1
20 // CHECK: {{^}}[[THREAD_ID]]: ompt_event_parallel_begin
21 // CHECK: {{^}}[[THREAD_ID]]: ompt_event_parallel_end
23 // CHECK: {{^}}Before ompt_finalize_tool
25 // CHECK: {{^}}[[THREAD_ID]]: ompt_event_thread_end: thread_id=[[THREAD_ID]]
26 // CHECK: 0: ompt_event_runtime_shutdown
28 // CHECK: {{^}}After ompt_finalize_tool