From: Mo Zhou Date: Thu, 2 Jan 2025 01:29:54 +0000 (-0500) Subject: Reduce stress of test_collaborative_call_once on __arm__. X-Git-Tag: archive/raspbian/2022.0.0-1+rpi1^2~7 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=11f4787f93d8e5aafae1423b671ce4c1b2d28e56;p=onetbb.git Reduce stress of test_collaborative_call_once on __arm__. Last-Update: 2022-02-15 Forwarded: https://github.com/oneapi-src/oneTBB/pull/789 Gbp-Pq: Name 1010-test-less-stress.patch --- diff --git a/test/tbb/test_collaborative_call_once.cpp b/test/tbb/test_collaborative_call_once.cpp index 11a04a1..65fdd17 100644 --- a/test/tbb/test_collaborative_call_once.cpp +++ b/test/tbb/test_collaborative_call_once.cpp @@ -217,6 +217,9 @@ TEST_CASE("only calls once - stress test") { // that makes impossible to create more than ~500 threads. // Android has been added to decrease testing time. constexpr std::size_t N = tbb::detail::d0::max_nfs_size * 2; +#elif defined(__ILP32__) && defined(__x86_64__) + // This is for x32 port https://wiki.debian.org/X32Port + constexpr std::size_t N = tbb::detail::d0::max_nfs_size * 2; #elif __TBB_USE_THREAD_SANITIZER // Reduce execution time under Thread Sanitizer constexpr std::size_t N = tbb::detail::d0::max_nfs_size + 64; @@ -291,6 +294,9 @@ TEST_CASE("handles exceptions - stress test") { // that makes impossible to create more than ~500 threads. // Android has been added to decrease testing time. constexpr std::size_t N = tbb::detail::d0::max_nfs_size * 2; +#elif defined(__ILP32__) && defined(__x86_64__) + // This is for x32 port https://wiki.debian.org/X32Port + constexpr std::size_t N = tbb::detail::d0::max_nfs_size * 2; #else constexpr std::size_t N = tbb::detail::d0::max_nfs_size * 4; #endif