[llvm-branch-commits] [compiler-rt] c1b51f0 - [msan] Disabled test failing on new GLIBC

Tom Stellard via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Mon Dec 20 15:39:19 PST 2021


Author: Vitaly Buka
Date: 2021-12-20T15:38:55-08:00
New Revision: c1b51f098751b384040c3f4c5a4608f208d5e3f5

URL: https://github.com/llvm/llvm-project/commit/c1b51f098751b384040c3f4c5a4608f208d5e3f5
DIFF: https://github.com/llvm/llvm-project/commit/c1b51f098751b384040c3f4c5a4608f208d5e3f5.diff

LOG: [msan] Disabled test failing on new GLIBC

(cherry picked from commit 118757af11954ffd43c16a41e39348e0907bba92)

Added: 
    

Modified: 
    compiler-rt/test/lit.common.cfg.py
    compiler-rt/test/msan/preinit_array.cpp

Removed: 
    


################################################################################
diff  --git a/compiler-rt/test/lit.common.cfg.py b/compiler-rt/test/lit.common.cfg.py
index 9253aff2fb428..c7be6f640fcb3 100644
--- a/compiler-rt/test/lit.common.cfg.py
+++ b/compiler-rt/test/lit.common.cfg.py
@@ -491,7 +491,7 @@ def get_macos_aligned_version(macos_vers):
   if not config.android and len(ver_lines) and ver_lines[0].startswith(b"ldd "):
     from distutils.version import LooseVersion
     ver = LooseVersion(ver_lines[0].split()[-1].decode())
-    for required in ["2.27", "2.30"]:
+    for required in ["2.27", "2.30", "2.34"]:
       if ver >= LooseVersion(required):
         config.available_features.add("glibc-" + required)
 

diff  --git a/compiler-rt/test/msan/preinit_array.cpp b/compiler-rt/test/msan/preinit_array.cpp
index 6f877bac0b1c3..c72004ecfb21b 100644
--- a/compiler-rt/test/msan/preinit_array.cpp
+++ b/compiler-rt/test/msan/preinit_array.cpp
@@ -1,5 +1,8 @@
 // RUN: %clangxx_msan -O0 %s -o %t && %run %t
 
+// FIXME: Something changed in glibc 2.34, maybe earier.
+// UNSUPPORTED: glibc-2.34
+
 #include <sanitizer/msan_interface.h>
 
 volatile int global;


        


More information about the llvm-branch-commits mailing list