testsuite: Verify that module-mapper is available
authorTorbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Thu, 22 Sep 2022 20:14:24 +0000 (22:14 +0200)
committerTorbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Fri, 18 Nov 2022 10:30:35 +0000 (11:30 +0100)
commit20d2a8c24f3ca487ffd35fefcc9b1562bb10b609
tree9d6e85577c113b7a73831c974858a9166b4fdcc3
parent33de7b37463fd3b846f76e86ed55aaa46870f92e
testsuite: Verify that module-mapper is available

For some test cases, it's required that the optional module mapper
"g++-mapper-server" is built. As the server is not required, the
test cases will fail if it can't be found.

gcc/testsuite/ChangeLog:

* lib/target-supports.exp (check_is_prog_name_available):
New.
* lib/target-supports-dg.exp
(dg-require-prog-name-available): New.
* g++.dg/modules/modules.exp: Verify avilability of module
mapper.

Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
gcc/testsuite/g++.dg/modules/modules.exp
gcc/testsuite/lib/target-supports-dg.exp
gcc/testsuite/lib/target-supports.exp