[all-commits] [llvm/llvm-project] ba148a: [compiler-rt] [test] [ubsan] Mark failing tests as...

Martin Storsjö via All-commits all-commits at lists.llvm.org
Wed Apr 19 13:07:23 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ba148a1c86775bf6e6ab14c65011acc6555ef11e
      https://github.com/llvm/llvm-project/commit/ba148a1c86775bf6e6ab14c65011acc6555ef11e
  Author: Martin Storsjö <martin at martin.st>
  Date:   2023-04-19 (Wed, 19 Apr 2023)

  Changed paths:
    M compiler-rt/test/ubsan/TestCases/Misc/monitor.cpp
    M compiler-rt/test/ubsan/TestCases/TypeCheck/Function/function.cpp
    M compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-non-unique-typeinfo.cpp
    M compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-virtual-base.cpp
    M compiler-rt/test/ubsan/TestCases/TypeCheck/vptr.cpp

  Log Message:
  -----------
  [compiler-rt] [test] [ubsan] Mark failing tests as unsupported for mingw configs

All of these are already unsupported for MSVC style configs. For
some cases, simplify the regex to match any windows triple, while
for others, mention windows-msvc and windows-gnu specifically,
if they are separate cases that happen to fail for different reasons.

-fsanitize=function is unsupported both in mingw and MSVC modes.

The vptr tests expect to get demangled C++ type info names, but
Itanium C++ typenames don't get demangled by ubsan on Windows.

The test that tries to build a .so doesn't work as such on
Windows.

While mingw toolchains do support weak symbols, the relevant
sanitizer symbols aren't made weak on Windows.

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


  Commit: ba9b2cdb9c00f68f1759386fdafc2285e0227357
      https://github.com/llvm/llvm-project/commit/ba9b2cdb9c00f68f1759386fdafc2285e0227357
  Author: Martin Storsjö <martin at martin.st>
  Date:   2023-04-19 (Wed, 19 Apr 2023)

  Changed paths:
    M libunwind/src/Unwind-seh.cpp

  Log Message:
  -----------
  [libunwind] [SEH] Add debug logging in __libunwind_seh_personality

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


Compare: https://github.com/llvm/llvm-project/compare/782c59a4eef0...ba9b2cdb9c00


More information about the All-commits mailing list