bolt/deps/llvm-18.1.8/openmp/runtime/test/affinity/omp-places-invalid-syntax.c
2025-02-14 19:21:04 +01:00

25 lines
706 B
C

// RUN: %libomp-compile
// RUN: env KMP_SETTINGS=1 OMP_PLACES=invalid %libomp-run 2>&1 | FileCheck --check-prefix=INVALID %s
// RUN: env KMP_SETTINGS=1 OMP_PLACES='sockets(' %libomp-run 2>&1 | FileCheck --check-prefix=SOCKETS %s
// RUN: env KMP_SETTINGS=1 OMP_PLACES='threads()' %libomp-run 2>&1 | FileCheck --check-prefix=THREADS %s
//
// INVALID-DAG: Effective settings
// INVALID: OMP_PLACES=
// INVALID-SAME: cores
//
// SOCKETS-DAG: Effective settings
// SOCKETS: OMP_PLACES=
// SOCKETS-SAME: sockets
//
// THREADS-DAG: Effective settings
// THREADS: OMP_PLACES=
// THREADS-SAME: threads
//
// REQUIRES: affinity
#include "omp_testsuite.h"
int main() {
go_parallel();
return get_exit_value();
}