[compiler-rt] 1856409 - [DFSan] Remove use of setarch in dfsan test.
Andrew Browne via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 14 10:04:28 PDT 2022
Author: Andrew Browne
Date: 2022-03-14T10:03:51-07:00
New Revision: 18564095a7075d1cc51983008495402b10a6d008
URL: https://github.com/llvm/llvm-project/commit/18564095a7075d1cc51983008495402b10a6d008
DIFF: https://github.com/llvm/llvm-project/commit/18564095a7075d1cc51983008495402b10a6d008.diff
LOG: [DFSan] Remove use of setarch in dfsan test.
Use of setarch Was added by
https://github.com/llvm/llvm-project/commit/f93c2b64ed381bc4bc52f4b8539026f1597f574d
Running the test now it doesn't seem necessary because:
1) Explicitly only x86_64 is supported for dfsan.
2) https://reviews.llvm.org/D111522 makes it less flakey.
Differential Revision: https://reviews.llvm.org/D121439
Added:
Modified:
compiler-rt/test/dfsan/release_shadow_space.c
Removed:
################################################################################
diff --git a/compiler-rt/test/dfsan/release_shadow_space.c b/compiler-rt/test/dfsan/release_shadow_space.c
index 50cd67b9f1a16..7dbd228acfd38 100644
--- a/compiler-rt/test/dfsan/release_shadow_space.c
+++ b/compiler-rt/test/dfsan/release_shadow_space.c
@@ -1,7 +1,7 @@
-// DFSAN_OPTIONS=no_huge_pages_for_shadow=false RUN: %clang_dfsan %s -o %t && setarch `uname -m` -R %run %t
-// DFSAN_OPTIONS=no_huge_pages_for_shadow=true RUN: %clang_dfsan %s -o %t && setarch `uname -m` -R %run %t
-// DFSAN_OPTIONS=no_huge_pages_for_shadow=false RUN: %clang_dfsan %s -DORIGIN_TRACKING -mllvm -dfsan-track-origins=1 -o %t && setarch `uname -m` -R %run %t
-// DFSAN_OPTIONS=no_huge_pages_for_shadow=true RUN: %clang_dfsan %s -DORIGIN_TRACKING -mllvm -dfsan-track-origins=1 -o %t && setarch `uname -m` -R %run %t
+// DFSAN_OPTIONS=no_huge_pages_for_shadow=false RUN: %clang_dfsan %s -o %t && %run %t
+// DFSAN_OPTIONS=no_huge_pages_for_shadow=true RUN: %clang_dfsan %s -o %t && %run %t
+// DFSAN_OPTIONS=no_huge_pages_for_shadow=false RUN: %clang_dfsan %s -DORIGIN_TRACKING -mllvm -dfsan-track-origins=1 -o %t && %run %t
+// DFSAN_OPTIONS=no_huge_pages_for_shadow=true RUN: %clang_dfsan %s -DORIGIN_TRACKING -mllvm -dfsan-track-origins=1 -o %t && %run %t
//
// REQUIRES: x86_64-target-arch
More information about the llvm-commits
mailing list