]> gcc.gnu.org Git - gcc.git/commit
libstdc++: Skip PSTL tests when installed TBB is too old [PR 96718]
authorJonathan Wakely <jwakely@redhat.com>
Fri, 21 Aug 2020 11:01:05 +0000 (12:01 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Fri, 21 Aug 2020 11:01:05 +0000 (12:01 +0100)
commit988fb2f597d67cdf3603654372c020c28448441f
treebe816f778ed74374621b3d5d2245454430aadbcf
parent388cb292a94f98a276548cd6ce01285cf36d17df
libstdc++: Skip PSTL tests when installed TBB is too old [PR 96718]

These tests do not actually require TBB, because they only inspect the
feature test macros present in the headers. However, if TBB is installed
then its headers will be included, and the version will be checked. If
the version is too old, compilation fails due to a #error directive.

This change disables the tests if TBB is not present, so that we skip
them instead of failing.

libstdc++-v3/ChangeLog:

PR libstdc++/96718
* testsuite/25_algorithms/pstl/feature_test-2.cc: Require
tbb-backend effective target.
* testsuite/25_algorithms/pstl/feature_test-3.cc: Likewise.
* testsuite/25_algorithms/pstl/feature_test-5.cc: Likewise.
* testsuite/25_algorithms/pstl/feature_test.cc: Likewise.
libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-2.cc
libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-3.cc
libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-5.cc
libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc
This page took 0.056555 seconds and 5 git commands to generate.