From f886b38a0ec40300cf5807389edd3b849f102597 Mon Sep 17 00:00:00 2001 From: Viktor Kutuzov Date: Mon, 16 Feb 2015 13:22:07 +0000 Subject: [PATCH] [Msan] Disable fcvt unit tests on FreeBSD Differential Revision: http://reviews.llvm.org/D7340 llvm-svn: 229386 --- compiler-rt/lib/msan/tests/msan_test.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/compiler-rt/lib/msan/tests/msan_test.cc b/compiler-rt/lib/msan/tests/msan_test.cc index 583ca29..0cca37c 100644 --- a/compiler-rt/lib/msan/tests/msan_test.cc +++ b/compiler-rt/lib/msan/tests/msan_test.cc @@ -2170,6 +2170,8 @@ TEST(MemorySanitizer, mmap) { } } +// There's no fcvt() on FreeBSD. +#if !defined(__FreeBSD__) // FIXME: enable and add ecvt. // FIXME: check why msandr does nt handle fcvt. TEST(MemorySanitizer, fcvt) { @@ -2185,7 +2187,10 @@ TEST(MemorySanitizer, fcvt) { EXPECT_NOT_POISONED(str[0]); ASSERT_NE(0U, strlen(str)); } +#endif +// There's no fcvt_long() on FreeBSD. +#if !defined(__FreeBSD__) TEST(MemorySanitizer, fcvt_long) { int a, b; break_optimization(&a); @@ -2199,7 +2204,7 @@ TEST(MemorySanitizer, fcvt_long) { EXPECT_NOT_POISONED(str[0]); ASSERT_NE(0U, strlen(str)); } - +#endif TEST(MemorySanitizer, memchr) { char x[10]; -- 2.7.4