[llvm-branch-commits] [compiler-rt-branch] r260371 - [mips][msan] Mark fork.cc unsupported to avoid a hang on mips64.

Daniel Sanders via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Feb 10 02:52:37 PST 2016

Author: dsanders
Date: Wed Feb 10 04:52:36 2016
New Revision: 260371

URL: http://llvm.org/viewvc/llvm-project?rev=260371&view=rev
[mips][msan] Mark fork.cc unsupported to avoid a hang on mips64.

This also marks 32-bit mips unsupported as a side effect but 32-bit mips does
not support msan anyway.

A cleaner, more precise fix is under review for the trunk but depends on patches
we'd prefer not to merge at this time.


Modified: compiler-rt/branches/release_38/test/msan/fork.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/branches/release_38/test/msan/fork.cc?rev=260371&r1=260370&r2=260371&view=diff
--- compiler-rt/branches/release_38/test/msan/fork.cc (original)
+++ compiler-rt/branches/release_38/test/msan/fork.cc Wed Feb 10 04:52:36 2016
@@ -4,6 +4,11 @@
 // RUN: %clangxx_msan -std=c++11 -fsanitize-memory-track-origins=2 -g -O3 %s -o %t
 // RUN: MSAN_OPTIONS=store_context_size=1000,origin_history_size=0,origin_history_per_stack_limit=0 %run %t |& FileCheck %s
+// Big-endian mips64 currently hangs on this test. Mark it unsupported to allow
+// llvm-lit to finish. This also marks mips unsupported in most cases but msan
+// is already unsupported for 32-bit mips.
+// UNSUPPORTED: mips64-supported-target
 // Fun fact: if test output is redirected to a file (as opposed to
 // being piped directly to FileCheck), we may lose some "done"s due to

More information about the llvm-branch-commits mailing list