[gdb/testsuite] Add can_compile rust
authorTom de Vries <tdevries@suse.de>
Tue, 28 Mar 2023 08:22:48 +0000 (10:22 +0200)
committerTom de Vries <tdevries@suse.de>
Tue, 28 Mar 2023 08:22:48 +0000 (10:22 +0200)
commit29dd2d27b202cb4f16c77008e8b71b5554b435fc
tree1da449057faa5dc2ad070c0c02caee18ea887bef
parent7ec0e36e9f102279fa2aa2138fb2bd09fdf4cd49
[gdb/testsuite] Add can_compile rust

If I deinstall the rust compiler, I get:
...
gdb compile failed, default_target_compile: Can't find rustc --color never.
UNTESTED: gdb.rust/watch.exp: failed to prepare
...

Fix this by adding can_compile rust, and using it in allow_rust_tests, such
that we have instead:
...
UNSUPPORTED: gdb.rust/watch.exp: require failed: allow_rust_tests
...

Since the rest of the code in allow_rust_tests is also about availability of
the rust compiler, move it to can_compile.

Tested on x86_64-linux.
gdb/testsuite/lib/gdb.exp