https://github.com/ldionne updated https://github.com/llvm/llvm-project/pull/120013
>From 51c5f794e4c3253675f83821fd58bdefdfcf0c67 Mon Sep 17 00:00:00 2001 From: Dmitry Chestnykh <dm.chestn...@gmail.com> Date: Sun, 15 Dec 2024 21:18:23 +0300 Subject: [PATCH] [Libunwind] Don't XFAIL tests with msan --- libunwind/test/forceunwind.pass.cpp | 3 --- libunwind/test/libunwind_01.pass.cpp | 3 --- libunwind/test/libunwind_02.pass.cpp | 3 --- libunwind/test/signal_frame.pass.cpp | 3 --- libunwind/test/signal_unwind.pass.cpp | 3 --- libunwind/test/unw_resume.pass.cpp | 3 --- libunwind/test/unwind_leaffunction.pass.cpp | 3 --- 7 files changed, 21 deletions(-) diff --git a/libunwind/test/forceunwind.pass.cpp b/libunwind/test/forceunwind.pass.cpp index 344034e1ea5f5e..e8333eb74a979a 100644 --- a/libunwind/test/forceunwind.pass.cpp +++ b/libunwind/test/forceunwind.pass.cpp @@ -9,9 +9,6 @@ // REQUIRES: linux -// TODO: Figure out why this fails with Memory Sanitizer. -// XFAIL: msan - // Basic test for _Unwind_ForcedUnwind. // See libcxxabi/test/forced_unwind* tests too. diff --git a/libunwind/test/libunwind_01.pass.cpp b/libunwind/test/libunwind_01.pass.cpp index 838df6b5897204..82fb66d665c259 100644 --- a/libunwind/test/libunwind_01.pass.cpp +++ b/libunwind/test/libunwind_01.pass.cpp @@ -10,9 +10,6 @@ // TODO: Investigate this failure on x86_64 macOS back deployment // XFAIL: stdlib=system && target=x86_64-apple-macosx{{10.9|10.10|10.11|10.12|10.13|10.14|10.15|11.0|12.0}} -// TODO: Figure out why this fails with Memory Sanitizer. -// XFAIL: msan - #include <libunwind.h> #include <stdlib.h> #include <stdio.h> diff --git a/libunwind/test/libunwind_02.pass.cpp b/libunwind/test/libunwind_02.pass.cpp index 9fd8e5d7159c96..5f2d2b43bddc1c 100644 --- a/libunwind/test/libunwind_02.pass.cpp +++ b/libunwind/test/libunwind_02.pass.cpp @@ -7,9 +7,6 @@ // //===----------------------------------------------------------------------===// -// TODO: Figure out why this fails with Memory Sanitizer. -// XFAIL: msan - // This test fails on older llvm, when built with picolibc. // XFAIL: clang-16 && LIBCXX-PICOLIBC-FIXME diff --git a/libunwind/test/signal_frame.pass.cpp b/libunwind/test/signal_frame.pass.cpp index 004029cfe1e90b..67b862c98fbfc7 100644 --- a/libunwind/test/signal_frame.pass.cpp +++ b/libunwind/test/signal_frame.pass.cpp @@ -12,9 +12,6 @@ // TODO: Investigate this failure on Apple // XFAIL: target={{.+}}-apple-{{.+}} -// TODO: Figure out why this fails with Memory Sanitizer. -// XFAIL: msan - // UNSUPPORTED: libunwind-arm-ehabi // The AIX assembler does not support CFI directives, which diff --git a/libunwind/test/signal_unwind.pass.cpp b/libunwind/test/signal_unwind.pass.cpp index 1c1566415a4d4b..8ba0c8b2859ac4 100644 --- a/libunwind/test/signal_unwind.pass.cpp +++ b/libunwind/test/signal_unwind.pass.cpp @@ -10,9 +10,6 @@ // Ensure that the unwinder can cope with the signal handler. // REQUIRES: target={{(aarch64|riscv64|s390x|x86_64)-.+linux.*}} -// TODO: Figure out why this fails with Memory Sanitizer. -// XFAIL: msan - // Note: this test fails on musl because: // // (a) musl disables emission of unwind information for its build, and diff --git a/libunwind/test/unw_resume.pass.cpp b/libunwind/test/unw_resume.pass.cpp index 2b7470b5cad0eb..ca6068a828e0ac 100644 --- a/libunwind/test/unw_resume.pass.cpp +++ b/libunwind/test/unw_resume.pass.cpp @@ -10,9 +10,6 @@ // Ensure that unw_resume() resumes execution at the stack frame identified by // cursor. -// TODO: Figure out why this fails with Memory Sanitizer. -// XFAIL: msan - #include <libunwind.h> __attribute__((noinline)) void test_unw_resume() { diff --git a/libunwind/test/unwind_leaffunction.pass.cpp b/libunwind/test/unwind_leaffunction.pass.cpp index 98de7dc43260c2..4259406cc493d1 100644 --- a/libunwind/test/unwind_leaffunction.pass.cpp +++ b/libunwind/test/unwind_leaffunction.pass.cpp @@ -10,9 +10,6 @@ // Ensure that leaf function can be unwund. // REQUIRES: target={{(aarch64|riscv64|s390x|x86_64)-.+linux.*}} -// TODO: Figure out why this fails with Memory Sanitizer. -// XFAIL: msan - // Note: this test fails on musl because: // // (a) musl disables emission of unwind information for its build, and _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits