[compiler-rt] r346193 - [libFuzzer] Disable value-profile-cmp.test and fuzzer-oom.test on ARM64

George Karpenkov via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 5 17:15:51 PST 2018


Author: george.karpenkov
Date: Mon Nov  5 17:15:51 2018
New Revision: 346193

URL: http://llvm.org/viewvc/llvm-project?rev=346193&view=rev
Log:
[libFuzzer] Disable value-profile-cmp.test and fuzzer-oom.test on ARM64

value-profile-cmp was always flaky, and OOM fails to work in some environments.
counters.test fails when vectorization is enabled, and it is more likely
to kick in when compiling for ARM.

Differential Revision: https://reviews.llvm.org/D54004

Modified:
    compiler-rt/trunk/test/fuzzer/counters.test
    compiler-rt/trunk/test/fuzzer/fuzzer-oom.test
    compiler-rt/trunk/test/fuzzer/value-profile-cmp.test

Modified: compiler-rt/trunk/test/fuzzer/counters.test
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/fuzzer/counters.test?rev=346193&r1=346192&r2=346193&view=diff
==============================================================================
--- compiler-rt/trunk/test/fuzzer/counters.test (original)
+++ compiler-rt/trunk/test/fuzzer/counters.test Mon Nov  5 17:15:51 2018
@@ -1,5 +1,4 @@
-XFAIL: ios
-UNSUPPORTED: aarch64
+UNSUPPORTED: aarch64, ios
 RUN: %cpp_compiler %S/CounterTest.cpp -o %t-CounterTest
 RUN: not %run %t-CounterTest  -max_len=6 -seed=1 -timeout=15 2>&1 | FileCheck %s --check-prefix=COUNTERS
 

Modified: compiler-rt/trunk/test/fuzzer/fuzzer-oom.test
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/fuzzer/fuzzer-oom.test?rev=346193&r1=346192&r2=346193&view=diff
==============================================================================
--- compiler-rt/trunk/test/fuzzer/fuzzer-oom.test (original)
+++ compiler-rt/trunk/test/fuzzer/fuzzer-oom.test Mon Nov  5 17:15:51 2018
@@ -1,4 +1,4 @@
-UNSUPPORTED: aarch64
+UNSUPPORTED: aarch64, ios
 # Tests break on windows unless exe extension is used (because there are periods
 # in expansion of %t, the string after the period is interpreted as the file
 # extension, so each compilation will clobber the previous one's lib and exp

Modified: compiler-rt/trunk/test/fuzzer/value-profile-cmp.test
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/fuzzer/value-profile-cmp.test?rev=346193&r1=346192&r2=346193&view=diff
==============================================================================
--- compiler-rt/trunk/test/fuzzer/value-profile-cmp.test (original)
+++ compiler-rt/trunk/test/fuzzer/value-profile-cmp.test Mon Nov  5 17:15:51 2018
@@ -1,5 +1,5 @@
 # FIXME: Disabled on Windows because of hangs.
-UNSUPPORTED: windows
+UNSUPPORTED: windows, ios
 CHECK: BINGO
 RUN: %cpp_compiler %S/SimpleCmpTest.cpp -o %t-SimpleCmpTest
 RUN: not %run %t-SimpleCmpTest -seed=1 -use_cmp=0 -use_value_profile=1 -runs=100000000 2>&1 | FileCheck %s




More information about the llvm-commits mailing list