diff --git a/compiler-rt/test/hwasan/TestCases/Linux/aligned_alloc-alignment.cpp b/compiler-rt/test/hwasan/TestCases/Linux/aligned_alloc-alignment.cpp --- a/compiler-rt/test/hwasan/TestCases/Linux/aligned_alloc-alignment.cpp +++ b/compiler-rt/test/hwasan/TestCases/Linux/aligned_alloc-alignment.cpp @@ -4,8 +4,6 @@ // UNSUPPORTED: android -// REQUIRES: stable-runtime - #include #include diff --git a/compiler-rt/test/hwasan/TestCases/Linux/pvalloc-overflow.cpp b/compiler-rt/test/hwasan/TestCases/Linux/pvalloc-overflow.cpp --- a/compiler-rt/test/hwasan/TestCases/Linux/pvalloc-overflow.cpp +++ b/compiler-rt/test/hwasan/TestCases/Linux/pvalloc-overflow.cpp @@ -6,8 +6,6 @@ // UNSUPPORTED: android -// REQUIRES: stable-runtime - // Checks that pvalloc overflows are caught. If the allocator is allowed to // return null, the errno should be set to ENOMEM. diff --git a/compiler-rt/test/hwasan/TestCases/Posix/posix_memalign-alignment.cpp b/compiler-rt/test/hwasan/TestCases/Posix/posix_memalign-alignment.cpp --- a/compiler-rt/test/hwasan/TestCases/Posix/posix_memalign-alignment.cpp +++ b/compiler-rt/test/hwasan/TestCases/Posix/posix_memalign-alignment.cpp @@ -2,8 +2,6 @@ // RUN: %env_hwasan_opts=allocator_may_return_null=0 not %run %t 2>&1 | FileCheck %s // RUN: %env_hwasan_opts=allocator_may_return_null=1 %run %t 2>&1 | FileCheck %s --check-prefix=CHECK-NULL -// REQUIRES: stable-runtime - #include #include diff --git a/compiler-rt/test/hwasan/TestCases/allocator_returns_null.cpp b/compiler-rt/test/hwasan/TestCases/allocator_returns_null.cpp --- a/compiler-rt/test/hwasan/TestCases/allocator_returns_null.cpp +++ b/compiler-rt/test/hwasan/TestCases/allocator_returns_null.cpp @@ -35,8 +35,6 @@ // RUN: %env_hwasan_opts=allocator_may_return_null=1 %run %t new-nothrow 2>&1 \ // RUN: | FileCheck %s --check-prefix=CHECK-nnNULL -// REQUIRES: stable-runtime - // TODO(alekseyshl): Fix it. // UNSUPPORTED: android diff --git a/compiler-rt/test/hwasan/TestCases/check-interface.cpp b/compiler-rt/test/hwasan/TestCases/check-interface.cpp --- a/compiler-rt/test/hwasan/TestCases/check-interface.cpp +++ b/compiler-rt/test/hwasan/TestCases/check-interface.cpp @@ -1,8 +1,6 @@ // RUN: %clangxx_hwasan -mllvm -hwasan-instrument-with-calls=1 -O0 %s -o %t // RUN: %clangxx_hwasan -mllvm -hwasan-instrument-with-calls=1 -O0 %s -o %t -fsanitize-recover=hwaddress -// REQUIRES: stable-runtime - // Utilizes all flavors of __hwasan_load/store interface functions to verify // that the instrumentation and the interface provided by HWASan do match. // In case of a discrepancy, this test fails to link. diff --git a/compiler-rt/test/hwasan/TestCases/deep-recursion.c b/compiler-rt/test/hwasan/TestCases/deep-recursion.c --- a/compiler-rt/test/hwasan/TestCases/deep-recursion.c +++ b/compiler-rt/test/hwasan/TestCases/deep-recursion.c @@ -14,8 +14,6 @@ // RUN: %env_hwasan_opts=stack_history_size=5 not %run %t 2>&1 | FileCheck %s --check-prefix=D5 // RUN: not %run %t 2>&1 | FileCheck %s --check-prefix=DEFAULT -// REQUIRES: stable-runtime - // Stack histories are currently not recorded on x86. // XFAIL: target=x86_64{{.*}} diff --git a/compiler-rt/test/hwasan/TestCases/double-free.c b/compiler-rt/test/hwasan/TestCases/double-free.c --- a/compiler-rt/test/hwasan/TestCases/double-free.c +++ b/compiler-rt/test/hwasan/TestCases/double-free.c @@ -1,7 +1,5 @@ // RUN: %clang_hwasan %s -o %t && not %run %t 2>&1 | FileCheck %s -// REQUIRES: stable-runtime - #include #include #include diff --git a/compiler-rt/test/hwasan/TestCases/halt-on-error.cpp b/compiler-rt/test/hwasan/TestCases/halt-on-error.cpp --- a/compiler-rt/test/hwasan/TestCases/halt-on-error.cpp +++ b/compiler-rt/test/hwasan/TestCases/halt-on-error.cpp @@ -14,8 +14,6 @@ // RUN: %clangxx_hwasan -mllvm -hwasan-instrument-with-calls=1 -O0 %s -o %t -fsanitize-recover=hwaddress && not %env_hwasan_opts=halt_on_error=1 %run %t 2>&1 | FileCheck %s --check-prefix=COMMON // RUN: %clangxx_hwasan -mllvm -hwasan-instrument-with-calls=1 -O0 %s -o %t -fsanitize-recover=hwaddress && not %env_hwasan_opts=halt_on_error=0 %run %t 2>&1 | FileCheck %s --check-prefixes=COMMON,RECOVER -// REQUIRES: stable-runtime - #include #include @@ -27,15 +25,15 @@ return x[2] + ((char *)x)[6] + ((char *)x)[9]; // COMMON: READ of size 4 at // When instrumenting with callbacks, main is actually #1, and #0 is __hwasan_load4. - // COMMON: #{{.*}} in main {{.*}}halt-on-error.cpp:27 + // COMMON: #{{.*}} in main {{.*}}halt-on-error.cpp:[[@LINE-3]] // COMMON: SUMMARY: HWAddressSanitizer: tag-mismatch {{.*}} in // RECOVER: READ of size 1 at - // RECOVER: #{{.*}} in main {{.*}}halt-on-error.cpp:27 + // RECOVER: #{{.*}} in main {{.*}}halt-on-error.cpp:[[@LINE-7]] // RECOVER: SUMMARY: HWAddressSanitizer: tag-mismatch {{.*}} in // RECOVER: READ of size 1 at - // RECOVER: #{{.*}} in main {{.*}}halt-on-error.cpp:27 + // RECOVER: #{{.*}} in main {{.*}}halt-on-error.cpp:[[@LINE-11]] // RECOVER: SUMMARY: HWAddressSanitizer: tag-mismatch {{.*}} in // COMMON-NOT: tag-mismatch diff --git a/compiler-rt/test/hwasan/TestCases/heap-buffer-overflow-into.c b/compiler-rt/test/hwasan/TestCases/heap-buffer-overflow-into.c --- a/compiler-rt/test/hwasan/TestCases/heap-buffer-overflow-into.c +++ b/compiler-rt/test/hwasan/TestCases/heap-buffer-overflow-into.c @@ -4,8 +4,6 @@ // RUN: not %run %t 8 20 2>&1 | FileCheck %s --check-prefix=CHECK8 // RUN: not %run %t 32 20 2>&1 | FileCheck %s --check-prefix=CHECK32 -// REQUIRES: stable-runtime - #include #include #include diff --git a/compiler-rt/test/hwasan/TestCases/heap-buffer-overflow.c b/compiler-rt/test/hwasan/TestCases/heap-buffer-overflow.c --- a/compiler-rt/test/hwasan/TestCases/heap-buffer-overflow.c +++ b/compiler-rt/test/hwasan/TestCases/heap-buffer-overflow.c @@ -9,8 +9,6 @@ // RUN: not %run %t 31 2>&1 | FileCheck %s --check-prefix=CHECK31 // RUN: not %run %t 30 20 2>&1 | FileCheck %s --check-prefix=CHECK20 -// REQUIRES: stable-runtime - #include #include #include diff --git a/compiler-rt/test/hwasan/TestCases/hwasan-print-shadow.cpp b/compiler-rt/test/hwasan/TestCases/hwasan-print-shadow.cpp --- a/compiler-rt/test/hwasan/TestCases/hwasan-print-shadow.cpp +++ b/compiler-rt/test/hwasan/TestCases/hwasan-print-shadow.cpp @@ -1,7 +1,5 @@ // RUN: %clangxx_hwasan -DSIZE=16 -O0 %s -o %t && %run %t 2>&1 | FileCheck %s -// REQUIRES: stable-runtime - #include #include #include diff --git a/compiler-rt/test/hwasan/TestCases/hwasan_symbolize.cpp b/compiler-rt/test/hwasan/TestCases/hwasan_symbolize.cpp --- a/compiler-rt/test/hwasan/TestCases/hwasan_symbolize.cpp +++ b/compiler-rt/test/hwasan/TestCases/hwasan_symbolize.cpp @@ -4,8 +4,6 @@ // RUN: %env_hwasan_opts=symbolize=0 not %run %t 2>&1 | hwasan_symbolize --html --linkify %t.linkify --symbols $(dirname %t) --index | FileCheck --check-prefixes=CHECK,LINKIFY %s // RUN: %env_hwasan_opts=symbolize=0 not %run %t 2>&1 | hwasan_symbolize --symbols $(dirname %t) --index | FileCheck %s -// REQUIRES: stable-runtime - #include #include diff --git a/compiler-rt/test/hwasan/TestCases/libc_thread_freeres.c b/compiler-rt/test/hwasan/TestCases/libc_thread_freeres.c --- a/compiler-rt/test/hwasan/TestCases/libc_thread_freeres.c +++ b/compiler-rt/test/hwasan/TestCases/libc_thread_freeres.c @@ -1,5 +1,4 @@ // RUN: %clang_hwasan %s -o %t && %env_hwasan_opts=random_tags=1 %run %t -// REQUIRES: stable-runtime #include #include diff --git a/compiler-rt/test/hwasan/TestCases/longjmp.c b/compiler-rt/test/hwasan/TestCases/longjmp.c --- a/compiler-rt/test/hwasan/TestCases/longjmp.c +++ b/compiler-rt/test/hwasan/TestCases/longjmp.c @@ -1,7 +1,7 @@ // RUN: %clang_hwasan -O0 -DNEGATIVE %s -o %t && %run %t 2>&1 // RUN: %clang_hwasan -O0 %s -o %t && not %run %t 2>&1 | FileCheck %s -// REQUIRES: stable-runtime, pointer-tagging +// REQUIRES: pointer-tagging #include #include diff --git a/compiler-rt/test/hwasan/TestCases/many-threads-uaf.c b/compiler-rt/test/hwasan/TestCases/many-threads-uaf.c --- a/compiler-rt/test/hwasan/TestCases/many-threads-uaf.c +++ b/compiler-rt/test/hwasan/TestCases/many-threads-uaf.c @@ -1,5 +1,4 @@ // RUN: %clang_hwasan %s -o %t && not %env_hwasan_opts=verbose_threads=1 %run %t 2>&1 | FileCheck %s -// REQUIRES: stable-runtime #include #include diff --git a/compiler-rt/test/hwasan/TestCases/mem-intrinsics.c b/compiler-rt/test/hwasan/TestCases/mem-intrinsics.c --- a/compiler-rt/test/hwasan/TestCases/mem-intrinsics.c +++ b/compiler-rt/test/hwasan/TestCases/mem-intrinsics.c @@ -3,7 +3,7 @@ // RUN: %clang_hwasan %s -DTEST_NO=3 -mllvm -hwasan-instrument-mem-intrinsics -o %t && not %run %t 2>&1 | FileCheck %s --check-prefix=WRITE // RUN: %clang_hwasan %s -DTEST_NO=2 -mllvm -hwasan-instrument-mem-intrinsics -o %t && not %env_hwasan_opts=halt_on_error=0 %run %t 2>&1 | FileCheck %s --check-prefix=RECOVER -// REQUIRES: stable-runtime, pointer-tagging +// REQUIRES: pointer-tagging #include #include diff --git a/compiler-rt/test/hwasan/TestCases/print-memory-usage.c b/compiler-rt/test/hwasan/TestCases/print-memory-usage.c --- a/compiler-rt/test/hwasan/TestCases/print-memory-usage.c +++ b/compiler-rt/test/hwasan/TestCases/print-memory-usage.c @@ -2,7 +2,6 @@ // RUN: %clang_hwasan %s -o %t // RUN: ulimit -s 1000 // RUN: %run %t 2>&1 | FileCheck %s -// REQUIRES: stable-runtime #include #include diff --git a/compiler-rt/test/hwasan/TestCases/pthread_create.c b/compiler-rt/test/hwasan/TestCases/pthread_create.c --- a/compiler-rt/test/hwasan/TestCases/pthread_create.c +++ b/compiler-rt/test/hwasan/TestCases/pthread_create.c @@ -1,7 +1,6 @@ // Tests that our thread initialization hooks work properly with random_tags=1. // RUN: %clang_hwasan %s -o %t // RUN: %env_hwasan_opts=random_tags=1 %run %t -// REQUIRES: stable-runtime #include diff --git a/compiler-rt/test/hwasan/TestCases/pthread_exit.c b/compiler-rt/test/hwasan/TestCases/pthread_exit.c --- a/compiler-rt/test/hwasan/TestCases/pthread_exit.c +++ b/compiler-rt/test/hwasan/TestCases/pthread_exit.c @@ -1,5 +1,5 @@ // Tests pthread_exit. // RUN: %clang_hwasan %s -o %t && %run %t -// REQUIRES: stable-runtime + #include int main() { pthread_exit(NULL); } diff --git a/compiler-rt/test/hwasan/TestCases/realloc-after-free.c b/compiler-rt/test/hwasan/TestCases/realloc-after-free.c --- a/compiler-rt/test/hwasan/TestCases/realloc-after-free.c +++ b/compiler-rt/test/hwasan/TestCases/realloc-after-free.c @@ -3,8 +3,6 @@ // RUN: not %run %t 40 2>&1 | FileCheck %s // RUN: not %run %t 30 2>&1 | FileCheck %s -// REQUIRES: stable-runtime - #include #include #include diff --git a/compiler-rt/test/hwasan/TestCases/rich-stack.c b/compiler-rt/test/hwasan/TestCases/rich-stack.c --- a/compiler-rt/test/hwasan/TestCases/rich-stack.c +++ b/compiler-rt/test/hwasan/TestCases/rich-stack.c @@ -1,7 +1,7 @@ // Test how stack frames are reported (not fully implemented yet). // RUN: %clang_hwasan %s -o %t // RUN: not %run %t 3 2 -1 2>&1 | FileCheck %s --check-prefix=R321 -// REQUIRES: stable-runtime, pointer-tagging +// REQUIRES: pointer-tagging #include #include diff --git a/compiler-rt/test/hwasan/TestCases/stack-history-length.c b/compiler-rt/test/hwasan/TestCases/stack-history-length.c --- a/compiler-rt/test/hwasan/TestCases/stack-history-length.c +++ b/compiler-rt/test/hwasan/TestCases/stack-history-length.c @@ -8,8 +8,6 @@ // RUN: %env_hwasan_opts=stack_history_size=2048 not %run %t 2045 2>&1 | FileCheck %s --check-prefix=YES // RUN: %env_hwasan_opts=stack_history_size=2048 not %run %t 2047 2>&1 | FileCheck %s --check-prefix=NO -// REQUIRES: stable-runtime - // Stack histories are currently not recorded on x86. // XFAIL: target=x86_64{{.*}} diff --git a/compiler-rt/test/hwasan/TestCases/stack-oob.c b/compiler-rt/test/hwasan/TestCases/stack-oob.c --- a/compiler-rt/test/hwasan/TestCases/stack-oob.c +++ b/compiler-rt/test/hwasan/TestCases/stack-oob.c @@ -7,8 +7,6 @@ // RUN: %clang_hwasan -DSIZE=64 -O0 %s -o %t && not %run %t 2>&1 | FileCheck %s // RUN: %clang_hwasan -DSIZE=0x1000 -O0 %s -o %t && not %run %t 2>&1 | FileCheck %s -// REQUIRES: stable-runtime - // Stack short granules are currently not implemented on x86. // RISC-V target doesn't support oldrt // XFAIL: target={{(x86_64|riscv64).*}} diff --git a/compiler-rt/test/hwasan/TestCases/stack-uar.c b/compiler-rt/test/hwasan/TestCases/stack-uar.c --- a/compiler-rt/test/hwasan/TestCases/stack-uar.c +++ b/compiler-rt/test/hwasan/TestCases/stack-uar.c @@ -6,8 +6,6 @@ // The output should be the exact same. // RUN: %clang_hwasan -g %s -o %t -mllvm -hwasan-record-stack-history=libcall && not %env_hwasan_opts=symbolize=0 %run %t 2>&1 | FileCheck %s --check-prefix=NOSYM -// REQUIRES: stable-runtime - // Stack histories currently are not recorded on x86. // XFAIL: target=x86_64{{.*}} diff --git a/compiler-rt/test/hwasan/TestCases/stack-uas.c b/compiler-rt/test/hwasan/TestCases/stack-uas.c --- a/compiler-rt/test/hwasan/TestCases/stack-uas.c +++ b/compiler-rt/test/hwasan/TestCases/stack-uas.c @@ -12,8 +12,6 @@ // The output should be the exact same. // RUN: %clang_hwasan -mllvm -hwasan-use-after-scope -mllvm -hwasan-record-stack-history=libcall -g %s -o %t && not %env_hwasan_opts=symbolize=0 %run %t 2>&1 | FileCheck %s --check-prefix=NOSYM -// REQUIRES: stable-runtime - // Stack histories currently are not recorded on x86. // XFAIL: target=x86_64{{.*}} diff --git a/compiler-rt/test/hwasan/TestCases/tag-mismatch-border-address.c b/compiler-rt/test/hwasan/TestCases/tag-mismatch-border-address.c --- a/compiler-rt/test/hwasan/TestCases/tag-mismatch-border-address.c +++ b/compiler-rt/test/hwasan/TestCases/tag-mismatch-border-address.c @@ -2,7 +2,6 @@ // RUN: %clang_hwasan %s -o %t // RUN: not %run %t 2>&1 | FileCheck %s --check-prefix=CHECK -// REQUIRES: stable-runtime // REQUIRES: aarch64-target-arch || riscv64-target-arch #include diff --git a/compiler-rt/test/hwasan/TestCases/tail-magic.c b/compiler-rt/test/hwasan/TestCases/tail-magic.c --- a/compiler-rt/test/hwasan/TestCases/tail-magic.c +++ b/compiler-rt/test/hwasan/TestCases/tail-magic.c @@ -9,8 +9,6 @@ // RUN: not %run %t 2>&1 | \ // RUN: FileCheck --check-prefixes=CHECK,CHECK-LASTGRANULE --strict-whitespace %s -// REQUIRES: stable-runtime - #include #include #include diff --git a/compiler-rt/test/hwasan/TestCases/thread-uaf.c b/compiler-rt/test/hwasan/TestCases/thread-uaf.c --- a/compiler-rt/test/hwasan/TestCases/thread-uaf.c +++ b/compiler-rt/test/hwasan/TestCases/thread-uaf.c @@ -1,7 +1,6 @@ // Tests UAF detection where Allocate/Deallocate/Use // happen in separate threads. // RUN: %clang_hwasan %s -o %t && not %run %t 2>&1 | FileCheck %s -// REQUIRES: stable-runtime #include #include diff --git a/compiler-rt/test/hwasan/TestCases/uaf_with_rb_distance.c b/compiler-rt/test/hwasan/TestCases/uaf_with_rb_distance.c --- a/compiler-rt/test/hwasan/TestCases/uaf_with_rb_distance.c +++ b/compiler-rt/test/hwasan/TestCases/uaf_with_rb_distance.c @@ -3,8 +3,6 @@ // RUN: not %run %t 10 2>&1 | FileCheck %s --check-prefix=D10 // RUN: not %run %t 42 2>&1 | FileCheck %s --check-prefix=D42 -// REQUIRES: stable-runtime - #include #include #include diff --git a/compiler-rt/test/hwasan/TestCases/use-after-free-and-overflow.c b/compiler-rt/test/hwasan/TestCases/use-after-free-and-overflow.c --- a/compiler-rt/test/hwasan/TestCases/use-after-free-and-overflow.c +++ b/compiler-rt/test/hwasan/TestCases/use-after-free-and-overflow.c @@ -2,7 +2,6 @@ // use-after-free. // RUN: %clang_hwasan -O0 %s -o %t // RUN: not %run %t 2>&1 | FileCheck %s --check-prefix=CHECK -// REQUIRES: stable-runtime #include #include diff --git a/compiler-rt/test/hwasan/TestCases/use-after-free.c b/compiler-rt/test/hwasan/TestCases/use-after-free.c --- a/compiler-rt/test/hwasan/TestCases/use-after-free.c +++ b/compiler-rt/test/hwasan/TestCases/use-after-free.c @@ -5,8 +5,6 @@ // RUN: %clang_hwasan -O0 -DISREAD=0 %s -o %t && not %run %t 2>&1 | FileCheck %s --check-prefixes=CHECK -// REQUIRES: stable-runtime - #include #include #include diff --git a/compiler-rt/test/hwasan/TestCases/use-after-scope-capture.cpp b/compiler-rt/test/hwasan/TestCases/use-after-scope-capture.cpp --- a/compiler-rt/test/hwasan/TestCases/use-after-scope-capture.cpp +++ b/compiler-rt/test/hwasan/TestCases/use-after-scope-capture.cpp @@ -3,7 +3,6 @@ // RUN: %clangxx_hwasan -mllvm -hwasan-use-after-scope --std=c++11 -O1 %s -o %t && not %run %t 2>&1 | FileCheck %s // REQUIRES: aarch64-target-arch || riscv64-target-arch -// REQUIRES: stable-runtime #include diff --git a/compiler-rt/test/hwasan/TestCases/use-after-scope-dtor-order.cpp b/compiler-rt/test/hwasan/TestCases/use-after-scope-dtor-order.cpp --- a/compiler-rt/test/hwasan/TestCases/use-after-scope-dtor-order.cpp +++ b/compiler-rt/test/hwasan/TestCases/use-after-scope-dtor-order.cpp @@ -4,7 +4,6 @@ // RUN: not %run %t 2>&1 | FileCheck %s // REQUIRES: aarch64-target-arch || riscv64-target-arch -// REQUIRES: stable-runtime #include diff --git a/compiler-rt/test/hwasan/TestCases/use-after-scope-goto.cpp b/compiler-rt/test/hwasan/TestCases/use-after-scope-goto.cpp --- a/compiler-rt/test/hwasan/TestCases/use-after-scope-goto.cpp +++ b/compiler-rt/test/hwasan/TestCases/use-after-scope-goto.cpp @@ -6,7 +6,6 @@ // ambiguous. Asan should ignore such variable and program must not fail. // REQUIRES: aarch64-target-arch || riscv64-target-arch -// REQUIRES: stable-runtime #include diff --git a/compiler-rt/test/hwasan/TestCases/use-after-scope-if.cpp b/compiler-rt/test/hwasan/TestCases/use-after-scope-if.cpp --- a/compiler-rt/test/hwasan/TestCases/use-after-scope-if.cpp +++ b/compiler-rt/test/hwasan/TestCases/use-after-scope-if.cpp @@ -4,7 +4,6 @@ // RUN: not %run %t 2>&1 | FileCheck %s // REQUIRES: aarch64-target-arch || riscv64-target-arch -// REQUIRES: stable-runtime int *p; bool b = true; diff --git a/compiler-rt/test/hwasan/TestCases/use-after-scope-inlined.cpp b/compiler-rt/test/hwasan/TestCases/use-after-scope-inlined.cpp --- a/compiler-rt/test/hwasan/TestCases/use-after-scope-inlined.cpp +++ b/compiler-rt/test/hwasan/TestCases/use-after-scope-inlined.cpp @@ -8,7 +8,6 @@ // RUN: not %run %t 2>&1 | FileCheck %s // REQUIRES: aarch64-target-arch || riscv64-target-arch -// REQUIRES: stable-runtime int *arr; __attribute__((always_inline)) void inlined(int arg) { diff --git a/compiler-rt/test/hwasan/TestCases/use-after-scope-loop-bug.cpp b/compiler-rt/test/hwasan/TestCases/use-after-scope-loop-bug.cpp --- a/compiler-rt/test/hwasan/TestCases/use-after-scope-loop-bug.cpp +++ b/compiler-rt/test/hwasan/TestCases/use-after-scope-loop-bug.cpp @@ -4,7 +4,6 @@ // RUN: not %run %t 2>&1 | FileCheck %s // REQUIRES: aarch64-target-arch || riscv64-target-arch -// REQUIRES: stable-runtime volatile int *p; diff --git a/compiler-rt/test/hwasan/TestCases/use-after-scope-loop-removed.cpp b/compiler-rt/test/hwasan/TestCases/use-after-scope-loop-removed.cpp --- a/compiler-rt/test/hwasan/TestCases/use-after-scope-loop-removed.cpp +++ b/compiler-rt/test/hwasan/TestCases/use-after-scope-loop-removed.cpp @@ -4,7 +4,6 @@ // RUN: not %run %t 2>&1 | FileCheck %s // REQUIRES: aarch64-target-arch || riscv64-target-arch -// REQUIRES: stable-runtime #include diff --git a/compiler-rt/test/hwasan/TestCases/use-after-scope-loop.cpp b/compiler-rt/test/hwasan/TestCases/use-after-scope-loop.cpp --- a/compiler-rt/test/hwasan/TestCases/use-after-scope-loop.cpp +++ b/compiler-rt/test/hwasan/TestCases/use-after-scope-loop.cpp @@ -4,7 +4,6 @@ // RUN: not %run %t 2>&1 | FileCheck %s // REQUIRES: aarch64-target-arch || riscv64-target-arch -// REQUIRES: stable-runtime int *p[3]; diff --git a/compiler-rt/test/hwasan/TestCases/use-after-scope-nobug.cpp b/compiler-rt/test/hwasan/TestCases/use-after-scope-nobug.cpp --- a/compiler-rt/test/hwasan/TestCases/use-after-scope-nobug.cpp +++ b/compiler-rt/test/hwasan/TestCases/use-after-scope-nobug.cpp @@ -3,7 +3,6 @@ // RUN: %clangxx_hwasan -mllvm -hwasan-use-after-scope -O1 %s -o %t && %run %t // REQUIRES: aarch64-target-arch || riscv64-target-arch -// REQUIRES: stable-runtime #include #include diff --git a/compiler-rt/test/hwasan/TestCases/use-after-scope-setjmp.cpp b/compiler-rt/test/hwasan/TestCases/use-after-scope-setjmp.cpp --- a/compiler-rt/test/hwasan/TestCases/use-after-scope-setjmp.cpp +++ b/compiler-rt/test/hwasan/TestCases/use-after-scope-setjmp.cpp @@ -2,7 +2,6 @@ // RUN: %run %t 2>&1 // REQUIRES: aarch64-target-arch || riscv64-target-arch -// REQUIRES: stable-runtime #include #include diff --git a/compiler-rt/test/hwasan/TestCases/use-after-scope-temp.cpp b/compiler-rt/test/hwasan/TestCases/use-after-scope-temp.cpp --- a/compiler-rt/test/hwasan/TestCases/use-after-scope-temp.cpp +++ b/compiler-rt/test/hwasan/TestCases/use-after-scope-temp.cpp @@ -4,7 +4,6 @@ // RUN: not %run %t 2>&1 | FileCheck %s // REQUIRES: aarch64-target-arch || riscv64-target-arch -// REQUIRES: stable-runtime struct IntHolder { int val; diff --git a/compiler-rt/test/hwasan/TestCases/use-after-scope-temp2.cpp b/compiler-rt/test/hwasan/TestCases/use-after-scope-temp2.cpp --- a/compiler-rt/test/hwasan/TestCases/use-after-scope-temp2.cpp +++ b/compiler-rt/test/hwasan/TestCases/use-after-scope-temp2.cpp @@ -4,7 +4,6 @@ // RUN: not %run %t 2>&1 | FileCheck %s // REQUIRES: aarch64-target-arch || riscv64-target-arch -// REQUIRES: stable-runtime struct IntHolder { __attribute__((noinline)) const IntHolder &Self() const { diff --git a/compiler-rt/test/hwasan/TestCases/use-after-scope-types.cpp b/compiler-rt/test/hwasan/TestCases/use-after-scope-types.cpp --- a/compiler-rt/test/hwasan/TestCases/use-after-scope-types.cpp +++ b/compiler-rt/test/hwasan/TestCases/use-after-scope-types.cpp @@ -28,7 +28,6 @@ // RUN: not %run %t-noexcept 10 2>&1 | FileCheck %s // REQUIRES: aarch64-target-arch || riscv64-target-arch -// REQUIRES: stable-runtime #include #include diff --git a/compiler-rt/test/hwasan/TestCases/use-after-scope.cpp b/compiler-rt/test/hwasan/TestCases/use-after-scope.cpp --- a/compiler-rt/test/hwasan/TestCases/use-after-scope.cpp +++ b/compiler-rt/test/hwasan/TestCases/use-after-scope.cpp @@ -4,7 +4,6 @@ // RUN: not %run %t 2>&1 | FileCheck %s // REQUIRES: aarch64-target-arch || riscv64-target-arch -// REQUIRES: stable-runtime volatile int *p = 0; diff --git a/compiler-rt/test/hwasan/TestCases/verbose_threads.c b/compiler-rt/test/hwasan/TestCases/verbose_threads.c --- a/compiler-rt/test/hwasan/TestCases/verbose_threads.c +++ b/compiler-rt/test/hwasan/TestCases/verbose_threads.c @@ -1,5 +1,4 @@ // RUN: %clang_hwasan %s -o %t && %env_hwasan_opts=verbose_threads=1 %run %t 2>&1 | FileCheck %s --implicit-check-not=0x000000000000 -// REQUIRES: stable-runtime #include #include