blob: c2edcef38f7f8df2a86951cb01d3d35d7291d6de [file] [log] [blame]
// 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();
}