28 lines
755 B
C
28 lines
755 B
C
// RUN: %libomp-compile-and-run | FileCheck %s
|
|
// REQUIRES: ompt
|
|
#include "callback.h"
|
|
#include "omp_testsuite.h"
|
|
|
|
int main() {
|
|
go_parallel_nthreads(2);
|
|
|
|
printf("Before ompt_finalize_tool\n");
|
|
ompt_finalize_tool();
|
|
printf("After ompt_finalize_tool\n");
|
|
|
|
return get_exit_value();
|
|
}
|
|
|
|
// CHECK: 0: NULL_POINTER=[[NULL:.*$]]
|
|
// CHECK: {{^}}[[THREAD_ID:[0-9]+]]: ompt_event_thread_begin:
|
|
// CHECK-SAME: thread_type=ompt_thread_initial=1
|
|
|
|
// CHECK: {{^}}[[THREAD_ID]]: ompt_event_parallel_begin
|
|
// CHECK: {{^}}[[THREAD_ID]]: ompt_event_parallel_end
|
|
|
|
// CHECK: {{^}}Before ompt_finalize_tool
|
|
|
|
// CHECK: {{^}}[[THREAD_ID]]: ompt_event_thread_end: thread_id=[[THREAD_ID]]
|
|
// CHECK: 0: ompt_event_runtime_shutdown
|
|
|
|
// CHECK: {{^}}After ompt_finalize_tool
|