[sanitizer_common][test] Disable CombinedAllocator32Compact etc. on Solaris/sparcv9
authorRainer Orth <ro@gcc.gnu.org>
Fri, 20 Nov 2020 12:02:15 +0000 (13:02 +0100)
committerRainer Orth <ro@gcc.gnu.org>
Fri, 20 Nov 2020 12:02:15 +0000 (13:02 +0100)
commit0f69cbe2694a4740e6db5b99bd81a26746403072
tree54e543a706e14b40c0d6a47f279fbe5b024e16e7
parentce6524d127d401cbacede03c85684eb68f9c47d2
[sanitizer_common][test] Disable CombinedAllocator32Compact etc. on Solaris/sparcv9

As reported in PR 48202, two allocator tests `FAIL` on Solaris/sparcv9,
presumably because Solaris uses the full 64-bit address space and the
allocator cannot deal with that:

  SanitizerCommon-Unit :: ./Sanitizer-sparcv9-Test/SanitizerCommon.CombinedAllocator32Compact
  SanitizerCommon-Unit :: ./Sanitizer-sparcv9-Test/SanitizerCommon.SizeClassAllocator32Iteration

This patch disables the tests.

Tested on `sparcv9-sun-solaris2.11`.

Differential Revision: https://reviews.llvm.org/D91622
compiler-rt/lib/sanitizer_common/tests/sanitizer_allocator_test.cpp