From 5bfddfefe15b904fc7df1a4fde706f9ffa3551b9 Mon Sep 17 00:00:00 2001 From: Francis Ricci Date: Thu, 13 Apr 2017 20:13:53 +0000 Subject: [PATCH] Move Linux-specific lsan tests into a new directory Summary: These tests aren't supported on other platforms, move them to their own directory. Reviewers: kubamracek, alekseyshl Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D32034 llvm-svn: 300247 --- .../TestCases/{ => Linux}/cleanup_in_tsd_destructor.c | 0 .../TestCases/{ => Linux}/disabler_in_tsd_destructor.c | 0 compiler-rt/test/lsan/TestCases/{ => Linux}/fork.cc | 0 .../test/lsan/TestCases/{ => Linux}/fork_threaded.cc | 0 compiler-rt/test/lsan/TestCases/{ => Linux}/guard-page.c | 0 compiler-rt/test/lsan/TestCases/Linux/lit.local.cfg | 9 +++++++++ .../test/lsan/TestCases/{ => Linux}/use_tls_dynamic.cc | 0 .../{ => Linux}/use_tls_pthread_specific_dynamic.cc | 0 .../{ => Linux}/use_tls_pthread_specific_static.cc | 0 .../test/lsan/TestCases/{ => Linux}/use_tls_static.cc | 0 10 files changed, 9 insertions(+) rename compiler-rt/test/lsan/TestCases/{ => Linux}/cleanup_in_tsd_destructor.c (100%) rename compiler-rt/test/lsan/TestCases/{ => Linux}/disabler_in_tsd_destructor.c (100%) rename compiler-rt/test/lsan/TestCases/{ => Linux}/fork.cc (100%) rename compiler-rt/test/lsan/TestCases/{ => Linux}/fork_threaded.cc (100%) rename compiler-rt/test/lsan/TestCases/{ => Linux}/guard-page.c (100%) create mode 100644 compiler-rt/test/lsan/TestCases/Linux/lit.local.cfg rename compiler-rt/test/lsan/TestCases/{ => Linux}/use_tls_dynamic.cc (100%) rename compiler-rt/test/lsan/TestCases/{ => Linux}/use_tls_pthread_specific_dynamic.cc (100%) rename compiler-rt/test/lsan/TestCases/{ => Linux}/use_tls_pthread_specific_static.cc (100%) rename compiler-rt/test/lsan/TestCases/{ => Linux}/use_tls_static.cc (100%) diff --git a/compiler-rt/test/lsan/TestCases/cleanup_in_tsd_destructor.c b/compiler-rt/test/lsan/TestCases/Linux/cleanup_in_tsd_destructor.c similarity index 100% rename from compiler-rt/test/lsan/TestCases/cleanup_in_tsd_destructor.c rename to compiler-rt/test/lsan/TestCases/Linux/cleanup_in_tsd_destructor.c diff --git a/compiler-rt/test/lsan/TestCases/disabler_in_tsd_destructor.c b/compiler-rt/test/lsan/TestCases/Linux/disabler_in_tsd_destructor.c similarity index 100% rename from compiler-rt/test/lsan/TestCases/disabler_in_tsd_destructor.c rename to compiler-rt/test/lsan/TestCases/Linux/disabler_in_tsd_destructor.c diff --git a/compiler-rt/test/lsan/TestCases/fork.cc b/compiler-rt/test/lsan/TestCases/Linux/fork.cc similarity index 100% rename from compiler-rt/test/lsan/TestCases/fork.cc rename to compiler-rt/test/lsan/TestCases/Linux/fork.cc diff --git a/compiler-rt/test/lsan/TestCases/fork_threaded.cc b/compiler-rt/test/lsan/TestCases/Linux/fork_threaded.cc similarity index 100% rename from compiler-rt/test/lsan/TestCases/fork_threaded.cc rename to compiler-rt/test/lsan/TestCases/Linux/fork_threaded.cc diff --git a/compiler-rt/test/lsan/TestCases/guard-page.c b/compiler-rt/test/lsan/TestCases/Linux/guard-page.c similarity index 100% rename from compiler-rt/test/lsan/TestCases/guard-page.c rename to compiler-rt/test/lsan/TestCases/Linux/guard-page.c diff --git a/compiler-rt/test/lsan/TestCases/Linux/lit.local.cfg b/compiler-rt/test/lsan/TestCases/Linux/lit.local.cfg new file mode 100644 index 000000000000..57271b8078a4 --- /dev/null +++ b/compiler-rt/test/lsan/TestCases/Linux/lit.local.cfg @@ -0,0 +1,9 @@ +def getRoot(config): + if not config.parent: + return config + return getRoot(config.parent) + +root = getRoot(config) + +if root.host_os not in ['Linux']: + config.unsupported = True diff --git a/compiler-rt/test/lsan/TestCases/use_tls_dynamic.cc b/compiler-rt/test/lsan/TestCases/Linux/use_tls_dynamic.cc similarity index 100% rename from compiler-rt/test/lsan/TestCases/use_tls_dynamic.cc rename to compiler-rt/test/lsan/TestCases/Linux/use_tls_dynamic.cc diff --git a/compiler-rt/test/lsan/TestCases/use_tls_pthread_specific_dynamic.cc b/compiler-rt/test/lsan/TestCases/Linux/use_tls_pthread_specific_dynamic.cc similarity index 100% rename from compiler-rt/test/lsan/TestCases/use_tls_pthread_specific_dynamic.cc rename to compiler-rt/test/lsan/TestCases/Linux/use_tls_pthread_specific_dynamic.cc diff --git a/compiler-rt/test/lsan/TestCases/use_tls_pthread_specific_static.cc b/compiler-rt/test/lsan/TestCases/Linux/use_tls_pthread_specific_static.cc similarity index 100% rename from compiler-rt/test/lsan/TestCases/use_tls_pthread_specific_static.cc rename to compiler-rt/test/lsan/TestCases/Linux/use_tls_pthread_specific_static.cc diff --git a/compiler-rt/test/lsan/TestCases/use_tls_static.cc b/compiler-rt/test/lsan/TestCases/Linux/use_tls_static.cc similarity index 100% rename from compiler-rt/test/lsan/TestCases/use_tls_static.cc rename to compiler-rt/test/lsan/TestCases/Linux/use_tls_static.cc -- 2.34.1