From a5868ab1f3d4329efa767d0b3fd6a35b3d93d864 Mon Sep 17 00:00:00 2001 From: Rainer Orth Date: Tue, 8 Oct 2024 10:10:55 +0200 Subject: [PATCH] [ubsan][test] Enable Misc/Linux tests on all Posix systems When investigating PR #101634, it turned out that `UBSan-Standalone-sparc :: TestCases/Misc/Linux/diag-stacktrace.cpp` isn't Linux-specific at all. In fact, none of the `ubsan/TestCases/Misc/Linux` tests are. Therefore this patch moves them to `Misc/Posix` instead. Tested on `sparc64-unknown-linux-gnu`, `sparcv9-sun-solaris2.11`, `x86_64-pc-linux-gnu`, and `amd64-pc-solaris2.11`. --- .../ubsan/TestCases/Misc/{Linux => Posix}/diag-stacktrace.cpp | 0 .../test/ubsan/TestCases/Misc/{Linux => Posix}/lit.local.cfg.py | 2 +- .../ubsan/TestCases/Misc/{Linux => Posix}/print_stack_trace.cpp | 0 .../test/ubsan/TestCases/Misc/{Linux => Posix}/sigaction.cpp | 0 .../test/ubsan/TestCases/Misc/{Linux => Posix}/static-link.cpp | 0 .../ubsan/TestCases/Misc/{Linux => Posix}/ubsan_options.cpp | 0 6 files changed, 1 insertion(+), 1 deletion(-) rename compiler-rt/test/ubsan/TestCases/Misc/{Linux => Posix}/diag-stacktrace.cpp (100%) rename compiler-rt/test/ubsan/TestCases/Misc/{Linux => Posix}/lit.local.cfg.py (82%) rename compiler-rt/test/ubsan/TestCases/Misc/{Linux => Posix}/print_stack_trace.cpp (100%) rename compiler-rt/test/ubsan/TestCases/Misc/{Linux => Posix}/sigaction.cpp (100%) rename compiler-rt/test/ubsan/TestCases/Misc/{Linux => Posix}/static-link.cpp (100%) rename compiler-rt/test/ubsan/TestCases/Misc/{Linux => Posix}/ubsan_options.cpp (100%) diff --git a/compiler-rt/test/ubsan/TestCases/Misc/Linux/diag-stacktrace.cpp b/compiler-rt/test/ubsan/TestCases/Misc/Posix/diag-stacktrace.cpp similarity index 100% rename from compiler-rt/test/ubsan/TestCases/Misc/Linux/diag-stacktrace.cpp rename to compiler-rt/test/ubsan/TestCases/Misc/Posix/diag-stacktrace.cpp diff --git a/compiler-rt/test/ubsan/TestCases/Misc/Linux/lit.local.cfg.py b/compiler-rt/test/ubsan/TestCases/Misc/Posix/lit.local.cfg.py similarity index 82% rename from compiler-rt/test/ubsan/TestCases/Misc/Linux/lit.local.cfg.py rename to compiler-rt/test/ubsan/TestCases/Misc/Posix/lit.local.cfg.py index 603ca0365068f..63240c3962565 100644 --- a/compiler-rt/test/ubsan/TestCases/Misc/Linux/lit.local.cfg.py +++ b/compiler-rt/test/ubsan/TestCases/Misc/Posix/lit.local.cfg.py @@ -6,5 +6,5 @@ def getRoot(config): root = getRoot(config) -if root.host_os not in ["Linux"]: +if root.host_os in ["Windows"]: config.unsupported = True diff --git a/compiler-rt/test/ubsan/TestCases/Misc/Linux/print_stack_trace.cpp b/compiler-rt/test/ubsan/TestCases/Misc/Posix/print_stack_trace.cpp similarity index 100% rename from compiler-rt/test/ubsan/TestCases/Misc/Linux/print_stack_trace.cpp rename to compiler-rt/test/ubsan/TestCases/Misc/Posix/print_stack_trace.cpp diff --git a/compiler-rt/test/ubsan/TestCases/Misc/Linux/sigaction.cpp b/compiler-rt/test/ubsan/TestCases/Misc/Posix/sigaction.cpp similarity index 100% rename from compiler-rt/test/ubsan/TestCases/Misc/Linux/sigaction.cpp rename to compiler-rt/test/ubsan/TestCases/Misc/Posix/sigaction.cpp diff --git a/compiler-rt/test/ubsan/TestCases/Misc/Linux/static-link.cpp b/compiler-rt/test/ubsan/TestCases/Misc/Posix/static-link.cpp similarity index 100% rename from compiler-rt/test/ubsan/TestCases/Misc/Linux/static-link.cpp rename to compiler-rt/test/ubsan/TestCases/Misc/Posix/static-link.cpp diff --git a/compiler-rt/test/ubsan/TestCases/Misc/Linux/ubsan_options.cpp b/compiler-rt/test/ubsan/TestCases/Misc/Posix/ubsan_options.cpp similarity index 100% rename from compiler-rt/test/ubsan/TestCases/Misc/Linux/ubsan_options.cpp rename to compiler-rt/test/ubsan/TestCases/Misc/Posix/ubsan_options.cpp